diff options
Diffstat (limited to 'polish/ports/freebsd/bsd-libc-based.wml')
-rw-r--r-- | polish/ports/freebsd/bsd-libc-based.wml | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/polish/ports/freebsd/bsd-libc-based.wml b/polish/ports/freebsd/bsd-libc-based.wml new file mode 100644 index 00000000000..bab1c675ae7 --- /dev/null +++ b/polish/ports/freebsd/bsd-libc-based.wml @@ -0,0 +1,95 @@ +#pddp rafalm80 +#use wml::debian::template title="libc5-based Debian GNU/FreeBSD" BARETITLE="true" NOHEADER="yes" +#include "$(ENGLISHDIR)/ports/freebsd/menu.inc" +#use wml::debian::translation-check translation="1.3" + +<h1>Debian GNU/FreeBSD oparty na libc5</h1> + +<p>Debian GNU/FreeBSD oparty na libc5 jest architekturą złożoną z jądra +<a href="http://www.freebsd.org/">FreeBSD</a>, powiązanych z nim +narzędzi, biblioteki C i kilku specyficznych instrumentów, zebranych w +,,normalny'' system Debian (GNU). Architektura ta obecnie jest oparta +tylko na strukturze Intel x86.</p> + +<p>Głównym opiekunem architektury jest Nathan Hawkins.</p> + +<p>Dostępne były pakiety ale ich publiczna kopia już nie jest ponieważ: +<a href="$(HOME)/News/2002/20021122">serwer został stracony w pożarze</a>. Z +powodu tego i kilku innych nieszczęśliwych wypadków prace nad +architekturą zostały wstrzymane.</p> + +<p>Proszę odwołać się do strony najbliższego odpowiednika architektury +<a href="../netbsd/">NetBSD</a> po więcej historycznych informacji.</p> + +<h2>Status</h2> + +<p><i>Ostatnia aktualizacja 22 kwiecień 2002 rok</i></p> + +<p>Kluczowe częsci FreeBSD posiadają pakiety i system bazowy jest +generalnie sprawny jednakże istnieje wiele problemów:</p> + +<h3>Problemy ze specyficznymi pakietami</h3> + +<ul> + <li>sysvinit jest załatany i działa, ale są problemy z doprowadzeniem + łątek do takiego stanu kiedy będą mogły zostać połączone bez + uszkadzania Linuksa. + </li> + <li>shadow jest źle przerobiony i wymaga dużo pracy. + <i><b>Aktualizacja: Dokonałem dużo zmian. Sytuacja jest już + prawie dobra. Wymaga testowania.</b></i> + </li> + <li>apt-get segfaults a lot. It seems to work most of the time on source + packages, but fails reliably for binaries. + <i><b>Aktualizacja: już naprawione</b></i> + </li> + <li>groff: obecna wersja się nie buduje, z powodu problemów związanych + z internacjonalizacją libc. + <i><b>Update: fixed when langinfo.h was MFC'ed.</b></i> + </li> + <li>gcc/binutils: something is keeping gcc -g from actually including + debugging information. Prawdopodobnie to binutils i możliwe,że coś + jeszcze jest w nim złego. + <i><b>Aktualizacja: teraz działa. dziwne...</b></i> + </li> + <li>util-linux: całkowita klęska. Poddałem się i napisałem nowy + pakiet, util-bsd. + </li> + <li>e2fsprogs: doesn't build, probably isn't going to anytime soon. + </li> +</ul> + +<h3>Główne problemy z architekturą</h3> + +<ul> + <li>libc nie zwiera -lintl. Wiele pakietów tego nie sprawdza i + każdy wymaga łatania. + </li> + <li>getopt i kilka innych funkcji -liberty nie znajduje się w libc. + Wiele specyficznych pakietów Debiana nie działa z tego powodu. + <i><b>Aktualizacja: Użyłem getopt_long architektury NetBSD i + wydaje się, że działa dobrze. Wygląda na to że zostało to rozwiązane. + </b></i> + </li> + <li>Brak możliwości ustawienia finkcji multi-byte. Przerywa budowanie + wsparcia dla UTF w libncurses i kilku innych pakietach. + <i><b>Aktualizacja: libiconv is packaged. It may make a difference + here.</b></i> + </li> + <li>Zupełnie inne wykonanie haseł shadow. Najwidoczniej BSD 4.4 + wprowadziło niewspółpracujący sposób działania. Aktualinie może + być lepiej, ale są standardowe funkcje bibliotek, które sobie z + tym poradzą. Nie istnieją getspnam i friends. + <i><b>Aktualizacja: Już naprawione. Napisałem bibliotekę, + libshadow i rozwiązało to problem.</b></i> + </li> + <li>Użycie libc6-dev w pakietach buduje zależności. Musi przestać! + </li> + <li>Użycie gcc 3.0. Nie powinno to stanowić problemu ponieważ inne + architektury są na nim bazowane. + </li> + <li>Potrzebny unikatowy typ węzła do konfiguracji. Konfiguracje + FreeBSD są czasami złe dla Debiana i było by miło móc uniknąć + rozbicia FreeBSD zmianami dla Debiana. Największy problem + stanowi libtool.</li> +</ul> |