Genode has presented the project sculpt 23.10, in which a general purpose operating system is being developed based on the genode os framework. This operating system aims to be used by ordinary users to perform everyday tasks. The initial texts of the project can be found on GitHub and are distributed under the AGPLV3 license. To load the system, a live USB-image of 28 MB is proposed. It is designed to work on systems with processors and an Intel graphic subsystem with included VT-D and VT-X extensions, as well as on ARM systems with VMM expansion.
Main Innovations:
- Expanded CPU parameter controls, including the ability to switch between energy consumption profiles, view the temperature of each CPU nucleus, monitor changes in CPU frequency, and provide detailed information about energy consumption through an interactive user interface.
- Improved support for modern laptops, such as the Framework Gen 12 laptop, with added features for battery charge control, keyboard backlight control, and the ability to connect an external monitor.
- Optimized assembly for the Pinephone smartphone with an interface supporting hardware buttons and a new screen custodian that reduces power consumption by up to 40% by unloading drivers for the screen panel.
- Updated assembly using GCC 12.3.
- Replaced the driver for network cards with an option ported from Linux 6.1.20.
- Processed engine for encryption of block devices.
- Expanded fold opportunities.
- Development transferred to the use of the C++ 20 standard (previously used C++ 17).
- Possibility of using existing SDKs, such as Lomiri and Rust
/Reports, release notes, official announcements.