Bug#1142384: ITP: libkrun -- Dynamic library providing Virtualization-based process isolation

Ben Westover <[email protected]> Sun, 19 Jul 2026 00:24:39 -0400
Newsgroups gmane.linux.debian.devel.general
Message-ID <8d3ae022-98b9-408a-9ccc-b541e9755316__8140.893122048$1784435252$gmane$org@debian.org>
Package: wnpp
X-Debbugs-Cc: [email protected]
Owner: Ben Westover <[email protected]>
Severity: wishlist

* Package name    : libkrun
   Version         : 1.19.4
   Upstream Contact: Sergio Lopez <[email protected]>
* URL             : https://github.com/libkrun/libkrun
* License         : Apache-2.0
   Programming Lang: Rust
   Description     : Library for Virtualization-based process isolation

libkrun is a dynamic library that allows programs to easily acquire the 
ability to run processes in a partially isolated environment using KVM 
Virtualization on Linux and HVF on macOS/ARM64.

It integrates a VMM (Virtual Machine Monitor, the userspace side of an 
Hypervisor) with the minimum amount of emulated devices required to its 
purpose, abstracting most of the complexity that comes from Virtual 
Machine management, offering users a simple C API.

I am packaging this library because it is a dependency of muvm, which is 
used to run programs with 4K pages on systems that use different page 
sizes, like Apple Silicon. I plan to maintain libkrun in the Rust team.

Regards
--
Ben Westover
OpenPGP_signature.asc (application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEEOGnacqRhdU6eNmtFwxHF9U6JtpgFAmpcUYcFAwAAAAAACgkQwxHF9U6Jtpjh
fxAAiwOMLoleh7trpIotXAsOHKJiKZhM0At5vhHee6nFVPzRd5UmF4wE8Y9zoXrUNE/Rjbt40nnN
HjrBEFL/m3NpRkc9ciViki/1p7MQBQm0ibWIkaAkY7tMPFeWEV9kmVLfNFq23dqs3z9ie0JQJ3gI
nvLwUDiUGYdWoZJ1vc194UryTtni9JXw6IoQUvZN4aS0baAyK069rxOvcayFxqNPO7R1bhimNfSb
ZVz4FqLoapUnxzVfWc9zc2WHA3AjsjoYLmoLI4HViagrEK+OMSZQjsE1h8ShC4MxvOj08tI5Hwy7
scp8JaokLFBr4hGyGcoHZpwMK5RUnFt3J/iwyIo5j6wY2Qd9ZsPIyJsKh/AVCLkXtssu3K70PWMI
8KMP8hq2KAvI/worxjroj46+eBeJm5XQoSuo3l5Xrc4KMiuSWLh3KaJKvK2cioUWShfMvC6taP8c
HMq0GKAQQBBdRiulWXF1l1SdKNKAU4s8u0gg0KOIH2p6xcB8uYv/WlyLigw2fcv5djQDQPuFjckL
QPLP/61fFLD09oZ5eX4JKL2S55tCg6r+OgcQhXBlJZVKJQZhoptN0VfE8ZEYsBozd3mzHc/HdHCF
y98MCtEtfEN4LdH5E31+B4B3JFLF5HThlgPpF0Sdh0RoP/UdroxR567+TzRzfJl8pqPGSRiKIDRr
KHI=
=5x/2
-----END PGP SIGNATURE-----