TY - GEN
T1 - NewBreeze
T2 - 3rd International Conference on Trends in Electronics and Health Informatics, TEHI 2023
AU - Al Mamun, Abdullah
AU - Najrul Howlader, S. M.
AU - Khanom, Shoma
AU - Yousuf, Mohammad Abu
AU - Moni, Mohammad Ali
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2025.
PY - 2025
Y1 - 2025
N2 - Operating systems, which make computing easier, are a crucial part of computing. To make this possible, a plethora of operating systems exist, each of which differs from the others. Some provide more facilities than others, while some are developer-friendly but not beginner-friendly. Some systems even lack common features, which is unfortunate. It would be better if all features could be merged into a single system in an intuitive way. The user system would thus be a feature-rich and beginner-friendly operating system, as well as a security- and performance-optimized system. This is why my own implemented and customized Linux system, NewBreeze, is presented here to fulfill user requirements. Since the source code of Linux systems is open, it can be customized as needed. This is also the reason for choosing the Linux system as the basis for my system. In order to fulfill the requirements of the developed system as mentioned in the contribution, I have also slightly customized the Linux Zen kernel and the base Arch Linux system as needed. To create the user ISO file, the “archiso” package and KDE’s drop-down terminal “Yakuake” were utilized. A brief and complete implementation procedure has also been provided in this article. Shell scripting was utilized mostly in the source code. JSON format is used for a lot of configuration tasks. Other languages utilized are Python, C, C++, and Assembly. The “waydroid” and “waydroid-image-gapps” packages were used to implement the Android subsystem, and the “wine”, “wine-mono”, “wine-gecko”, and “winetricks-git” packages were used to implement the installation process of Windows software. All of the aforementioned packages were obtained from the official Arch Linux repositories, as well as from the “aur” and “chaotic-aur” repositories. Finally, the command “mkarchiso -v.” was executed to build the ISO file.
AB - Operating systems, which make computing easier, are a crucial part of computing. To make this possible, a plethora of operating systems exist, each of which differs from the others. Some provide more facilities than others, while some are developer-friendly but not beginner-friendly. Some systems even lack common features, which is unfortunate. It would be better if all features could be merged into a single system in an intuitive way. The user system would thus be a feature-rich and beginner-friendly operating system, as well as a security- and performance-optimized system. This is why my own implemented and customized Linux system, NewBreeze, is presented here to fulfill user requirements. Since the source code of Linux systems is open, it can be customized as needed. This is also the reason for choosing the Linux system as the basis for my system. In order to fulfill the requirements of the developed system as mentioned in the contribution, I have also slightly customized the Linux Zen kernel and the base Arch Linux system as needed. To create the user ISO file, the “archiso” package and KDE’s drop-down terminal “Yakuake” were utilized. A brief and complete implementation procedure has also been provided in this article. Shell scripting was utilized mostly in the source code. JSON format is used for a lot of configuration tasks. Other languages utilized are Python, C, C++, and Assembly. The “waydroid” and “waydroid-image-gapps” packages were used to implement the Android subsystem, and the “wine”, “wine-mono”, “wine-gecko”, and “winetricks-git” packages were used to implement the installation process of Windows software. All of the aforementioned packages were obtained from the official Arch Linux repositories, as well as from the “aur” and “chaotic-aur” repositories. Finally, the command “mkarchiso -v.” was executed to build the ISO file.
KW - Arch Linux
KW - ArchISO
KW - ISO
KW - OS
KW - Zen Kernel
UR - http://www.scopus.com/inward/record.url?scp=85207850541&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85207850541&partnerID=8YFLogxK
U2 - 10.1007/978-981-97-3937-0_14
DO - 10.1007/978-981-97-3937-0_14
M3 - Conference paper
AN - SCOPUS:85207850541
SN - 9789819739363
T3 - Lecture Notes in Networks and Systems
SP - 197
EP - 209
BT - Proceedings of Trends in Electronics and Health Informatics - TEHI 2023
A2 - Mahmud, Mufti
A2 - Kaiser, M. Shamim
A2 - Bandyopadhyay, Anirban
A2 - Ray, Kanad
A2 - Al Mamun, Shamim
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 20 December 2023 through 21 December 2023
ER -