Car-tech

Je Linux jen další Unix flavor?

The mind behind Linux | Linus Torvalds

The mind behind Linux | Linus Torvalds
Anonim

Co definuje operační systém, není podmanivý štítek nebo sbírka ramblings z úst svých členů komunity. Ani to není nějaká prázdná a zbytečná certifikace, kterou nabízí obskurní skupina špatně spokojených dodavatelů "norem".

Operační systém je jádro, podpůrná cast programů a koncept. U některých komerčních subjektů je to také marketingová kampaň, humbuk a zisk. Ovšem je operační systém Linux jen další chutí operačního systému Unix? Ano. Ale je to mnohem víc.

Co vy, jako majitel firmy, chcete vědět, je, jestli je Linux takový jako Unix, že můžete přejít od komerčního unixového vkusu k Linuxu s minimálními potížemi a výdaji. Odpověď je ano.

[Další čtení: 4 projekty Linux pro nováčky a pokročilé uživatele]

Možná se také zeptáte: "S jakou jistotou můžete zaručit, že moje aplikace budou dělat stejný přechod?" Red Hat, Novell a Canonical mohou poskytnout ty nejlepší odpovědi, ale jejich konzultanti vám řeknou, že pouze ve vzácných případech vaše aplikace budou mít potíže s cestou z vašeho Unixového prostředí do hostitelského systému Linux. Ujistěte se, že vaše problémy nejsou tak jedinečné, že je jejich vysoce kvalifikovaní inženýři Linuxu nemohou řešit.

Unix má různé "příchutě", které obecně odkazují na rozdíly injektované jejich vývojovými týmy, aby využily vlastnické hardwarové funkce nebo využívat speciální inovace softwaru, jako je správa svazků nebo virtualizace. Takové příchutě jsou Sun's Solaris, IBM AIX, HP-UX od společnosti HP, AT & T System Vr4, BSD Unix, DEC Unix, Mac OS X a milovaný SCO Unix.

Unixová chuť se může lišit od ostatních ve svých administrativních nástrojích typy souborů, jejich zpracování a názvy zařízení, ale každá je bezpochyby Unix. Ale proč? Co dělá některý z těchto systémů Unix tak odlišný?

Unixové systémy, jak různé, mají hodně společného. Zadejte příkaz "ls" v libovolném systému Unixu a něco se dá předvídat: Zobrazí se seznam souborů. Adresář / etc obsahuje konfigurační soubory systému, soubor systémového hesla a spouštěcí soubory. Tyto společné vlákna společně tvoří Unix.

Píseň: "Pokud jde jako kachna, chovají se jako kachna a vypadají jako kachna, pak to musí být kachna", je obvykle citován, aby se zmínil o nějakém problému během politické debaty. Podobně, pokud Linux vypadá jako Unix, chová se jako Unix a zpracovává bezpečnost a procesy, jako je Unix, pak musí být Unix - i když je to nová a vylepšená Unixová varianta, ale Unix.

Rozpoznáváte Unix, když to uvidíte ? Pokud jste se podívali na rozložení souborového systému obsahující následující názvy adresářů (adresářů), které operační systém byste říkali, že se díváte?

I386, Program Files, Temp, Users, Windows , "Okna." Budete mít pravdu. Co kdybyste viděli následující rozložení souborového systému?

bin, etc, dev, usr, opt, doma, root, sbin, proc, var, mnt

Budete mít pravdu; to je Unix. Přesto jej můžete nazývat Linuxem. Jak bys věděl rozdíl? Existují způsoby, jakmile jste přihlášeni do systému, ale nikoliv pouze z zobrazení seznamu adresářů. Z samotného uspořádání souborového systému byste se domnívali, že Linux je v Unixu. A už víte, že Unix má různé příchutě, takže jemné rozdíly mezi názvy adresářů, umístění souborů, administrativních nástrojů nebo typů souborových systémů mají malý vliv na to, zda je systém vlastně Unix.

Nyní, když jste přesvědčeni, že Linux je Unix chuť, podívejte se na jemný argument naopak. Linux, jako operační systém, není příliš vzrušující. Ale to, co dělá to absolutní posedlost pro tolik, je koncept Linuxu, který řídí svou celosvětovou skupinu komunit divokou vášní. Koncept Linuxu odvozuje svou vášeň od původních zdrojů všech věcí souvisejících s počítačovou svobodou: nadace pro svobodný software (FSF) a projekt GNU, který začal Richard Stallman.

Stallmanovi a nadaci pro svobodný software jsou "Linux" a "open source" pojmy, které existují pouze v myslích neinformovaných. Říkají našemu speciálnímu operačnímu systému GNU / Linux nebo GNU + Linux a pro ně neexistuje žádný takový termín jako open source software. Pro FSF, pojmy "svobodný software" a "open source" nemají nic společného. Otevřený zdroj znamená, že máte přístup k zdrojovému kódu programu, ale nemusíte mít nezbytnou přidruženou svobodu ke studiu, změně nebo redistribuci tohoto zdrojového kódu. A pro ně, svobodný software nemá nic společného s cenou, ale se všemi svobodami.

Tak proč je tato tečna o svobodném softwaru? Má to co do činění s příbuznou linuxovou křehkou otázkou: "Je to jen další unixová chuť?" Rekurzivní akronym GNU je "GNU's Not Unix", což znamená, že Stallman a FSF odpovídají "ne" na otázku vztahu operačního systému GNU / Linux k Unixu.

Níže je uveden výňatek z zdrojový soubor jádra Linuxu README, který vysvětluje vztah mezi Linuxem a UNIXem. Ačkoli pro tento soubor neexistuje autorské jméno, je zřejmé, že definice, kterou nese, má požehnání těch, kteří vytvářejí linuxové jádro, včetně samotného Linuse:

CO JE LINUX?

Linux je klon operačního systému Unix, napsaný od začátku Linusem Torvaldem s asistencí od volně pleteného týmu hackerů po síti. Zaměřuje se na splnění specifikací POSIX a Unix Specification.

Má všechny funkce, které byste očekávali v moderním plnohodnotném Unixu, včetně skutečného multitaskingu, virtuální paměti, sdílených knihoven, načítání požadavků, sdílených spustitelných souborů, správné řízení paměti a síťové připojení s více protokoly včetně IPv4 a IPv6

Je zajímavé poznamenat, že Linus Torvalds licencoval Linuxové jádro pod GNU Public License (GPLv2), takže je možná zmatený a jak klasifikovat operační systém GNU aka GNU / Linux, aka Linux). Pro zanícené uživatele, firemní osvojitele, celosvětové komunity, firmy, které produkují různé distribuce, desítky vývojářů a velké podniky, které vytvářejí produkty založené na Linuxu, je to Linux - volná a chutná Unixová varianta - možná nejchutnější vše.