aboutsummaryrefslogtreecommitdiffstats
path: root/polish/ports/freebsd/bsd-libc-based.wml
diff options
context:
space:
mode:
Diffstat (limited to 'polish/ports/freebsd/bsd-libc-based.wml')
-rw-r--r--polish/ports/freebsd/bsd-libc-based.wml95
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>

© 2014-2024 Faster IT GmbH | imprint | privacy policy