Skip to content

Release ghaf-24.06

https://github.com/tiiuae/ghaf/releases/tag/ghaf-24.06

The following target hardware is supported by this release:

  • NVIDIA Jetson AGX Orin
  • NVIDIA Jetson Orin NX
  • Generic x86 (PC)
  • Polarfire Icicle Kit
  • Lenovo ThinkPad X1 Carbon Gen 11
  • Lenovo ThinkPad X1 Carbon Gen 10
  • NXP i.MX 8M Plus
  • Added support for NXP i.MX 8M Plus.
  • NixOS is updated to NixOS 24.05 further to nixos-unstable.
  • labwc is used as a default compositor on all platforms. Weston is no longer supported.
  • Static networking with external DNS server support only. Internal DHCP and DNS are removed.
    • This affects all new guest VM networking.
    • Windows VM must be configured with static IP and DNS.
  • Lenovo X1 Carbon Gen 10/11:
    • Image compression uses the Zstandard (zstd) algorithm.
    • Initial vTPM implementation for Application VMs is added.
    • Audio VM with PipeWire backend and PulseAudio TCP remote communications layer.
    • Multimedia function key passthrough.
    • Initial implementation of IDS VM as a defensive network mechanism.
    • Support for Element chat application.
    • GPS location sharing through the Element application.
  • NVIDIA Jetson Orin NX:
    • UARTI passthrough.
    • The Jetpack baseline software updates and fixes.
  • Further refactoring and modularization of Ghaf Framework.
  • Development, testing, and performance tooling improvements.

Fixed bugs that were in the ghaf-24.03 release:

  • Icons do not launch applications when a netvm is restarted.
  • Closing and reopening a deck lid of a Lenovo ThinkPad X1 laptop with Ghaf running causes instability.
Issue Status Comments
Cannot log in to the Element chat with a Google account In Progress Workaround for x86: create a user specifically for Element.
Windows launcher application does not work on AGX In Progress Workaround: launch a Windows VM from the command line.
Time synchronization between host and VMs does not work in all scenarios In Progress Under investigation.
Applications do not open from icons when netvm is restarted In Progress Workaround: restart AppVMs.
Cannot connect to a hidden Wi-Fi network from GUI In Progress Workaround: connect with SSH to a netvm and run the command: nmcli dev wifi connect SSID password PASSWORD hidden yes.
NVIDIA Jetson AGX Orin and NVIDIA Jetson Orin NX: cannot make voice calls using the Element application In Progress Under investigation.
The Element application cannot find a camera In Progress Under investigation.

There are no specific requirements for the environment with this release.

Released images are available at archive.vedenemo.dev/ghaf-24.06.

Download the required image and use the following instructions:

Release Image Build and Run
ghaf-24.06_Generic_x86.tar.xz Running Ghaf Image for x86 Computer
ghaf-24.06_Lenovo_X1_Carbon_Gen11.tar.xz Running Ghaf Image for Lenovo X1
ghaf-24.06_Nvidia_Orin_AGX_cross-compiled.tar.xz, ghaf-24.06_Nvidia_Orin_AGX_native-build.tar.xz, ghaf-24.06_Nvidia_Orin_NX_cross-compiled.tar.xz, ghaf-24.06_Nvidia_Orin_NX_native-build.tar.xz Ghaf Image for NVIDIA Jetson Orin AGX
ghaf-24.06_PolarFire_RISC-V.tar.xz Building Ghaf Image for Microchip Icicle Kit