Download Latest Version v0.19.1 Pan source code.tar.gz (1.9 MB)
Email in envelope

Get an email when there's a new version of Unikraft

Home / RELEASE-0.19.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-17 1.7 kB
v0.19.1 Pan source code.tar.gz 2025-07-17 1.9 MB
v0.19.1 Pan source code.zip 2025-07-17 2.9 MB
Totals: 3 Items   4.8 MB 4

We are proud to announce the latest release of Unikraft, v0.19.1. This release contains fixes that improve the stability and application support of Unikraft. For a full breakdown, please check out the changelog.

Changes in 0.19.1

  • lib/vfscore: Harmonize handling of paths in *at syscalls (#1647) by @andreittr
  • lib/posix-process: Fix clone() return value on thread create (#1649) by @michpappas
  • lib/uksched: Rework waitqueues to use thread data (#1651) by @andreittr
  • lib/ukbitops: Rework bit find ops for consistency (#1652) by @andreittr
  • lib/ukboot: Skip graceful shutdown on last child release (#1653) by @michpappas
  • lib/ukrandom: Fix undefined behavior (#1655) by @michpappas
  • lib/posix-process: Fix stack corruption in signal delivery (#1657) by @michpappas
  • lib/vfscore: Fix uninitialized mutex in dentry (#1675) by @andreittr

:warning: Compatibility notice:

In libukbitops:

  • uk_ffs() / uk_ffsl() have been updated to return values consistent with libc's ffs() / ffsl() and __builtin_ffs() / __builtin_ffsl().
  • Previous exact behavior of uk_ffs() / uk_ffsl() is now provided by uk_lssb() / uk_lssbl().
  • uk_fls() / uk_flsl() are replaced by uk_mssb() / uk_mssbl().
Source: README.md, updated 2025-07-17