Releases: genodelabs/genode
Release list
Sculpt OS 26.04
Sculpt OS 26.04 gives the user unprecedented transparency and interactive control over all components underpinning the operating system.
The new version lays all building blocks of the operating system into the hands of the user, including all formerly hard-wired components. Thus, we invite the user to explore, customize, and restructure the system architecture on the fly. Right after booting the new version, one is presented with all the running components ready to be (literally) touched, controlled, and extended.
Below the surface of the administrative user interface, a major paradigm shift awaits the user when risking a look under the hood. The system no longer processes configuration data as mere input to its internal data model but it exposes the data model directly to the user. Thereby Sculpt OS not only lays the entire construction plan of the system into your hands for inspection but the construction plan is live! Any change takes immediate effect and the wiring between all components can be changed at will on the fly. This gives a unique blend of interactivity with the comforts of a declarative way of life. Also by leveraging Genode's human-inclined data (HID) format, the inter-relationships of all building blocks as well as any state reported by components are now presented in a human-digestible way unclouded by syntactic noise, fostering clarity and understanding all the way down.
Further, all Linux-based drivers have been updated to kernel version 6.18 for compatibility to recent Intel-PC hardware and laptop users may appreciate the new USB networking option that is now offered by default. Software-wise, the new version comes with a longed-after update of Qt6 along with the Chromium-based Falkon browser, an experimental first version of the Goa SDK running natively on Sculpt OS without the need of a Linux VM.
Genode 26.02
Release notes summary for Genode 26.02
The current release contains the following changes and new features.
- Human-inclined data (HID) format by default
- First half of the migration from GitHub to Codeberg
- Linux device-driver environment using kernel version 6.18
- Event-filter support for global key combinations
- Ports of Git and FIO benchmark
- Goa SDK usability enhancements
Read the complete release documentation for version 26.02 here
Genode 25.11
Release notes summary for Genode 25.11
The current release contains the following changes and new features.
- Genode-world repository transitioned to the Goa SDK
- Goa SDK improvements for project co-maintenance
- Maturing human-inclined data (HID) processing and tooling
- Automatic restarting of health-monitored components
- TCP/IP keep-alive and keep-address functionality
- New driver for USB-to-serial adapters
- Intel GPU on Alder Lake platforms
- Compatibility to the seL4 kernel on 64-bit ARM
- X2APIC support for Genode's custom base-hw kernel
- Streamlined and modernized on-target test suite
Read the complete release documentation for version 25.11 here
Sculpt OS 25.10
Sculpt OS 25.10 improves performance, updates device drivers, and accepts a new human-readable configuration format.
While version 25.10 looks the same as version 25.04 it might feel different as it includes countless under-the-hood improvements of the two preceding framework releases. User interaction on performance-starved platforms like the PinePhone
has become visibly smoother thanks our recent CPU scheduling advances. The streamlined block-storage stack combined with various refinements of the package-installation mechanism make the on-target installation of 3rd-party components a bliss.
Regarding supported hardware, we steadily follow the tireless work of the Linux kernel community. All PC driver components using Linux kernel code are now consistently based on kernel version 6.12.
As tribute to the roadmap's "clarity" theme, Sculpt OS 25.10 promises a new level of clarity and simplicity for text-based user interaction. In addition to the time-tested use of XML as format for configuration and status reporting, the new version accepts a human-oriented alternative specifically designed for the needs of Sculpt OS. Whereas the official release still leans on XML by default, we provide an evaluation variant that consistently uses the new format. Sculpt's flexible system-update mechanism allows users to seamlessly switch back and forth between both variants. So we can gather feedback about the new format before potentially making it the default for the next release.
Genode 25.08
Release notes summary for Genode 25.08
The current release contains the following changes and new features.
- New kernel scheduler for fairness and low latency
- Holistic block-storage stack optimizations
- Linux-based PC and Zynq drivers updated to kernel version 6.12
- Syntax-agnostic API for configuration and reporting
- Human-readable data as XML alternative
- VirtualBox6 EFI support and multi-monitor improvements
- Preliminary support for POSIX AIO
- seL4 scalability improvements and update to kernel version 13.0
Read the complete release documentation for version 25.08 here
Genode 25.05
Release notes summary for Genode 25.05
The current release contains the following changes and new features.
- Tool chain upgraded to GCC 14.2 and binutils 2.44
- Hardened API, leveraging sum types for error handling
- Security-enhanced Goa SDK
- New support for touch gestures
- New VFS plugin for generating pseudo random numbers
- Revisited integration of the Linux and lwIP TCP/IP stacks
- Display rotation and flipping on Intel hardware
- Dynamic mode switching and reporting of the VESA display driver
Read the complete release documentation for version 25.05 here
Sculpt OS 25.04
Sculpt OS 25.04 brings compatibility with Intel's Meteor-Lake hardware, introduces multi-monitor window management and display rotation, and is accompanied by a major update of the Chromium web engine.
Incorporating all the technical advancements of the framework releases 24.11 and 25.02, Sculpt OS has now become compatible to Intel's Meteor-Lake hardware, leverages modern IOMMU features, and benefits from recent SIMD-based graphics optimizations.
Usability-wise, the new version comes with two highly anticipated features. First, building upon the multi-monitor support added with the previous release, the new version takes multi-monitor awareness to the window management level, allowing for the flexible assignment of virtual desktops to physical displays, adding new window-manipulation conveniences, and supporting rotated displays. Second, a new directory browser allows the user to interactively assign arbitrary directories as file systems to components, vastly easing the fine-grained sandboxing of subsystems.
Further, an updated version of the Falkon web browser has become readily available, which is based on the Chromium engine version 112 and Qt 6.6.2, and the Goa SDK has been updated to target the new version by default while introducing sandboxed builds.
Sculpt OS 25.04 is available as ready-to-use system image for PC hardware, the PinePhone, and the MNT Reform laptop at the download page with updated documentation.
Genode 25.02
Release notes summary for Genode 25.02
The current release contains the following changes and new features.
- Multi-monitor window management
- Multi-monitor virtual machines
- SIMD optimizations
- Port of Qemu via Goa
- Web Engine updated to Chromium version 112
- User-space IOMMU support for IRQ remapping
- Sculpt OS on Intel Meteor Lake platforms
- Goa SDK improved for building shared libraries
- New board support for F&S i.MX 8MP armStone
Read the complete release documentation for version 25.02 here
Genode 24.11
Release notes summary for Genode 24.11
The current release contains the following changes and new features.
- New book "Genode Applications"
- Largely revised GUI architecture
- Mirrored and panoramic multi-monitor setups
- Tickless GUI server and display drivers
- Atomic blitting and panning
- Support for pointer grabbing
- Device drivers and platforms
- DDE Linux for i.MX SoCs updated to kernel 6.6
- Platform driver for i.MX 8M Plus
- Sculpt OS enabled for the MNT Pocket Reform laptop
- Reworked Wifi management
- PC audio driver updated to OpenBSD 7.6
- AVX and hardware-based AES in virtual machines
- Goa SDK targeting Sculpt OS 24.10 by default
Read the complete release documentation for version 24.11 here
Sculpt 24.10
Sculpt OS 24.10 has gained profound support for multi-monitor setups.
Among the many usability-related topics on our road map, multi-monitor support is certainly the most anticipated feature. It motivated a holistic modernization of Genode's GUI stack over several months, encompassing drivers, the GUI multiplexer, inter-component interfaces, up to widget toolkits. Sculpt OS 24.10 combines these new foundations with a convenient user interface for controlling monitor modes, making brightness adjustments, and setting up mirrored and panoramic monitor configurations.
Besides this main theme, version 24.10 benefits from the advancements of the Genode OS Framework over the past six months: compatibility with Qt6, drivers ported from the Linux kernel version 6.6.47, and comprehensive debugging support for the Goa SDK.