operating system release , within which technology-based a general-purpose operating system is being developed that can be used by ordinary users to perform everyday tasks. Project source code licensed under AGPLv3. Available for download , 26 MB in size. Work is supported on systems with Intel processors and graphics subsystem with VT-d and VT-x extensions enabled.
New release low-level graphics stack and compatibility with browsers based on the Chromium engine. The first implemented the ability to launch a web browser , using the Chromium engine, without using a virtual machine with LinuxAdded the ability to interactively bind components to specific CPU cores (CPU affinity).
Changes to the graphics stack improved responsiveness, improved pixelated output quality, provided support for swapping video card and input device drivers without restarting the system, and laid the foundation for features such as screen capture and remote desktop access. Improved support for the Qt framework. Support for dynamic screen resolution change has been added to the VESA driver. The font management system provides support for instantly applying font size changes.
The system comes with a Leitzentrale graphical user interface that allows you to perform common system administration tasks. The upper left corner of the GUI displays a menu with tools for managing users, connecting drives, and setting up a network connection. In the center there is a configurator for arranging the filling of the system, which interface in the form of a graph that defines the relationship between system components. The user can interactively remove or add components arbitrarily, defining the composition of the system environment or virtual machines.
At any time, the user can switch to console mode, which provides greater flexibility. A traditional desktop can be obtained by running the TinyCore distribution. Linux in a virtual machine with LinuxThis environment includes the Firefox and Aurora browsers, a Qt-based text editor, and various applications. The noux environment is recommended for running command-line utilities.
Recall that Genode a unified infrastructure for building custom applications running on top of the kernel Linux (32 and 64 bit) or NOVA (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) and a native kernel for ARM and RISC-V platforms. The included paravirtualized Linux- L4 coreLinux, running on top of the Fiasco.OC microkernel, allows you to run regular tasks in Genode Linux programs. L4 kernelLinux does not work with the hardware directly, but uses Genode services through a set of virtual drivers.
Various ports have been implemented for Genode Linux and BSD components, Gallium3D support is provided, Qt, GCC and WebKit integration is implemented, the possibility of organizing hybrid Linux/Genode of software environments. A VirtualBox port has been prepared, running on top of the NOVA microkernel. A large number of applications have been adapted to run directly on top of the microkernel and the Noux environment, which provides OS-level virtualization. For running non-ported programs, the ability to create application-level virtual environments is provided, allowing programs to run in a virtual environment. Linux-environment using paravirtualization.
Source: opennet.ru
