Questo port è stato abbandonato. Non ci sono stati aggiornamenti da ottobre 2002. Le informazioni in questa pagina hanno solo un valore storico.
Debian GNU/NetBSD
Debian GNU/NetBSD è un port del Sistema Operativo Debian sul kernel NetBSD. Attualmente è nella fase iniziale dello sviluppo, comunque è già possibile installarlo partendo da zero.
Come installare
Scaricare le immagini dei dischetti dal link precedente. Per i portatili usare le immagini laptop, per tutte le altre macchine usare le immagini normali. Avviare usando il primo dischetto, successivamente verrà richiesto di inserire tutti gli altri. Una volta che è apparso il menu di sistema, seguire le istruzioni che vi sono indicate.
Da fare
Pacchetti da creare obbligatoriamente:
- Qualsiasi libreria nelle directory /lib e /usr/lib che attualmente non è impacchettata lo deve essere.
-
base-passwd è in alto mare
AGGIORNAMENTO: Adesso abbiamo base-passwd con un funzionamento di base per FreeBSD e NetBSD (tranne qualche segfault). Grazie a Nathan e Matthew.
-
Devono essere creati gli equivalenti di console-tools/data.
AGGIORNAMENTO: Sono stati creati dei pacchetti che forniscono le funzionalità di base.
-
netbase deve essere ricostruito. Questo è probabilmente uno
dei pacchetti più complicati, sono disponibili i sorgenti della
versione per BSD di ifconfig purtroppo la semantica è diversa.
Se lasciamo la semantica di BSD allora dobbiamo modificare alcuni
script che danno per scontato che la semantica sia in stile Linux.
Hurd ha la semantica in stile Linux? Se no, come è stato risolto
questo problema?
AGGIORNAMENTO: Marcus Brinkmann del Team Hurd ha chiarito un po' la sistazione e ha abbozzato delle possibili soluzioni. L'approccio scelto è usare gli strumenti di NetBSD e modificare ifupdown per fornire all'utente la stessa interfaccia.
- procps (probabilmente la cosa migliore è fornire la versione per BSD)
-
sysvinit (init di BSD non supporta i runlevel. È possibile
modificarlo senza troppi problemi per farlo funzionare come in Debian
con un unico runlevel)
AGGIORNAMENTO: sysvinit è funzionante e attivo, Matthew è riuscito ad avviare in modo nativo Debian GNU/NetBSD su i386! Rimangono alcuni piccoli malfunzionamenti con gli script di avvio, comunque questo è un passo importante verso un sistema completamente funzionante.
-
fakeroot
AGGIORNAMENTO: Adesso fakeroot funziona.
-
XFree86 (Attualmente Nathan sta facendo dei tentativi e ha scoperto
che ed è necessario
ma crea dei segfault. Molte persone stanno indagando su questo
problema).
AGGIORNAMENTO: ed funziona quando è compilato con libed.a. Inoltre, citando Joel:
X11 è in uno stato funzionante
! Non è correttamente impacchettato ma funziona. Presto saranno preparati dei pacchetti. -
gcc-3.0 (al momento né gcc-3.0.1 né gcc-current sono in uno stato
utilizzabile per NetBSD. Joel ha una versione funzionante di
gcc-current e ha comunicato
i
risultati della suite di test. libstdc++ continua a essere in
alto mare).
AGGIORNAMENTO: È stato rilasciato gcc-3.0.4 e adesso supporta i sistemi NetBSD ELF (almeno per x86).
Risorse
Esiste una lista di messaggi Debian GNU/*BSD, per iscriversi inviare una email a debian-bsd-request@lists.debian.org con la parola “subscribe” nell'oggetto. Gli archivi sono disponibili su http://lists.debian.org/debian-bsd/.
Per contattare il team Debian GNU/NetBSD inviare una email a debian-bsd@lists.debian.org. Commenti, domande o suggerimenti che riguardano la nostra sezione del sito web Debian sono gradite a quell'indirizzo.
