published the release of user linux-display Carbonos 2022.3 , built using the model of the atomic layout of the system, in which the base environment is supplied as a whole, not divided into separate packages. Additional applications are installed in Flatpak format and launched in isolated containers. Size installation image 2.2 GB. The projects of the project are distributed under the license mit.
The contents of the base system are mounted in mode only to protect against modification in case of compromise. Section /USR /Local is available for recording. As a file system, BTRFS is used to include compression of the saved data and the active use of snapshots. The process of updating the system is reduced to the background loading of a new systemic image and switching to it after restarting. At the same time, the old systemic image is preserved and, if desired or problematic, the user can return to the last version at any time. To install the distribution, a graphic installer and the initial setting interface of the system are offered.
In the process of developing a distribution, the filling of a systemic environment is collected using the instrumentation ostree (the image is formed from GIT-like storage) and the assembly system buildstream , without using packages from other distributions.
The applications installed by the user are isolated from each other in containers. Flatpak is used as the main package format. The distribution has implemented a centralized mechanism for managing powers based on Polkit – Sudo is not supported and the only way to execute Root rights is Pkexec.
In the new version:
- The versions of the components of the distribution, including the Linux 6.0.
- The development of its own user environment gde (Graphite Desktop Environment), based on GNOME. Instead of GDE, a full -time GNOME and a set of patches are involved in the distribution, which improve the interface and have a chance to enter the main GNOME composition.
- The use of GNOME allowed to switch to IBUS for input processing and use funds for people with disabilities.
- Systemd-Oomd set up for a less aggressive completion of applications with a lack of memory in the system.
- Distrobox tools are included, which allows you to install and launch any Linux distribution in the container and ensure its integration with the main system.
- From delivery, tools for creating containers nsbox were removed. It is assumed that this temporary step and NSBOX will be returned to the distribution after the work on its processing is completed and it will be stabilized.
core, are updated