The Genode Project has published the Sculpt 25.10 General Purpose OS release

The release of the Sculpt 25.10 project is presented. It develops an operating system based on Genode OS Framework technologies, which can be used by ordinary users to perform everyday tasks. The source code of the project is distributed under the AGPLv3 license. A 35 MB system image is offered for download, which can be used on a PC, PinePhone smartphone and MNT Reform laptop. It supports work on systems with Intel processors and graphics subsystems with enabled VT-d and VT-x extensions, as well as on ARM systems with VMM extensions.

Main innovations:

  • A new task scheduler has been implemented, aimed at minimizing latency and distributing resources fairly. This new scheduler has resulted in improved performance and responsiveness on low-power platforms, such as the PinePhone.
  • Optimized stack operation for working with block devices and the package installation mechanism.
  • Transferred from the core Linux драйверы USB-контроллеров, Wi-Fi, Ethernet-адаптеров и GPU Intel синхронизированы с ядром 6.12 (ранее использоваться драйверы из ядра 6.6).
  • A new configuration and reporting format has been proposed, featuring a readable syntax and easy editing and analysis by the user. The old XML-based format remains the default, while the new one is available as an option (it is planned to be enabled by default in the next version). The system update mechanism now allows switching between the old and new configuration options.
  • Improved support for the seL4 microkernel and fixed issues with its use with dynamically loaded Genode drivers.
  • The core API implementation replaces the C++ exception mechanism with explicit error handling, encoding errors in Σ-types (sum types). Changes have also been made to prevent accidental pointer leaks and explicitly define object ownership and lifetimes.
  • Updated to GCC 14.2 and binutils 2.44.
  • The ability to run the Goa SDK (a toolkit for developing applications for Genode) in a sandbox environment has been implemented.
  • Унифицирована интеграция поддерживаемых сетевых стеков — lwIP и TCP/IP стека из ядра Linux.
  • Improved graphics drivers for Intel and VESA GPUs.

 The Genode Project has published the Sculpt 25.10 General Purpose OS release

The system comes with the Leitzentrale graphical interface, which allows for performing common system administration tasks. The upper left corner of the graphical interface displays a menu with tools for managing users, connecting drives, and configuring the network connection. In the center, there is a configurator for defining the system components, represented by a graph showing the relationships between system components. Components can be interactively removed or added, shaping the system environment or virtual machines.

If desired, the user can switch to console mode, which provides greater flexibility. A traditional desktop can be accessed by running the TinyCore distribution. Linux в virtual machine с LinuxThis environment provides access to the Firefox and Aurora browsers, a Qt-based text editor, and various applications. The "Noux" environment is recommended for running command-line utilities.

The Genode framework provides a unified infrastructure for building custom applications that run on top of the kernel. Linux (32 and 64 bit) or NOVA microkernels (x86 with virtualization), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM). Includes paravirtualized Linux- L4 coreLinux, running on top of the Fiasco.OC microkernel, allowing you to run regular tasks in the Genode environment Linux-programs. L4 kernelLinux does not work with the hardware directly, but uses Genode services through a set of virtual drivers.

Various components have been ported for Genode Linux and BSD, Gallium3D support is provided, Qt, GCC and WebKit integration is implemented, the ability to create hybrid Linux/Genode of software environments. A VirtualBox port is available, running on top of the NOVA microkernel. Many applications are adapted to run directly on top of the microkernel and the Noux environment, which provides OS-level virtualization. For running non-ported programs, a virtual environment system is offered, operating at the application level and allowing programs to run in a virtual environment. Linux-environment using paravirtualization.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster