logo

Unix vs Linux

Dnes je Linux veľmi žiadaný. Využitie Linuxu môžete vidieť všade. Dominuje na našich serveroch, stolných počítačoch, smartfónoch a dokonca sa používa v niektorých elektrických zariadeniach, ako sú chladničky.

Niektorí ľudia považujú Unix a Linux za synonymá, ale to nie je pravda. Mnoho operačných systémov bolo vyvinutých ako Unix, ale žiadny z nich nezískal takú popularitu ako Linux. Linux je klon Unixu. Má niekoľko funkcií podobných Unixu, stále má niekoľko kľúčových rozdielov. Pred Linuxom a Windowsom ovládal počítačový svet Unix. Unix je názov chránený autorskými právami a IBM AIX, HP-UX a Sun Solaris sú iba Unixové operačné systémy, ktoré zostali do dnešného dňa.

Úvod do Unixu

Unix je rodina viacužívateľských, multitaskingových počítačových OS, ktoré sú odvodené od skutočného Unixu AT&T, ktorého integráciu začali v roku 1969 vo výskumnom centre Bell Labs Dennis Ritchie, Ken Thompson a ďalší. Unix bol pôvodne určený na použitie v systéme Bell, čo viedlo k radu komerčných aj akademických verzií Unixu od dodávateľov, vrátane IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) a Kalifornská univerzita.

sú splice

Unixové systémy sú označené modulárnym dizajnom niekedy známym ako filozofia Unixu . Operačný systém by mal poskytnúť skupinu jednoduchých nástrojov podľa tejto filozofie, z ktorých všetky plnia presne definovanú a obmedzenú funkciu. Incode, jednotný súborový systém a medziprocesová komunikačná technika tzv 'fajky' slúži ako primárny komunikačný prostriedok a príkazový a shell skriptovací jazyk sa používa na zlúčenie nástrojov na implementáciu zložitých pracovných postupov.

Unix sa odlišuje od svojich predchodcov ako počiatočný prenosný OS; takmer celý operačný systém je špecifikovaný v programovacom jazyku C, čo umožňuje Unixu bežať na mnohých platformách.

príkaz autocad stretch

Komponenty Unixu

Unixový systém pozostáva z niekoľkých komponentov, ktoré boli v skutočnosti zabalené spolu. Pridaním vývojového prostredia, dokumentov, knižníc a upraveného, ​​prenosného zdrojového kódu pre každý z týchto komponentov do jadra operačného systému sa Unix stal autonómnym softvérovým systémom.

Umiestnenia súborových systémov a názvy komponentov Unixu sa v histórii systému podstatne zmenili. Viacerí však považujú implementáciu verzie 7 za skorú štruktúru Canonical:

    Jadro:Skladá sa z mnohých podkomponentov a jeho zdrojový kód sa nachádza v adresári /usr/sys.Vývojové prostredie:Najnovšie verzie Unixu obsahovali vývojové prostredie prijateľné na prerobenie celého systému zo zdrojového kódu.príkazy:Unix rozlišuje medzi programami na užívateľskej úrovni alebo príkazmi na údržbu a prevádzku systému, príkazmi všeobecných nástrojov a všeobecnejším softvérom, ako sú sádzacie balíčky a formátovanie textu.Dokumentácia:Unix bol jedným z prvých operačných systémov, ktoré pridali každú svoju dokumentáciu online do strojovo čitateľného formátu.

Úvod do Linuxu

Linux je rodina otvorených operačných systémov podobných Unixu. Linux je zvyčajne zabalený ako distribúcia Linuxu, ktorá obsahuje podporné systémové knižnice a softvér a jadro, z ktorých niekoľko ponúka projekt GNU. Niekoľko distribúcií Linuxu používa slovo „Linux“, ale Free Software Foundation používa názov „GNU/Linux“, aby sa zamerala na dôležitosť softvéru GNU.

if else v jave

Slávne distribúcie Linuxu sú Ubuntu, Fedora Linux a Debian, z ktorých posledný pozostáva z niekoľkých rôznych distribúcií a zmien, vrátane Xubuntu a Lubuntu. Komerčné distribúcie sú SUSE Linux Enterprise a Red Hat Enterprise Linux. Desktopové distribúcie Linuxu sú okenné systémy ako Wayland alebo X11 a desktopové prostredia ako KDE Plasma alebo GNOME.

Linux je jedným z najvýznamnejších príkladov spolupráce s otvoreným zdrojom a slobodným softvérom. Zdrojový kód Linuxu môže distribuovať, upravovať a používať nekomerčne alebo komerčne ktokoľvek na základe podmienok príslušných licencií, ako je GPL (GNU General Public License). Napríklad jadro Linuxu je licencované na základe licencie GPLv2.

Komponenty Linuxu

Nainštalované komponenty systému Linux obsahujú nasledovné:

    Bootloader:Je to program, ktorý dokáže nahrať jadro Linuxu do hlavnej pamäte počítača tak, že ho systém spustí po vykonaní inicializácie firmvéru a po jeho zapnutí.Zadajte program:Je to počiatočný proces, ktorý začalo jadro Linuxu.
    Softvérové ​​knižnice: Patria sem kód, ktorý môžu používať aktívne procesy.Základné unixové príkazy:Základné unixové príkazy spolu s GNU coreutils sú typickou implementáciou. Pre vstavané systémy je k dispozícii niekoľko alternatív, ako napríklad Toybox s licenciou BSD a copyleft BusyBox.Sady nástrojov widgetov:Sú to knižnice používané na vytváranie grafických používateľských rozhraní pre softvérové ​​aplikácie. Existuje niekoľko súprav nástrojov widgetov, vrátane Clutter a GTK integrovaných projektom GNOME, Qt integrovaného projektom Qt a spravovaného Enlightenment Foundation Libraries (EFL) a spoločnosti Qt primárne vyvinutej tímom Enlightenment.Systém správy balíkov:Systém správy balíkov zahŕňa RPM a dpkg. Balíky môžu byť alternatívne kompilované zo zdrojových a binárnych tarballov.Program používateľského rozhrania:Programy používateľského rozhrania sú dostupné aj v Linuxe, ako napríklad prostredia okien alebo príkazové shelly.

Rozdiel medzi Linuxom a Unixom

PorovnanieLinuxUnix
DefiníciaIde o operačný systém s otvoreným zdrojovým kódom voľne dostupné pre každého .Ide o operačný systém, ktorý môžu používať iba jeho autori .
PríkladyMá rôzne distribúcie ako Ubuntu, Redhat, Fedora atďIBM AIX, HP-UX a Sun Solaris.
PoužívateliaV súčasnosti je Linux veľmi žiadaný. Linux môže používať každý, či už domáci používateľ, vývojár alebo študent.Bol vyvinutý hlavne pre servery, pracovné stanice a sálové počítače.
PoužitieLinux sa používa všade od serverov, PC, smartfónov, tabletov až po sálové počítače a superpočítače.Používa sa v serveroch, pracovných staniciach a počítačoch.
nákladyLinux je voľne distribuovaný, sťahovaný a distribuovaný aj prostredníctvom časopisov. A cenovo dostupné distribúcie Linuxu sú tiež lacnejšie ako Windows.Predajcovia autorských práv na Unix rozhodujú o rozdielnych nákladoch pre svoje príslušné operačné systémy Unix.
rozvojKeďže ide o open source, je vyvinutý zdieľaním a spoluprácou kódov svetovými vývojármi.Unix vyvinuli AT&T Labs, rôzni komerční predajcovia a neziskové organizácie.
VýrobcaLinuxové jadro je vyvinuté komunitou vývojárov z rôznych častí sveta. Hoci je Linus Torvalds otcom Linuxu, na veci dohliada.Unix má tri distribúcie IBM AIX, HP-UX a Sun Solaris. Apple tiež používa Unix na vytvorenie operačného systému OSX.
GUILinux je založený na príkazoch, ale niektoré distribúcie poskytujú Linux založený na GUI. Gnome a KDE sú väčšinou používané GUI.Spočiatku to bol operačný systém založený na príkazoch, ale neskôr bolo vytvorené Common Desktop Environment. Väčšina unixových distribúcií používa Gnome.
RozhraniePredvolené rozhranie je BASH (Bourne Again SHell). Niektoré distribúcie však vyvinuli svoje vlastné rozhrania.Pôvodne používal Bourne shell. Je však kompatibilný aj s inými GUI.
Podpora súborového systémuLinux podporuje viac súborových systémov ako Unix.Podporuje tiež súborový systém, ale menej ako Linux.
KódovanieLinux je klon Unixu, správa sa ako Unix, ale neobsahuje jeho kód.Unix obsahuje úplne iné kódovanie vyvinuté AT&T Labs.
Operačný systémLinux je len jadro.Unix je kompletný balík operačného systému.
BezpečnosťPoskytuje vyššiu bezpečnosť. Linux má k dnešnému dňu uvedených asi 60-100 vírusov.Unix je tiež vysoko zabezpečený. K dnešnému dňu obsahuje asi 85-120 vírusov
Detekcia a riešenie chýbKeďže Linux je open-source, kedykoľvek používateľ uverejní akúkoľvek hrozbu, vývojári z celého sveta na ňom začnú pracovať. A preto poskytuje rýchlejšie riešenie.V Unixe musia používatelia nejaký čas počkať, kým sa problém vyrieši.