Skip to content

Releases: genodelabs/genode

Genode 19.08

28 Aug 12:52
19.08
Compare
Choose a tag to compare

Release notes summary for the version 19.08

The current release contains the following changes and new features:

  • Flexible keyboard layouts
  • Custom kernel for 64-bit ARM and NXP i.MX8
  • i.MX8 network driver
  • Accessing SMBIOS tables on x86
  • New tooling for light-weight tracing
  • General system time concept
  • Clipboard handling
  • SSH exec channel support
  • Qt5 version 5.13
  • Updated Ada/SPARK runtime
  • Disposable VM for handling captive portals
  • Consolidation of the C runtime and Noux

Read the complete release documentation for the version 19.08 here

https://genode.org/documentation/release-notes/19.08

Genode 19.05

29 May 09:05
19.05
Compare
Choose a tag to compare

Release notes summary for the version 19.05

The current release contains the following changes and new features:

  • Kernel-agnostic virtualization interface
  • Initial support for the 64-bit ARM architecture
  • New tool chain based on GCC 8.3.0 and binutils 2.32
  • Updated C and SPARK runtimes
  • Build directories shared across different boards
  • Improved kernel support for Muen, NOVA, seL4, Fiasco.OC
  • Performance optimization of the base-hw kernel
  • Logging for distributed Genode systems
  • Updated Zynq and Intel network drivers
  • Ability to run Tomcat and Spring on OpenJDK

Read the complete release documentation for the version 19.05 here

https://genode.org/documentation/release-notes/19.05

Genode 19.02

28 Feb 13:22
19.02
Compare
Choose a tag to compare

Release notes summary for the version 19.02

The current release contains the following changes and new features:

  • Sculpt OS with federated software provisioning
  • Showcase of a Java-based IoT network appliance (Boot2Java)
  • Showcase for a component-based web service (Genodians.org)
  • OpenJDK with JIT on 32-bit ARM and 64-bit x86
  • Improved Ada and SPARK support, including AUnit
  • Initial support for the OCaml programming language
  • Removal of deprecated APIs
  • API-safety improvements
  • Support of i.MX 6 Quad Sabrelite and Nitrogen6 SoloX

Read the complete release documentation for the version 19.02 here

https://genode.org/documentation/release-notes/19.02

Genode 18.11

29 Nov 13:32
18.11
Compare
Choose a tag to compare

Release notes summary for the version 18.11

The current release contains the following changes and new features:

  • Quality assurance
    • Automated test infrastructure hosted on top of Genode
    • New tooling for obtaining test-coverage metrics
    • Static code analysis
  • Genode as a platform for Mirage-OS unikernels
  • Initial version of the Genode SDK
  • Component health monitoring
  • Modularized window system in Sculpt OS
  • Zero-copy networking on Xilinx Zynq
  • New SSH terminal server
  • New window layouter

Read the complete release documentation for the version 18.11 here

https://genode.org/documentation/release-notes/18.11

Genode 18.08

30 Aug 11:33
18.08
Compare
Choose a tag to compare

Release notes summary for the version 18.08

The current release contains the following changes and new features:

  • Sculpt OS with live runtime view
  • Device drivers
    • Linux device-driver environment based on kernel 4.16.3
    • Updated and enhanced Intel framebuffer and wireless drivers
    • De-componentized USB stack, support for isochronous devices
    • Improved device compatibility of NIC and PS/2 drivers
    • Experimental runtime for Zircon-based drivers
  • Base framework and OS-level infrastructure
    • NIC-router support for multiple uplinks
    • New VFS plugin for using LwIP as TCP/IP stack
    • Cached file-system-based ROM service
    • VFS plugin for importing initial content
    • Enhanced Ada language support
  • Libraries and applications
    • Python 3
    • VirtualBox 5.1.38
  • Platforms
    • New Intel Microcode update mechanism
    • Multiprocessor support for our custom kernel on x86
    • Updated NOVA and Fiasco.OC kernels

Read the complete release documentation for the version 18.08 here

https://genode.org/documentation/release-notes/18.08

Genode 18.05

31 May 12:42
18.05
Compare
Choose a tag to compare

Release notes summary for the version 18.05

The current release contains the following changes and new features:

  • Sculpt OS for The Curious (TC)
  • New revision of the Genode Foundations book
  • Storage
    • Enhanced VFS library and plugin interface
    • New audit and copy-on-write VFS plugins
    • Creating and modifying GUID partition tables on target
  • Dynamic reconfiguration of user-level network routing
  • GUI stack
    • UTF-8 support for graphical components
    • New font-rendering and text-output facilities
    • Modernized API for input-event processing
  • Device drivers
    • NVMe storage devices
    • Improved USB-storage driver
    • PCI access via ECAM/MMCONF
  • Libraries and Applications
    • Packaged Qt5 framework
    • New Java language support
    • Improved Ada language support
    • Updated Seoul VMM on NOVA
  • Updated seL4 kernel to version 9.0.1
  • Updated Muen separation kernel

Read the complete release documentation for the version 18.05 here

https://genode.org/documentation/release-notes/18.05

Genode 18.02

28 Feb 13:09
18.02
Compare
Choose a tag to compare

Release notes summary for the version 18.02

The current release contains the following changes and new features:

  • Sculpt for Early Adopters (EA)
  • On-target package installation and deployment
  • Improved networking stack
  • Support for servers written in the Nim language
  • VirtualBox version 5.1.32
  • New trace-logging component
  • Ethernet-driver for i.MX-based Wandboard
  • SMP support for Xilinx Zynq hardware

Read the complete release documentation for the version 18.02 here

https://genode.org/documentation/release-notes/18.02

Genode 17.11

30 Nov 14:07
17.11
Compare
Choose a tag to compare

Release notes summary for the version 17.11

The current release contains the following changes and new features:

  • Base framework and OS-level infrastructure
    • Dynamic device-driver management
    • NIC-router ability to act as DHCP client and server
    • Improved input processing, including mouse acceleration,
      mouse-wheel emulation, capslock and numlock handling
    • Revised GUI stack, covering broader use cases
    • Refined Rump-kernel-based file-system support
  • Platform support
    • UEFI boot, consistent use of GRUB2 on x86
    • Enabling MMU-based threat mitigations by default
    • seL4 updated to kernel branch 7.0
    • Wrapping up internal redesign of Genode's custom kernel
  • Runtimes, applications, and libraries
    • Cultivation of the Nim language for Genode components
    • Native execution of Libretro-based game-console emulators
    • Reworked libSDL backend with support for resizing
  • Improved tooling for validating configurations

Read the complete release documentation for the version 17.11 here

https://genode.org/documentation/release-notes/17.11

Genode 17.08

30 Aug 10:54
17.08
Compare
Choose a tag to compare

Release notes summary for the version 17.08

The current release contains the following changes and new features:

  • Hardware-accelerated graphics for Intel Gen-8 GPUs
  • The seL4 6.0 kernel on ARM and 64-bit x86 hardware
  • Genode as Xen DomU
  • Preliminary UEFI support for NOVA, base-hw, and seL4
  • New server for capturing reports to files
  • New runtime for the sequential execution of components
  • Support for boot-time initialized frame buffer
  • FatFS-based VFS plugin
  • Extended non-blocking operation of the VFS
  • Refined time handling
  • Updated Muen separation kernel

Read the complete release documentation for the version 17.08 here

https://genode.org/documentation/release-notes/17.08

Genode 17.05

31 May 14:26
17.05
Compare
Choose a tag to compare

Release notes summary for the version 17.05

The current release contains the following changes and new features:

  • New approach and tools for package management
  • Updated revision of the "Genode Foundations" book
  • Completion of Genode's API modernization
  • GNU compiler collection (GCC) 6.3 including Ada support
  • Qt5 updated to version 5.8
  • Feature-complete VirtualBox 5.1.22 for NOVA
  • Nim programming language
  • Interpolated wall-clock times
  • New network-traffic and CPU-time monitoring tools
  • Muen separation kernel updated to latest version

Read the complete release documentation for the version 17.05 here

https://genode.org/documentation/release-notes/17.05