DragonFly BSD: Porovnání verzí
m typo(gr.) značka: revertováno |
Revertováno. Upozorňuji, že dotyčný uživatel Mykhal útočí na mou osobu a mé editace. značka: vrácení zpět |
||
Řádek 22: | Řádek 22: | ||
}} |
}} |
||
'''DragonFly BSD''' ([[Angličtina#V.C3.BDslovnost|anglická výslovnost]] [ˈdrægənˌflai ˌbiːesˈdiː]) je [[svobodný software|svobodný]] [[UN*X]]ový [[operační systém]] vytvořený [[Matt Dillon (programátor)|Mattem Dillonem]] v roce 2003 jako [[fork]] (odnož) operačního systému [[FreeBSD]] 4.8, jako reakce na nově připravovanou podporu [[Víceprocesorový systém|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]].<ref name="ADFBSD!" /> |
'''DragonFly BSD''' ([[Angličtina#V.C3.BDslovnost|anglická výslovnost]] [ˈdrægənˌflai ˌbiːesˈdiː]) je [[svobodný software|svobodný]] [[UN*X]]ový [[operační systém]] vytvořený [[Matt Dillon (programátor)|Mattem Dillonem]] v roce 2003 jako [[fork]] (odnož) operačního systému [[FreeBSD]] 4.8., jako reakce na nově připravovanou podporu [[Víceprocesorový systém|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]].<ref name="ADFBSD!" /> |
||
== Historie == |
== Historie == |
||
Řádek 34: | Řádek 34: | ||
== DragonFly BSD == |
== DragonFly BSD == |
||
=== Verze |
=== Verze 6.0.1 === |
||
⚫ | Hlavním důvodem této aktualizace z 12. října 2021 je vypršení platnosti certifikátu [[Let's Encrypt|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ě [[Roura (Unix)|pipelines]], také bylo opraveno několik chyb jádra. Byl opět vylepšen filesystem HAMMER2. Dále bylo odstraněno několik drobných chyb.<ref>{{Citace elektronické monografie |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | 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 [[Bajt#Násobky a užívané předpony|TiB]] [[Operační paměť|RAM]] i [[GPU]] integrovaná v procesorech Intel [[Coffee Lake]].<ref name="ježkovo" /> |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | Toto vydání z [[5. červen|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.<ref>[https://www.linuxexpres.cz/aktuality/suhrn-bsd-noviniek-dragonflybsd-5-8-1-a-openbsd-6-7 Súhrn BSD noviniek: DragonFlyBSD 5.8.1 a OpenBSD 6.7]</ref> |
||
⚫ | |||
⚫ | Tato vydání z [[23. 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.<ref>[https://www.phoronix.com/scan.php?page=news_item&px=DragonFlyBSD-5.8.2 DragonFlyBSD 5.8.2 Released With Numerous Fixes]</ref><ref>[https://www.dragonflybsd.org/release58/ DragonFly BSD 5.8]</ref> |
||
=== Verze 6.0 === |
=== Verze 6.0 === |
||
Řádek 70: | Řádek 63: | ||
}}</ref> |
}}</ref> |
||
=== Verze |
=== Verze 5.8.2 a 5.8.3 === |
||
⚫ | Tato vydání z [[23. 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.<ref>[https://www.phoronix.com/scan.php?page=news_item&px=DragonFlyBSD-5.8.2 DragonFlyBSD 5.8.2 Released With Numerous Fixes]</ref><ref>[https://www.dragonflybsd.org/release58/ DragonFly BSD 5.8]</ref> |
||
⚫ | Hlavním důvodem této aktualizace z 12. října 2021 je vypršení platnosti certifikátu [[Let's Encrypt|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ě [[Roura (Unix)|pipelines]], také bylo opraveno několik chyb jádra. Byl opět vylepšen filesystem HAMMER2. Dále bylo odstraněno několik drobných chyb.<ref>{{Citace elektronické monografie |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | Toto vydání z [[5. červen|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.<ref>[https://www.linuxexpres.cz/aktuality/suhrn-bsd-noviniek-dragonflybsd-5-8-1-a-openbsd-6-7 Súhrn BSD noviniek: DragonFlyBSD 5.8.1 a OpenBSD 6.7]</ref> |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | 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 [[Bajt#Násobky a užívané předpony|TiB]] [[Operační paměť|RAM]] i [[GPU]] integrovaná v procesorech Intel [[Coffee Lake]].<ref name="ježkovo" /> |
||
⚫ | |||
⚫ | |||
== Odkazy == |
== Odkazy == |
||
Řádek 95: | Řádek 95: | ||
=== Související články === |
=== Související články === |
||
{{upravit část|rozsáhlá rozcestníková hierarchie sem nepatří; zavádějícím způsobem, přes dílčí tématiku, související články}} |
|||
==== Multitasking ==== |
==== Multitasking ==== |
||
* [[Globální zámek jádra]] |
* [[Globální zámek jádra]] |
Verze z 13. 10. 2021, 20:09
DragonFly BSD 4.2.3 boot loader | |
Vyvíjí | Matthew Dillon |
---|---|
Rodina OS | Unix-like (BSD) |
Druh | Open source |
Aktuální verze | 6.0.1 / 12. října 2021[1][2][3] |
Správce balíčků | pkgsrc, DPorts |
Podporované platformy | x86-64 |
Typ jádra | hybridní |
Výchozí uživatelské rozhraní | příkazový řádek: tcsh (root) / sh (uživatelé) |
Licence | modifikovaná BSD[4] |
Stav | aktivní |
Oficiální web | www.dragonflybsd.org |
DragonFly BSD (anglická výslovnost [ˈdrægənˌflai ˌbiːesˈdiː]) 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.[5]
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.[6][7]
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.[8]
DragonFly BSD
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ě pipelines, také bylo opraveno několik chyb jádra. Byl opět vylepšen filesystem HAMMER2. Dále bylo odstraněno několik drobných chyb.[9]
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.[10][11][12]
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.[13][14]
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.[15]
Verze 5.2
Tato verze překladače GCC přidala oficiální podporu DragonFly BSD pro architektury procesorů i386 a x86-64.[16][17]
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.[18]
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í.[19][20]
Odkazy
Reference
- ↑ DragonFly 6.0.1 released!
- ↑ DragonFly BSD 6.0
- ↑ www.dragonflybsd.org
- ↑ DragonFlyBSD: DragonFly BSD License [online]. Rev. 2010-05-23 [cit. 2018-01-13]. Dostupné online. (anglicky)
- ↑ DILLON, Matthew. Annoucning DragonFly BSD! [online]. 2003-07-16 [cit. 2017-10-17]. Dostupné online. (anglicky)
- ↑ DILLON, Matthew. DragonFly kernel List (threaded) for 2006-02 [online]. 2006-02-28 [cit. 2017-10-17]. Dostupné online. (anglicky)
- ↑ DILLON, Matthew. DragonFly kernel List (threaded) for 2003-07 [online]. 2003-07-17 [cit. 2017-10-17]. Dostupné online. (anglicky)
- ↑ ŠÍ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)
- ↑ DragonFly 6.0.1 released! – DragonFly BSD Digest [online]. [cit. 2021-10-13]. Dostupné online. (anglicky)
- ↑ JEŽEK, David. DragonFlyBSD 6.0 vylepšuje HAMMER2 i ovladače. Root.cz [online]. [cit. 2021-05-11]. Dostupné online.
- ↑ DragonFlyBSD: release60. www.dragonflybsd.org [online]. [cit. 2021-05-10]. Dostupné online.
- ↑ DragonFly 6.0 is out! – DragonFly BSD Digest [online]. [cit. 2021-05-10]. Dostupné online. (anglicky)
- ↑ DragonFlyBSD 5.8.2 Released With Numerous Fixes
- ↑ DragonFly BSD 5.8
- ↑ Súhrn BSD noviniek: DragonFlyBSD 5.8.1 a OpenBSD 6.7
- ↑ 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)
- ↑ LARABEL, Michael. GCC 5.0 Adds DragonFlyBSD Support [online]. Phoronix Media, 2014-09-02 [cit. 2017-10-07]. Dostupné online. (anglicky)
- ↑ 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.
- ↑ DragonFlyBSD: release42 [online]. Rev. 2015-11-28 [cit. 2017-10-17]. Dostupné online. (anglicky)
- ↑ Phoronix. GCC 5.0 Adds DragonFlyBSD Support [online]. Phoronix Media, 2014-09-02 [cit. 2017-10-17]. Dostupné online. (anglicky)
Související články
Multitasking
GNU – GNU GPL (licence)
- Free Software Foundation (FSF) – nadace, která zastřešuje Projekt GNU
- Projekt GNU – projekt původně Richarda Stallmana, který má za cíl vyvinout kvalitní a svobodný operační systém – GNU
- GNU GPL – licence napsané Richardem Stallmanem a dalšími, k uskutečnění cílů Projektu GNU
- GNU Hurd – svobodný operační systém založený na mikrojádře GNU Mach, vyvíjený Projektem GNU
- GNU Hurd NG – svobodný operační systém založený na mikrojádře L4, vyvíjený Projektem GNU
- L4 – rodina mikrojader druhé generace, původně vytvořených prof. Liedtkem a jeho studenty, nejprve v jazyce assembler, později v jazyce C a C++
- seL4 – výkonově efektivní mikrojádro operačního systému v jazyce C (ev. Haskell), jeho bezpečnost ověřena matematickým důkazem, využití drony, realtime aplikace
- L4 – rodina mikrojader druhé generace, původně vytvořených prof. Liedtkem a jeho studenty, nejprve v jazyce assembler, později v jazyce C a C++
- Linux – jádro svobodného operačního systému, vyvíjené nadací Linux Foundation; modulární monolitické jádro
- Linux-libre – jádro svobodného operačního systému, vyvíjené dcerou FSF (FSFLA), fork linuxového jádra; modulární monolitické jádro
- GNU GPL – licence napsané Richardem Stallmanem a dalšími, k uskutečnění cílů Projektu GNU
- Projekt GNU – projekt původně Richarda Stallmana, který má za cíl vyvinout kvalitní a svobodný operační systém – GNU
BSD – BSD licence
- Berkeley Software Distribution – obchodní organizace při Kalifornské univerzitě v Berkeley, která vyvinula licenci BSD a používala pro práce nad operačním systémem BSD Unix.
- BSD licence – licence organizace BSD, která používala pro BSD Unix a odvozená díla
- FreeBSD – svobodný operační systém, který vznikl z BSD Unixu; modulární monolitické jádro
- DragonFly BSD – svobodný operační systém, fork FreeBSD 4.8 s hybridním jádrem
- FireFly BSD – svobodný operační systém, fork DragonFly BSD, neaktivní
- DragonFly BSD – svobodný operační systém, fork FreeBSD 4.8 s hybridním jádrem
- NetBSD – svobodný operační systém, který vznikl z BSD (před FreeBSD); modulární monolitické jádro
- MINIX 3 – svobodný operační systém; mikrojádro navržené a vytvořené profesorem Andrew S. Tanenbaumem, částečná kompatibilita s programy pro NetBSD
- FreeBSD – svobodný operační systém, který vznikl z BSD Unixu; modulární monolitické jádro
- BSD licence – licence organizace BSD, která používala pro BSD Unix a odvozená díla
Externí odkazy
- Obrázky, zvuky či videa k tématu DragonFly BSD na Wikimedia Commons
- (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.