Multimediaexpo.cz je již 18 let na českém internetu !!
DragonFly BSD
Z Multimediaexpo.cz
m (1 revizi) |
(šablona) |
||
Řádka 1: | Řádka 1: | ||
- | |||
'''DragonFly BSD''' je [[svobodný software|svobodný]] [[Unix]]ový [[operační systém]] vytvořený jako [[fork]] z [[FreeBSD 4.8]]. [[Matt Dillon]], vývojář FreeBSD a [[Amiga]] od roku [[1994]], začal pracovat na DragonFly BSD v červnu [[2003]] a oznámil to na stránkách FreeBSD 16. června [[2003]]. | '''DragonFly BSD''' je [[svobodný software|svobodný]] [[Unix]]ový [[operační systém]] vytvořený jako [[fork]] z [[FreeBSD 4.8]]. [[Matt Dillon]], vývojář FreeBSD a [[Amiga]] od roku [[1994]], začal pracovat na DragonFly BSD v červnu [[2003]] a oznámil to na stránkách FreeBSD 16. června [[2003]]. | ||
Dillon začal pracovat na DragonFly v přesvědčení, že metody a techniky pro [[thread]]y 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, a kvůli dalším důvodům a hlavně kvůli jeho myšlence přímo změnit kód [[FreeBSD]], byl nakonec odvolaný. 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. | Dillon začal pracovat na DragonFly v přesvědčení, že metody a techniky pro [[thread]]y 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, a kvůli dalším důvodům a hlavně kvůli jeho myšlence přímo změnit kód [[FreeBSD]], byl nakonec odvolaný. 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 4.x série“, DragonFly je vyvinutý v úplně jiném směru z [[FreeBSD 5]], včetně implementace nových [[Light Weightu Kernel Threads]] (LWKT) a s light weight ports/messaging systémem. Mnoho konceptů plánovaných pro DragonFly bylo inspirováno [[AmigaOS]]em<ref>[http://leaf.dragonflybsd.org/mailarchive/kernel/2006-02/msg00087.html Re: User-Space Device Drivers], Matthew Dillon, Dragonfly Kernel mailing list, 28 February, 2006, accessed 1 February, 2008</ref><ref>[http://leaf.dragonflybsd.org/mailarchive/kernel/2003-07/msg00049.html Re: You could do worse than Mach ports], Matthew Dillon, Dragonfly Kernel mailing list, 17 July, 2003, accessed 1 February, 2008</ref> | + | Zamyslíme-li se nad „logickým pokračováním FreeBSD 4.x série“, DragonFly je vyvinutý v úplně jiném směru z [[FreeBSD 5]], včetně implementace nových [[Light Weightu Kernel Threads]] (LWKT) a s light weight ports/messaging systémem. Mnoho konceptů plánovaných pro DragonFly bylo inspirováno [[AmigaOS]]em.<ref>[http://leaf.dragonflybsd.org/mailarchive/kernel/2006-02/msg00087.html Re: User-Space Device Drivers], Matthew Dillon, Dragonfly Kernel mailing list, 28 February, 2006, accessed 1 February, 2008</ref><ref>[http://leaf.dragonflybsd.org/mailarchive/kernel/2003-07/msg00049.html Re: You could do worse than Mach ports], Matthew Dillon, Dragonfly Kernel mailing list, 17 July, 2003, accessed 1 February, 2008</ref> |
==Kernel design== | ==Kernel design== | ||
Řádka 13: | Řádka 12: | ||
- | {{Článek z Wikipedie}} | + | {{Operační systémy}}{{Článek z Wikipedie}} |
[[Kategorie:BSD]] | [[Kategorie:BSD]] |
Aktuální verze z 17. 1. 2016, 10:47
DragonFly BSD je svobodný Unixový operační systém vytvořený jako fork z FreeBSD 4.8. Matt Dillon, vývojář FreeBSD a Amiga od roku 1994, začal pracovat na DragonFly BSD v červnu 2003 a oznámil to na stránkách FreeBSD 16. června 2003.
Dillon začal pracovat na DragonFly 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, a kvůli dalším důvodům a hlavně kvůli jeho myšlence přímo změnit kód FreeBSD, byl nakonec odvolaný. 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 4.x série“, DragonFly je vyvinutý v úplně jiném směru z FreeBSD 5, včetně implementace nových Light Weightu Kernel Threads (LWKT) a s light weight ports/messaging systémem. Mnoho konceptů plánovaných pro DragonFly bylo inspirováno AmigaOSem.[1][2]
Kernel design
Jako většina moderních kernelů, je DragonFly hybrid, obsahující rysy jak monolitického jádra, tak i mikrojádra, a pokouší se o nejlepší použití obou technologií, takových jako je schopnost microkernelů umožňující z větší části OS přinášet prospěch z chráněné paměti, stejně jako zachovávání rychlosti jednolitý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 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.
Reference
- ↑ Re: User-Space Device Drivers, Matthew Dillon, Dragonfly Kernel mailing list, 28 February, 2006, accessed 1 February, 2008
- ↑ Re: You could do worse than Mach ports, Matthew Dillon, Dragonfly Kernel mailing list, 17 July, 2003, accessed 1 February, 2008
Operační systémy |
---|
BSD |
FreeBSD • NetBSD • OpenBSD • DragonFly BSD |
Linux (distribuce) |
Debian • Fedora • Gentoo • Knoppix • Mandriva • Red Hat • Slackware • SUSE • Ubuntu • další... |
Mac OS |
System 6 • System 7 • Mac OS 8 • Mac OS 9 • Mac OS X |
Windows pro DOS |
1.0 • 2.0 • 3.0 • 3.1x • Windows 95 • Windows 98 • Windows Me |
Windows NT |
NT 3.1 • NT 3.5 • NT 3.51 • NT 4.0 • Windows 2000 Windows XP • Windows Vista • Windows 7 • Windows 8 • Windows 8.1 • Windows 10 • Windows 11 |
Windows NT Server |
Server 2003 • Server 2008 • Server 2008 R2 • Server 2012 • Server 2012 R2 |
Mobilní telefony a PDA |
Android • BlackBerry OS • iOS • Maemo • PalmOS • webOS • Symbian OS • Windows CE • Windows Mobile |
OS/2 |
OS/2 2.1 • OS/2 Warp 3.0 • OS/2 Warp 4.0 • OS/2 Aurora 4.5 • eComStation • ArcaOS |
DOS |
MS-DOS • PC-DOS • DR-DOS • FreeDOS • PTS-DOS |
Další |
NeXTSTEP • BeOS • ZETA • Haiku • Atari TOS • GeoWorks Ensemble • UNIX • AmigaOS • QNX • Solaris OpenVMS • Syllable • ReactOS • Multics • Plan 9 from Bell Labs |
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |