Jedním z nejpopulárnějších operačních systémů používaných na počítačích a dalších zařízeních je Linux. Ačkoli se četné varianty Linuxu kromě jiných neznámých zařízení používají také na stolních počítačích, přenosných počítačích a sálových počítačích, jsou pravděpodobně nejlépe uznávány pro jejich použití na komerčních počítačových serverech. Operační systém Chrome OS pro notebooky známý jako Chromebooky i operační systém pro mobily a tablety Android od společnosti Google jsou založeny na Linuxu. Pro určitá použití jsou nejlépe přizpůsobeny různé typy systémů Linux.
Historie operačního systému Linux
Aby bylo možné vytvořit verzi operačního systému Unix vhodnou pro stolní počítače s procesory Intel, Linux byl poprvé vyvinut v roce 1991 finským počítačovým programátorem Linuxem Torvaldsem. Ačkoli je termín 'Unix' stále ochrannou známkou AT&T, proslulé výzkumné a vývojové divize této telefonní společnosti, je nyní často obecně používán pro různé systémy, které jsou obecně kompatibilní s původním Unixem a jsou jím inspirovány.
Minix byl raný operační systém podobný Unixu pro PC, ale Torvalds a skupina programátorů z celého světa, kteří pracovali na Linuxu, jej považovali za neuspokojivý kvůli licenčním a dalším problémům. Technicky se termín 'Linux' vztahuje výhradně na jádro operačního systému, což je centrální procesorová jednotka, která řídí alokaci paměti, plánování procesoru a přístup k zařízení a je umístěna mezi aplikačními programy a hardwarem stroje.
sql pořadí podle data
Projekt GNU, vytvořený většinou pod záštitou Free Software Foundation, který se věnuje výrobě a propagaci softwaru, který podporuje svobodu svých uživatelů, poskytuje většinu dodatečného softwaru, který se často instaluje na počítač se systémem Linux. Prezident a zakladatel Free Software Foundation, Richard Stallman, raději označuje integrovaný systém jako GNU/Linux než operační systém Linux. GNU v zásadě dodává mnoho nástrojů na aplikační úrovni, systém Linux nabízí jádro operačního systému a v mnoha současných instalacích poskytují další organizace většinu dalšího základního softwaru používaného linuxovými pracovními stanicemi.
Linuxové jádro je nyní udržováno velkým počtem vývojářů po celém světě, z nichž mnozí pracují pro softwarové firmy, které používají Linux interně nebo v produktech pro zákazníky. Tito vývojáři nejen přidávají nové funkce pro zlepšení použitelnosti, zabezpečení a efektivity, ale také zajišťují kompatibilitu linuxového jádra s širokou škálou hardwaru. Vzhledem k tomu, že jádro Linuxu je open source, každý může obvykle volně používat a upravovat volně přístupný zdrojový kód pro své vlastní potřeby. Ačkoli se konkrétní licence liší, většina dalšího softwaru kompatibilního s Linuxem je rovněž zpřístupněna za srovnatelných podmínek. Před instalací jakéhokoli softwaru na vaše osobní nebo firemní počítače se tedy ujistěte, že rozumíte okolnostem.
Seznámení s distribucí OS Linux
Od počátku 90. let, kdy byl Linux poprvé uveden na trh, vyvinulo mnoho společností své vlastní sady softwaru, které ladí s linuxovým jádrem. Ačkoli byly dříve přenášeny prostřednictvím kompaktních CD, DVD nebo dokonce disket, tyto balíčky – známé také jako distribuce – jsou nyní primárně distribuovány online.
Distribuce často rozhodují o tom, které konfigurace budou standardně používány a které verze jakéhokoli softwaru, jako jsou grafická uživatelská rozhraní, serverové nástroje, programovací software a aplikace pro koncové uživatele, budou zpřístupněny. Ačkoli mnoho správců balíčků předchází iOS a Android, většina zahrnuje software zaměřený na rychlou instalaci programů schválených distribucí, podobně jako obchody s aplikacemi, které se nyní používají na mobilních zařízeních.
1. Debian
Populární linuxové distribuce jako Deepin, Ubuntu a Mint jsou známé svým silným výkonem, spolehlivostí a bezkonkurenční uživatelskou zkušeností. Debian je považován za matku těchto distribucí. Debian 10.5, aktualizace na Debian 10 známá také jako Debian Buster, je nejnovější stabilní vydání.
Uvědomte si, že Debian 10.5 je pouze upgrade na Debian Buster, který obsahuje nejnovější aktualizace a nové softwarové aplikace, nikoli novou verzi Debian Buster. Součástí jsou také aktualizace zabezpečení, které řeší aktuální bezpečnostní problémy. Není třeba vyhazovat systém Buster, pokud jej stále máte. Jednoduše použijte správce balíčků APT k aktualizaci systému.
Projekt Debian nabízí více než 59 000 softwarových balíků, podporuje širokou škálu počítačů a s každým novým vydáním přidává další systémové architektury. Snaží se vyvážit pevnost a špičkovou technologii. Stable, Testing a Unstable jsou tři hlavní vývojové větve, které Debian nabízí.
Přestože je stabilní verze, jak již název napovídá, pevná a má účinnou bezpečnostní ochranu, bohužel nepřichází s nejnovějšími softwarovými produkty. Díky své stabilitě a odolnosti je však ideální pro produkční servery. Hodí se také pro spíše tradiční uživatele stolních počítačů, kteří se nijak zvlášť nestarají o nejnovější softwarové balíčky. Obvykle na svůj systém instalujete Debian Stable.
Debian Testing je průběžně aktualizované vydání, které nabízí nejnovější verze softwaru, které ještě nebyly zahrnuty do stabilní verze. Je to fáze vývoje pro nadcházející stabilní vydání Debianu. Často má problémy s nestabilitou a snadno se rozbije. Navíc nedostává včas aktualizace zabezpečení. Bullseye je nejnovější testovací verze Debianu.
Aktuální iterace Debianu se nazývá nestabilní. Jedná se o experimentální distribuci, která slouží jako ideální platforma pro programátory, kteří aktivně přispívají do kódu až do okamžiku, kdy vstoupí do fáze „Testování“.
Debian používají stovky milionů uživatelů kvůli jeho robustnímu úložišti balíčků a stabilitě, zejména v reálných prostředích.
2. Gentoo
Gentoo je distribuce určená pro specialisty a profesionály, kteří okamžitě zvažují nástroje, se kterými mají co do činění. Do této skupiny spadají síťoví a systémoví administrátoři a také vývojáři. Proto to není nejlepší volba pro začátečníky Linuxu. Pro lidi, kteří se chtějí dozvědět více o vnitřním fungování operačního systému Linux, doporučujeme Gentoo.
Gentoo Linux
Systém správy balíčků zvaný portage je součástí Gentoo a je nativní i pro jiné distribuce, včetně Sabayonu a Calculate Linuxu, který je postaven na Gentoo a je s ním zpětně kompatibilní. Je založen na konceptu kolekcí portů a je napsán v Pythonu. Distribuce založené na BSD jako OpenBSD a NetBSD poskytují kolekce portů, což jsou kolekce záplat a makefile.
3. Ubuntu
Jednu z nejpopulárnějších linuxových distribucí, kterou vyvinula a aktualizovala společnost Canonical, používají odborníci, středně pokročilí uživatelé i nováčci. Ubuntu bylo vytvořeno především pro nováčky Linuxu nebo ty, kteří přecházejí z Mac nebo Windows.
Ubuntu Linux
Ubuntu je dodáváno s předinstalovaným desktopovým rozhraním GNOME a běžným softwarem včetně Firefoxu, LibreOffice, softwaru pro úpravu obrázků jako GIMP, hudebních přehrávačů a přehrávačů videa jako Audacious a Rhythmbox.
Nejnovější vydání je Ubuntu 20.04 LTS, často známé jako Focal Fossa. Zahrnuty jsou četné aktualizace a nové funkce, včetně tématu Yaru, vylepšených ikon, neuvěřitelné podpory pro produkty Snap a schopnosti škálovatelnosti zlomků, která se zobrazuje postupnou implementací.
Mnoho dalších variant Linuxu má jako základ Ubuntu. Linux Mint 20.04 LTS, Kubuntu 20.04 a Lubuntu 20.04 LTS jsou některé z distribucí založených na Ubuntu 20.04. (Ulyana).
Ubuntu je ideální pro uživatele stolních počítačů a nováčky, kteří se pokoušejí naučit Linux kvůli jeho uživatelské přívětivosti a atraktivnímu uživatelskému rozhraní. Jak postupují v učení se Linuxu, mohou snadno začít používat výchozí aplikace, jak bylo zmíněno dříve.
Za zmínku stojí Ubuntu Studio zaměřené na multimediální produkci. Je určen pro umělce, kteří chtějí pracovat v oblasti videa, fotografie, zvuku a grafiky.
4. Linux Mint
Velmi oblíbená linuxová distribuce založená na Ubuntu se nazývá Linux Mint. Obstála ve zkoušce času a nabízí jednu z nejkrásnějších a nejintuitivnějších distribucí, kterou zbožňují jak stolní uživatelé, tak profesionálové. Přestože zmatek kolem nejnovější verze, Mint 20, která ve výchozím nastavení odstranila funkci snap, je distribuce Linuxu stále úžasná, silná a důvěryhodná.
Desktop Linux Mint
Pro aktivaci podpory uchopení proveďte následující příkazy.
$ sudo rm /etc/apt/preferences.d/nosnap.pref $ sudo apt update $ sudo apt install snapd
Tři desktopové varianty Mint 20 – edice Cinnamon, XFCE a MATE – jsou založeny na Ubuntu 20.04 LTS. Mint je k dispozici pouze v 64bitových verzích; 32bitové verze již nejsou podporovány. Linuxové jádro 5.4, které pohání Linux Mint 20, bylo aktualizováno tak, aby zahrnovalo nová vylepšení, jako je lepší podpora pro AMD Navi 12, CPU Intel Tiger Lake a GPU NVIDIA. Celkové uživatelské rozhraní bylo také aktualizováno novými motivy, vylepšenými ikonami, obrázky na pozadí ve vysokém rozlišení a vylepšeným hlavním panelem.
Nové verze zahrnují funkci frakčního škálování pro monitory HiDPI, aby si užily ostřejší a ostřejší obraz, stejně jako Warpinator, nástroj pro sdílení souborů, který funguje v síti LAN. Navíc získáte další nástroje pro každodenní použití včetně Firefoxu, Timeshift, LibreOffice, Thunderbird a hudebního přehrávače Audacious.
Mint je doporučená distribuce, pokud chcete rychlý a spolehlivý linuxový desktop pro provádění běžných operací na ploše, poslech hudby, sledování videí a dokonce i hraní her. Protože Mint 20 je dlouhodobá verze, bude mít podporu až do roku 2025.
5. Red Hat Enterprise Linux
Red Hat Enterprise Linux, také známý jako RHEL, je distribuce Linuxu vytvořená pro obchodní nebo podnikové použití. Jedna z nejlepších open source náhrad jiných softwarových platforem, jako je Microsoft, je tato. Díky své spolehlivosti a konzistentním bezpečnostním opravám, které zvyšují jeho celkovou bezpečnost, je Red Hat obvykle nejlepší volbou pro serverová prostředí.
Linuxová distribuce RHEL
Lze jej snadno nainstalovat na tradiční servery, virtuální prostředí jako VMware a HyperV i do cloudu. S pomocí hybridního cloudového prostředí známého jako OpenShift PaaS (platforma jako služba), které je založeno na kontejnerech Docker a provozované společností Kubernetes, dosáhl Red Hat dokonalosti v oblasti technologie kontejnerizace.
Správci systému jsou školeni a certifikováni společností Redhat prostřednictvím speciálních programů, jako je RHCSA (Správci systému s certifikací Red Hat) a RHCE (Certifikovaný inženýr Red Hat).
Pokud jsou nejvyšší prioritou rychlost, bezpečnost a stabilita, je RHEL tou nejlepší distribucí. RHEL je k dispozici prostřednictvím licence a předplatné se každoročně obnovuje. Uživatelé si mohou zakoupit licenci pro řadu modelů předplatného, včetně Linuxu pro virtuální datová centra, Linux Developer Workstation a Linux Developer Suite.
Red Hat a jeho odnože, stejně jako CentOS, tradičně používají správce balíčků yum. Nyní, když se situace aktualizovala, je DNF výchozím správcem balíčků pro RHEL 8 (Ootpa), nejnovější vydání. AppStream a BaseOS jsou dvě primární úložiště používaná pro distribuci RHEL.
Na rozdíl od BaseOS, který nabízí pouze aplikace pro základní funkce systému, úložiště AppStream (Application Stream) nabízí všechny softwarové programy, které chcete nainstalovat do svého systému.
6. CentOS
Komunitou řízený neomezený operační systém s názvem CentOS se snaží poskytnout silnou a spolehlivou infrastrukturu s otevřeným zdrojovým kódem. Red Hat Enterprise Linux je drahá možnost, ale CentOS, který je založen na RHEL, je zcela zdarma ke stažení a instalaci. Uživatelé mohou těžit z bezplatných aktualizací zabezpečení a funkcí a zároveň získat stabilitu a spolehlivost RHEL. Pro fanoušky Linuxu, kteří si chtějí užívat výhod RHEL, je preferován CentOS 8.
Linuxová distribuce CentOS
Třetí iterace CentOS 8, verze 8.2, je nejnovější. Využívá repozitáře BaseOS a App stream a zahrnuje nejnovější verze softwarových produktů jako Python 3.8, GCC 9.1, Maven 3.6 atd.
7. Fedora
Díky své jednoduchosti a aplikacím připraveným k použití, které usnadňují novým uživatelům začít, si Fedora dlouho drží pověst jedné z uživatelsky nejpřívětivějších distribucí.
Je to silný a přizpůsobivý OS, který je navržen pro servery, počítače a notebooky a také prostředí internetu věcí. Stejně jako CentOS je i Fedora založena na Red Hat a slouží pouze jako testovací platforma pro Red Hat před tím, než vstoupí do podnikové fáze. V důsledku toho se často používá pro účely učení a rozvoje a je užitečný jak pro studenty, tak pro vývojáře.
Linuxová distribuce Fedory
Fedora poskytuje nejnovější a špičkové softwarové balíčky RPM a nějakou dobu používá správce balíčků DNF (a stále ho používá jako výchozího správce balíčků). Nejnovější verze Fedory je 32.
8. Kali Linux
Kali Linux je distribuce Linuxu založená na Debianu vytvořená a udržovaná ofenzivním zabezpečením, která je určena pro použití v digitální forenzní analýze a penetračním testování. Dodává se s předinstalovanými nástroji pro testování penetrace včetně Nmap, Metasploit Framework, Maltego a Aircrack-ng, abychom jmenovali jen některé.
Linuxová distribuce pro Kali
Pro profesionály a studenty v oblasti kybernetické bezpečnosti, kteří si chtějí vyzkoušet penetrační testování, je určen Kali Linux. Kali ve skutečnosti nabízí průmyslově uznávané certifikace, jako je Kali Linux Certified Professional a penetrační testování s Kali.
Nejnovější verze Kali, která využívá správu balíčků APT, je Kali 2020.2.
9. Arch Linux
Pro zkušené uživatele nebo linuxové specialisty, kteří si dávají záležet na softwaru, který implementují, a na službách, které provozují, je tu Arch Linux, snadno použitelná a adaptabilní linuxová distribuce. Umožňuje uživatelům flexibilitu přizpůsobit nebo upravit systém, jak uznají za vhodné. Jedním slovem, Arch je určen pro jednotlivce, kteří jsou extrémně obeznámeni s používáním Linuxu.
Arch Linux
Když upgradujeme balíčky na terminálech, Arch Linux se automaticky upgraduje na nejnovější verzi, protože jde o průběžnou verzi. Vytváří aplikaci AUR (Arch User Repository), komunitní softwarovou instalační platformu, a používá Pacman jako primárního správce balíčků. Nejnovější verze je 2020.09.01.
10. OpenSUSE
Projekt OpenSUSE je špičková, všezahrnující spolupráce, která nabízí dvě primární oddělení SUSE: SUSE Leap, milníkové vydání, které je určeno pro uživatele stolních počítačů i pro podnikový vývoj a testování. Díky tomu je ideální volbou pro systémové administrátory a vývojáře open source.
OpenSuse Linux
Nejbližší distribuci, kterou má, je SUSE Tumbleweed, průběžné vydání, které obsahuje nejnovější softwarové sady a IDE. Díky dostupnosti aktuálních balíčků včetně kancelářských programů, kompilátoru GCC a jádra je TumbleWeed hračkou pro každého pokročilého uživatele nebo vývojáře softwaru.
Pro správu softwarových balíčků používá OpenSUSE správce balíčků Yast a je doporučeno programátorům a administrátorům.
Závěr
Je zřejmé, že jde pouze o několik dostupných distribucí Linuxu a v žádném případě nejde o úplný seznam. Existuje více než 600 distribucí Linuxu, přičemž 500 z nich se aktivně vyvíjí. Cítili jsme však, že je důležité soustředit se na několik nejpopulárnějších distribucí Linuxu, z nichž některé sloužily jako modely pro jiné.
Hlavní rozdíl mezi OS Linux a OS Windows
Následuje několik způsobů, jak se Linux liší od OS Windows.
- Protože Linux je operační systém s otevřeným zdrojovým kódem, uživatel může jednoduše upravit zdrojový kód tak, aby vyhovoval jeho potřebám, na rozdíl od Windows, což je proprietární operační systém a neuděluje uživateli přístup ke zdrojovému kódu.
- Protože OS Linux nachází a opravuje chyby, je výrazně bezpečnější než OS Windows, který má velkou uživatelskou základnu, a proto je cílem hackerů.
- I se zastaralým hardwarem je Linux rychlejší než Windows.
- Windows považuje periferie za zařízení, zatímco Linux s nimi zachází jako se soubory.
- Linux umožňuje identické názvy souborů ve srovnatelných složkách, ale Windows neumožňuje identické názvy souborů v podobných složkách.
- Na rozdíl od operačního systému Windows, kde jsou aplikační soubory a systém často uloženy na jednotce C, Linux umožňuje lokalizovat systémové a programové soubory na samostatných jednotkách.