Linux (GNU/Linux) — apibrėžimas, branduolys ir populiarios distribucijos
Sužinokite, kas yra Linux (GNU/Linux): branduolys, laisvoji programinė įranga, populiarios distribucijos (Ubuntu, Debian, Fedora) ir panaudojimas serveriuose, darbalaukyje bei superkompiuteriuose.
Linux arba GNU/Linux yra į "Unix" panaši operacinė sistema (tikslingiau – operacinių sistemų šeima), skirta įvairių tipų kompiuteriams. Operacinė sistema – tai programų rinkinys, teikiantis pagrindines instrukcijas, kuriomis valdomos elektroninės kompiuterio dalys, leidžiančias paleisti ir valdyti taikomąsias programas. Linux platinama kaip laisvoji programinė įranga: kiekvienas gali laisvai ją naudoti, peržiūrėti šaltinį, keisti ar dalytis pakeitimais pagal licencijų sąlygas.
Branduolys (kernel) ir sistema
Pagrindinis Linux komponentas yra Linux" branduolys – tai faktinis operacinės sistemos šerdies programinis kodas, atsakingas už procesų tvarkymą, atminties valdymą, įrenginių tvarkykles ir kt. Branduolio samprata geriau apibūdinama per operacinės sistemos branduolį, kurį pirmasis sukūrė Linusas Torvaldsas. Branduolys dažnai derinamas su įvairiais sistemos įrankiais, bibliotekomis ir vartotojo aplinka – tokiu rinkiniu ir yra vadinamas "Linux" distributyvas (trumpinys – distro).
Distribucijų į paketą dažnai įtraukiama pagalbinė sisteminė programinė įranga ir bibliotekos, daug jų teikia GNU projektas; taip pat – paketų tvarkyklės, instaliavimo įrankiai, dokumentacija ir vartotojo sąsajos.
Populiarios distribucijos ir komercinis palaikymas
Tarp plačiai naudojamų laisvųjų distribucijų dažnai minimos Debian", "Fedora" ir "Ubuntu". Komercinį palaikymą ir verslo klasės palaikymo sutartis siūlo tokios distribucijos kaip Red Hat Enterprise Linux ir "SUSE Linux Enterprise Server". Kiekviena distribucija gali turėti skirtingą paketų formatą, atnaujinimų politiką ir palaikomų įrankių rinkinį.
Darbalaukis, serveriai ir specializuotos sistemos
Darbalaukio Linux distribucijose įprastai rasite langų sistemą, tokias kaip X11 arba Wayland, ir darbalaukio aplinką, pavyzdžiui, GNOME arba KDE Plasma, kurios suteikia grafines programų valdymo priemones ir darbalaukio patirtį. Serveriams skirtuose distributyvuose grafinė sąsaja dažnai visai nebūna (grafikos nebuvimas sumažina resursų naudojimą ir saugumo paviršių); serveriuose paplitę sprendimų stekai, pvz., LAMP (Linux, Apache, MySQL/MariaDB, PHP/Perl/Python).
Serveriuose Linux dominuoja – jis veikia tiek standartiniuose tinklo serveriuose, tiek didžiuosiuose kompiuteriuose (pagrindiniuose kompiuteriuose) ir superkompiuteriuose; nuo 2017 m. lapkričio visi TOP500 sąrašo superkompiuteriai naudojo Linux (superkompiuteriuose).
Desktop, nešiojami įrenginiai ir Chromebooks
Nors asmeninių stacionariųjų kompiuterių rinkoje Linux turi mažesnę dalį (apie 2,3 %), jis populiarus tarp techninių vartotojų, kūrėjų ir organizacijų, vertinančių saugumą bei konfigūravimą. Kompiuteriai "Chromebook", kuriuose veikia "Chrome OS" (sukurtas ant Linux branduolio), yra plačiai paplitę JAV švietimo rinkoje ir mažesnės kainos nešiojamųjų kompiuterių segmente.
Įterptosios sistemos ir mobilieji įrenginiai
Linux dažnai naudojamas įterptosiose sistemose, t. y. įrenginiuose, kurių OS integruota į programinę įrangą ir stipriai pritaikyta konkrečiam įrenginiui. Tokie įrenginiai apima maršrutizatorius (maršrutizatoriai), televizorius, skaitmeninius vaizdo įrašymo įrenginius, vaizdo žaidimų konsoles, pramonės automatizacijos įrenginius ir net išmaniuosius laikrodžius. Mobiliajame sektoriuje pats žinomiausias pavyzdys yra Android – mobilioji operacinė sistema, pastatyta ant Linux branduolio, kuri pagal diegimų skaičių pranoksta daugumą bendrosios paskirties operacinių sistemų; 2017 m. kovo duomenimis Android vartotojų skaičius viršijo Microsoft Windows vartotojų skaičių tam tikruose segmentuose.
Licencijavimas, bendruomenė ir plėtra
Linux ekosistemos stiprybė – jos atvira plėtros modelis. Pirminį kodą gali naudoti, keisti ir platinti bet kas, komerciniais ar nekomerciniais tikslais, laikantis atitinkamų licencijų sąlygų, pavyzdžiui, GNU bendrosios viešosios licencijos. Tai sudaro prielaidas plačiam bendradarbiavimui tarp savanorių, įmonių ir akademinių institucijų. Projekto plėtrą koordinuoja branduolio prižiūrėtojai (maintainers) ir Linusas Torvaldsas kaip pagrindinis branduolio palaikytojas, o pridėjimus ir pataisas prižiūri hierarchinė priėmimo sistema.
Saugumas, atnaujinimai ir palaikymas
Linux saugumo modelis apima reguliarias saugumo pataisas, teises ir atskirų procesų apribojimus. Dauguma distribucijų naudoja paketų valdymą (pvz., APT, RPM), leidžiantį patogiai diegti atnaujinimus ir taisymus. Komercinės distribucijos siūlo mokamą palaikymą bei ilgalaikio palaikymo (LTS) versijas, kas svarbu įmonėms ir kritinėms sistemoms.
Techninės savybės ir modernūs pokyčiai
Linux palaiko daugybę failų sistemų (EXT4, XFS, Btrfs ir kt.), virtualizacijos technologijas (KVM, Xen), konteinerizaciją (Docker, Podman) ir pažangias init sistemas (pvz., systemd) bei tinklo valdymo priemones. Dėl atviro kodo bendradarbiavimo dažnai greitai įdiegiamas palaikymas naujai įrangai, tačiau konkretus palaikymas priklauso nuo branduolio versijos ir aparatinės įrangos gamintojo tvarkyklių.
Kaip pasirinkti ir pradėti naudoti
Pradedantiesiems dažnai rekomenduojamos draugiškos distribucijos, tokios kaip Ubuntu ar Fedora; pažangesni vartotojai renkasi Debian arba specializuotus sprendimus. Diegimas paprastai atliekamas iš gyvos (live) laikmenos arba instaliatoriaus su skyrių (partition) valdymu; daugumą įrenginių galima paleisti ir iš USB atmintinės. Prieš diegiant į gamybinę aplinką, verta patikrinti aparatinės įrangos suderinamumą ir pasirinktos distribucijos palaikymo terminus.
Santrauka
Linux – tai plačiausia, atviro kodo pagrindu kuriama operacinių sistemų šeima, apimanti tiek asmeninių kompiuterių darbalaukius, tiek galingiausius serverius ir įterptąją elektroniką. Dėl laisvosios licencijos, plataus bendruomenės palaikymo ir verslo sprendimų palaikymo, Linux tapo kertiniu elementu šiuolaikinėje informacinių technologijų infrastruktūroje.
Kaip sukurta "Linux
Aštuntajame dešimtmetyje daugelis žmonių mėgo naudoti "Unix" operacinę sistemą. Tačiau kadangi ji ribojo naudotojų galimybes dalytis sistema ir ją tobulinti, kai kurie žmonės sukūrė naują operacinę sistemą, kuri veiktų kaip "Unix", bet kuria galėtų dalytis ir tobulinti bet kas. MINIX, panaši į "Unix", buvo naudojama kaip mokymo priemonė universitetų studentams mokytis, kaip veikia operacinės sistemos. MINIX taip pat ribojo naudotojų dalijimąsi ja ir jos tobulinimą.
Žmonių grupė, vadinama GNU projektu, parašė įvairias naujos operacinės sistemos, vadinamos G.N.U., dalis, tačiau ji neturėjo visų operacinei sistemai reikalingų dalių. 1991 m. Linusas Torvaldsas (Linus Torvalds) pradėjo kurti MINIX pakaitalą, kurį būtų galima naudoti nemokamai ir kuris nieko nekainuotų. Linusas projektą pradėjo dar besimokydamas Helsinkio universitete. Galiausiai tai tapo "Linux" branduoliu.
Linusas Torvaldsas dalijosi "Linux" branduoliu kai kuriose interneto grupėse, skirtose MINIX naudotojams. Linusas pirmą kartą operacinę sistemą pavadino "Freax". Pavadinimas "Freax" atsirado sujungus angliškus žodžius "free" (laisvas) ir "freak" (keistuolis) ir prie pavadinimo pridėjus X, nes "Unix" pavadinime yra X. Kartu su Linusu universitete dirbęs Ari Lemmke buvo atsakingas už serverius, kuriuose buvo saugoma "Freax". Ari nemanė, kad "Freax" yra geras pavadinimas, todėl neatsiklausęs Linuso pavadino projektą "Linux". Vėliau Linusas sutiko, kad "Linux" yra geresnis projekto pavadinimas.
Iš pradžių "Linux" rėmėsi MINIX programinės įrangos kodu. Tačiau, kai G.N.U. sistemos kodas buvo prieinamas nemokamai, jis nusprendė, kad "Linux" būtų gerai, jei ji galėtų naudoti šį kodą, o ne MINIX kodą, nes MINIX neleido žmonėms juo dalytis ar keisti taip, kaip jie norėjo. G.N.U. bendroji viešoji licencija - tai programinės įrangos licencija, kuri leidžia žmonėms keisti bet kurią norimą kodo dalį, jei jie dalijasi visais padarytais pakeitimais su žmonėmis, kuriems perduoda savo programinę įrangą, ir leidžia jiems ją platinti nemokamai arba už tam tikrą kainą. Visa G.N.U. programinė įranga buvo licencijuota pagal G.N.U. Bendrąją viešąją licenciją, todėl Linusas ir kiti prie "Linux" dirbę žmonės taip pat galėjo ja naudotis.
Norėdamas, kad "Linux" branduolys būtų tinkamas naudoti su G.N.U. projekto kodu, Linusas Torvaldsas pradėjo pereiti nuo savo pradinės licencijos (kuri neleido jos parduoti) prie G.N.U. GPL. Linux ir G.N.U. kūrėjai dirbo kartu, siekdami integruoti G.N.U. kodą į Linux ir sukurti laisvą operacinę sistemą.
Nuo 1991 m. tūkstančiai programuotojų ir įmonių, įskaitant "Google", dirbo, kad patobulintų "Linux".
Pingvinas Tuksas
"Linux" talismanas yra animacinis pingvinas Tuksas. Kai žmogus mato pingviną ant programinės ir techninės įrangos, tai reiškia, kad ji veiks su "Linux", o kartais ir su visomis į "Unix" panašiomis sistemomis.
Pingvino idėja kilo "Linux" kūrėjui Linusui Torvaldsui. Šį atvaizdą sukūrė vyras, vardu Larry Ewingas, dalyvaudamas logotipo kūrimo konkurse. Įvaizdis, Tuxas, nelaimėjo, tačiau vėliau jis buvo pasirinktas kaip talismanas.
Dabar "Tux" tapo "Linux", o kartais net atvirojo kodo simboliu. Jį galima pamatyti daugelyje skirtingų vietų, ir dažnai, kai žmonės kalba apie "Linux", jie galvoja apie Tuksą. Tuksas netgi įtrauktas į daugelį vaizdo žaidimų, pavyzdžiui, "Super Tux" (kaip "Super Mario Bros. ), "Tux Racer" (kuriame žaidėjai lenktyniauja su Tuksu nuo apledėjusio kalno) ir "Pingus" (kaip "Lemmings").

Pingvinas Tuksas
Naudoja
Darbalaukio naudojimas
Nors yra tik keletas "Linux" versijų kai kurioms "Mac OS X" ir "Microsoft Windows" programoms tokiose srityse kaip darbalaukio leidyba ir profesionalus garso bei vaizdo įrašų apdorojimas, yra programų, kurių kokybė yra palyginti panaši į "Mac" ir "Windows" skirtų programų kokybę.
Daug nemokamų programų, kurios populiarios "Windows", pavyzdžiui, "Pidgin", "Mozilla Firefox", "LibreOffice", "Chromium", VLC ir GIMP, yra prieinamos ir "Linux". Vis daugiau nuosavybinės darbalaukio programinės įrangos, pavyzdžiui, "Adobe Flash Player", "Spotify" ir "Skype", taip pat galima naudoti "Linux". CrossOver yra nuosavybinis sprendimas, paremtas atvirojo kodo projektu Wine, kuriuo galima naudoti "Windows" programas, tokias kaip "Microsoft Office" ir "Adobe Photoshop", naudojant "Linux".
| KDE ir GNOME | ||||
|
|
| |||
| KDE | ||||
Serveriai ir superkompiuteriai
"Linux" daugiausia buvo naudojama kaip serverių operacinė sistema ir tapo žinoma daugeliui šios srities atstovų; 2008 m. vasario mėn. "Netcraft" pranešė, kad penkiose iš dešimties geriausių interneto prieglobos bendrovių interneto serveriuose naudojama "Linux". Taip yra dėl jos stabilumo ir veikimo laiko, taip pat dėl to, kad serveriams dažnai nereikalinga darbalaukio programinė įranga su grafine vartotojo sąsaja.
"Linux" paprastai naudojama kaip superkompiuterių operacinė sistema. 2017 m. lapkričio mėn. duomenimis, visuose 500 didžiausių superkompiuterių veikia "Linux".

"Roadrunner" - greičiausias pasaulyje superkompiuteris (nuo 2009 m.), kuriame veikia "Linux".
Tarimas
1992 m. Torvaldsas paaiškino, kaip jis taria žodį "Linux":
| “ | "li" tariamas su trumpuoju [ee] garsu: palyginkite prInt, mInImal ir kt. 'nux' taip pat yra trumpas, ne diftongas, kaip ir pUt. Iš dalies tai susiję su minix: linux buvo tik mano darbinis šio dalyko pavadinimas, o kadangi parašiau jį vietoj minix savo sistemoje, rezultatas yra toks, koks yra... linus' minix tapo linux. | ” |
A. Torvaldsas pateikė garso pavyzdį, kuriame girdimas jo paties tarimas anglų ir švedų kalbomis.
Kai kurie anglakalbiai šį pavadinimą taria kaip lee-narks, lee-nix arba lie-nix. Pasak Torvaldso, tai neteisingas tarimas. []
Kodo dydis
2001 m. atlikus "Red Hat Linux 7.1" tyrimą paaiškėjo, kad šis distributyvas turi 30 milijonų kodo eilučių. Tyrimas parodė, kad "Red Hat 7.1" sukurti prireikė maždaug 8 000 metų. Tyrime taip pat teigiama, kad jei visa ši programinė įranga būtų buvusi sukurta nuosavybinėmis priemonėmis, jos sukūrimas Jungtinėse Amerikos Valstijose būtų kainavęs apie 1,08 mlrd. dolerių. 2011 m. kovo 7 d. duomenimis, "Linux" branduolys kainuotų apie 3 mlrd. dolerių.
2013 m. birželį išleistoje "Linux" branduolio 3.10 versijoje yra 15 mln. kodo eilučių, o 2015 m. birželį išleistoje 4.1 versijoje beveik 14 000 programuotojų sukūrė daugiau nei 19,5 mln. kodo eilučių.
Didžioji dalis kodo (apie 71 %) buvo parašyta C programavimo kalba, tačiau buvo naudojama ir daug kitų kalbų, įskaitant C++, asemblerio kalbą, "Perl", "Python", "Fortran" ir įvairias "shell scripting" kalbas. Kiek daugiau nei pusė visų kodo eilučių buvo licencijuotos pagal GPL licenciją.
Skirtingos "Linux" versijos
Norintys įsigyti "Linux" gali atsisiųsti ją iš interneto arba nusipirkti parduotuvėje ar svetainėje. Kartais knygose ir žurnaluose apie "Linux" būna CD arba D.V.D. su "Linux". Bet kuri tam tikra "Linux" versija vadinama "distribucija" arba "distributyvu". Linux versijoje yra Linux branduolys ir G.N.U. programinė įranga bei keletas papildomų programų, kurios gali būti ne G.N.U. Skirtingose versijose yra skirtingų papildomų programų. Daugiausia žmonių naudoja šias versijas:
- "Linux Mint
- Ubuntu
- "Arch Linux
- CentOS
- Debian
- "Fedora"
- Gentoo
- Slackware
- openSUSE
- Mageia
Žmonės gali sumokėti tam tikrą pinigų sumą už versiją, kad galėtų turėti CD-ROM arba DVD ir padėti bendrovei tobulinti versijas. Paprastai, kai kas nors moka, tai daroma tam, kad bendrovė padėtų naudotojui po to, kai jis įdiegs versiją, ir tai vadinama "palaikymu".
"Linux" programinė įranga apima:
- Branduolys ir apvalkalas.
- "Apache" leidžia naudotojams paleisti savo svetainę.
- KDE ir GNOME yra darbalaukio aplinkos.
- "LibreOffice" skirta darbui biure.
- "Mozilla Firefox" yra interneto (žiniatinklio) naršyklė.
- GIMP, "Inkscape" ir "Blender" padeda dirbti su paveikslėliais.
- Tokie žaidimai kaip Tux Racer.
- GNU kompiliatorius.

"Fedora", "Linux" distributyvas
Licencijavimas, prekių ženklas ir pavadinimai
"Linux" branduolio ir daugumos GNU programinės įrangos licencija yra GNU bendroji viešoji licencija (GPL). Pagal GPL reikalaujama, kad kiekvienas, kuris platina "Linux" branduolį, privalo suteikti pirminį kodą (ir bet kokius pakeitimus) gavėjui tomis pačiomis sąlygomis. 1997 m. Linusas Torvaldsas pasakė: "Linux" GPL licencijos suteikimas tikrai buvo geriausias dalykas, kurį kada nors padariau". Kitiems svarbiausiems "Linux" sistemos komponentams gali būti taikomos kitos licencijos; daugeliui bibliotekų taikoma GNU mažesnioji bendroji viešoji licencija (LGPL) - GPL rūšis, kuri yra mažiau apribota, o X langų sistemai taikoma MIT licencija. "Linux" yra Linuso Torvaldso prekės ženklas.
Susiję puslapiai
- Linux distribucijų sąrašas
Klausimai ir atsakymai
K: Kas yra "Linux"?
A: "Linux" arba GNU/Linux yra į "Unix" panaši kompiuterių operacinė sistema (arba jų šeima). Tai pagrindinių instrukcijų, kuriomis valdomos elektroninės kompiuterio dalys, leidžiančios vykdyti programas ir taikomąsias programas, rinkinys.
K: Kodėl "Linux" yra populiari?
A: Viena iš priežasčių, kodėl daugelis žmonių nori naudoti "Linux", yra ta, kad jai galima įsigyti daug programinės įrangos, o didžioji jos dalis yra nemokama.
K: Kas sukūrė "Linux" branduolį?
A.: Iš pradžių "Linux" branduolį kūrė vienas Linusas Torvaldsas.
K: Kokios yra populiarios "Linux" distribucijos?
A: Populiariausios distribucijos yra "Debian", "Fedora", "Ubuntu", "Red Hat Enterprise Linux", "SuSE Linux Enterprise Server", "X11" arba "Wayland", GNOME ir "KDE Plasma".
K: Ar galima sukurti pasirinktinius paskirstymus konkretiems tikslams?
Atsakymas: Taip, nes bet kas gali laisvai kopijuoti ir keisti pirminį kodą pagal jo licencijas, pavyzdžiui, GNU bendrąją viešąją licenciją.
K: Kur dažniausiai naudojama "Linux"? A.: "Linux" dažniausiai naudojama serveriuose, pavyzdžiui, pagrindiniuose kompiuteriuose ir superkompiuteriuose, apie 2,3 % stacionariųjų kompiuterių, "Chromebook" kompiuteriuose JAV K-12 švietimo rinkoje, įterptosiose sistemose, pavyzdžiui, mobiliuosiuose telefonuose (ypač išmaniuosiuose telefonuose), planšetiniuose kompiuteriuose, tinklo maršrutizatoriuose ir t. t., gamyklų automatikos valdikliuose, televizoriuose, skaitmeniniuose vaizdo įrašymo įrenginiuose, vaizdo žaidimų konsolėse ir išmaniuosiuose laikrodžiuose.
Ieškoti

