Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

FreeBSD: docs update and rootfs detection

Aperta Adatta ai principianti
#1,108 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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

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

documentation enhancement Storage

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/init and 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

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di urunc-dev/urunc

Tutte le issue di urunc-dev/urunc

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.