V sobotu 2. listopadu proběhla mohutná oslava naší plnoletosti !!
Multimediaexpo.cz je již 18 let na českém internetu !!

UN*X

Z Multimediaexpo.cz

UN*X (anglicky Unix-like) je označení pro víceúlohový a víceuživatelský operační systém, vycházející z filosofie operačního systému UNIX. Teoreticky je každý UNIX UN*Xem, ale v praxi se jako UN*X označují pouze operační systémy, které nejsou UNIX. Na rozdíl od různých klonů UNIXu, které jsou zpravidla proprietárním vlastnictvím různých firem a jejich licence nedovoluje jejich volné šíření a úpravy kódu, mnohé UN*Xové operační systémy mají otevřený zdrojový kód a je možno je volně šířit a volně upravovat. Z těchto důvodů nastal zejména v průběhu devadesátých let minulého století takový bouřlivý vývoj, že počet jejich implementací mnohonásobně převýšil počet komerčně vyvíjených UNIXů. Některé firmy dokonce přistoupily na to, že zdrojové kódy svých UNIXových operačních systémů uvolnily a zpřístupnily. Na UN*Xové bázi je založeno velké množství dnes používaných operačních systémů na serverech, na pracovních stanicích i na osobních počítačích.

Obsah

Historie

Proprietární klony UNIXu měly různé nevýhody. Pro řadu běžných uživatelů byly nedostupné pro jejich vysokou cenu a pro běžné vývojáře nebyly k dispozici zdrojové kódy. Již tvůrci UNIXu se snažili zpřístupnit UNIX širším vrstvám uživatelů, zejména v té době univerzitám, ale byly problémy s licenční politikou. Z tohoto důvodu vznikaly již od začátku 80. let různé snahy a iniciativy, které postupně vedly ke zpřístupnění takových operačních systémů, jako je UNIX. Protože u UNIXu je licencován nejenom kód, ale i název UNIX je kryt ochrannou známkou, vznikly snahy o napsání kompletně nového operačního systému, který by se choval „jako UNIX“, tj. byl by „UNIX-like“. Podobně, jak v některých „zakázaných slovech“ píšeme místo nějakého písmene hvězdičku, začal se pro takovéto operační systémy používat název UN*X.

GNU

Nejznámější je iniciativa Richarda Stallmana, který v roce 1983 založil projekt GNU, kterážto rekurzivní zkratka se vykládá jakožto „GNU's Not Unix!“, tedy „GNU není UNIX“. Znamená to, že přestože je GNU podobné UNIXu, není to UNIX, protože jednak nepoužívá ochrannou známku UNIX, a jednak nepoužívá kód, který by měl UNIXovou či jakoukoliv jinou licenci, která není volná.

GNU/Hurd

Od roku 1990 začaly v rámci GNU práce na vlastním mikrojádru, které bylo nazváno Hurd. Jeho vývoj pokračuje dodnes. I když se jedná o vysoce perspektivní vývoj, cesta k jeho praktické upotřebitelnosti byla nejspíš daleko více trnitá, než se původně zdálo.

GNU/Linux

O nejbouřlivější rozvoj UN*Xů se zasloužil Linux. Je to jádro operačního systému, které v roce 1991 publikoval Linus Torvalds. Na rozdíl od jádra, vyvíjeného v rámci GNU, se však v té době ukázalo být Linusovo monolitické jádro praktičtější. Proto Richard Stallman považoval za úspěch, když se mu podařilo Linuse přesvědčit, aby svoje jádro uvolnil pod licencí GPL a tím jej přičlenil k projektu GNU. Tím vytvořil operační systém GNU/Linux.

BSD licence

Na počátku devadesátých let dvacátého století uvolnila Univerzita v Berkeley kód svého UNIXu pod licencí, která umožnila jeho volné šíření (BSD = Berkeley Software Distribution). Na základě toho vzniklo později několik UN*Xových operačních systémů, jako jsou například

OpenSolaris

Počátkem 21. století uvolnila firma Sun Microsystems kód svého operačního systému Solaris a tím dala vzniknout dalšímu UN*Xovému operačnímu systému.

UN*Xové distribuce

Distribucí operačního systému se míní množství programových balíků, který je možno nějakým způsobem šířit, ať již volně či za úplatu. Předpokládá se, že instalací takové distribuce na počítač bude nainstalován nejen základní operační systém, tj. jádro, příkazový interpret, případně grafické uživatelské rozhraní, ale i různé utility pro správu tohoto operačního systému a navíc množství různých užitečných programů (aplikací). Protože vývoj celého tohoto vybavení je výsledkem činnosti množství programátorů, je nejdůležitějším požadavkem zabezpečit jejich vzájemnou kooperaci tak, aby výsledky práce jedněch byly využitelné jinými. Jde zejména o problém závislostí (dependencí), kdy nějaký software závisí na jiném tak, že se časem vytvoří velmi komplikovaná síť vzájemných vazeb. Tento problém se řeší tak, že se několik vzájemně souvisejících částí software „zabalí“ do jednoho balíku, ve kterém je jasně vyznačeno, na jakých jiných balících je daný balík závislý. Jednotlivé balíky je potom možné šířit směrem k uživatelům, ať již po Internetu anebo na CD, DVD či jinými způsoby. Nad těmito balíky potom musí pracovat další software, který dokáže jednotlivé balíky instalovat na počítač podle požadavků správce počítače a zároveň výše uvedené problémy se závislostmi správně řešit. Tímto způsobem vzniká tzv. balíčkovací systém.

Debian

První distribuci Debianu uvolnil v roce 1993 pod licencí GPL Ian Murdock jakožto distribuci GNU/Linuxu. Systém pro správu balíků dpkg byl neustále zdokonalován, až se z něj vyvinul systém APT. Balíčkovací systém poté převzaly či upravily i jiné Linuxové distribuce. Debian však nezůstal pouze distribucí Linuxu, tj. UN*Xového operačního systému, založeného na Linuxovém jádře, ale s pomocí stejných balíčkovacích a bugtrackingových mechanismů jsou distribuovány i UN*Xové systémy založené na jiných než Linuxových jádrech. Kromě systému Debian GNU/Hurd (“hurd-i386”), založeného na mikrojádře Hurd, jsou distribuovány i systémy Debian GNU/NetBSD (“netbsd-i386” a “netbsd-alpha”) a Debian GNU/kFreeBSD (“kfreebsd-gnu”) (např. distribuce Ging). (Tyto nelinuxové UN*Xy jsou však v současné době pouze v ověřovacím stadiu a nejsou proto vhodné pro nezkušené uživatele.)

Linuxové distribuce

Nejrozšířenějšími UN*Xovými distribucemi jsou linuxové distribuce.

Nelinuxové distribuce

Kromě výše zmíněného Debianu, který distribuuje linuxová i nelinuxová jádra, uvádíme nejznámější distribuce a další z nich postupně odvozené - zejména live distribuce) - včetně jejich domácích stránek:

Příbuzná témata

Externí odkazy

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 
OpenVMSSyllableReactOS • Multics • Plan 9 from Bell Labs