Encyklopedia w Markpol

Reklama:

DragonFly BSD to system operacyjny typu uniksowego, z rodziny BSD, niezależna seria oparta na gałęzi 4.x (4.8) systemu FreeBSD, zarazem identyfikujący się jako jego logiczna kontynuacja. Powstał w wyniku odmiennych koncepcji rozwoju linii 5.x FreeBSD. Prace nad systemem rozpoczęły się w czerwcu 2003 roku, oficjalna data narodzin: 16 lipca 2003. Maskotką DragonFly BSD jest ważka o imieniu Fred (ang. dragonfly), prawidłowa nazwa techniczna DragonFly BSD (pisana przez kapitalizację F) jednak potocznie stosowane są: DragonFly, DFly (zamiennie Dfly), DFBSD, (słowa DragonFlyBSD, DBSD są błędne). Inicjatorem projektu jest Matthew Dillon, znany z napisania kompilatora DICE C dla Amigi.

Informacje techniczne

System zgodny z normą POSIX. Powłoka - każda zgodna z normą POSIX. System plików - FFS, UFS, UFS z rozszerzeniem softupdates. Format binariów ELF. Jądro (kernel) - hybryda. W trybie ABI można uruchamiać programy skompilowane dla Linuksa, SCO oraz SVR4 (Solaris). Binaria dla systemów BSDI, NetBSD, OpenBSD i FreeBSD są uruchamiane w niezmienionym trybie. Dostępny jest na architektury x86 (386 bezwzględnie odradzane), czynione są kroki w celu obsługi 64-bitowych procesorów AMD.

Architektura jądra

Kernel DragonFly'a jest hybrydą, zawierającą właściwosci zarówno jąder monolitycznych jak i mikrojąder, której założeniem jest jak najlepsze wykorzystanie cech obu tych technologii. Cechy takie jak wymiana komunikatów w mikrojądrze zwiększają możliwość wykorzystania pamięci chronionej, a także zapewniają powodzenie wykonanywania pewnych zadań krytycznych dla jądra monolitycznego. Podsystem wymiany komunikatów rozwijany jest podobnie jak te które istnieją w mikrojadrach takich jak Mach, aczkolwiek jest mniej zawiły w konstrukcji. Działa w trybie współbieżnym lub awspółbieżnym, używa tej możliwości w celu osiągniecia jak najlepszej wydajności jaka jest możliwa w danej sytuacji.

Dystrybucja

System darmowy na licencji Open Source. Rozprowadzany na licencji BSD, jako LiveCD. Możliwe jest takze zaktualizowanie systemu z FreeBSD 4.8< (prócz 5.x) do DFly korzystając z repozytorium CVS. Płytę z systemem można takze zakupić. Począwszy od wersji 1.0-RC1 w basesystemie obecny jest instalator. Obecna wersja: RELEASE: 1.2.0.

Plany rozwoju

Rozwijany głównie w kierunku prostej w załozeniach (modularnej, warstwowej), wydajnej obsługi maszyn wieloprocesorowych oraz implementacji przewidywalnie działającego wątkowania (Light Weight Kernel Threading - LWKT), niezawodności i sklalowalności, prostego debugowania w systemach SMP i NUMA oraz klastrach. Planowane jest zaimplementowanie funkcjonalności SSI (silnie zintegrowane klastrowanie). Stworzenie nowego systemu rozprowadzania i aktualizacji aplikacji. Wiele koncepcji rozwoju wywodzi się z AmigaOS.

Linki (anglojęzyczne)

Zasoby Generalne

  • [http://www.DragonFlyBSD.org/ Strona główna Projektu DragonFly BSD]
  • [http://lists.freebsd.org/pipermail/freebsd-current/2003-July/006889.html Zawiadomienie o projekcie] na liscie dyskusyjnej FreeBSD-CURRENT
  • [http://gobsd.com/packages/Paczki Bianaria programów dla DragonFly] z [http://GoBSD.com GoBSD.com]
  • [http://www.livebsd.com/dfly/ Instalator DragonFly]

    Dokumentacja

  • [http://www.forknibbler.com/handbook Handbook DragonFly]
  • [http://www.yoyodyne.de/dfly/doc Strony Manuala do wydruku (Postscript i PDF)]

    Przeglądy

  • [http://www.shiningsilence.com/dbsdlog/ The DragonFly BSD Digest]
  • [http://www.dragonflybsd.org/status/report-2003.cgi Podsumowanie roku 2003]
  • [http://www.slashnet.org/forums/DragonflyBSD-20031009.html wywiad z Matt'em Dillon'em w sieci IRC] z [http://www.slashnet.org/ http://www.slashnet.org/]
  • [http://www.osnews.com/story.php?news_id=6338 Wywiad przeprowadzony przez OSNews] (Marzec 13, 2004)
  • [http://www.onlamp.com/pub/a/bsd/2004/07/08/dragonfly_bsd_interview.html DragonFly BSD] wywiad przeprowadzony z developerami DFly opublikowany na [http://www.onlamp.com O'Reilly OnLamp.com] (Lipiec 8, 2004)
  • [http://www.newsforge.com/article.pl?sid=04/08/02/1531233 Przegląd systemu dokonany przez Newsforge] (jedynie komentarze są tam prawdziwe... ;) )

    Technologie

  • [http://people.freebsd.org/~hsu/papers/dragonflybsd.asiabsdcon04.pdf System Opereacyjny DragonFly BSD]
  • [http://www.freebsd.org/doc/en_US.ISO8859-1/books/design-44bsd/ Realizacje i Rozwój Systemu 4.4 BSD]
  • [http://citeseer.ist.psu.edu/bonwick94slab.html Alokator Tablic (Część 1) -- Bonwick94] oraz [http://www.usenix.org/event/usenix01/bonwick.html Alokator Tablic (Część 2) -- Bonwick2001]
  • [http://www.lemis.com/~grog/SMPng/USENIX/paper.ascii ulpszanie rozwoju FreeBSD SMP] (w DragonFly postęp w inną stronę)
  • [http://developer.intel.com/design/pentium/datashts/24201606.pdf Specyfkacja MultiProcesorów Intela] (PDF)
  • [http://docs.freebsd.org/44doc/papers/jail/jail.html FreeBSD Jails]
  • http://lse.sourceforge.net/locking/rcupdate.html
  • http://www.trl.ibm.com/projects/security/ssp/
  • http://gridengine.sunsource.net/

    Chcesz wypromować swoją stronę w internecie?? - nie zwlekaj pozycjonowanie w Luman.biz to rozsądny wybór
    2005 Encyklopedia
    These materials are based onWikipedia and licensed under the GNU FDL
    Free Ringtones|Remortgages|Mortgage Calculator|Mortgage Calculator|Credit Cards