Uwaga: Oryginał jest nowszy niż to tłumaczenie.
Ta adaptacja została już dawno zarzucona — brak zmian od października 2002. Informacje na tej stronie są jedynie dla celów historycznych.
Debian GNU/NetBSD
Debian GNU/NetBSD jest adaptacją całego systemu operacyjnego Debian dla jądra NetBSD. Prace nad tą adaptacją są na bardzo wstępnym poziomie - jednak można już zainstalować ten system od początku.
Jak zainstalować
Pobierz obrazy dyskietek ze wspomnianych wcześniej lokacji. Zwróć uwagę że istnieje oddzielna wersja dla laptopów i dla zwykłych komputerów. Następnie skopiuj obrazy na dyskietki. Po uruchomieniu komputera z pierwszej dyskietki zostaniesz poproszony o jej zmianę. Następnie powinien pojawić się systemu menu. należy postępować zgodnie z instrukcjami pojawiającymi się na ekranie.
Do zrobienia (TODO)
Pakiety, które należy przygotować
- wszystkie brakujące biblioteki z /lib lub /usr/lib
-
base-passwd jest w bardzo złym stanie
AKTUALIZACJA: Obecnie trwają prace nad base-passwd dla FreeBSD i NetBSD (wyeliminowanie błędów). Podziękowania dla Nathana i Matthew'ego.
- należy przygotować odpowiedniki console-tools/data
AKTUALIZACJA: Pakiety zawierające podstawowe funkcje są już dostępne
-
netbase wymaga przebudowy. Jest to prawdopodobnie najbardziej niewygodna
cześć. Pomimo iż posiadamy źródła ifconfig z BSD, problem stwarza zastosowana
tam odmienna semantyka. Jeżeli przyjmiemy tą stosowaną w BSD, więcej pracy
będą wymagały skrypty wykorzystujące Linukso-podobną semantykę. Ciekawe jaką
wykorzystuje się w Hurdzie i jak sobie poradzono z tym problemem?
AKTUALIZACJA: Marcus Brinkmann z Hurd Team wyjaśnił nam tą sprawę i zaproponował rozwiązania. Zamierzmy użyć narzędzi z NetBSD i zmodyfikować ifupdown, aby w efekcie uzykać taki sam interfejs od strony użykownika.
- procps (prawdopobodnie najlepiej będzie użyć wersji z BSD)
- sysvinit
(init z BSD nie posiada obsługi poziomów startu (runlevels). Możemy bez
większych problemów przerobić go aby działał w Debianowym stylu z jednym
poziomem startu.
AKTUALIZACJA: sysvinit jest już funkcjonalny, Matthew uruchomił system nim Debian GNU/NetBSD ma i386! Są pewne problemy z niektórymi skryptami uruchomieniowymi, ale i tak poczyniono już duży postęp w stronę działającego systemu.
- fakeroot
AKTUALIZACJA: Fakeroot już działa poprawnie.
- XFree86
(Nathan próbuje uruchomić ten pakiet.
Nad pakietem pracuje Nathan, odkryto że wymagany jest pakiet
ed, który przerywa swoje
działanie z powodu błędów. Błędy z pakietu ed są badane przez kilka osób.)
AKTUALIZACJA: ed działa poprawnie po zbudowaniu z libed.a. Warto przytoczyć słowa Joela:
X11 już działa
! Nie przygotowano jeszcze dobrych pakietów, ale wszystko działa. Wkrótce powinny pojawić się gotowe pakiety. - gcc-3.0
(Ani gcc-3.0.1, ani gcc-current nie są w gotowe do używania w NetBSD. Joel
posiada działającą wersję gcc-current. Przesłał rezultaty
swoich testów. libstdc++ jest w bardzo złym stanie.)
AKTUALIZACJA: gcc-3.0.4 zostało wydane i obsługuje systemy ELF NetBSD (przynajmniej dla x86).
Zasoby
Istnieje lista dyskusyjna (w języku angielskim) dotycząca adaptacji Debian GNU/*BSD. Aby się zapisać wyślij email na debian-bsd-request@lists.debian.org w polu temat podając subscribe. Archiwum listy jest dostępne pod adresem https://lists.debian.org/debian-bsd/.
Jeżeli chcesz się skontaktować z zespołem Debian GNU/NetBSD, wyślij email do debian-bsd@lists.debian.org (w języku angielskim). Komentarze, pytania, sugestie związane z naszym działem an stronach www Debiana są również mile widziane.