Všetko o Linuxe. Minimálne požiadavky na počítač Linux Ubuntu. Linux: čo je a z čoho pozostáva

  • 03.05.2019

Linux- všeobecný názov pre operačné systémy podobné UNIXu založené na rovnomennom jadre a knižniciach a systémových programoch preň zostavených, vyvinutých v rámci projektu GNU.
GNU / Linux beží na PC kompatibilných systémoch rodiny Intel x86, ako aj IA-64, AMD64, PowerPC, ARM a mnohých ďalších.

Operačný systém GNU / Linux sa často označuje aj ako programy, ktoré tento operačný systém dopĺňajú, a aplikačné programy, ktoré z neho robia plnohodnotné multifunkčné operačné prostredie. Na rozdiel od väčšiny ostatných operačných systémov GNU/Linux neprichádza s jediným „oficiálnym“ balíkom. Namiesto toho GNU / Linux prichádza vo veľkom množstve takzvaných distribúcií, v ktorých sú programy GNU prepojené s jadrom Linuxu a inými programami.

Vývoj

    Na rozdiel od Microsoft Windows, Mac OS a komerčných systémov podobných UNIX, GNU / Linux nemá geografické centrum vývoja. Neexistuje žiadna organizácia, ktorá vlastní tento systém; nie je tam ani jedno ohnisko. Linuxový softvér je výsledkom tisícok projektov. Niektoré z týchto projektov sú centralizované, niektoré sú sústredené vo firmách. Mnoho projektov spája hackerov z celého sveta, ktorí sú známi len z korešpondencie. Každý môže vytvoriť svoj vlastný projekt alebo sa pripojiť k existujúcemu projektu a v prípade úspechu sa výsledky práce dozvedia milióny používateľov. Používatelia sa zúčastňujú testovania bezplatného softvéru, komunikujú priamo s vývojármi, čo im umožňuje rýchlo nájsť a opraviť chyby a implementovať nové funkcie.

    Práve tento flexibilný a dynamický vývojový systém, ktorý je pre projekty s uzavretým zdrojovým kódom nemožný, určuje výnimočnú nákladovú efektívnosť GNU / Linuxu. Nízke náklady na bezplatný vývoj, efektívne testovacie a distribučné mechanizmy, zapojenie ľudí z rôznych krajín s rôznymi víziami problémov, ochrana kódu pod licenciou GPL – to všetko sa stalo dôvodom úspechu slobodného softvéru.

    Samozrejme, takáto vysoká efektivita vývoja nemohla nezaujať veľké firmy, ktoré začali otvárať svoje projekty. Takto sa objavil Mozilla (Netscape, AOL), OpenOffice.org (Sun), bezplatný klon Interbase (Borland) - Firebird, SAP DB (SAP). IBM sa podieľala na portovaní GNU/Linuxu na svoje sálové počítače.

    Na druhej strane, open source výrazne znižuje náklady na vývoj uzavretých systémov pre GNU / Linux a umožňuje znížiť náklady na riešenie pre používateľa. To je dôvod, prečo sa GNU / Linux stal platformou často odporúčanou pre produkty ako Oracle, DB2, Informix, SyBase, SAP R3, Domino.

distribúcie GNU / Linux

Väčšina používateľov používa distribúcie na inštaláciu GNU / Linux. Distribučná súprava nie je len súbor programov, ale séria riešení pre rôzne užívateľské úlohy, zjednotené jednotnými systémami na inštaláciu, správu a aktualizáciu balíkov, konfiguráciu a podporu.

    Najrozšírenejšie distribúcie na svete:

    Ubuntu

    Rýchlo rastúca popularita distribúcie zameraná na ľahké učenie a používanie.

    openSUSE

    Bezplatná redistribuovateľná verzia distribúcie SuSE, ktorú vlastní Novell. Líši sa jednoduchosťou nastavenia a údržby vďaka použitiu pomôcky YaST.

    Fedora

    Spravovaný komunitou a RedHat Corporation, predchádza komerčnému vydaniu RHEL.

    Debian

    Medzinárodná distribúcia vyvinutá veľkou komunitou vývojárov na nekomerčné účely. Slúžil ako základ pre mnoho ďalších distribúcií. Líši sa prísnym prístupom k zahrnutiu neslobodného softvéru.

    Mandriva

    Francúzsko-brazílska distribúcia, zlúčenie bývalej Mandrake a Conectivy.

    Slackware

    Jedna z najstarších distribúcií, má konzervatívny prístup k vývoju a používaniu.

    Gentoo

    Distribučná súprava vytvorená zo zdrojových kódov. Umožňuje veľmi flexibilnú konfiguráciu finálneho systému a optimalizáciu výkonu, preto sa často nazýva metadistribúcia. Zamerané na odborníkov a skúsených používateľov.

    Archlinux

    Táto distribúcia, orientovaná na najnovšie verzie softvéru a neustále aktualizovaná, podporuje binárnu aj zdrojovú inštaláciu a je postavená na filozofii Keep it simple, stupid (KISS), je zameraná na kompetentných používateľov, ktorí chcú všetku silu a modifikovateľnosť Linuxu bez obetovania údržby. čas.

Okrem tých, ktoré sú uvedené, existuje mnoho ďalších distribúcií, ktoré sú založené na uvedených a sú vytvorené úplne od začiatku a často navrhnuté tak, aby vykonávali obmedzený počet úloh.

Každý z nich má svoj vlastný koncept, vlastnú sadu balíkov, svoje výhody a nevýhody. Žiadna z nich nemôže uspokojiť všetkých používateľov, a preto popri lídroch veselo existujú aj iné firmy a združenia programátorov, ktoré ponúkajú svoje riešenia, ich distribúcie a svoje služby. Existuje mnoho LiveCD postavených nad GNU / Linux, ako napríklad Knoppix. LiveCD vám umožňuje spustiť GNU / Linux priamo z disku CD bez inštalácie na pevný disk. Väčšina hlavných distribúcií, vrátane Ubuntu, sa dá použiť ako LiveCD.

Pre tých, ktorí chcú dôkladne porozumieť GNU / Linux, je vhodná ktorákoľvek z distribúcií, pomerne často sa však na tento účel používajú takzvané „source-based“ distribúcie, teda také, ktoré zahŕňajú samozostavenie všetkých komponentov zo zdroja. kódy, ako napríklad LFS, Gentoo alebo CRUX.

Aplikácia

Distribúcia Linuxu je obrovská, oveľa väčšia ako distribúcia všetkých ostatných operačných systémov. Okrem toho, že Linux skvele funguje na bežných domácich a pracovných počítačoch a serveroch, existujú úpravy Linuxu na najmodernejšie procesory, čo vám umožňuje používať systémy založené na Linuxe v sieťových zariadeniach, domácich inteligentných zariadeniach, robotoch, mobilných telefónoch, rôzne prenosné zariadenia a iné zariadenia, ktoré podporujú programovateľné operácie.

V konečnom dôsledku taká široká škála podporovaných zariadení znamená vynikajúcu prenosnosť softvéru. Napríklad tú istú aplikáciu možno často spustiť s minimálnym úsilím na stolnom počítači aj na mobilnom telefóne založenom na Linuxe. Napríklad: Windows a jeho mladší brat Windows Mobile sú úplne nekompatibilné platformy.

Dobrý deň milí čitatelia. Pomocou počítačov, tabletov, smartfónov sa málokedy zahĺbime do toho, čo majú pod škrupinou, na akej „RAM“ fungujú atď. Ak sa o bežnom používateľovi Windowsu a Mac OS od Apple častejšie počúva, tak o „temnom“ koni Linux už počul len málokto. Poďme spoločne napraviť toto nedorozumenie.

Linux je priamo jadro operačného systému. Na tomto jadre je založené veľké množstvo systémov: Mint, Debian, Ubuntu, Fedora, Gentoo, aby sme vymenovali len niektoré z obrovského zoznamu systémov. Nazývajú sa distribúcie, niekedy Linux. Je pozoruhodné, že niektoré z Linuxov boli postavené na iných Linuxoch. Napríklad Mint do Ubuntu a Ubuntu zasa do Debianu.

Distribúcie sa svojím rozhraním príliš nelíšia od rovnakého Mac OS a Windows. . Jediný podstatný rozdiel je v zdrojových súboroch, v kóde operačného systému.

Je tu ešte jedna dôležitá vlastnosť: systémové rozhranie v Linuxe sa dá úplne zmeniť, rovnako ako jeho používateľské prostredie.

Samotné Linuxy sa od seba líšia svojim účelom. Niektoré sú vytvorené pre najvyššie požiadavky používateľov: Elementary OS, Ubuntu, Fedora, Debian. Iné sa líšia princípom nastavení: Slackware, Gentoo, Arch. Tiež vytvorený Linux, zaostrený hlavne na ochranu a bezpečnosť.

Hlavnou výhodou distribúcií je, že používateľ si sám nainštaluje komponenty, ktoré potrebuje. V dôsledku toho sa počítač stáva rýchlym.

Ďalší dôležitý fakt o Linuxe . V jeho jadre bol postavený výkonný Android. Na rozdiel od počítačov beží veľké percento telefónov a tabletov na platforme Android.

História Linuxu.

Medzi mnohými študentmi, ktorí čítali túto prácu, bol jeden Linus Torvalds, rodený Fín. Pomocou operačného systému Minix v ňom identifikoval veľa nedostatkov. Torvalds začal zlepšovať Minix av roku 1991 vydal nové jadro s názvom Linux.

Treba brať do úvahy, že jadro je bez svojho prostredia zbytočné. Takže, ironicky, v tom istom čase Richard Stallman vytváral systém GNU s programami, ale bez jadra. Výsledkom bolo, že po zlúčení sa systém GNU / Linux objavil pod zábavným symbolom tučniaka.

Okrem toho Torvalds napísal knihu „Len pre zábavu“ o histórii Linuxu.


Výhody a nevýhody Linuxu

Nepochybnou výhodou Linuxu je jeho vysoká ochranná funkcia a spoľahlivosť. Výsledkom je, že na ňom pracujú supervýkonné počítače, obranné systémy, veľké a seriózne servery, ktoré slúžia veľkému počtu používateľov.

Čo sa týka vírusov, je ich príliš málo na to, aby vážne ohrozili bezpečnosť Linuxu a tiež je malá pravdepodobnosť, že si vírus so systémom vôbec poradí.

Nepochybnou výhodou je, že nemusíte platiť za systém Linux, ako za mnohé distribúcie. Spoplatnených je len pár, jedným z nich je RHEL a potom sa to vyžaduje hlavne v obchodných firmách.

Pokiaľ ide o vývojárov, nezostali mimo podnikania, materiálny zisk im prináša inštalácia špeciálnych služieb: cloudy, hudobné obchody atď. Z toho vyplýva, že by ste sa nemali báť žiadnych vírusov, trójskych koní ani crackov – ďalšie veľké plus v prospech Linuxu, pretože inštalácia programov prebieha buď prostredníctvom "Centra aplikácií" alebo prostredníctvom oficiálnej webovej stránky.

Pre kancelárskych pracovníkov a všetkých používateľov balíka Microsoft Office upozorňujeme, že známa aplikácia Microsoftu je nahradená LibreOffice, ktorá pracuje s tabuľkami a textom.

Nevýhodou Linuxu je nekompatibilita mnohých zaujímavých programov pre Windows. Napríklad Photoshop, 3DS Max, AfterEffects. Na stiahnutie na Linuxe, povedzme Photoshopu, potrebujete veľa pomocných programov a ani potom nebudú niektoré funkcie podporované. Existuje alternatíva: pre Photoshop - Gimp, pre 3DS Max - Blender. Treba mať na pamäti, že ten istý Gimp nemá plnú funkčnosť Photoshopu, ale pre začiatočníkov to môže byť celkom opodstatnené.

Ďalšou nevýhodou je nedostatok skvelých špičkových hier. Vývojári na tom však už usilovne pracujú.

Linux je zaujímavý aj tým, že ak sa vyskytne problém, vyriešite ho a navždy naň zabudnete, na rozdiel od toho istého Windowsu. Systém je prispôsobený užívateľovi a „pluhuje“ bez prerušení po mnoho rokov.

Niečo o Ubuntu

Kedysi najpopulárnejšia distribúcia ju teraz nahradila Mint. Tvorcami Ubuntu sú Canonical pod vedením juhoafrického podnikateľa a druhého turistu z vesmíru, Marka Shuttlewortha.

Tento systém je veľmi pohodlný, prispôsobuje sa užívateľovi a má niekoľko možností: pre školské počítače - Xubuntu, s LXDE - Lubuntu atď.

Ubuntu používa rozhranie Unity, ktoré má Launcher, Dash vyhľadávací nástroj, vstavanú Wikipediu, Google.

Hlavnou črtou Unity je tzv. globálna ponuka, ktorá je skrytá v hornej časti, sa rýchlo otvorí, keď prejdete kurzorom myši.

Používatelia Ubuntu sa vždy navzájom podporujú, pomáhajú nováčikom. Slovo „ubuntu“ v preklade znamená „ľudstvo“.

Môžete sa tiež pripojiť k tejto zábavnej a priateľskej komunite. Zistite veľa neuveriteľných faktov a prihláste sa na odber nášho blogu.

V tomto článku sa vám pokúsim povedať čo najjednoduchšie a najzrozumiteľnejšie čo je Linux, čo je distribúcia Linuxu, Porozprávam sa o vlastnostiach Linuxu a rozdieloch od operačného systému Windows, povieme si aj o grafickom používateľskom rozhraní v Linuxe a oveľa viac.

Čo je Linux?

Linux Je bezplatný operačný systém pre počítač založený na jadre Linux.

Linuxové jadro- toto je hlavná zložka operačného systému, ktorá je centrom tohto systému, okolo ktorého je všetko postavené. Linuxové jadro koordinuje všetko medzi hardvérom počítača a všetkými komponentmi operačného systému vrátane aplikácií. Linuxové jadro je teda základom, základom, na ktorom je postavený operačný systém Linux.

Linuxové jadro sa prvýkrát objavilo v roku 1991 a vyvinul ho fínsky programátor Linus Torvalds.

Oficiálny symbol Linuxu Je tučniak menom Tux, ktorý sa líši od "obyčajný" tučniaky so žltým zobákom a labkami. Preto sa nečudujte, že takmer všetky zmienky o Linuxe sprevádza takýto tučniak.

Operačný systém Linux je modulárny a rozšíriteľný, takže operačný systém Linux nepozostáva len z jadra, ale obsahuje aj grafický shell ( grafické užívateľské rozhranie), súbor aplikácií a ďalších komponentov, ktoré sa pripájajú a interagujú s jadrom Linuxu.

Linuxový softvér je distribuovaný v balíkoch a uložený v špeciálnych, takzvaných, úložiskách.

Úložisko Je úložisko, ktoré ukladá balíky aplikácií alebo len balíky na rozšírenie funkčnosti operačného systému Linux. Úložiská sú voľne prístupné z operačného systému, takže si môžete veľmi jednoducho nainštalovať ďalšie programy.

Linux GUI

Hlavné a populárne grafické shelly v Linuxe sú:

  • KDE (K Desktop Environment) - jeden z najväčších a najpopulárnejších grafických shellov, má krásne, pohodlné a funkčné rozhranie, vďaka čomu je dosť náročný na počítačové zdroje;
  • GNOME (Prostredie sieťového objektového modelu GNU) Je ďalšie desktopové prostredie, ktoré je rozšírené a tiež veľmi obľúbené a funkčné. Počnúc verziou 3 túto technológiu začalo používať GNOME GNOME Shell, čím bolo toto prostredie úplne nové a výrazne odlišné od klasickej verzie. Práve táto skutočnosť podnietila vytvorenie nových vzhľadov, ktoré pokračovali v klasickom prostredí GNOME, no s iným názvom;
  • MATE- má intuitívne a, čo je najdôležitejšie, pohodlné používateľské rozhranie, vďaka čomu je veľmi atraktívne. Toto prostredie je pokračovaním klasického rozhrania GNOME;
  • Škorica- ďalšie pokračovanie klasického GNOME s využitím moderných technológií. Veľmi užívateľsky prívetivé, funkčné a krásne desktopové prostredie;
  • Xfce- jednoduchý, funkčný a zároveň veľmi rýchly a ľahký grafický shell;
  • LXDE (Ľahké desktopové prostredie X11) Je jedným z najľahších a najrýchlejších desktopových prostredí, ktoré je nenáročné na počítačové zdroje, preto má veľmi konzervatívne rozhranie.

Linux zvláštnosť a rozdiel od Windows

Hlavnou črtou a rozdielom medzi operačnými systémami Linux a rodinou Windows je, že Linux má úplne odlišný prístup k organizácii súborového systému a používaniu úplne odlišných typov súborových systémov.

V systéme Windows ste zvyknutí vidieť logické jednotky C, D a tak ďalej, v Linuxe takéto jednotky neexistujú. Namiesto toho má Linux root (/), z ktorého všetko rastie. Všetky adresy súborov a adresárov začínajú presne v koreňovom adresári, všetky oddiely sú pripojené v koreňovom adresári, vrátane fyzických diskov ( USB kľúče a podobne).

Absolútne všetky fyzické disky a diskové oddiely sú teda zlúčené do jednej štruktúry súboru počínajúc koreňom (/).

V Linuxe, ako už bolo uvedené, sa používajú iné súborové systémy, nie ako napríklad Windows - NTFS alebo FAT, hoci Linux dokáže pracovať s týmito typmi súborových systémov.

V Linuxe sa aktívne používajú nasledujúce typy súborových systémov:

  • ext4- moderný žurnálovací súborový systém, ktorý je štandardom pre Linux;
  • btrfs- pomerne nový súborový systém založený na štruktúrach B-stromov, v niektorých testoch vykazuje ešte lepší výkon v porovnaní s ext4;
  • xfs- tento súborový systém sa vyznačuje pomerne vysokým výkonom, pokiaľ ide o zápis a čítanie údajov. Vzhľadom na povahu tohto súborového systému však existuje riziko straty údajov v prípade vážnych porúch.

Vo všeobecnosti sa vnútorné fungovanie systémov Linux a Windows, samozrejme, výrazne líši, ale dnes sú tieto rozdiely pre bežného používateľa domáceho počítača prakticky neviditeľné. Moderný Linux je veľmi pohodlný operačný systém už orientovaný na bežného používateľa.

Napriek tomu zostáva Windows stále najpopulárnejším operačným systémom a práve preto aj najzraniteľnejším. Keďže väčšina vírusov sa vytvára každý deň v systéme Windows "zle" vývojári hľadajú zraniteľné miesta v tomto operačnom systéme, aby vytvorili ďalší vírus.

V Linuxe sú vírusy oveľa lepšie. Pod Linuxom sa vytvára menej vírusov a v dôsledku toho je Linux považovaný za bezpečnejší a vírusovo odolnejší operačný systém.

Ak hovoríme o softvéri, potom sa Linux tak rozšíril, že pre tento systém sa vyvíja obrovské množstvo aplikácií vrátane tých najpopulárnejších, ktoré sú v systéme Windows. A mimochodom, inštalácia aplikácií na moderný Linux je oveľa jednoduchšia ako na Windows. Proces inštalácie pripomína niečo ako inštaláciu aplikácií do smartfónov, t.j. všetko sa nastavuje z jedného bodu jedným kliknutím. To znamená, že spustíte systémový komponent, ktorý pristupuje k úložiskám a číta zoznam dostupných balíkov ( s popismi, s hodnoteniami, s komentármi od iných používateľov), stačí kliknúť na ten, ktorý potrebujete a je to. Samozrejme, táto funkcionalita nie je dostupná vo všetkých linuxových distribúciách, no v najpopulárnejších sa inštalácia vykonáva týmto spôsobom.

Hlavný rozdiel oproti Windowsu je tiež v tom, že Linux je úplne bezplatný a open source operačný systém. Každý vývojár ho môže upraviť a vytvoriť si na jeho základe vlastný systém na absolútne zákonných právach. Všetok softvér v Linuxe je väčšinou zadarmo. Linux je zadarmo na redistribúciu a používanie. Preto existuje veľké množstvo distribúcií Linuxu a čo to je, teraz vám poviem.

Čo je to distribúcia Linuxu?

Linuxová distribúcia Je to druh operačného systému Linux. Existuje veľa distribúcií Linuxu, pretože každý vývojár môže použiť jadro Linuxu a vytvoriť si vlastný operačný systém. Vývojári sa teda spájajú do komunít a vytvárajú operačné systémy založené na jadre Linuxu, čo sú distribúcie. Distribúcie obsahujú všetok softvér, ktorý potrebujete na prácu a často väčšina distribúcií má všetko, čo potrebujete na to, aby ste systém mohli začať používať ihneď po inštalácii, na rozdiel od rovnakého Windowsu, kde je potrebné nainštalovať softvér potrebný pre prácu po inštalácii systému.

Distribúcie môžu tiež vytvárať a udržiavať rôzne spoločnosti a takéto distribúcie už môžu byť zaplatené.

Linuxová distribúcia môže byť založená na inej distribúcii, a tak sa rodí nespočetné množstvo druhov distribúcií, ktoré sú založené jedna na druhej a všetky majú jednu základňu, jednu základňu.

Takmer každý distribučný kit má svoje úložisko, ktoré obsahuje všetky balíky kompatibilné a podporované distribučným kitom, respektíve pri inštalácii aplikácií zo štandardných repozitárov vždy inštalujete len overené verzie programov.

Linuxové distribúcie možno zhruba rozdeliť na dve veľmi veľké vetvy vývoja, dva smery. Tu mám na mysli rozdelenie podľa spôsobu organizácie a správy softvéru, t.j. balíkov.

Existujú dva populárne systémy správy balíkov:

  • DEB- formát súborov balíkov používaných v distribúcii Debian a vo všetkých distribúciách, ktoré sú na nej založené;
  • RPM Je správca balíkov používaný distribúciou Red Hat, ako aj mnohými ďalšími populárnymi distribúciami.

Ak ste začínajúci používateľ Linuxu, potom sa nemusíte pozerať na to, na akom systéme správy balíkov je distribúcia založená, musíte sa na distribúciu pozerať ako na finálny produkt, t.j. na aký účel je určený. Toto rozdelenie som uviedol len preto, aby ste vedeli, že existuje, prakticky to nijako neovplyvní vaše zoznámenie sa s operačným systémom Linux. Stretnete sa s tým iba vtedy, keď si inštalujete softvér tretích strán, ktorý sa nenachádza v štandardných úložiskách. Pretože budete musieť vybrať typ balíka na inštaláciu, ktorý zodpovedá vášmu systému.

Pred prechodom na Linux je potrebné zistiť, na čo bola konkrétna distribúcia vytvorená a určená. Keďže existujú napríklad distribúcie, ktoré nemajú grafický shell, t.j. serverové systémy, existujú distribúcie, ktoré sa ovládajú výlučne na príkazovom riadku a sú vytvorené pre pokročilých používateľov, no zároveň existujú najjednoduchšie a na používateľa orientované distribúcie, ktoré nie sú horšie ako Windows.

Viac o linuxových distribúciách si povieme v ďalšom článku.

Na dnes mám všetko, ahoj!

Linux nie je operačný systém, ale len jeho jadro. Všetko, čo ste zvyknutí vidieť a chápať ako operačný systém (tlačidlá, okná a panely) - v skutočnosti to tak nie je. To, čo vidíte, je GUI(Graphical user interface), teda grafické používateľské rozhranie, nazývané aj grafické prostredie alebo grafický shell. GUI je program navrhnutý tak, aby užívateľovi uľahčil život, aby s konzolou netrpel. V skutočnosti každý OS vyzerá ako konzola, teda ako starý dobrý DOS.

Typy operačných systémov vybudovaných na jadre Linuxu sa značne líšia tak z hľadiska poskytovania pracovného prostredia, ako aj z hľadiska súboru aplikačných programov dostupných v OS. Je to čiastočne preto, že niektoré programy podporujú iba niektoré GUI alebo závisia od iných programov, ktoré nie sú v tomto systéme. Rýchly prehľad rozdielov a funkcií farebného sveta Linuxu nájdete v tomto článku.

Takže každý Linux začína z konzoly. DOS je každému známejšia skratka. A na vzhľad DOSu stále všetci nezabudli.

Nie je to príliš pohodlné na prácu, však? Popri všetkom ostatnom treba vedieť kopu príkazov a nie si len pamätať, kam sa má pohybovať kurzor a na ktoré z dvoch tlačidiel myši kliknúť. Preto boli vyššie uvedené GUI vyvinuté pre bežného používateľa.

Linuxové grafické shelly

S windows je všetko jasné – jeden vývojár, jedno grafické prostredie. Jeho kvalita závisí od schopností a usilovnosti programátorov Microsoftu. Linux je na druhej strane otvorený a slobodný systém, takže ktokoľvek môže napísať akýkoľvek program a tiež grafický shell. Jeho popularita bude závisieť od toho, ako veľmi sa bude používateľom páčiť z hľadiska krásy, stability, pohodlia... Takpovediac voľná súťaž.

Preto v Linuxe existuje niekoľko grafických shellov. Najrozšírenejšie sú GUI programy GNOME a KDE, sú však dosť náročné na systémové prostriedky. Samozrejme, existujú aj ľahšie analógy, ako napríklad X ( Xorg, Xvesa) alebo Otvorená krabica... Pokiaľ ide o používateľský program, používa sa pojem Front-end (používateľské rozhranie alebo rozhranie na zadávanie údajov) spolu s shellom (GUI). Ako vidíte, výber je pomerne veľký.

Klasifikácia distribúcií Linuxu

Ak vezmeme do úvahy vyššie uvedené, nie je ťažké uhádnuť, že existuje veľké množstvo distribúcií. Niektoré sa objavia, iné zaniknú. Rozvodnú súpravu si môže zostaviť každý a tento proces nikto neriadi. Na jednej strane je to dobré, na druhej je to úplný trapas. Je pravda, že Linus Torvalds stále dohliada na vývoj jadra a má rozhodujúci hlas pri zmenách v jeho oficiálnej vetve.

Výber distribučnej súpravy je individuálna záležitosť a dalo by sa povedať, že nie jednoduchá. Celkovo možno všetky distribúcie rozdeliť do dvoch širokých kategórií: bežné a mini. Hlavným kritériom na ich určenie je intenzita a veľkosť zdrojov.

Každú z týchto dvoch skupín je možné rozdeliť na rodičovské podskupiny. Faktom je, že svet linuxových distribúcií má svoje dlhoveké životy a mnohí stavitelia ich používajú ako základ svojich zostáv. Prirodzene, detské distribúcie dedia základné črty svojich rodičov. Zoznam rodičov:

Toto je prípad rodičovských distribúcií. S detskými distribúciami sa môžete zoznámiť v článku Linuxová distribúcia na Wikipédii.

Mini distribúcie Linuxu a Live-CD

Samostatne by som rád poznamenal jednu špeciálnu, ako sa mi zdá, skupinu distribúcií - Puppy Linux. Šteniatko možno nazvať aj rodičovské, pretože nie je založené na jednej z vyššie uvedených dlhovekých, ale skôr zaujímavých nápadoch (so súhlasom čitateľa nebudem zachádzať do technických nuancií). Mnohé minidistribúcie boli vytvorené na základe Puppy, existuje aj lokalizovaná domáca verzia - PuppyRus Linux

Toto je samostatná vetva Linuxu, ktorá stojí samostatne. Distribúcie sú dosť mladé a komunita je malá (v porovnaní s inými distribúciami), ale verím, že táto variácia má oproti iným distribúciám veľké výhody, ak chcete ľahkosť, jednoduchosť a prenosnosť.

Nie je žiadnym tajomstvom, že Linux je akýmsi konštruktorom. Veľa vecí nemusí fungovať hneď po vybalení a používatelia, ktorí sú zvyknutí na Windows, budú veľmi nepríjemní z akýchkoľvek systémových chýb. Preto sú tieto mobilné minidistribúcie veľmi vhodné na prvé zoznámenie. Sú nenáročné na hardvér, pracujú z vymeniteľných médií a preinštalovanie systému zaberie 5 minút a v podstate je to len skopírovanie súboru + reštart PC.

Inštalácia softvéru na GNU Linux

Teraz o programoch, alebo lepšie povedané o balíkoch... Vo Windows existujú dva typy inštalátorov programov - .msi a .exe. Princíp činnosti je mierne odlišný, výsledok je rovnaký. Neexistujú absolútne žiadne problémy alebo ťažkosti. V systéme Linux existuje niekoľko inštalátorov softvéru. Vývojári a komunity sa v tejto otázke nezhodujú, takže neexistuje jednotný štandard. To vytvára určité ťažkosti v oblasti softvéru operačného systému Linux.

V skutočnosti sa všetko zdá byť jednoduché - existuje archív (napríklad .tar.gz), ktorý obsahuje strom priečinkov so súbormi. Na inštaláciu často stačí rozbaliť ho v koreňovom adresári disku, na ktorom je OS nainštalovaný. V dôsledku toho sa súbory umiestnia do požadovaných priečinkov. Program sa spustí a spustí. Všetci sú šťastní a spokojní. Ale ak je potrebné odinštalovať program, zábava začína ...

Je potrebné si zapamätať, do čoho bolo skopírované, aké knižnice program používa a či sú tieto knižnice potrebné na fungovanie iných programov alebo ich možno bezpečne odstrániť. V operačných systémoch Windows sú tieto informácie uložené v systémovom registri. Inštalátor (inštalátor) to tam zapíše pri inštalácii aplikácie. Vďaka týmto informáciám sa určujú asociácie s príponami súborov, ikony sa zobrazujú v kontextovej ponuke a skratky na pracovnej ploche ...

V systéme Linux neexistuje žiadny register a informácie uvedené vyššie sa nazývajú závislosti (knižnice z programov, programy zo súborov, súbory z ciest atď.). S týmito informáciami pracuje správca balíkov – program určený na zjednodušenie života používateľa tak, aby si nemusel pamätať, čo sa kam skopírovalo a čo od čoho závisí. Princíp, ako vidíte, je rovnaký: šup s tým a zapamätajte si, plus ešte niečo, čo si občas zapíšte (pridajte). Ale tu sú implementácie tohto princípu ...

  1. otáčky za minútu (RedHat)
  2. tar.gz (archív so stromom priečinkov)
  3. tar.bz2 (archív so stromom priečinkov)
  4. šteniatko (PuppyLinux)
  5. domáce zviera (PuppyLinux)
  6. prenos (Gentoo)

To je 30 % (ak nie menej) dostupného množstva rozšírení balíkov a neexistuje žiadna záruka, že zajtra ich nebude ešte viac. Existujú programy, ktoré konvertujú jeden formát balíka na iný na použitie s rôznymi distribúciami. Neexistuje však žiadna záruka, že to bude fungovať.

Možno to pomôže, možno nie. Preto je každá distribúcia viazaná na svoju vlastnú Úložisko(úložisko programov v požadovanom formáte). Ak požadovaný program nie je v úložisku, budete musieť experimentovať a dokonca aj tancovať s tamburínou a šamanom. Okrem toho môže byť program viazaný na grafické prostredie, napríklad KDE. A ak váš systém používa Xorg ako grafické prostredie... Stručne povedané, dostanete nápad.

Aby ste sa nestretli s ťažkosťami, je najlepšie použiť distribúciu založenú na Debiane a nevychádzať z rámca jeho úložiska (stabilnej vetvy). Pravda, potom sa môže stať, že budete v niečom obmedzení, keďže úložisko nie je bezodné úložisko a v žiadnom prípade tam nebudú všetky programy a všetky ovládače.

V žiadnom prípade som si nedal za cieľ niekoho vystrašiť rozprávaním takýchto hororových príbehov. Len nechcem, aby si niekto robil ilúzie o Linuxe. Linux OS je systém pre mysliacich ľudí. Nie v zmysle byť inteligentný, nie. Ona len UROBI ŤA premýšľajte a učte sa, ak sa nevzdáte priskoro. Skôr či neskôr sa to stane, takže buďte si istí!

Čitateľ sa môže čudovať, na čom pracuje samotný autor. Autor z väčšej časti pracuje na Windowse. Mám netbook Linux Mint, ale používam ho zriedka. Ale celý môj webový vývoj je umiestnený na vyhradenom virtuálnom serveri a ja sa tam zdržiavam každý deň. A toto, priatelia, je konzolový Linux s množstvom konzolových programov, z ktorých väčšina je konfigurovaná výlučne prostredníctvom konfiguračných súborov. Existuje teda platforma na trénovanie mozgu a používa sa!

Ak sa materiály stránky ukázali ako užitočné pre vás, môžete podporiť ďalší rozvoj zdroja jeho poskytnutím (a mnou).

Nováčikovia vo svete Linuxu sú často zmätení rôznorodosťou distribúcií Linuxu. Často je pre nich ťažké pochopiť, čo to je a sú stratení vo svojom obrovskom množstve. Ale v skutočnosti tu môže byť všetko zoskupené a prezentované vo forme holistického obrazu, aby bolo ľahšie pochopiť a orientovať sa vo všetkom.

O tom sme už hovorili v samostatnom článku. V skutočnosti ide o jadro Linuxu a súbor rôznych softvérov, to isté budeme myslieť pod operačným systémom Linux. Niektoré operačné systémy Linux používajú jadro Linux nezmenené, iné ho upravujú, aby poskytovali väčšiu bezpečnosť alebo implementovali potrebné funkcie. Výhody konkrétneho operačného systému v systéme Linux závisia od sady softvéru, ktorý používa. V tomto článku sa pozrieme na hlavné typy operačných systémov Linux, ktoré dnes existujú.

Všetky systémy v tomto zozname sú usporiadané v náhodnom poradí, takže ak je systém na poslednom mieste, neznamená to, že nie je hodný pozornosti.

1. Debian a iné systémy Deb

Táto skupina zahŕňa distribúcie založené na Debiane a iných, ktoré používajú systém správy balíkov Deb. Tento balíkový systém bol vyvinutý pre Debian a v súčasnosti je pomerne často používaný populárnymi distribúciami, akými sú samotný Debian, Ubuntu, LinuxMint, AstraLinux, Elementary a mnohé ďalšie. Tieto distribúcie používajú pôvodné jadro Linuxu s niekoľkými záplatami, ktoré iba opravujú chyby.

2. Red Hat a iné Rpm systémy

Zatiaľ čo komunita vyvíjala systém správy balíkov Deb, Red Hat vytvoril vlastného správcu balíkov Rpm. Potom sa všetky tradičné linuxové distribúcie rozdelili do dvoch táborov – pomocou deb a rpm. Teraz sú oba systémy na správu balíkov dobré a nedá sa povedať, že by boli horšie ako ostatné. Podrobnosti si môžete prečítať v článku na odkaze. V súčasnosti systém správy balíkov RPM používajú také distribúcie ako CentOS, Fedora, Red Hat, OpenSUSE a ďalšie menej populárne.

3. Arch Linux a na ňom založené

Po chvíli sa objavilo niekoľko ďalších distribúcií, ktoré nepoužívali ani Deb, ani Rpm. Jednou z takýchto distribúcií je ArchLinux. Používa vlastného správcu balíkov pacman, ktorý vám umožňuje robiť všetko rovnako ako deb, no navyše je implementovaný jednoduchý systém rolling release. Vďaka nej obsahuje distribučná súprava vždy najnovší softvér. Arch si rýchlo získal popularitu a bolo na ňom založených niekoľko distribúcií - Manjaro, Antergos, Cinnarch a mnoho ďalších.

4. Gentoo

Mnohí používatelia chceli mať možnosť zostaviť si svoj systém sami, vybrať si softvér na inštaláciu a tiež získať optimalizáciu pre svoj hardvér. Preto bola vytvorená distribúcia Gentoo založená na jadre Linuxu pomocou správcu dávok emerge. Tu získate aj priebežné vydania, ako aj možnosť relatívne jednoducho skompilovať váš operačný systém na vašom počítači. Správca dávok emerge už obsahuje hotové skripty na zostavenie, takže nemusíte sami nič pridávať.

5. Linux od nuly

V skutočnosti to nie je distribúcia, LFS je súbor nástrojov, ktoré vám umožňujú zostaviť si vlastnú distribúciu založenú na jadre Linuxu. Stačí si vziať jadro, zobrať zdroje potrebných programov, všetky programy zo systému init a príkazového shellu do prostredia pracovnej plochy, toto všetko zostaviť, nakonfigurovať a získať distribučnú súpravu.

6. ChromeOS

Ešte neskôr spoločnosť Google vydala svoj operačný systém pre netbooky založený na jadre Linuxu. V skutočnosti je ChromeOS založený na Gentoo, ale sú také odlišné, že je nemožné ich spojiť do jednej položky. V tomto systéme Google implementoval taký nápad, akým je cloudový operačný systém Linux. Váš pracovný priestor je prehliadač. Tu musíte robiť všetko v prehliadači – upravovať dokumenty, pracovať s videami a dokonca aj linuxový terminál v prehliadači. Súbory sú prevažne uložené v cloude. Ale stále je to Linux.

7. Android

Nie každý vie, ale najpopulárnejší operačný systém pre mobilné telefóny používa aj jadro Linux. Z Linuxu tu ostalo len jadro a pár ďalších bodov, no zvyšok Google zaplnil svojimi rôznymi frameworkami, Javou atď. Možnosti Linuxu sú obmedzené rovnakým bezpečnostným systémom Bionic, ktorý zakazuje načítanie dynamických knižníc, ale v termináli môžete pracovať s prerobenými príkazmi Linuxu a v prostredí chroot môžete spustiť plnohodnotnú distribúciu Linuxu.

8. Slackware

Pomerne stará linuxová distribúcia, ktorá bola svojho času považovaná za najviac unixovú "novinku. Predtým na nej bolo založených niekoľko distribúcií ako Blacktrack, Slax, VectorLinux a ďalšie. Potom však pomaly strácala na popularite. Používa vlastný balík manager, ktorého funkcie nie sú až do deb a rpm Rozlíšenie závislostí nie je podporované a príkazy na odstránenie a inštaláciu balíkov sa nachádzajú v rôznych nástrojoch.

9. OpenWrt a na ňom založené

OpenWrt je operačný systém Linux 2017 pre smerovače a smerovače založené na jadre Linuxu. Okrem samotného linuxového jadra prichádza s odrezanou verziou knižnice C, štandardnými linuxovými utilitami a BusyBoxom. Systém zaberá málo miesta a je optimalizovaný špeciálne pre smerovače. Väčšina nastavení sa vykonáva na príkazovom riadku.

10. Tizen a ďalší IoT

Operačný systém založený na linuxovom jadre určený pre rôzne televízory, inteligentné hodinky a iné inteligentné zariadenia. Systém je vyvíjaný na báze linuxového jadra spoločnosťou Samsung a je už pomerne často využívaný. Na ich vývoj existujú aplikácie a SDK.

11. OS pre superpočítače

Od roku 2017 sa v superpočítačoch najčastejšie používajú operačné systémy založené na Linuxe. Každá firma si na základe jadra vytvára vlastné riešenie, ktoré je optimalizované pre jej potreby a požiadavky. Z 500 najvýkonnejších superpočítačov 498 beží na Linuxe a ďalšie dva bežia na UNIXe ako IBM AIX.