OS Linux. Čo je ruský "Linux": popis, vlastnosti a recenzie. Čo poskytuje operačný systém používateľom? Základný popis komponentov Linuxu

  • 23.05.2019

linux- všeobecný názov operačných systémov podobných UNIX založených na jadre s rovnakým názvom a knižniciach preň zostavených a systémové programy, vyvinutý projektom GNU.
GNU/Linux beží na PC kompatibilných systémoch Rodina Intel x86, ako aj IA-64, AMD64, PowerPC, ARM a mnoho ďalších.

Operačný systém GNU/Linux tiež často označuje programy, ktoré dopĺňajú tento operačný systém a aplikačné programy, čím sa stáva plnohodnotným multifunkčným operačným prostredím. Na rozdiel od väčšiny ostatných operačných systémov sa GNU/Linux nedodáva s jediným „oficiálnym“ balíkom. Namiesto toho prichádza GNU/Linux vo veľkom počte takzvané distribučné súpravy, v ktorých GNU programy pripojte sa k jadru Linuxu a iným programom.

rozvoj

    Na rozdiel od Microsoft Windows, Mac OS a komerčné systémy podobné UNIXu, GNU/Linux nemá geografické vývojové centrum. Neexistuje žiadna organizácia, ktorá vlastní tento systém; ani jeden jediný ohnisko. Programy pre Linux sú výsledkom práce tisícov projektov. Niektoré z týchto projektov sú centralizované, niektoré sú sústredené vo firmách. Mnohé projekty združujú hackerov z celého sveta, ktorí sa poznajú 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 slobodný softvér, komunikovať priamo s vývojármi, čo vám umožní rýchlo nájsť a opraviť chyby a implementovať nové funkcie.

    Práve tento flexibilný a dynamický rozvojový systém je pre projekty nemožný uzavretý zdroj, definuje výnimočnú nákladovú efektívnosť GNU/Linuxu. Nízke náklady na bezplatný vývoj, dobre zavedené testovacie a distribučné mechanizmy, prilákanie ľudí z rozdielne krajiny rozdielne videnie problémov, ochrana kódu licencia GPL- toto všetko bolo dôvodom úspechu slobodného softvéru.

    Samozrejme, takáto vysoká efektivita vývoja nemohla nezaujať veľké spoločnosti, 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 uľahčila portovanie GNU/Linuxu na svoje sálové počítače.

    Na druhej strane, open source výrazne znižuje náklady na vývoj uzavreté systémy pre GNU/Linux a umožňuje znížiť cenu riešenia 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/Linuxu. Distribúcia nie je len súbor programov, ale súbor riešení pre rôzne úlohy užívatelia zjednotení jednotné systémy inštalácia, správa a upgrade balíkov, konfigurácia a podpora.

    Najbežnejšie distribúcie na svete:

    ubuntu

    Rýchlo rastúca distribúcia zameraná na jednoduché učenie a používanie.

    openSUSE

    Bezplatná distribučná verzia distribúcie SuSE, vo vlastníctve spoločnosti Novell. Je ľahké ho konfigurovať a udržiavať vďaka použitiu pomôcky YaST.

    Fedora

    Udržiavaný komunitou a korporáciou RedHat, predchádza komerčným vydaniam RHEL.

    Debian

    Medzinárodná distribúcia vyvinutá veľkou komunitou vývojárov na nekomerčné účely. Slúžil ako základ pre vznik mnohých ďalších distribúcií. Má prísny prístup 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

    Distribúcia postavená zo zdroja. Umožňuje veľmi flexibilné prispôsobenie konečný systém a optimalizovať výkon, a preto sa často nazýva metadistribúcia. Zamerané na odborníkov a skúsených používateľov.

    archlinux

    Aplikačne orientovaný najnovšie verzie programy a neustále aktualizované, podporujúce rovnako binárne aj zdrojové inštalácie a postavené na filozofii jednoduchosti „KISS“ („Keep it simple, stupid“ / „Necomplicated“), je táto distribúcia zameraná na kompetentných používateľov, ktorí chcú mať všetku silu a modifikovateľnosť Linuxu, ale nie na úkor času údržby.

Okrem tých, ktoré sú uvedené, existuje mnoho ďalších distribúcií, ktoré sú založené na tých, ktoré sú uvedené v zozname, aj vytvorené od začiatku a často navrhnuté na vykonávanie obmedzeného počtu úloh.

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

Pre tých, ktorí chcú dôkladne pochopiť GNU / Linux, je vhodná ktorákoľvek z distribúcií, ale pomerne často sa na tento účel používajú takzvané „source-based“ distribúcie, teda za predpokladu svojpomocná montáž všetky komponenty zo zdroja, ako napríklad LFS, Gentoo alebo CRUX.

Aplikácia

Distribučná oblasť Linuxu je obrovská, oveľa väčšia ako oblasť všetkých ostatných operačných systémov. Okrem toho, že Linux funguje skvele na bežných domácich a pracovných počítačoch a serveroch, existujú úpravy Linuxu pre väčšinu moderné procesory, ktorý vám umožňuje používať systémy s linuxovým jadrom sieťové vybavenie, domáca "smart" technika, roboty, mobily, rôzne prenosné zariadenia a ďalšie 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. Často je napríklad možné spustiť rovnakú aplikáciu minimálne úsilie a ďalej bežný počítač a na mobilnom telefóne Na báze Linuxu. Napríklad: Windows a jeho malý brat Windows Mobile sú úplne nekompatibilné s platformou.

Nováčikovia vo svete Linuxu sú často zmätení rozmanitosťou Linuxové distribúcie. Často je pre nich ťažké pochopiť, čo to je a strácajú sa vo svojom obrovské číslo. Ale v skutočnosti tu môže byť všetko zoskupené a prezentované vo forme koherentné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 znamenať pod operačným systémom Linux. Niektoré operačné systémy Linux používajú jadro Linux nezmenené, zatiaľ čo iné ho upravujú, aby poskytovali vyššiu bezpečnosť alebo implementovali potrebné funkcie. Výhody konkrétneho operačného systému v systéme Linux závisia od súboru softvéru, ktorý používa. V tomto článku sa pozrieme na hlavné typy prevádzky Linuxové systémy ktoré v súčasnosti existujú.

Všetky systémy v tomto zozname sa nachádzajú v náhodné poradie, 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 Debian. 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 opravami, ktoré opravujú iba chyby.

2. Red Hat a iné Rpm systémy

Kým komunita vyvíjala systém správy balíkov Deb, červená spoločnosť 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 správy 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. Teraz riadiaci systém RPM balíčky používať distribúcie ako CentOS, Fedora, červený klobúk, OpenSUSE a ďalšie menej populárne.

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

Po nejakom čase 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 rolovacie uvoľnenia. Vďaka nej je distribúcia vždy najnovšia softvér. Arch si rýchlo získal obľubu 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, aby si vybrali softvér na inštaláciu, ako aj optimalizáciu pre svoj hardvér. Preto bol vytvorený distribúcia Gentoo založený na jadre Linuxu, ktorý používa správcu balíkov 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 balíkov emerge už obsahuje hotové skripty na zostavenie, takže nemusíte sami nič pridávať.

5. Linux od nuly

Nie je to úplne distribúcia, LFS je sada nástrojov, ktoré vám umožňujú zostaviť si vlastnú distribúciu založenú na jadre Linuxu. Vezmi len jadro, vezmi zdroj požadované programy, všetky programy začínajúce od inicializačného systému a príkazový shell a končiac desktopovým prostredím, toto všetko zhromaždite, nakonfigurujte a získajte svoju distribúciu.

6 Chrome OS

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 ich nemožno spojiť do jedného odseku. V tomto systém Google implementoval takýto nápad ako cloud operačný systém linux. Váš pracovnom priestore je prehliadač. Tu musíte robiť všetko v prehliadači - upravovať dokumenty, pracovať s videami a dokonca linuxový terminál v prehliadači. Súbory sú väčšinou uložené v cloude. Ale stále je to Linux.

7.Android

Nie každý vie, ale najobľúbenejší operačný systém pre mobilné telefóny používa aj jadro Linuxu. Z Linuxu tu zostalo len jadro a pár ďalších bodov, zvyšok zaplnil Google svojimi rôznymi frameworkami, Javou a tak ďalej. Možnosti Linuxu sú obmedzené, rovnaký bezpečnostný systém Bionic, ktorý zakazuje sťahovanie dynamických knižníc, ale v termináli môžete pracovať s prebudovaným Linuxové príkazy a v chrootovom prostredí môžete spustiť plný Linux distribúcia.

8 Slackware

Dosť stará distribúcia Linux, ktorý bol svojho času považovaný za najviac unixový "nový. Predtým na ňom boli založené viaceré distribúcie, ako Blacktrack, Slax, VectorLinux a ďalšie. Potom však pomaly strácal na popularite. Používa vlastného správcu balíkov, ktorý spadá krátke z hľadiska schopností deb a rpm Nie je podporované žiadne rozlíšenie závislostí a príkazy na odstránenie a inštaláciu balíkov sú v samostatných 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 vyzlečená verzia C knižnice, štandardné služby Linux a Busybox. 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šie IoT

Operačný systém založený na jadre Linux pre rôzne televízory, inteligentné hodinky a ďalšie inteligentné gadgety. Systém je vyvinutý na báze linuxového jadra spoločnosťou Samsung a teraz sa pomerne často používa. Na ich vývoj existujú aplikácie a SDK.

11. OS pre superpočítače

Od roku 2017 sa operačné systémy založené na Linuxe najčastejšie používajú na superpočítačoch. Každá firma si na základe jadra vytvára vlastné riešenie, ktoré je optimalizované pre jej potreby a potreby. Z 500 najviac výkonné superpočítače 498 bežia na Linuxe a ďalšie dve bežia na systéme IBM AIX podobnom UNIX.

Existuje mnoho typov operačných systémov. Jedným z nich je operačný systém Linux. Čo je to za operačný systém? Kde sa používa? Ako je to organizované?


Ako sa líši od operačných systémov Rodiny Windows? Čo sú distribúcie Linuxu? Na tieto a ďalšie otázky sa pokúsime nájsť odpovede v tejto recenzii.

Linux: čo to je

Linux je operačný systém, v ktorom má používateľ široký výber softvéru, ktorý sa naň nainštaluje. V tomto operačnom systéme si môžete vybrať medzi niekoľkými typmi desktopov a tuctom shellov pre príkazový riadok, ktorý sa mimochodom volá terminál a hrá dosť dôležitá úloha. Vzhľadom na to, že tento operačný systém je určený na spustenie viacerých programov naraz, nie je veľmi náchylný na poruchy.

Žiaden program nie je možné štandardne spustiť bez vedomia používateľa, takže stretnúť vírus napísaný pre Linux je veľmi ťažké. Ak infikujú počítače, je to len preto, že samotný používateľ spustil podozrivú aplikáciu. Ukážky tohto systému môžu fungovať cez USB alebo optické mechaniky.

Linux: história vývoja

V ruštine nie je názov tohto operačného systému preložený. Je pomenovaný po svojom priekopníkovi Linusovi Torvaldsovi. Svoj výtvor predstavil verejnosti v roku 1994. Vývoj systému sa začal v roku 1991. Vďaka tomu, že tento operačný systém bol open source a mohol si ho upravovať každý, tak mal nasledovníkov po celom svete. Vývoj začínajú využívať rôzne spoločnosti, ktoré vyrábajú platené distribúcie.

Zároveň vznikli celé komunity vývojárov, ktoré na dobrovoľnej báze tvoria a šíria vlastné stavby. Od roku 2016 existuje asi tucet populárnych verzií operačných systémov Linux. Čo znamená tento stav? To znamená, že existuje vážna konkurencia a rozmanitosť. Okrem populárnych verzií sa používajú aj menej bežné, ktoré sú určené na vykonávanie určitého rozsahu úloh. Ak máte záujem o ruskú verziu operačného systému Linux, potom stojí za zmienku, že jej stiahnutie dnes nie je problém. Pre iné verzie existujú rusifikátory, ktoré dokážu preložiť aspoň časť označení.

Linux a Windows: rozdiely

Tieto operačné systémy majú na prvý pohľad vážne rozdiely. V skutočnosti však nie je všetko úplne tak. Existujú rozdiely, ale aby ste ich videli, musíte sa pozrieť trochu hlbšie. Zameriame sa na operačný systém Linux, no keďže budeme porovnávať s Windows, budeme musieť popísať aj tento OS. Budeme brať do úvahy súborový systém, grafický shell, konfiguráciu systému, rozsah. Na konci článku sa budeme trochu venovať distribúciám.

Systém súborov

V prvom rade stojí za zmienku, že v bežnom zmysle v operačnom systéme Linux neexistuje pevné disky. O čom môže byť tento stav v prvom rade? Fyzické disky a logické oddiely uložené, tu budú reprezentované adresármi. OS sa pripojí k nejakému priečinku, všetko, čo sa vytvorí, spadne do neho. Pracovať sa dá len so súbormi, ktoré sa v ňom nachádzajú. Hlavný priečinok sa nazýva koreňový priečinok. Označuje sa znakom /. Používateľské súbory sú zvyčajne uložené v priečinku /home/username/. Miesto môžete zmeniť podľa vlastného uváženia.

Grafický shell

Po použití operačného systému Windows sa prechod na Linux môže zdať spočiatku nepohodlný. To však platí len pri použití terminálu. Existovať grafické škrupiny, s ktorým môžete pracovať so známym rozhraním. Terminál používajú buď veľmi pokročilí používatelia alebo na serveroch. Graficky navrhnutý shell bude vyhovovať všetkým ostatným používateľom, ktorí si nechcú pamätať presné adresáre informácií. Môžeme teda povedať, že operačný systém Linux sa môže objaviť v rôzne druhy. Existuje niekoľko možností prispôsobenia pracovnej plochy. Grafický dizajn existujú stovky variácií.

Konfigurácia

V operačnom systéme Okná dané informácie sú v systémový register. Je to druh databázy. Je potrebné, aby programy, ktoré bežia v operačnom systéme programu, boli správne nakonfigurované pri prvom spustení a na začiatku práce. Len v prípade, že dôjde k poškodeniu registra kompletná opätovná inštalácia. Má to však určitú výhodu: všetko je na jednom mieste. V operačnom systéme Linuxových vývojárov sa rozhodol ísť trochu inou cestou. V tomto OS je vlastníkom každý program samostatný súbor konfiguráciu a možno aj niekoľko.

Tieto súbory je možné ľubovoľne prezerať a upravovať. textový editor. Ak existuje niekoľko ďalších súborov, má to svoje výhody. Ak je jeden z nich poškodený, stratí sa iba časť vývoja. AT v najhoršom prípade Potrebujete iba preinštalovať program. Navyše, ak chce používateľ zmeniť počítač, nemusí začínať odznova. Môže len kopírovať potrebné súbory medzi strojmi, buď priamo alebo cez hostiteľa. Ale čo ak bol operačný systém poškodený? Toto je tiež dôležitá výhoda Operačný systém Linux.

OS je potrebné preinštalovať a musíte to urobiť. Ale nastavenia súboru po spustení tento proces nezmizne. Jeden však existuje malá chybička: každý program má svoj vlastný formát konfiguračné súbory. Pred úpravou čohokoľvek im bude potrebné dobre porozumieť.
Aplikácie

Už sme hovorili o operačnom systéme Linux a o tom, ako sa líši od operačného systému Windows, ktorý pozná mnoho používateľov. Dnes sa zameriame na oblasti jeho použitia. Bohužiaľ, nie všade nájde uplatnenie. Linux, či už kancelársky alebo domáci pracovná stanica, sa blíži k ideálu. Ide o to, že pre tento OS existuje veľa vytvorených alebo prenesených hier. Existujú tiež jednotlivé programy so spustením komplexu inžinierske programy alebo grafické balíky Typ Adobe.

Pomocou emulácie je tento problém vo väčšine prípadov vyriešený jednoducho. Nie všetci používatelia však potrebujú počítač, ktorý dokáže vyriešiť konkrétne problémy. Poďme sa pozrieť na zoznam funkcií tohto operačného systému. Operačný systém Linux umožňuje vytvárať kancelárske dokumenty, spracovávať texty, vytvárať tabuľky. Tiež je možné obhliadky a úpravu fotografií a obrázkov. Môžete sledovať videá a počúvať hudbu. V systéme môžete dokonca hrať jednoduché hry. Je možné vykonať komunikačné procesy cez internet.

Stojí za zmienku, že v tomto smere je operačný systém Linux výrazne lepší ako jeho konkurent. Linux je skvelý na programovanie. Používateľ môže jednoducho preskúmať internetový priestor. Je to tiež pohodlné diaľkové ovládanie akékoľvek operačné systémy. Email a rôzne programy na odosielanie správ. Zdieľanie súborov je celkom pohodlné.

O distribúciách

Ak chcete nainštalovať ruštinu Verzia pre Linux, potom sa oplatí porozprávať trochu o distribúciách. Používateľ má možnosť zvoliť si jazyk a geografickú orientáciu. Okrem toho s pomocou tohto operačného systému môžete vážne študovať jazyky. Teraz však hovoríme o distribúciách. Hlavným rozdielom je, že programy sú umiestnené v súborovom systéme. To neznamená, že jedna distribúcia je výhodnejšia na používanie ako iná.

Tu bude všetko závisieť od rozsahu úloh, ktoré sa majú vyriešiť. Môžete použiť verziu, v ktorej je pohodlné robiť programovanie, ale je tam slabá internetová podpora. Táto možnosť vhodné pre tých používateľov, ktorí sa potrebujú sústrediť na prácu namiesto neustáleho rozptyľovania internetom. Existujú aj verzie, ktoré to umožňujú najlepšia cesta upraviť výkon. To umožňuje získať maximálny výkon. Vo všeobecnosti je z čoho vyberať, stačí sa zastaviť pri tej či onej verzii.

Zadarmo. Možno pred niekoľkými rokmi táto otázka nebola taká aktuálna, ale teraz je postoj k duševnému vlastníctvu iný. Čoraz viac ľudí tomu pirátovi rozumie kópiu systému Windows môže priniesť veľké problémy. A za platené licencovaná verzia Windows sa rozdelí len málo ľudí je pripravených. Rovnako ako na nákup programov bežiacich pod týmto OS. Po inštalácii Linuxu získate sadu tisícov bezplatných programov. Hoci nie sú také známe ako programy Windows, sú absolútne funkčné.

Spoľahlivosť. Správna prevádzka hardvéru vášho PC umožní Linuxu fungovať roky bez reštartovania a zamrznutia. A tlačidlo Reset nebude nikdy potrebné.

Bezpečnosť. Linux je prakticky bez vírusov. Samotná konštrukcia operačného systému vylučuje pôsobenie škodlivých programov. A za to môžete urobiť bez antivírusových programov, ktoré spomaľujú váš počítač a narúšajú prácu. Nie je potrebné neustále aktualizovať antivírusové databázy a kontrolovať ich HDD pre vírusy, plytvanie drahocenným časom.

open source. To umožňuje používať a upravovať kód podľa vlastného uváženia. Môžete kedykoľvek opraviť chyby alebo nedostatky systému, ako aj rozšíriť jeho funkčnosť písaním doplnkov alebo programov, ktoré pracujú pod jeho kontrolou.

Na tento moment Okolo Linuxu sa vytvorila obrovská komunita programátorov, ktorí systém neustále vylepšujú. Vyvíjajú nové verzie a variácie tohto OS, píšu širokú škálu programov, ktoré fungujú pod Linuxom.

Tento operačný systém je najsilnejší v oblasti údržby serverov.

Operačné systémy Linux

linux- všeobecný názov operačných systémov podobných UNIX založených na jadre rovnakého mena a knižniciach a systémových programoch preň zostavených, vyvinutých ako súčasť projektu GNU. GNU/Linux beží na systémoch kompatibilných s PC z rodiny Intel x86, ako aj IA-64, AMD64, PowerPC, ARM a mnohých ďalších.

Operačný systém GNU/Linux tiež často obsahuje 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 sa GNU/Linux nedodáva s jediným „oficiálnym“ balíkom. Namiesto toho GNU/Linux prichádza vo veľkom množstve takzvaných distribúcií, ktoré spájajú programy GNU s jadrom Linuxu a inými programami.

rozvoj

Na rozdiel od Microsoft Windows, Mac OS a komerčných systémov podobných UNIX, GNU/Linux nemá geografické vývojové centrum. Neexistuje žiadna organizácia, ktorá vlastní tento systém; neexistuje ani jedno koordinačné centrum. Programy pre Linux sú výsledkom práce tisícov projektov. Niektoré z týchto projektov sú centralizované, niektoré sú sústredené vo firmách. Mnohé projekty združujú hackerov z celého sveta, ktorí sa poznajú 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ý, robí GNU/Linux mimoriadne nákladovo efektívnym. Nízke náklady na bezplatný vývoj, dobre zavedené testovacie a distribučné mechanizmy, zapojenie ľudí z rôznych krajín s rôznymi víziami problémov, ochrana kódu 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é spoločnosti, 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 uľahčila portovanie 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 znižuje cenu riešenia 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.

Linux je kompletný operačný systém, ktorý je voľným klonom operačného systému. UNIXové systémy. V tomto článku sa pokúsime urobiť technický Popis Linuxu .

Keď sa počítač spustí, operačný systém Linux prevezme kontrolu nad počítačom a spravuje nasledujúce komponenty.

Základný popis Komponenty Linuxu

  • Procesor – keďže linuxové jadro umožňuje spustenie viacerých procesov súčasne od viacerých používateľov (s podporou viacerých procesorov), operačný systém potrebuje prostriedky na správu multithreadingu. Plánovač Linuxu uprednostňuje procesy a určuje, ktorý proces beží na ktorom procesore (ak má systém viacero procesorov). Plánovač je možné nakonfigurovať tak, aby fungoval na systémoch rôzne druhy. O správne nastavenie viac dôležité procesy získať rýchlejšiu odozvu procesora. Napríklad zapnutý plánovač Linuxu stolný počítač dáva vyššiu prioritu úlohe presunu okna a nižšiu prioritu úlohe kopírovania súboru na pozadí.
  • Pamäť – Linuxové jadro sa snaží udržať aktuálne spustené procesy Náhodný vstup do pamäťe. Nečinné procesy sa presunú do odkladacieho súboru, čo je vyhradená oblasť na pevnom disku, ktorá sa používa na ukladanie údajov a procesov, ktoré sa nepresúvajú do pamäte RAM. Keď je RAM plná, procesy sa presunú do stránkovacieho súboru. Keď je odkladací súbor plný (ale nemalo by to byť povolené), nové procesy sa nespustia.
  • Zariadenia – Linuxové jadro podporuje tisíce hardvérových zariadení. Zároveň z dôvodu zahrnutia iba do pracovného jadra aktuálne ovládače veľkosť jadra môže byť udržiavaná na prijateľnej úrovni. Použitie načítateľných modulov vám umožňuje pridať podporu do jadra prídavné zariadenia. Moduly je možné načítať a odobrať na požiadanie v dôsledku pripojenia alebo odpojenia zariadenia. (Jadro, o ktorom sa bude diskutovať ďalej, je srdcom operačného systému Linux.)
  • súborové systémy - súborové systémy poskytujú štruktúry, v ktorých sú súbory uložené na diskoch CD, pevné disky, diskety, DVD a iné médiá. Linuxové jadro podporuje mnoho typov súborových systémov (napríklad súborové systémy Linux: ext3 a reiserfs, ako aj súborové systémy VFAT a NTFS z operačného systému Windows).
  • Bezpečnosť – Rovnako ako UNIX, aj operačný systém Linux bol pôvodne navrhnutý tak, aby poskytoval simultánny prístup viacerých používateľov. Na stráženie používateľské zdroje každému súboru je priradený súbor povolení na čítanie, zápis a spúšťanie, ktoré definujú prístupové práva. AT štandardný systém Linux má prístup do celého systému bez obmedzení, špeciálne registračné položky môžu ovládať určité služby (napr Webové servery Apache) a používateľom možno prideliť povolenia jednotlivo alebo ako súčasť skupín. Nedávne inovácie ako Security-Enhanced Linux podporujú viac jemné ladenie a ochranu bezpečné prostredie spracovávanie informácií.

zobrazené vyššie popis je popis základných komponentov jadra (kernelu) linux. Názov z linuxového jadra (ktorý vznikol a stále sa vyvíja pod vedením Linusa Torvaldsa) sa rozšíril do celého operačného systému.

Jadro je softvérový komponent, ktorý priamo spolupracuje s hardvérom počítača. Ostatné komponenty pridané do jadra, ako napríklad nástroje na správu a aplikácie, sú prevzaté z iných projektov s otvoreným zdrojovým kódom. zdrojový kód. Linuxové jadro a potrebné komponenty tvoria kompletný operačný systém.

Ďalšia časť článku o popise Linuxu hovorí, že mnoho ďalších komponentov bolo vytvorených inými projektmi, takže správna výslovnosť Linuxu by mala znieť takto: GNU Linux

Projekt GNU poskytol mnoho komponentov, ktoré sú teraz súčasťou operačného systému Linux. (GNU, Apache, KDE, GNOME a ďalšie kľúčové open source projekty v rámci operačných systémov Linux sú trochu prediskutované.) Nasledujúce subsystémy boli vytvorené z iných projektov.

  • GUI užívateľ pozostáva z grafickej infraštruktúry (zvyčajne X WindowSystem), správcov okien, panely, ikony a ponuky. Grafické používateľské rozhranie umožňuje namiesto toho použiť kombináciu myši a klávesnice jednoduchý vstup príkazy z klávesnice (ako sa to robilo za starých dobrých čias). V blízkej budúcnosti bude grafický server X nahradený Waylandom na všetkých linuxových distribúciách. Ubuntu vyvíja svoj vlastný graf. server Mir.
  • Nástroje na správu zahŕňajú stovky (možno tisíce) príkazov a grafických nástrojov, ktoré vám umožňujú pridávať používateľov, spravovať disky, monitorovať stav siete, inštalovať softvér a zabezpečiť a spravovať počítačové zdroje.
  • Aplikácie – hoci žiadna linuxová distribúcia neobsahuje všetky existujúce aplikácie, ale každá obsahuje tisíce hier, kancelárske aplikácie, webové prehliadače, prehrávače médií, chat klienti a mnoho ďalších aplikácií dostupných výhradne pre platformu Linux.
  • Vývojárske nástroje zahŕňajú výlučne nástroje na vývoj a vytváranie knižníc a aplikácií na implementáciu špecializovaných rozhraní.
  • Možnosti servera umožňujú počítaču pod Linuxové ovládanie poskytovať služby klientom v sieti. Inými slovami, okrem inštalácie webových prehliadačov na prezeranie webových stránok sa počítač môže zmeniť na server, ktorý poskytuje webové stránky iným počítačom. Zároveň medzi obľúbené funkcie servera patria webové servery, servery Email, databázy, tlač, súborové servery, DNS servery a DHCP.