Release ghaf-24.12.4

This is a bi-weekly release for Ghaf adding support for Nvidia containers and CUDA 12.x for Nvidia platforms based on JetPack 6

Release Tag

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

Supported Hardware

The following target hardware is supported by this release:

  • NVIDIA Jetson AGX Orin
  • NVIDIA Jetson Orin NX
  • Lenovo ThinkPad X1 Carbon Gen 10, 11, 12
  • Dell Latitude 7230, 7330
  • Alienware M18
  • Generic x86 (PC)
  • NXP i.MX 8M Plus - build support only

What is New in ghaf-24.12.4

  • General refactoring and modularization
  • Support for Alienware M18 laptop added

Lenovo X1 Carbon / x86 platforms:

  • File system changes for debug builds: ext4 used for root, btrfs for persistence partition
  • MitmWebUI app replaces mitmweb-ui script in chrome-vm

Nvidia Jetson Orin AGX/NX:

  • Docker with Nvidia container and CUDA 12.x support
  • Podman support, disabled by default

Bug Fixes

Fixed bugs that were present in the ghaf-24.12.3 release:

  • Location sharing does not work
  • File manager not displaying downloaded file

Known Issues and Limitations

Note: Provenance file signature verification failed with this release build due to issues in the build system

IssueStatusComments
Lenovo X1
Sending bug report from Control Panel causes Control Panel to crashIn ProgressUnder investigation
Intermittent audio issue after bootIn ProgressWorkaround: rebooting the system typically resolves the issue.
Control Panel functionality is limited: only Display Settings, Local and Timezone settings are functionalIn ProgressAdditional functionality will be implemented in future releases.
VPN credentials are not savedOn Hold
The keyboard defaults to the English layout on bootIn ProgressWorkaround: use Alt+Shift to switch between English-Arabic-Finnish layout.
Yubikey for unlocking does not workIn ProgressA fix is currently in progress.
A laptop may wake from suspend without user interactionIn ProgressThe issue is under investigation.
NVIDIA Jetson AGX Orin / Orin NX
Firefox has been disabledIn ProgressFirefox will be re-enabled once upstream fixes are available.
The application menu cannot be accessed using the Windows keyIn ProgressWorkaround: access the application menu through the taskbar in the top-left corner.
The keyboard always boots up with the English layoutIn ProgressWorkaround: use Alt+Shift to switch between English-Arabic-Finnish layout.
The Suspend power option is not functioning as expectedIn ProgressBehavior is locking the device.

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-12.4.

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