Anpassningsarbetet har övergivits sedan länge. Det har inte fått några uppdateringar sedan oktober 2002. Informationen på denna sida är endast för historiska ändamål.
Debian GNU/NetBSD
Debian GNU/NetBSD är en anpassning av operativsystemet Debian för NetBSD-kärnan. Den är för närvarande i ett tidigt skede av utvecklingen, men kan dock installeras från scratch.
Hur man installerar
Hämta floppy-avbildningarna från länken ovan. Använd laptopavbildningarna för laptops - använd de normala för alla övriga maskiner. Skriv dessa avbildningar till disketter. Starta från den första disketten - Du kommer bli tillfrågad om att byta diskett. När menyn dyker upp, dölj vägledningen som visas på skärmen.
Saker som skall göras
Paket som behöver produceras
- alla lib-filer i /lib eller /usr/lib som inte är paketerade bör paketeras.
-
base-passwd är i mycket dåligt skick
UPDATE: Vi har nu en grundläggande fungerande base-passwd för FreeBSD och NetBSD (förutom ett segfault). Tack till Natan och Matthew.
-
paket motsvarande console-tools/data måste skapas
UPDATE: Paket som tillhandahåller den basala funktionaliteten har producerats
-
netbase behöver byggas om. Detta är antagligen en av de besvärligare - vi
har källkod för BSD-versionerna av ifconfig osv, men de är lite annorlunda.
Om vi håller oss till BSD-semantik så måste vi hantera alla skript som
antar Linux-liknande semantik. Följer Hurd Linux-semantik, och om inte - hur
har dom hanterat detta?
UPDATE: Marcus Brinkmann från Hurd-gruppen preciserade detta en smula och gav möjliga lösningar. Nuvarande lösning är att använda NetBSD-verktygen och modifiera ifupdown för att ge samma interface till användaren.
- procps (förmodligen bäst att helt enkelt endast tillhandahålla BSD-versionerna)
- sysvinit
(BSD init stöder inte runlevels. Vi kan hacka det så att det fungerar
som Debian med en enda runlevel utan för mycket problem)
UPDATE: sysvinit kör, Matthew har lyckats att starta Debian GNU/NetBSD på i386! Det finns fortfarande några problem i samband med start-script, men detta är ett viktigt steg till ett komplett fungerande system.
- fakeroot
UPDATE: Fakeroot fungerar nu.
- XFree86
(Nathan jobbar på detta för närvarande, och upptäckte att
ed krävs, men
segfault'ar. Flera personer undersöker detta problem.)
UPDATE: ed fungerar när man bygger med libed.a. Dessutom, säger Joel:
X11 fungerar nu
! Det är inte ordentligt paketerat, men det fungerar. Ni kan förvänta er paket snart. - gcc-3.0
(Varken gcc-3.0.1 eller gcc-current är i användbart skick för
NetBSD för tillfället. Joel har en fungerande verison av gcc-current
och skickade resultaten
från testsuiten. libstdc++ är fortfarande inte i gott skick.)
UPDATE: gcc-3.0.4 har släppts och nu stöder den NetBSD ELF-system (åtminstone för x86).
Resurser
Det finns en Debian GNU/*BSD-sändlista. Skicka epost till debian-bsd-request@lists.debian.org med "subscribe" som ämne för att prenumerera. Arkiv finns tillgängliga på http://lists.debian.org/debian-bsd/.
För att kontakt Debian GNU/NetBSD-gruppen, skicka epost till debian-bsd@lists.debian.org. Kommentarer, frågor, eller förslag rörande våran sektion av Debians webbsida är också välkomna på den adressen.
