Viena no populārākajām operētājsistēmām, kas tiek izmantota datoros un citās ierīcēs, ir Linux. Lai gan daudzi Linux varianti tiek izmantoti arī galddatoros, klēpjdatoros un lieldatoru iekārtās papildus citām neskaidrām ierīcēm, tos, iespējams, vislabāk atpazīst komerciālos datoru serveros. Gan klēpjdatoriem paredzētā Chrome OS operētājsistēma, kas pazīstama kā Chromebook datori, gan Android mobilā un planšetdatora operētājsistēma no Google ir balstīta uz Linux. Dažādi Linux sistēmu veidi ir vislabāk pielāgoti noteiktiem lietojumiem.
Linux operētājsistēmas vēsture
Lai izveidotu Unix operētājsistēmas versiju, kas piemērota galddatoriem, kurus darbina Intel procesori, Linux pirmo reizi 1991. gadā izstrādāja somu datorprogrammētājs Linux Torvalds. Lai gan termins 'Unix' joprojām ir AT&T, tālruņu kompānijas izcilās pētniecības un izstrādes nodaļas, preču zīme, tagad to bieži lieto vispārīgi dažādām sistēmām, kas ir gan kopumā saderīgas ar oriģinālo Unix, gan iedvesmotas no tā.
Minix bija agrīna Unix līdzīga operētājsistēma personālajiem datoriem, taču Torvalds un programmētāju grupa no visas pasaules, kas strādāja ar Linux, uzskatīja, ka tā nav apmierinoša licencēšanas un citu problēmu dēļ. Tehniski termins “Linux” attiecas tikai uz operētājsistēmas kodolu, kas ir centrālais procesora bloks, kas kontrolē atmiņas piešķiršanu, procesora plānošanu un ierīces piekļuvi un atrodas starp lietojumprogrammām un iekārtas aparatūru.
izveidot savienojumu ar datubāzi java
GNU projekts, kas tiek ražots galvenokārt Free Software Foundation aizgādībā, kas ir veltīts programmatūras ražošanai un popularizēšanai, kas veicina tā lietotāju brīvību, nodrošina lielāko daļu papildu programmatūras, kas bieži tiek instalēta Linux datorā. Brīvās programmatūras fonda prezidents un dibinātājs Ričards Stallmens dod priekšroku integrētajai sistēmai GNU/Linux, nevis Linux operētājsistēmai. Būtībā GNU nodrošina daudzus lietojumprogrammu līmeņa rīkus, Linux sistēma piedāvā operētājsistēmas kodolu, un daudzās mūsdienu instalācijās papildu organizācijas nodrošina lielāko daļu citas galvenās programmatūras, ko izmanto Linux darbstacijās.
Tagad Linux kodolu uztur liels skaits izstrādātāju visā pasaulē, no kuriem daudzi strādā programmatūras firmās, kas izmanto Linux iekšēji vai klientiem paredzētos produktos. Šie izstrādātāji ne tikai pievieno jaunas funkcijas, lai uzlabotu lietojamību, drošību un efektivitāti, bet arī pārliecinās, ka Linux kodols ir saderīgs ar plašu aparatūras klāstu. Tā kā Linux kodols ir atvērtā koda avots, ikviens parasti var brīvi izmantot un mainīt atklāti pieejamo pirmkodu savām vajadzībām. Lai gan noteiktas licences atšķiras, lielākā daļa citas ar Linux saderīgas programmatūras tāpat ir pieejamas ar salīdzināmiem nosacījumiem. Tāpēc pirms programmatūras instalēšanas personīgajos vai uzņēmuma datoros noteikti izprotiet apstākļus.
Pārzinot Linux OS izplatīšanu
Kopš 1990. gadu sākuma, kad Linux pirmo reizi tika izlaists, daudzi uzņēmumi ir izstrādājuši savus programmatūras komplektus, kas ir piemēroti Linux kodolam. Lai gan agrāk tie tika pārsūtīti, izmantojot kompaktdiskus, DVD vai pat disketes, šīs paketes, kas pazīstamas arī kā izplatīšanas, tagad galvenokārt tiek izplatītas tiešsaistē.
Izplatījumi bieži izlemj, kuras konfigurācijas tiks izmantotas pēc noklusējuma un kuras jebkuras programmatūras versijas, piemēram, grafiskās lietotāja saskarnes, servera rīki, programmēšanas programmatūra un galalietotāju lietojumprogrammas, būs pieejamas. Lai gan daudzi pakotņu pārvaldnieki ir izstrādāti pirms iOS un Android, lielākā daļa ietver programmatūru, kas paredzēta izplatīšanai apstiprinātu programmu ātrai instalēšanai, līdzīgi kā lietotņu veikali, kas tagad tiek izmantoti mobilajās ierīcēs.
1. Debian
Populāri Linux izplatījumi, piemēram, Deepin, Ubuntu un Mint, ir pazīstami ar savu spēcīgo veiktspēju, uzticamību un nepārspējamu lietotāja pieredzi. Debian tiek uzskatīts par šo izplatījumu māti. Debian 10.5, Debian 10 atjauninājums, kas pazīstams arī kā Debian Buster, ir jaunākais stabilais laidiens.
Ņemiet vērā, ka Debian 10.5 ir tikai Debian Buster jauninājums, kas ietver jaunākos atjauninājumus un jaunas programmatūras lietojumprogrammas, nevis jaunu Debian Buster versiju. Ir iekļauti arī drošības atjauninājumi, kas risina pašreizējās drošības problēmas. Nav nepieciešams izmest Buster sistēmu, ja tā joprojām ir. Vienkārši izmantojiet APT pakotņu pārvaldnieku, lai jauninātu sistēmu.
Debian projekts piedāvā vairāk nekā 59 000 programmatūras pakotņu, atbalsta plašu datoru klāstu un pievieno vairāk sistēmas arhitektūru ar katru jaunu laidienu. Tas pieliek pūles, lai līdzsvarotu izturību un jaunākās tehnoloģijas. Stable, Testing un Unstable ir trīs galvenās Debian piedāvātās izstrādes nozares.
Lai gan stabilā versija, kā norāda tās nosaukums, ir stabila un tai ir efektīva drošības aizsardzība, diemžēl tai nav iekļauti jaunākie programmatūras produkti. Tomēr stabilitātes un izturības dēļ tas ir lieliski piemērots ražošanas serveriem. Tas ir piemērots arī diezgan tradicionāliem galddatoru lietotājiem, kuriem īpaši nerūp jaunākās programmatūras pakotnes. Parasti savā sistēmā instalējat Debian Stable.
Debian Testing ir pastāvīgi atjaunināts laidiens, kas piedāvā jaunākos programmatūras laidienus, kas vēl nav iekļauti stabilajā laidienā. Tas ir gaidāmās stabilās Debian laidiena izstrādes posms. Tam bieži ir nestabilitātes problēmas, un tas ir viegli salaužams. Turklāt tas nesaņem drošības atjauninājumus laikā. Bullseye ir jaunākais Debian testēšanas laidiens.
Pašreizējā Debian iterācija tiek saukta par nestabilu. Tā ir eksperimentāla izplatīšana, kas kalpo kā ideāla platforma programmētājiem, kuri aktīvi piedalās koda izstrādē līdz brīdim, kad tas nonāk “testēšanas” stadijā.
Debian izmanto simtiem miljonu lietotāju, pateicoties tā robustajai pakotņu krātuvei un stabilitātei, īpaši reālās pasaules vidēs.
2. Gentoo
Gentoo ir izplatīšana, kas paredzēta speciālistiem un profesionāļiem, kuri nekavējoties apsver rīkus, ar kuriem viņi saskaras. Šajā grupā ietilpst tīkla un sistēmas administratori, kā arī izstrādātāji. Tāpēc tas nav labākais risinājums Linux iesācējiem. Cilvēkiem, kuri vēlas uzzināt vairāk par Linux operētājsistēmas iekšējo darbību, ieteicams izmantot Gentoo.
Gentoo Linux
Pakešu pārvaldības sistēma, ko sauc par portage, ir iekļauta Gentoo, un tā ir arī citos izplatījumos, tostarp Sabayon un Calculate Linux, kas ir veidota uz Gentoo un ir ar to saderīga. Tas ir balstīts uz portu kolekciju jēdzienu un ir rakstīts Python valodā. Uz BSD balstīti izplatījumi, piemēram, OpenBSD un NetBSD, nodrošina portu kolekcijas, kas ir ielāpu un makefailu kolekcijas.
3. Ubuntu
Vienu no populārākajiem Linux izplatījumiem, ko izstrādājis un atjauninājis Canonical, izmanto gan eksperti, gan mēreni lietotāji, gan iesācēji. Ubuntu tika izveidots galvenokārt Linux jaunpienācējiem vai tiem, kas pāriet no Mac vai Windows.
Ubuntu Linux
Ubuntu ir iepriekš instalēts ar GNOME darbvirsmas saskarni un izplatītu programmatūru, tostarp Firefox, LibreOffice, attēlu rediģēšanas programmatūru, piemēram, GIMP, mūzikas atskaņotājiem un video atskaņotājiem, piemēram, Audacious un Rhythmbox.
Jaunākais laidiens ir Ubuntu 20.04 LTS, bieži pazīstams kā Focal Fossa. Ir iekļauti daudzi atjauninājumi un jaunas funkcijas, tostarp Yaru motīvs, pilnveidotas ikonas, neticams atbalsts Snap produktiem un frakciju mērogojamības iespēja, kas tiek parādīta pakāpeniski.
Daudzu citu Linux variantu pamatā ir Ubuntu. Linux Mint 20.04 LTS, Kubuntu 20.04 un Lubuntu 20.04 LTS ir daži no izplatījumiem, kuru pamatā ir Ubuntu 20.04. (Uļjana).
Ubuntu ir lieliski piemērots galddatoru lietotājiem un iesācējiem, kuri mēģina apgūt Linux, jo tas ir ērti lietojams un pievilcīgs lietotāja interfeiss. Attīstoties Linux apgūšanai, viņi var viegli sākt izmantot noklusējuma lietotnes, kā minēts iepriekš.
Ir vērts pieminēt uz multimediju ražošanu vērsto Ubuntu Studio. Tā ir paredzēta māksliniekiem, kuri vēlas darboties video, fotogrāfijas, audio un grafikas radīšanas jomās.
4. Linux Mint
Ļoti populārs uz Ubuntu balstīts Linux izplatījums tiek saukts par Linux Mint. Tas ir izturējis laika pārbaudi, lai piedāvātu vienu no skaistākajiem un intuitīvākajiem izplatījumiem, ko dievina gan galddatoru lietotāji, gan profesionāļi. Lai gan apjukums saistībā ar jaunāko versiju Mint 20, kas pēc noklusējuma noņēma snap funkcionalitāti, Linux izplatīšana joprojām ir pārsteidzoša, spēcīga un uzticama.
Linux Mint darbvirsma
Izpildiet šādas komandas, lai aktivizētu snap atbalstu.
$ sudo rm /etc/apt/preferences.d/nosnap.pref $ sudo apt update $ sudo apt install snapd
Trīs Mint 20 darbvirsmas varianti – Cinnamon, XFCE un MATE izdevumi – ir balstīti uz Ubuntu 20.04 LTS. Mint ir pieejama tikai 64 bitu versijās; 32 bitu versijas vairs netiek atbalstītas. Linux kodols 5.4, kas darbina Linux Mint 20, ir atjaunināts, iekļaujot jaunus uzlabojumus, piemēram, labāku atbalstu AMD Navi 12, Intel Tiger Lake centrālajiem procesoriem un NVIDIA GPU. Arī kopējais lietotāja interfeiss ir atjaunināts ar jauniem motīviem, pilnveidotām ikonām, augstas izšķirtspējas fona attēliem un pieskārienu uzdevumjoslu.
Jaunās versijas ietver daļējas mērogošanas iespēju HiDPI monitoriem, lai baudītu asākus un skaidrākus vizuālos attēlus, kā arī Warpinator, failu apmaiņas rīks, kas darbojas LAN. Turklāt jūs saņemsiet citas utilītas ikdienas lietošanai, tostarp Firefox, Timeshift, LibreOffice, Thunderbird un Audacious mūzikas atskaņotāju.
Mint ir ieteicamais izplatījums, ja vēlaties ātru un uzticamu Linux darbvirsmu, lai veiktu ikdienas darbvirsmas darbības, klausītos mūziku, skatītos videoklipus un pat spēlētu spēles. Tā kā Mint 20 ir ilgtermiņa izlaidums, tas tiks atbalstīts līdz 2025. gadam.
5. Red Hat Enterprise Linux
Red Hat Enterprise Linux, kas pazīstams arī kā RHEL, ir Linux izplatīšana, kas izveidota biznesa vai uzņēmuma lietošanai. Šis ir viens no populārākajiem atvērtā pirmkoda aizstājējiem citām programmatūras platformām, piemēram, Microsoft. Pateicoties uzticamībai un konsekventiem drošības labojumiem, kas palielina tā vispārējo drošību, Red Hat parasti ir labākā izvēle serveru vidēm.
RHEL Linux izplatīšana
To var viegli instalēt tradicionālajos serveros, virtuālajās vidēs, piemēram, VMware un HyperV, kā arī mākonī. Izmantojot hibrīda mākoņa vidi, kas pazīstama kā OpenShift PaaS (platforma kā pakalpojums), kuras pamatā ir Docker konteineri un kuru vada Kubernetes, Red Hat ir sasniegusi pilnību konteinerizācijas tehnoloģiju jomā.
Redhat apmāca un sertificē sistēmas administratorus, izmantojot īpašas programmas, piemēram, RHCSA (Red Hat sertificētie sistēmas administratori) un RHCE (Red Hat sertificēts inženieris).
Ja ātrums, drošība un stabilitāte ir galvenās prioritātes, RHEL ir labākā izvēle. RHEL ir pieejams ar licenci, un abonements tiek atjaunots katru gadu. Lietotāji var iegādāties licenci vairākiem abonēšanas modeļiem, tostarp Linux for Virtual Datacenters, Linux Developer Workstation un Linux Developer Suite.
Red Hat un tā atvases, piemēram, CentOS, tradicionāli izmanto yum pakotņu pārvaldnieku. Tagad, kad situācija ir atjaunināta, DNF ir noklusējuma pakotņu pārvaldnieks RHEL 8 (Ootpa), jaunākajam laidienam. AppStream un BaseOS ir divas galvenās krātuves, ko izmanto RHEL izplatīšanai.
Atšķirībā no BaseOS, kas piedāvā tikai programmas būtiskām sistēmas funkcijām, AppStream repozitorijs (Application Stream) piedāvā visas programmatūras programmas, kuras vēlaties instalēt savā sistēmā.
6. CentOS
Sabiedrības vadīta neierobežota operētājsistēmas sistēma CentOS cenšas nodrošināt spēcīgu un uzticamu atvērtā pirmkoda infrastruktūru. Red Hat Enterprise Linux ir dārga iespēja, taču CentOS, kuras pamatā ir RHEL, ir pilnīgi bez maksas lejupielādējama un instalējama. Lietotāji var gūt labumu no bezmaksas drošības un funkciju atjauninājumiem, vienlaikus saglabājot RHEL stabilitāti un uzticamību. Linux faniem, kuri vēlas izbaudīt RHEL priekšrocības, CentOS 8 ir priekšroka.
CentOS Linux izplatīšana
CentOS 8, versijas 8.2, trešā iterācija ir visjaunākā. Tas izmanto BaseOS un App straumju krātuves un ietver jaunākās programmatūras produktu versijas, piemēram, Python 3.8, GCC 9.1, Maven 3.6 utt.
7. Fedora
Pateicoties tās vienkāršībai un lietošanai gatavām lietotnēm, kas jauniem lietotājiem atvieglo darba sākšanu, Fedora jau sen ir bijusi viena no lietotājam draudzīgākajām distribūcijām.
Tā ir spēcīga un pielāgojama OS, kas paredzēta serveriem, datoriem un klēpjdatoriem, kā arī IoT vidēm. Tāpat kā CentOS, Fedora ir dibināta uz Red Hat un kalpo tikai kā Red Hat testa platforma, pirms tā nonāk Enterprise stadijā. Rezultātā to bieži izmanto mācību un attīstības nolūkos, un tas ir noderīgs gan studentiem, gan izstrādātājiem.
Fedora Linux izplatīšana
Fedora nodrošina jaunākās un vismodernākās RPM programmatūras pakotnes un jau kādu laiku izmanto DNF pakotņu pārvaldnieku (un joprojām to dara kā noklusējuma pakotņu pārvaldnieku). Jaunākā Fedora versija ir 32.
8. Kali Linux
Kali Linux ir uz Debian balstīta Linux izplatīšana, kas izveidota un uzturēta ar aizskarošu drošību, kas paredzēta izmantošanai digitālajā kriminālistikā un iespiešanās pārbaudēs. Tas ir iepriekš ielādēts ar iespiešanās pārbaudes rīkiem, tostarp Nmap, Metasploit Framework, Maltego un Aircrack-ng, lai nosauktu tikai dažus.
Linux izplatīšana Kali
Kali Linux ir paredzēts kiberdrošības profesionāļiem un studentiem, kuri vēlas izmēģināt iespiešanās testēšanu. Faktiski Kali piedāvā nozarē atzītus sertifikātus, piemēram, Kali Linux Certified Professional un iespiešanās testēšanu ar Kali.
Jaunākā Kali versija, kurā tiek izmantota APT pakotņu pārvaldība, ir Kali 2020.2.
9. Arch Linux
Pieredzējušiem lietotājiem vai Linux speciālistiem, kuri īpaši interesējas par ieviesto programmatūru un pakalpojumiem, ko tie izmanto, ir pieejams Arch Linux — viegli lietojams un pielāgojams Linux izplatījums. Tas ļauj lietotājiem elastīgi pielāgot vai modificēt sistēmu pēc saviem ieskatiem. Vārdu sakot, Arch ir paredzēts personām, kuras ļoti labi pārzina Linux lietošanu.
Arch Linux
Kad mēs jauninām pakotnes terminālos, Arch Linux automātiski jauninās uz jaunāko versiju, jo tā ir nepārtraukta versija. Tas ļauj izmantot AUR (Arch User Repository), kas ir kopienas programmatūras instalēšanas platforma, un izmanto Pacman kā primāro pakotņu pārvaldnieku. Jaunākā versija ir 2020.09.01.
10. OpenSUSE
OpenSUSE projekts ir visprogresīvākais, visaptverošs sadarbības darbs, kas piedāvā divus galvenos SUSE departamentus: SUSE Leap, pagrieziena punktu, kas paredzēts galddatoru lietotājiem, kā arī uzņēmuma izstrādei un testēšanai. Tas padara to par ideālu iespēju sistēmu administratoriem un atvērtā koda izstrādātājiem.
OpenSuse Linux
Vistuvāk jaunajam izplatījumam ir SUSE Tumbleweed — slīdošais laidiens, kurā ir iekļauti jaunākie programmatūras skursteņi un IDE. Pateicoties pašreizējo pakotņu, tostarp biroja programmu, GCC kompilatora un kodola, pieejamībai, TumbleWeed ir vienkārša lieta ikvienam pieredzējušam lietotājam vai programmatūras izstrādātājam.
Programmatūras pakotņu pārvaldīšanai OpenSUSE izmanto Yast pakotņu pārvaldnieku, un tas ir ieteicams programmētājiem un administratoriem.
Secinājums
Acīmredzot tie ir tikai daži no pieejamiem Linux izplatījumiem un nekādā gadījumā nav visaptverošs saraksts. Pastāv vairāk nekā 600 Linux izplatījumu, no kuriem 500 tiek aktīvi izstrādāti. Taču mēs uzskatījām, ka ir svarīgi koncentrēties uz dažiem populārākajiem Linux izplatījumiem, no kuriem daži ir bijuši paraugi citiem.
Galvenā atšķirība starp Linux OS un Windows OS
Tālāk ir norādīti daži veidi, kā Linux atšķiras no Windows OS.
- Tā kā Linux ir atvērtā koda operētājsistēma, lietotājs var vienkārši mainīt avota kodu, lai tas atbilstu savām vajadzībām, atšķirībā no Windows, kas ir patentēta operētājsistēma un nepiešķir lietotājam piekļuvi pirmkodam.
- Tā kā Linux OS atrod un izlabo kļūdas, tā ir ievērojami drošāka nekā Windows OS, kurai ir liela lietotāju bāze un tāpēc tā ir hakeru mērķis.
- Pat ar novecojušu aparatūru Linux ir ātrāks par Windows.
- Windows perifērijas ierīces uzskata par ierīcēm, savukārt Linux tās uzskata par failiem.
- Linux ļauj izmantot identiskus failu nosaukumus salīdzināmās mapēs, taču Windows nepieļauj identiskus failu nosaukumus līdzīgās mapēs.
- Atšķirībā no Windows OS, kur lietojumprogrammu faili un sistēma bieži tiek saglabāti C diskdzinī, Linux ļauj atrast sistēmas un programmu failus atsevišķos diskos.