<> # Kilka słów o tym FAQ Możesz znaleźć kopię tego FAQ na oficjalnej witrynie DragonFly. Dodatkowo dostępna jest kopia na stronach wiki , która jest okresowo synchronizowana z oficjalnym FAQ. Możesz również znaleźć tłumaczenia na inne języki wymienione poniżej: English (Angielski) - Español (Hiszpański) - Français (Francuski) - (Włoski oczekuje) - Lietuviškai (Litewski) - Nederlands - Norweski - Русский (Rosyjski) - Svenska (Szwedzki). # Czy DragonFly jest gotowy do zastosowań produkcyjnych? Tak. Pewna liczba osób używa DragonFly w zastosowaniach produkcyjnych. Generalnie DragonFly jest szybkim i stabilnym systemem operacyjnym. Ponieważ ciągle korzysta z systemu portów FreeBSD dla zewnętrznego oprogramowania, część portów może nie działać prawidłowo. Zapraszamy do częstego odwiedzania forów dyskusyjnych. Sprawdź witrynę forów dyskusyjnych (http://www.dragonflybsd.org/main/forums.cgi) by się dowiedzieć, jak uzyskać do nich dostęp. Aktywna społeczność pracuje nad tym, by wszystko działało prawidłowo. Tak jak w wielu projektach open source, jeśli dasz znać o problemach lub błędach które zauważyłeś, zwiększasz szansę na to, że ktoś je poprawi. # Jakie są planowane możliwości następnego wydania? Wątkowanie w userlandzie oraz nowy system pakietów, połączone z usuwaniem blokady z wieloprocesowości (znany jako Big Giant Lock) odziedziczony z FreeBSD-4. Dodatkowo, planujemy zaimplementować asynchroniczne powiadamianie wywołań systemowych (system call messaging), i wątkowany VFS. Aby wiedzieć więcej na temat DragonFlyBSD, miej oczy otwarte na pamiętnik (http://www.dragonflybsd.org/status/diary.cgi) Matthewa Dillona, DragonFly BSD Log (http://www.shiningsilence.com/dbsdlog/), DFWiki, oraz listy dystrybucyjne i grupy dyskusyjne (http://www.dragonflybsd.org/main/forums.cgi) DragonFly. # Czy jest gałąź zorientowana na stabilność, taka jak -STABLE z FreeBSD? Jeszcze nie. We intend to emplace most major features on our goals list before we start branching. We do not yet have the development resources required to maintain multiple branches. However, we do have a "DragonFly_Preview" tag (used to be "DragonFly_Stable") which users can synchronize to instead of HEAD. It is just a floating tag indicating a 'reasonably stable point' in development i.e. where the buildworld / buildrelease / buildkernel sequence is likely to work and not producing something that is unusable or too buggy. Keep in mind that "DragonFly_Preview" is a just another tag, so it's not like *BSD's -STABLE. You can use this cvsup config file (http://www.dragonflybsd.org/main/dragonfly-preview-supfile) obtaining source tagged "DragonFly_Preview" via cvsup. # Dostaję śmieci na ekranie, kiedy startuje system albo nie mogę zatrzymąc początkowego boot menu. W DragonFly, kiedy startuje, dane wychodzą na monitor i port szeregowy. Jeśli startująca maszyna posiada 'hałaśliwe' urządzenie podłączone do portu szeregowego, może ono przeczytać dane z niego podczas procesu startu. Aktywacja portów szeregowych podczas startu może być wyłączona przez stworzenie pliku /boot.config z zawartością: '-V' # Nie mogę zainstalować XFree86-4 z portów; zapętla się. Upewnij się, że masz zastępcze dfports dla XFree86-4-libraries na maszynie z DragonFly, i zainstaluj ten port. Metaport XFree86-4 powinien zainstalować się poprawnie po tej operacji. Albo, zainstaluj paczkę jako root: 'pkg_add -r XFree86'. Użycie 'pkg_add -r nazwa_paczki' często działa, jeśli port się nie buduje. # Jak mogę przyspieszyć proces kompilacji źródeł? Możesz użyć "make quickworld" zamiast "make buildworld". Używa to już istniejących narzędzi na dysku i przyspiesza czas kompilacji znacząco. Dla jądra systemu użyj "make quickkernel". # Jednak "make quickworld/quickkernel" nie działa! Spróbuj "make buildworld" lub "make buildkernel". # Co będzie używane do instalowania innych aplikacji? (czy porty, RPM, apt-get, itp.) Obecnie, DragonFly używa istniejących portów z FreeBSD4, z lokalnych zastępstwami specyficznymi dla DragonFly zlokalizowanymi w dfports (domyślna lokalizacja /usr/dfports). dfports działają tak samo jak porty - możesz je aktualizować przez cvsup. DragonFly jest też oficjalnie wspierany przez pkgsrc (http://www.pkgsrc.org - system paczek podobny do portów FreeBSD), istnieje także wiele prekompilowanych paczek binarnych. Dla krótkiego wprowadzenia przejrzyj pkgsrc HOWTO. W przyszłości, DragonFly będzie miał system portów własnej roboty, używając mechanizmów VFS, które nie są jeszcze kompletne w czasie pisania tego tekstu. By dowiedzieć się wiecej, sprawdź opis pakietowania (http://www.dragonflybsd.org/goals/packages.cgi). # Jakie architektury wspiera DragonFly? DragonFly aktualnie skupiony jest na linii procesorów x86 ; powinien działać na 386 i nowszych, jednak 386 raczej nie polecamy. Pracujemy również na wsparciu dla nowych 64-bitowych procesorów AMD. Nie ma aktualnie żadnych planów by wspierać inne typy procesorów. Jednakże, wsparcie dla Sparc lub PowerPC lub innych systemów jest wielce prawdopodobne w przyszłości. Jeżeli planujesz przesyłać poprawki do projektu DragonFly, miej to proszę na uwadze. # Jak mogę wspomóc proces rozwijania? Wybierz zagadnienie które cię interesuję i zacznij pracować. Sprawdź team page (http://www.dragonflybsd.org/about/team.cgi) by sprawdzić, czy ktoś inny jest również zainteresowany tym zagadnieniem, albo zapytaj na właściwym forum (http://www.dragonflybsd.org/main/forums.cgi). Możesz pobrać kod źródłowy (http://www.dragonflybsd.org/main/download.cgi) systemu operacyjnego oraz oficjalnej strony, a następnie wysłać poprawki w standardowym formacie diff (diff -uN) na adres 'submit at dragonflybsd.org' do przeglądu. Zapisz się na tą grupę dyskusyjną (http://www.dragonflybsd.org/main/forums.cgi) by zobaczyć opinie o swoich łatkach, oraz żeby się dowiedzieć, czy zostały zaakceptowane, czy odrzucone. Możesz również aktualizować serwis DragonFly Wiki. Zwróć uwagę, że nie musisz być programistą aby ofiarować swoją pomoc. Ewangelizacja DragonFly oraz testowanie go na różnych platformach sprzętowych, informowanie o efektach (bądź ich brakach) może nam bardzo pomóc. Spróbuj nowych właściwości i daj znać na forum o swoich doświadczeniach. Oczyszczanie /etc/rc.d wymaga jedynie znajomości językó skryptowych, dla przykładu, oraz zawsze jest zapotrzebowanie na lepszą dokumentację. # Czy DragonFly używa dynamicznego systemu plików /dev, takiego jak devfs? Bieżace plany zakładają utrzymanie istniejącego modelu systemu plików, z usunięciem numerowania nadrzędny/podrzędny. Możliwe, że będzie proces 'devd' obsługujący dynamiczne urządzenia. Są inne funkcje do ukończenia, zanim się za to zabierzemy. # Jaki jest stan księgowania systemu plików / fsck w tle? Nie możemy czekać... Matt pracuje nad księgowaniem, ale byćmoże chciałbyś przeczytać poniższy post: http://leaf.dragonflybsd.org/mailarchive/kernel/2004-12/msg00133.html Albo przebrnąć przez cały wątek: http://leaf.dragonflybsd.org/mailarchive/kernel/2004-12/msg00105.html # Czy DragonFly używa technologii (wstaw tutaj nazwę)? Tak i nie. Funkcje muszą zgadzać się z bieżącym planem przedstawionym na tej witrynie, a jest wiele już istniejących problemów do rozwiązania, zanim zostaną zrobione 'zbędne' rzeczy. Jednak, jeśli chciałbyś ofiarować swoją pomoc, jest bardzo prawdopodobne, że się to uda. Fora dyskusyjne są wspaniałym miejscem do uzyskania pomocy oraz do znalezienia innych ludzi, którzy mogliby być zainteresowani twoją propozycją. Team page (http://www.dragonflybsd.org/about/team.cgi) jest miejscem, które również warto odwiedzić. # W jaki sposób prawidłowo nazwać ten system operacyjny? To klon BSD, zwany DragonFly. Zwróć uwagę na dużą literę F, która nie występuje w oryginalnym angielskim słowie 'dragonfly'. # Kompilacja portu Mplayera nie działa Skopiuj plik http://leaf.dragonflybsd.org/~joerg/mplayer.tgz do twojego folderu /usr/ports/multimedia i rozpakuj go. Wróć do katalogu /usr/ports/multimedia/mplayer i skompiluj go używająć 'make install'.