Jadro

Úvod

Od prvého UNIXU (AT&T/1969), napísaného v Assembleri, ktorý je HW špecifický, išiel vývoj 2 cestami: akademickou „BSD“ (Berkeley) a komerčnou „System V“ (V ako rímskych 5).

Viazanosť na HW ho znemožňovala univerzálne portovať. Preto Ritchie vyvinul jazyk C a prepísal ho do neho. Väčšina komerčných UNIXov (HP-UX, Sun Solaris) používa System V. IBM AIX kombinuje BSD a System V.

Poznámka: Osobitné postavenie mal Digital, ktorý svoj UNIX staval striktne na BSD (VAX, Ultrix a Tru64). (Okrem UNIX-u tiež vyvíjal neUNIXovský systém VMS/OpenVMS (proprietárne riešenie, portované po HP akvizícii na HP Intel-Itanium)). Má spolu s UNIXom neuveriteľnú životnosť pre svoju stabilitu a výkon a jeho ukončenie je ohlásené na 2020).

Prevaha monolitického jadra nad modulárnym

Mach

Monolitické jadro je jeden skompilovaný/zlinkovaný program, bežiaci v jednom adresnom priestore. S novými funkciami sa stále zväčšuje.  Preto akademické BSD vyvíjalo modulárne (virtuálne) jadro, ktoré sa skladá z viacerých menších mikrokernelových modulov, Mach. Po verziu 2.5 bol Mach stále ešte monolitickým jadrom s vylepšeniami. Až Mach 3.0 má striktne modulárne jadro.

Apple OS X

Dodnes je monolitické jadro rýchlejšie ako prepájanie samostatných adresných priestorov viacerých mikrokernelových modulov. Apple OS X implementácia Mach 3.0 teda nie je striktná. Kompiluje modulárnu mikrokernelovú štruktúru Mach do 1 monolitického jadra.

Linux

Aj Linux (ktorý sa vytvoril na najrozšírenejšej procesorovej platforme Intel), má monolitické jadro, ktoré sa vyvíja ako OpenSource (spolu s ostatnými komponentami, napr. kompilátorom C – gcc). (OpenSource znamená globálne zdieľanie všetkých zdrojových programov. Je to samomotivačná=najvýkonnejšia vývojová platforma).

Apple OS X versus Ubuntu

http://help.ubuntu.com/community/SwitchingToUbuntu/FromMacOSX

Zdroj

http://www.fi.muni.cz/usr/jkucera/pv109/xklika-history.html, http://forum.root.cz/index.php?topic=10278.0,

Testy

Ubuntu 14.10 vs. Apple OS X 10.10

http://www.phoronix.com/scan.php?page=article&item=osx10_ubuntu1410&num=2

http://www.phoronix.com/scan.php?page=article&item=osx10_ubuntu1410&num=3

http://www.phoronix.com/scan.php?page=article&item=osx10_ubuntu1410&num=4

http://www.phoronix.com/scan.php?page=article&item=osx10_ubuntu1410&num=5

Ubuntu  14.04 vs. Apple OS X 10.9.4

http://www.phoronix.com/scan.php?page=article&item=apple_osx1094_ubuntu&num=2

http://www.phoronix.com/scan.php?page=article&item=apple_osx1094_ubuntu&num=3

http://www.phoronix.com/scan.php?page=article&item=apple_osx1094_ubuntu&num=4

Reklamy

Ak ťa oslovuje konzistencia, spoluutváraj túto stránku

Zadajte svoje údaje, alebo kliknite na ikonu pre prihlásenie:

WordPress.com Logo

Na komentovanie používate váš WordPress.com účet. Odhlásiť sa / Zmeniť )

Twitter picture

Na komentovanie používate váš Twitter účet. Odhlásiť sa / Zmeniť )

Facebook photo

Na komentovanie používate váš Facebook účet. Odhlásiť sa / Zmeniť )

Google+ photo

Na komentovanie používate váš Google+ účet. Odhlásiť sa / Zmeniť )

Connecting to %s