Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím









A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

DragonFly BSD
DragonFly BSD
DragonFly BSD 6.2.1 Lumina desktop screenshot
DragonFly BSD 6.2.1 Lumina desktop screenshot
Webwww.dragonflybsd.org
VyvíjíMatthew Dillon
Rodina OSUnix-like (BSD)
DruhOpen source
První vydání1.0 / 12. července 2004
Aktuální verze6.2.1 / 9. ledna 2022[1][2][3][4][5]
Správce balíčkůpkgsrc, DPorts
Podporované platformyx86-64
Typ jádrahybridní
Výchozí uživatelské rozhranípříkazový řádek:
tcsh (root) /
sh (uživatelé)
Licencemodifikovaná BSD[6]
Stavaktivní

DragonFly BSD (anglická výslovnost ) je svobodný UN*Xový operační systém vytvořený Mattem Dillonem v roce 2003 jako fork (odnož) operačního systému FreeBSD 4.8., jako reakce na nově připravovanou podporu multiprocessingu ve FreeBSD 5. Dillon, v té době dlouholetý vývojář FreeBSD (předtím vyvíjel software pro počítače Amiga, si uvědomoval slabá místa nově připravovaného FreeBSD, a tak začal pracovat na DragonFly BSD. Oznámil to na stránkách FreeBSD 16. června 2003.[7]

Historie

Dillon začal pracovat na DragonFly BSD v přesvědčení, že metody a techniky pro thready a symetrický multiprocesing, které byly zpracovány už ve FreeBSD 5, by mohly vést k ochuzenější podobě systému, který by byl velmi obtížný k udržování. Usiloval o opravení těchto problémů uvnitř projektu FreeBSD. Kvůli pokračujícím konfliktům s ostatními vývojáři od FreeBSD o implementaci jeho myšlenek, kvůli dalším důvodům a hlavně kvůli jeho myšlence přímo změnit kód FreeBSD, byl nakonec odvolán. I díky tomu, DragonFly BSD a FreeBSD projekty pracují navzájem společně právě s přispěním oprav chyb, aktualizací ovladačů a dalších zdokonalení systému.

Zamyslíme-li se nad „logickým pokračováním FreeBSD řady 4.x“, je DragonFly BSD vyvinutý v úplně jiném směru z FreeBSD 4.8, včetně implementace nových Light Weight Kernel Threads (LWKT) a s light weight ports/messaging systémem. Mnoho konceptů plánovaných pro DragonFly BSD bylo inspirováno AmigaOSem.[8][9]

Kernel design

Jako většina moderních kernelů, představuje DragonFly BSD systém s hybridním jádrem, obsahující rysy jak monolitického jádra, tak i mikrojádra, a pokouší se o nejlepší použití obou technologií, například jako je schopnost mikrojader umožňující větší části OS přinášet prospěch z chráněné paměti, podobně jako zachovávání rychlosti monolitických kernelů pro jisté kritické úkoly. Byl zde vylepšen systém odesílání zpráv, který je nyní podobný těm, které se nacházejí v mikrojádrech, jako je například Mach, ačkoli je zde slaběji propracovaný design. Podsystém odesílání zpráv v DragonFly BSD má schopnost, aby pracoval buď v synchronním nebo asynchronním módu a snaží se této schopnosti využít k tomu, aby dosáhl nejlepšího možného výkonu v dané situaci. DragonFly BSD 2.2 tak podává vyšší SMP (symetrický multiprocesing) výkon, než FreeBSD 7.0 systémy.[10]

DragonFly BSD

Verze 6.2.1

Tato verze z 9. ledna 2022 je další v řadě DragonFly BSD 6.x. Má hardwarovou podporu pro hypervizory typu 2 s NVMM, ovladač pro AMD GPU, která se tak dostává na úroveň Linuxu 4.19. Dále je přítomna experimentální schopnost vzdáleného připojení svazků HAMMER2 a mnoho dalších změn.[1][2][3][4][5]

Verze 6.0.1

Hlavním důvodem této aktualizace z 12. října 2021 je vypršení platnosti certifikátu Let’s Encrypt, který by způsoboval problémy při stahování binárních souborů dpkg. Dále bylo implementováno několik věcí ohledně rour (pipeline) a bylo opraveno několik chyb jádra. Byl opět vylepšen souborový systém HAMMER2. Dále bylo odstraněno několik drobných chyb.[11]

Verze 6.0

Toto vydání z 10. května 2021 přináší vylepšený systém ukládání do mezipaměti VFS, významné aktualizace dsynthu, vylepšení práce s pamětí, včetně její menší fragmentace, různé aktualizace souborového systému včetně HAMMER2 a dlouhý seznam aktualizací uživatelského prostoru (netýkající se jádra DragonFly BSD).[12][13][14]

Verze 5.8.2 a 5.8.3

Tato vydání z 23. a 24. září 2020 přinášejí velké množství vylepšení a opravují hodně chyb, zejména pro souborový systém HAMMER2 a update Bzip2. Dále opravuje větší množství minoritních chyb kernelu.[15][16]

Verze 5.8.1

Toto vydání z 5. června 2020 je sice malé, ale přesto výrazně optimalizuje jádro a opravuje několik závažnějších chyb, hlavně modulu nmalloc.[17]

Verze 5.2

Tato verze překladače GCC přidala oficiální podporu DragonFly BSD pro architektury procesorů i386 a x86-64.[18][19]

Verze 5.0

Toto vydání je první nesoucí opravné záplaty na Spectre a Meltdown. K dalším novinkám patří podpora souborového systému HAMMER2 atd. Aktuálně DragonFly BSD podporuje až 64 TiB RAM i GPU integrovaná v procesorech Intel Coffee Lake.[20]

Verze 4.2

Čtyři dvojka vnesla podporu GCC 5 (GCC 5.1.1); tato verze DragonFly BSD je ve znamení zrychlení grafiky, jak AMD Radeonů, tak Intel GMA. Obsahuje i obsáhlý seznam oprav stability a bezpečnosti, ale i různých dalších vylepšení.[21][22]

Odkazy

Reference

  1. a b JEŽEK, David. DragonFlyBSD 6.2 s AMDGPU, vylepšeným HAMMER2 či hypervizorem NVMM. Root.cz . . Dostupné online. (česky) 
  2. a b DragonFlyBSD 6.2 Released With AMD Graphics Driver, Better HAMMER2, NVMM Hypervisor. www.phoronix.com . . Dostupné online. (anglicky) 
  3. a b DragonFly 6.2.1 released . . Dostupné online. (anglicky) 
  4. a b DragonFlyBSD: release62 . . Dostupné online. (anglicky) 
  5. a b BSD Release: DragonFly BSD 6.2.1. distrowatch.com . . Dostupné online. (anglicky) 
  6. DragonFlyBSD: DragonFly BSD License online. Rev. 2010-05-23 cit. 2018-01-13. Dostupné online. (anglicky) 
  7. DILLON, Matthew. Annoucning DragonFly BSD! online. 2003-07-16 cit. 2017-10-17. Dostupné online. (anglicky) 
  8. DILLON, Matthew. DragonFly kernel List (threaded) for 2006-02 online. 2006-02-28 cit. 2017-10-17. Dostupné online. (anglicky) 
  9. DILLON, Matthew. DragonFly kernel List (threaded) for 2003-07 online. 2003-07-17 cit. 2017-10-17. Dostupné online. (anglicky) 
  10. ŠÍPOŠ, Juraj. DragonFly BSD - FreeBSD s inou kostrou?. LinuxEXPRES online. CCB, spol. s r. o., 2009-08-06 cit. 2017-10-17. Dostupné online. ISSN 1801-3996. (slovensky) 
  11. DragonFly 6.0.1 released! – DragonFly BSD Digest online. cit. 2021-10-13. Dostupné online. (anglicky) 
  12. JEŽEK, David. DragonFlyBSD 6.0 vylepšuje HAMMER2 i ovladače. Root.cz online. cit. 2021-05-11. Dostupné online. (česky) 
  13. DragonFlyBSD: release60. www.dragonflybsd.org online. cit. 2021-05-10. Dostupné online. 
  14. DragonFly 6.0 is out! – DragonFly BSD Digest online. cit. 2021-05-10. Dostupné online. (anglicky) 
  15. DragonFlyBSD 5.8.2 Released With Numerous Fixes
  16. DragonFly BSD 5.8
  17. Súhrn BSD noviniek: DragonFlyBSD 5.8.1 a OpenBSD 6.7
  18. FSF, Inc. GCC 5 Release Series online. Free Software Foundation, Inc, 2017-10-10, rev. 2017-10-10 cit. 2017-10-07. Dostupné online. (anglicky) 
  19. LARABEL, Michael. GCC 5.0 Adds DragonFlyBSD Support online. Phoronix Media, 2014-09-02 cit. 2017-10-07. Dostupné online. (anglicky) 
  20. Root.cz. DragonFly BSD 5.2 přináší aktualizaci HAMMMER2 a záplaty na Spectre a Meltdown online. Internet Info, s.r.o., 2018-04-10 cit. 2018-04-10. Dostupné online. 
  21. DragonFlyBSD: release42 online. Rev. 2015-11-28 cit. 2017-10-17. Dostupné online. (anglicky) 
  22. Phoronix. GCC 5.0 Adds DragonFlyBSD Support online. Phoronix Media, 2014-09-02 cit. 2017-10-17. Dostupné online. (anglicky) 

Související článkyeditovat | editovat zdroj

Multitaskingeditovat | editovat zdroj

GNU – GNU GPL (licence)editovat | editovat zdroj


BSD – BSD licenceeditovat | editovat zdroj

Externí odkazyeditovat | editovat zdroj

  • Logo Wikimedia Commons Obrázky, zvuky či videa k tématu DragonFly BSD na Wikimedia Commons
  • (anglicky) LARABEL, Michael. Benchmarks: FreeBSD 13 vs. NetBSD 9.2 vs. OpenBSD 7 vs. DragonFlyBSD 6 vs. Linux. Www.phoronix.com. www.phoronix.com online. Rev. 2021-12-10 cit. 2021-12-12. Dostupné online.  - srovnání DragonFlyBSD 6.0.1 a dalších otevřených operačních systémů
  • (anglicky) SHERRILL, Justin. FAT on DragonFly online. Rev. 2021-10-27 cit. 2021-10-30. Www.dragonflydigest.com. Dostupné online. 
  • (anglicky) SHERRILL, Justin. NVMM, qemu, and dports online. Rev. 2021-08-02 cit. 2021-08-02. Www.dragonflydigest.com. Dostupné online. 
  • (česky) ZATLOUKAL, Filip. Portace systemd na OpenBSD, DragonFly BSD mění přístup k zálohám. Www.root.cz. Root.cz online. cit. 2021-08-16. Dostupné online. 
  • (česky) JEŽEK, David. NetBSD a DragonflyBSD mají COVID aplikaci. Www.root.cz. Root.cz online. cit. 2021-07-07. Dostupné online. 
  • (česky) JEŽEK, David. DragonFlyBSD 6.0 vylepšuje HAMMER2 i ovladače. Www.root.cz. Root.cz online. cit. 2021-05-11. Dostupné online. 
  • (česky) HAGARA, Ladislav. DragonFly BSD 6.0. Www.abclinuxu.cz. AbcLinuxu.cz online. cit. 2021-05-10. Dostupné online. 
  • (anglicky) SHERRILL, Justin. BSD Release: DragonFly BSD 6.0.0. Www.distrowatch.com. DistroWatch.com online. cit. 2021-05-10. Dostupné online. 
  • (česky) JEŽEK, David. Vyšlo DragonFlyBSD 5.6 s HAMMER2. Www.root.cz. Root.cz online. cit. 2019-10-08. Dostupné online. 
  • (česky) JEŽEK, David. Vydáno DragonFly BSD 5.4. Www.root.cz. Root.cz online. cit. 2019-09-18. Dostupné online. 
  • (česky) JEŽEK, David. DragonFly BSD 5.0: HAMMER2 a 900 000 procesů. Www.root.cz. Root.cz online. cit. 2017-10-20. Dostupné online. 
  • (anglicky) LARABEL, Michael. DragonFlyBSD Finally Gets Haswell Graphics Support. Www.phoronix.com. Phoronix online. Phoronix Media, 2014-08-11 cit. 2014-08-11. Dostupné online. 
  • (anglicky) Comparison with Linux online. Rev. 2014-05-08 cit. 2017-10-17. Dostupné online. 
  • (anglicky) LARABEL, Michael. DragonFlyBSD Finally Gets Haswell Graphics Support. Www.phoronix.com. Phoronix online. Phoronix Media, 2014-08-11 cit. 2014-08-11. Dostupné online. 
  • (anglicky) LARABEL, Michael. DragonFlyBSD 4.0.2 Fixes A Major Kernel Memory Leak. Http://www.phoronix.com/. Phoronix.com online. Phoronix Media, 2015-01-08 cit. 2015-01-10. Dostupné online. 
  • (anglicky) LARABEL, Michael. Wayland & Weston Compositor Ported To DragonFlyBSD. Http://www.phoronix.com. Phoronix.com online. Phoronix Media, 2015-10-15 cit. 2015-10-15. Dostupné online. 
  • (anglicky) LARABEL, Michael. DragonFlyBSD Receives Initial FUSE Port For File-Systems In User-Space. www.phoronix.com online. Rev. 2019-03-31 cit. 2019-04-01. Dostupné online. 
Zdroj:
>Text je dostupný pod licencí Creative Commons Uveďte autora – Zachovejte licenci, případně za dalších podmínek. Podrobnosti naleznete na stránce Podmínky užití.
Zdroj: Wikipedia.org - čítajte viac o DragonFly BSD





Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.