Release ghaf-24.09

Release Tag

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

Supported Hardware

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

What is New in ghaf-24.09

  • Lenovo X1 Carbon Gen 10/11:
    • Trusted Business VM with firewall protection containing the following applications: Microsoft 365 (with Outlook and Teams), Trusted Browser, Text Editor, Video Editor.
      • Integrated camera supported with Business VM applications.
    • The previous Element VM was modified to a more generic Comms VM, adding Slack..
    • GlobalProtect VPN client.
    • Centralized logging solution using Grafana.
    • The ZFS file system and Logical Volume Manager (LVM).
    • Storage VM using the NixOS Impermanence framework.
    • USB hot plug supports input, audio, and media devices.
    • USB camera support on Chromium VM.
    • Initial version of file manager.
    • Hardware detection scanner to generate hardware definition files for different laptops.
    • GPU acceleration enabled.
    • YubiKey authentication.
    • The Falcon LLM AI model installed.
    • The greetd login manager with the system automatic screen lock enabled locks screen after 5 minutes of inactivity.
    • The UI Waybar was replaced by the EWW (Elkowars Wacky Widgets) taskbar.
    • Magnification, Sticky Notes, Screenshot, Calculator applications.
    • AppFlowy was disabled.
  • NVIDIA Jetson Orin NX:
    • JetPack baseline software updates and fixes.
  • Further refactoring and modularization of the Ghaf framework.
  • Development, testing, and performance tooling improvements.

Bug Fixes

Fixed bugs that were in the ghaf-24.06 release:

N/A

Known Issues and Limitations

IssueStatusComments
NVIDIA Jetson AGX Orin / Orin NX
Cannot log in to the Element chat with a Google accountIn ProgressUnder investigation.
Screenshots cannot be taken successfully anymoreIn ProgressUnder investigation.
Orin AGX/NX and NUC: no taskbar visibleIn ProgressWorkaround: use the Windows key to open the menu.
Cannot connect to a hidden Wi-Fi network from GUIIn ProgressWorkaround: connect with SSH to a netvm and run the command: nmcli dev wifi connect SSID password PASSWORD hidden yes.
Cannot make voice calls using the Element applicationIn ProgressUnder investigation.
The Element application cannot find a cameraIn ProgressUnder investigation.
Lenovo X1
Cannot log in to the Element chat with a Google accountIn ProgressWorkaround: create a user specifically for Element.
Time synchronization between host and VMs does not work in all scenariosIn ProgressUnder investigation.
It is impossible to change the Wi-Fi network from the Network Settings applicationIn ProgressA fix is under verification. Workaround: remove the current network from the application.
The taskbar on extended display is visible only when booting up with HDMI connectedIn ProgressUnder investigation.
Suspend does not work from the taskbar power menuIn ProgressUnder investigation.
The Mute status is not visible in the taskbarIn ProgressA fix is in progress.
VPN credentials are not savedOn HoldNot clear if this can be fixed.
The keyboard boots up with the English layout In ProgressWorkaround: use Alt+Shift to switch between English-Arabic-Finnish layout.
Bluetooth notification windows stay on a screen In ProgressWorkaround: use the Esc key to remove pop-up windows.

Environment Requirements

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

Installation Instructions

Released images are available at ghafreleasesstorage.z16.web.core.windows.net/ghaf-24-09.

Download the required image and use the following instructions: Build and Run.