FreeBSD: docs update and rootfs detection
I maintainer di solito rispondono entro 1 giorno
@yug105 ci sta già lavorando.
Dal 19/10/2026.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 62/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- go
- Ambito
- documentation, infrastructure
Direzione di ricerca
Inizia da docs/tutorials/freebsd-workloads.md, che descrive il fallback di init_path e gli argomenti passati al guest. Poi cerca nel codice Go il punto in cui init_path viene impostato a partire dal comando del container, e verifica la documentazione rispetto a quel codice. Il lavoro è completo quando il tutorial corrisponde a quel comportamento e la questione del rilevamento del rootfs ha una risposta con un costo misurato e una decisione registrata; il codice viene aggiunto solo se il costo è basso.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The FreeBSD docs in urunc don't match how urunc boots FreeBSD guests.
Running without urunit (plain init)
- The docs say the kernel gets
init_path=/urunit:/sbin/urunit:/sbin/initand that images without urunit fall back to/sbin/init. In fact, urunc sets init_path to the first token of the container command, so a non-urunit entrypoint becomes init. The kernel's default init is used only when the command is empty. - When init isn't urunit, urunc passes nothing else to the guest: no arguments, env, uid/gid, working directory or network configuration. The docs should say so.
Moreover, urunc doesn't detect the rootfs filesystem. We should check if detection adds extra cost and if not, then we should add it.
- Lingua principale
- Go
- Stelle
- 306
- Fork
- 214
- Merge medio
- 2g 23h
- PR unite (30g)
- 26
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un 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 urunc-dev/urunc
-
Containers handed over to runc cannot be started, killed or deleted when urunc runs without --rootForse già presa @Daksha1611 l’ha presa 2 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
urunc-dev/urunc#1127 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
urunc-deploy cleanup never labels the node, so the cleanup DaemonSet does not runForse già presa @Sarthak-Shreshtha01 l’ha presa 4 giorni fa. Apertabug K8s/Tools
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Rumprun guests receive &, < and > as \u0026, \u003c and \u003eForse già presa @Sarthak-Shreshtha01 l’ha presa 10 giorni fa. Apertabug Guests
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
urunc-dev/urunc#1074 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Hooks run concurrently instead of in the listed orderForse di nuovo libera @anishmehta24 l’ha presa 15 giorni fa e non c’è nessuna pull request aperta. ApertaCore enhancement OCI
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
urunc-dev/urunc#1066 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Flag to keep pulled images on local runs of e2eForse già presa @slash-init l’ha presa 10 giorni fa. Apertadev
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
urunc-dev/urunc#1057 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di urunc-dev/urunc
Issue simili
-
feat
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
ory/hydra-maester#312 · 1 reazione ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100