Reklāma

Ir tik daudz Linux izplatīšanas, kas ir savvaļā, taču garantēta ir tikai viena kopīga iezīme: Linux kodols. Kaut arī daudzi cilvēki runā par Linux kodolu, daudzi nemaz nezina, ko tas dara.

Apskatīsim Linux kodolu un kāpēc tas ir vajadzīgs, izmantojot pēc iespējas mazāk geeky vārdus.

Kas ir kodols?

Linux kodola funkciju karte

Katrā operētājsistēmā tiek izmantots kodols. Bez kodola jums nevar būt datora, kas faktiski darbojas. Jūs varat redzēt un mijiedarboties ar daudz dažādu programmatūru, taču tieši kodols, kas atrodas zem tā, veic lielu daļu grunt darba.

Kodols kalpo kā tilts starp jūsu datora aparatūru un programmatūru, kuru vēlaties palaist. Tas sarunājas ar aparatūru, izmantojot draiverus, kas ir iekļauti kodolā (vai tiek instalēti vēlāk kodola moduļa veidā).

Tādā veidā, kad lietotne vēlas kaut ko darīt (teiksim, mainīt skaļruņu skaļuma iestatījumu), tā var iesniegt šo pieprasījumu kodolam, un kodola var izmantot pieejamos skaļruņu draiverus, lai faktiski mainītu apjoma.

Kodols ir arī ļoti iesaistīts resursu pārvaldībā. Tam jāpārliecinās, vai ir pietiekami daudz atmiņas, lai lietotne darbotos, un lietotne jāievieto pareizajā vietā atmiņā. Kodols mēģina optimizēt procesora izmantošanu, lai tas varētu pēc iespējas ātrāk pabeigt uzdevumus.

Neveiksmes var izraisīt strupceļus, kur visa sistēma tiek apturēta, jo vienai lietotnei ir nepieciešams resurss, kuru izmanto cita.

Kas ir Linux kodols?

Tehniski nepareizi ir domāt par Linux kā pilnīgu operētājsistēmu. Linux faktiski īpaši attiecas uz kodolu, kas nosaukts dibinātāja Linusa Torvalda vārdā. Viss pārējais, ko redzat ekrānā, nāk no citiem projektiem un izstrādātājiem.

Torvalds izveidoja Linux kodolu 1991. gadā. Sākotnēji viņš projektu nosauca par Freax (kombinācija “bezmaksas”, “ķēms” un “UNIX”). Kāds kolēģis deva priekšroku vārdam Linux, un šis vārds iestrēga. Pirmo Linux versiju Torvalds izlaida 1992. gadā ar GNU copyleft licenci, kas kļuva par lielu projekta panākumu daļu.

Liela daļa Linux darbvirsmas pieredzes nāk no GNU Project - vecākas iniciatīvas, kas bija izveidojusi gandrīz pilnīgu galddatora operētājsistēmu. Vajadzēja tikai kodolu, un Linux to piepildīja. Tas ir iemesls, kāpēc daži cilvēki atsaukties uz OS kā GNU / Linux Kāpēc diez vai kāds sauc Linux par "GNU / Linux"Jūs interesē Linux un esat lasījis dažus emuāra ierakstus. Pa ceļam jūs esat saskārušies ar smieklīgu vārdu: GNU / Linux. Bet ko tas nozīmē? Lasīt vairāk .

Citas bezmaksas un atvērtā koda darbvirsmas, piemēram, FreeBSD, izskatās un jūtas kā Linux, jo tās darbina lielāko daļu tās pašas GNU programmatūras.

Tā kā Linux kodols bija pieejams ar GNU licenci, bija mazāka interese turpināt attīstīt atsevišķu kodolu kā daļu no GNU projekta. Tā vietā, lai izveidotu citus konkurējošus kodolus, piemēram, tos, kas atrodami operētājsistēmā Windows un macOS, daudzi uzņēmumi ir izvēlējušies izmantot Linux kodolu un dot savu ieguldījumu tajā.

Linux kodols ir kļuvis par apjomīgu projektu, kas satur miljoniem koda rindiņu. Kodola attīstībā ir piedalījušies tūkstošiem cilvēku un vairāk nekā tūkstotis uzņēmumu. Tas ir viens no redzamākajiem bezmaksas un atvērtā pirmkoda programmatūras piemēriem pasaulē.

Kādam nolūkam tiek izmantots Linux kodols

Kaut arī Linux joprojām ir samērā niša darbvirsmu operētājsistēma, kodols tiek plaši izmantots citur 5 pārsteidzoši veidi, kā Linux maina pasauliNo populāru vietņu mitināšanas līdz zinātnes nākotnei un ceļojumiem kosmosā, Linux veicina mūsu pasaules attīstību un mūsu izpratni par Visumu. Lasīt vairāk . Pateicoties Android, Linux kodols tagad darbina lielāko daļu pasaules viedtālruņu. Tas parādās visu veidu mobilajās ierīcēs, ieskaitot valkājamās un kameras.

Linux darbina 500 visspēcīgākos superdatorus un lielu daļu mūsu interneta infrastruktūras. Kad jūs domājat par mākoni, jūs galvenokārt domājat par savstarpēji savienotiem serveriem, kuru darbību nodrošina Linux.

Linux sākās kā hakeru projekts, un, lai gan kodols ir redzējis gandrīz neiedomājamu korporatīvo adopciju, Linux joprojām nodrošina aparatūru tinteriem. Mazais, 35 ASV dolāru vērtīgais, Raspberry Pi ir kredītkartes izmēra dators ar Linux operētājsistēmu, kas ir pilnībā atvērta cilvēkiem, lai modificētu un izmantotu projektos, lai arī kā viņi to vēlētos.

Tas nav viens pats. Konkurenti, piemēram, Pine64, ir palīdzējuši krasi samazināt skaitļošanas tehnikas cenu.

Kā pārbaudīt Linux kodola versiju

Kodols tiek aktīvi attīstīts, tāpēc visu laiku iznāk jaunas Linux versijas.

Vienkāršākais veids, kā redzēt, kura versija ir jūsu mašīnā un kas darbosies jebkurā Linux versijā, ir izmantot nenosaukts komanda. Šis ir komandrindas rīks, kas nodrošina sistēmas informāciju. Jūs varat atrast izmantoto Linux kodola versiju, atverot termināļa logu un ierakstot šo:

uname -r

Pašlaik es izmantoju Linux kodola versiju 4.20.16-200.fc29.x86_64. Nodalīsim, ko tas nozīmē.

  • 4 attiecas uz kodola versiju.
  • 20 attiecas uz pašreizējo būtisko pārskatīšanu.
  • 16 attiecas uz pašreizējo nelielu pārskatīšanu.
  • 200 attiecas uz kļūdu novēršanu un labojumiem, kas piemēroti šai laidienai.

Pēdējais bits būs atkarīgs no jūsu izmantotā izplatījuma. Šī virkne norāda, ka es izmantoju Fedora 29 64 bitu versiju.

Vai jums vajadzētu atjaunināt savu Linux kodolu?

Lielākoties Linux kodols darbojas mierīgi fonā. Jūs nezināt, ka tas tur atrodas, un jums ir maz iemesla domāt par to. Lielākoties labākais veids, kā atjaunināt Linux kodola versiju, ir jaunināšana uz vēlamās operētājsistēmas Linux bāzes versiju.

Piemēram, jaunas Ubuntu un Fedora versijas iznāk aptuveni ik pēc sešiem mēnešiem un nes sev līdzi jaunāku Linux kodola versiju.

Kamēr kodols lielākoties nav redzams, ir daži iemesli, lai jauninātu uz jaunāku Linux kodolu. Atšķirībā no Windows, Linux aparatūras draiveri tiek komplektēti ar Linux kodolu. Tātad, ja jums ir salīdzinoši jauns klēpjdators ar skaļruņiem, Wi-Fi vai skārienpaliktni, kuru jūsu Linux versija vēl neatpazīst, jums, iespējams, būs jāgaida jaunāka versija. Izlaidumi nāk arī ar stabilitātes un ātruma uzlabojumiem, tāpēc jūsu dators var darboties vienmērīgāk, salīdzinot ar vienu versiju.

Lai uzzinātu vairāk par šo tēmu, apskatiet kāpēc Windows nosūtīšana Linux kodolam maina lietas Kāpēc Windows kodēšana Linux kodolā maina visuVai vēlaties palaist Linux operētājsistēmā Windows? Pateicoties Windows apakšsistēmai Linux, tas ir vēl vienkāršāk. Lūk, kāpēc tas ir svarīgi. Lasīt vairāk .

Bērtels ir digitāls minimālists, kurš raksta no klēpjdatora ar fiziskās privātuma slēdžiem un OS, ko apstiprinājis Brīvās programmatūras fonds. Viņš augstu vērtē funkciju ētiku un palīdz citiem pārņemt kontroli pār viņu digitālo dzīvi.