macOS aj Linux sú skvelé operačné systémy. Oba sú inšpirované Unixom a sú stabilné a robustné.

Keďže tieto dva operačné systémy majú spoločné, sú svojím spôsobom jedinečné. Poďme sa pozrieť na niektoré kľúčové rozdiely medzi macOS a Linuxom.

Stručná história macOS a Linux

Hlavnými časťami macOS a Linuxu sú jadro, základné nástroje, GUI alebo desktopové prostredie a aplikácie.

macOS je založený na BSD unixovom jadre známom ako Darwin, ktoré je open source. Ostatné časti macOS (napríklad GUI a základné aplikácie) sú uzavreté a proprietárne. Spoločnosť Apple vytvára a udržiava tieto softvérové ​​systémy a sú súčasťou vášho zariadenia Mac.

Spoločnosť Apple prijala Unix do systému MacOS začiatkom roku 2000. Predtým bol macOS založený na operačnom systéme, ktorý nie je Unix.

Linux na druhej strane začal ako osobný projekt a ako klon operačného systému Unix začiatkom 90. rokov Linusa Torvaldsa. Presne povedané, Linux je len jadro. Samotný operačný systém sa skladá zo základných častí, ako sú napríklad nástroje GNU, a desktopových prostredí, ako sú GNOME, KDE atď.

instagram viewer

1. Open-Source vs. Proprietárny softvér

Linux aj macOS vo veľkej miere využívajú softvér s otvoreným zdrojovým kódom, no zatiaľ čo distribúcie Linuxu sú úplne open source, časti macOS sú uzavreté a proprietárne.

Od jadra s otvoreným zdrojovým kódom až po základné nástroje GNU a prostredia GUI je Linux stelesnením bezplatného softvéru s otvoreným zdrojovým kódom. Môžete voľne upravovať a prebaľovať celý OS podľa svojich predstáv. Môžete ho dokonca komercializovať a zarábať na ňom, ako je to v prípade Red Hat Enterprise Linux.

Vo väčšine prípadov licenčné podmienky pre Linux vyžadujú, aby boli vami vykonané úpravy zverejnené aj pre komunitu.

V systéme macOS je to hlavne jadro, ktoré je open source. Ostatné časti, ako napríklad pracovná plocha a aplikácie, nie sú open source. Samozrejme, ostatné komponenty od Apple ako programovací jazyk Swift sú open source.

Na rozdiel od Linuxu, ktorý môžete použiť na akomkoľvek hardvéri podľa vlastného výberu, je macOS určený na používanie na zariadeniach Mac. Keď si kúpite počítač od spoločnosti Apple, platíte za softvér aj hardvér.

2. Správa softvéru

Linux už dlho prijal koncepciu centrálnych softvérových úložísk, odkiaľ môžu používatelia jednoducho sťahovať a inštalovať aplikácie pomocou príkazového riadku alebo pomocou grafických nástrojov.

Väčšina linuxových distribúcií prichádza so správcami balíkov, ako je APT na distribúciách založených na Debiane, DNF alebo Yum na Fedore a Red Hat Enterprise Linux a Pacman na Oblúkové distribúcie. Pomocou správcu balíkov môžete na svojom počítači jednoducho inštalovať, odstraňovať, aktualizovať a spravovať softvérové ​​aplikácie.

Tradičný spôsob inštalácie aplikácií v systéme macOS je cez priečinok aplikácií. Aplikáciu, ktorú chcete nainštalovať, si stiahnete z internetu a potom ju pretiahnete do priečinka aplikácií a macOS sa postará o zvyšok.

Ďalšou, novšou možnosťou je použitie Mac App Store na inštaláciu softvérových aplikácií.

Môžete tiež použiť Homebrew, správca balíkov, ktorý funguje v systéme macOS veľmi podobným spôsobom ako správcovia balíkov pre Linux, ako napríklad APT. Homebrew funguje aj na Linuxe.

3. Výraznosť príkazového riadku

Skutočná sila Linuxu je v termináli alebo v príkazovom riadku. macOS má k dispozícii podobný emulátor terminálu, no veľká časť pozornosti je venovaná luxusnej ploche Macu.

Terminál vám umožňuje efektívne a jednoducho komunikovať s počítačom a softvérovými prostriedkami. Navyše vám umožňuje ľahko automatizovať a plánovať úlohy. Softwaroví inžinieri, pokročilí používatelia a správcovia systému používajúci Linux vo veľkej miere začleňujú terminál do svojho pracovného postupu.

Väčšina linuxových distribúcií používa Bash (GNU Bourne Again Shell) ako predvolený shell pre terminál. V roku 2019 Apple nahradil Bash shell v prospech Zsh (Z shell). Z shell je vysoko prispôsobiteľný a zdieľa veľa podobností s Bash, ksh a tcsh.

Pretože Linux a macOS väčšinou používajú podobné shelly, základné príkazy, ktoré spustíte na počítači so systémom Linux, budú fungovať aj na vašom Macu a naopak.

4. Desktopové prostredia

V začiatkoch Linuxu sa operačné systémy založené na jadre nedodávajú s GUI a väčšina linuxových serverov sa stále nedodáva. Museli ste komunikovať s operačným systémom cez terminál. Postupom času boli vyvinuté desktopové prostredia, ktoré používateľom pomáhajú pri interakcii s operačným systémom v a intuitívnejším a prívetivejším spôsobom, aby OS mohol vyhovovať pokročilým aj netechnickým používateľom.

Ako pri všetkom Linuxe, aj tu existuje viacero desktopových prostredí z ktorých si môžete vybrať, pričom všetky ponúkajú jedinečný spôsob interakcie so systémom. Niektoré prominentné desktopové prostredia zahŕňajú GNOME, XFCE, KDE, Deepin atď. V systéme Linux si môžete nainštalovať niekoľko desktopových prostredí, naraz však môžete použiť iba jedno.

GUI v systéme macOS je štandardné a rovnaké pre všetkých používateľov. Okrem zmeny tapiet, tém a podobných vylepšení nemáte možnosť nainštalovať iného správcu pracovnej plochy, ktorý zmení vzhľad a dojem vášho macOS.

5. Koncept viacnásobných distribúcií

V systéme Linux je distribúcia alebo distribúcia konkrétny typ systému Linux, ktorý sa dodáva so špecifickou sadou aplikácií, desktopovým prostredím a systémovými pomôckami. Rôzne distribúcie sa zvyčajne zameriavajú na špecifickú skupinu používateľov, ako sú etickí hackeri, umelci, programátori, vývojári softvéru atď.

Existujú doslova tisíce linuxových distribúcií, z ktorých si môžete vybrať v závislosti od vášho pracovného postupu. Napríklad Kali Linux, distribúcia založená na Debiane, sa väčšinou používa na etické hackovanie a penetračné testovanie. Dodáva sa s množstvom nástrojov a nástrojov vhodných pre etických hackerov.

Arch Linux je ďalším príkladom linuxovej distribúcie, ktorá je ľahká a prichádza s minimálnymi nástrojmi. Je široko používaný Linuxovými nadšencami a geekami, ktorí si radi prispôsobujú svoje operačné systémy od začiatku.

Na druhej strane, v systéme macOS každý získa rovnaký druh operačného systému bez ohľadu na to, aká je jeho vášeň alebo práca. Dôvodom je skutočnosť, že Apple je jedinou spoločnosťou, ktorá vyvíja a riadi operačný systém. Pre Apple by bolo kontraproduktívne udržiavať viacero variantov jedného operačného systému.

Dôvod, prečo existuje toľko linuxových distribúcií sa scvrkáva na skutočnosť, že jadro Linuxu a jeho základné komponenty sú open source. To umožňuje používateľom jednoducho vytvárať nové verzie Linuxu, ktoré sa zameriavajú na konkrétne publikum.

Linux vs. macOS: The Battle of the Best

Linux a macOS sú skvelé a zdieľajú určité dedičstvo Unixu. Obe sa napríklad dodávajú s podobným shellom príkazového riadka a majú rovnakú štruktúru súborov. Všetky ostatné rozdiely vyplývajú zo skutočnosti, že jadro Linuxu je open source a ktokoľvek ho môže voľne upravovať.

Nie ste si istí, ktorú distribúciu Linuxu použiť? So stovkami linuxových distribúcií, z ktorých si môžete vybrať, môže byť ťažké nájsť tú správnu. Distribúcie založené na Debiane, ako sú Ubuntu a Pop!_OS, sú úžasné a ľahko sa s nimi začína.