Better C API + native Rust API
I maintainer di solito rispondono entro 3 giorni
@mtjhrc ci sta già lavorando.
Dal 13/4/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
For 2.0 we want to add a native Rust API, but we still plan to support users using a C API.
The C API will have breaking changes too - we want to namely don't having any implicit devices and providing more clear errors.
We don't want 2 entry points for every call in libkrun - C API should be a layer built on top of Rust API. The new C API and Rust API should be reasonably similar which is why I think we need to think about this together.
- Lingua principale
- Rust
- Stelle
- 2.8k
- Fork
- 279
- Merge medio
- 5g 12h
- PR unite (30g)
- 27
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di libkrun/libkrun
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
libkrun/libkrun#895 · 2 commenti ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 3 giorni
-
virtio-fs: any open() drops the guest page cache of the file, including pages other processes have mapped (CachePolicy::Auto)Forse già presa @jgoyvaerts l’ha presa 4 giorni fa. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
I maintainer di solito rispondono entro 3 giorni
-
macOS/HVF: anonymous guest RAM is counted twice in phys_footprint after host and guest accessAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di libkrun/libkrun
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
I maintainer di solito rispondono entro 1 giorno
-
type: enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
franciscoBSalgueiro/en-croissant#1061 ·
I maintainer di solito rispondono entro 3 giorni
-
chore good first issue macros spire
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
groupmod -U: members change in /etc/group but not in /etc/gshadowForse già presa @jayhemnani9910 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
I maintainer di solito rispondono entro 1 giorno