Ano ang isang Kernel sa Linux at Paano Mo Suriin ang Iyong Bersyon?

Ano ang isang Kernel sa Linux at Paano Mo Suriin ang Iyong Bersyon?

Maraming mga pamamahagi ng Linux sa ligaw, ngunit may isang bagay lamang na ginagarantiyahan nilang magkatulad: ang Linux kernel. Gayunpaman habang maraming tao ang nagsasalita tungkol sa kernel ng Linux, marami ang hindi talaga alam kung ano ang ginagawa nito.





Tingnan natin ang Linux kernel at kung bakit kinakailangan ito, na may ilang mga geeky term hangga't maaari.





Ano ang isang Kernel?

Ang bawat operating system ay gumagamit ng isang kernel. Kung walang isang kernel, hindi ka maaaring magkaroon ng isang computer na talagang gumagana. Maaari mong makita at makipag-ugnay sa maraming iba't ibang mga software, ngunit ang kernel sa ilalim nito ang gumagawa ng halos grunt na gawain.





Ang kernel ay nagsisilbing tulay sa pagitan ng iyong computer hardware at ng software na nais mong patakbuhin. Pinag-uusapan nito ang hardware sa pamamagitan ng mga driver na kasama sa kernel (o na-install sa paglaon sa anyo ng isang kernel module).

Sa ganitong paraan, kapag ang isang app ay nais na gumawa ng isang bagay (sabihin nating baguhin ang setting ng dami ng mga nagsasalita), maaari itong isumite ang kahilingang iyon sa kernel, at maaaring magamit ng kernel ang mga magagamit na driver ng speaker upang aktwal na baguhin ang dami.



Ang kernel ay lubos ding kasangkot sa pamamahala ng mapagkukunan. Dapat nitong tiyakin na mayroong sapat na memorya na magagamit para sa isang app upang tumakbo at ilagay ang isang app sa tamang lokasyon sa memorya. Sinusubukan ng kernel na i-optimize ang paggamit ng processor upang makumpleto nito ang mga gawain nang mabilis hangga't maaari.

Ang mga pagkabigo ay maaaring humantong sa mga deadlock, kung saan huminto ang buong system dahil ang isang app ay nangangailangan ng isang mapagkukunan na ginagamit ng isa pa.





Ano ang Linux Kernel?

Hindi wasto sa teknikal na isipin ang Linux bilang isang kumpletong operating system. Talagang tumutukoy ang Linux sa kernel, na pinangalanan pagkatapos ng tagapagtatag na si Linus Torvalds. Lahat ng iba pang nakikita mo sa screen ay nagmula sa iba pang mga proyekto at developer.

Nilikha ng Torvalds ang Linux kernel noong 1991. Una niyang pinangalanan ang proyekto na Freax (isang kombinasyon ng 'libre,' 'freak,' at 'UNIX'). Ginusto ng isang katrabaho ang pangalang Linux, at natigil ang pangalang iyon. Inilabas ng Torvalds ang unang bersyon ng Linux noong 1992 sa ilalim ng isang lisensyang copyleft ng GNU, na naging malaking bahagi ng tagumpay ng proyekto.





Karamihan sa karanasan sa desktop ng Linux ay nagmula sa GNU Project, isang mas matandang pagkusa na lumikha ng halos kumpletong operating system ng desktop. Ang kailangan lang nito ay isang kernel, at pinunan ng Linux ang pangangailangang iyon. Ito ang dahilan kung bakit ang ilang mga tao ay tumutukoy sa OS bilang GNU / Linux.

Ang iba pang mga libre at bukas na mapagkukunan ng desktop, tulad ng FreeBSD, ay mukhang at pakiramdam tulad ng Linux sapagkat pinapatakbo nila ang halos lahat ng parehong GNU software.

Dahil ang Linux kernel ay magagamit sa ilalim ng isang lisensya ng GNU, mayroong mas kaunting interes sa patuloy na pagbuo ng isang hiwalay na kernel bilang bahagi ng GNU Project. At sa halip na lumikha ng iba pang mga nakikipagkumpitensyang mga kernel, tulad ng mga matatagpuan sa Windows at macOS, maraming mga kumpanya ang pinili na gamitin at magbigay ng kontribusyon sa Linux kernel sa halip.

Ang kernel ng Linux ay lumago sa isang napakalaking proyekto na naglalaman ng milyun-milyong mga linya ng code. Libu-libong mga tao, at higit sa isang libong mga kumpanya, ang nag-ambag sa pag-unlad ng kernel. Ito ay isa sa pinakatanyag na halimbawa ng libre at bukas na mapagkukunan ng software sa mundo.

Ano ang Ginamit Para sa Linux Kernel

Habang ang Linux ay nananatiling isang medyo angkop na operating system ng desktop, ang kernel ay malawakang ginagamit sa ibang lugar. Salamat sa Android, pinapagana ngayon ng Linux kernel ang karamihan sa mga smartphone sa buong mundo. Lumilitaw ito sa lahat ng uri ng mga mobile device, kabilang ang mga naisusuot at camera.

Pinapagana ng Linux ang 500 pinakamakapangyarihang supercomputer at marami sa aming imprastraktura sa internet. Kapag naisip mo ang ulap, nag-iisip ka ng nakararami sa magkakaugnay na mga server na pinapatakbo ng Linux.

Nagsimula ang Linux bilang proyekto ng isang hacker, at habang nakita ng kernel na malapit sa hindi maiisip na pag-aampon ng korporasyon, pinapagana pa rin ng Linux ang hardware para sa mga tinkerer. Ang maliit na $ 35 Raspberry Pi ay isang computer na pinapatakbo ng Linux na laki ng isang credit card, ganap na bukas para sa mga tao na baguhin at magamit sa mga proyekto subalit gusto nila.

Hindi ito nag-iisa. Ang mga katunggali tulad ng Pine64 ay tumulong upang mabawasan nang husto ang presyo ng computing.

Paano Suriin ang Bersyon ng Linux Kernel

Ang kernel ay nananatili sa ilalim ng aktibong pag-unlad, kaya't ang mga bagong bersyon ng Linux ay lalabas sa lahat ng oras.

Ang pinaka-prangkang paraan upang makita kung aling paglabas ang nasa iyong machine, na gagana sa anumang bersyon ng Linux, ay ang paggamit ng

uname

utos Ito ay isang tool sa linya ng utos na nagbibigay ng impormasyon ng system. Mahahanap mo ang bersyon ng kernel ng Linux na ginagamit mo sa pamamagitan ng pagbukas ng isang window ng terminal at pagta-type ng sumusunod:

uname -r

Kasalukuyan akong nagpapatakbo ng bersyon ng kernel ng Linux 4.20.16-200.fc29.x86_64 . Basagin natin kung ano ang ibig sabihin nito.

  • Ang 4 tumutukoy sa bersyon ng kernel.
  • Ang dalawampu ay tumutukoy sa kasalukuyang pangunahing pagbabago.
  • Ang 16 tumutukoy sa kasalukuyang menor de edad na rebisyon.
  • Ang 200 tumutukoy sa mga pag-aayos ng bug at mga patch na inilapat sa paglabas na ito.

Ang huling bit ay magiging tukoy sa pamamahagi na iyong pinapatakbo. Ipinapahiwatig ng string na ito na nagpapatakbo ako ng isang 64-bit na bersyon ng Fedora 29.

Dapat Mong I-update ang Iyong Linux Kernel?

Para sa pinaka-bahagi, ang Linux kernel ay tahimik na nagpapatakbo sa likuran. Hindi mo alam na nandiyan ito, at wala kang maliit na dahilan upang pag-isipan ito. Para sa pinaka-bahagi, ang pinakamahusay na paraan upang mai-update ang iyong bersyon ng kernel ng Linux ay ang mag-upgrade sa pinakabagong bersyon ng iyong ginustong operating system na nakabatay sa Linux.

Ang mga bagong bersyon ng Ubuntu at Fedora, halimbawa, lumalabas nang halos bawat anim na buwan at magdala sa kanila ng isang mas bagong bersyon ng kernel ng Linux.

pinakamahusay na libreng video editor para sa iphone

Habang ang kernel ay higit na hindi nakikita, mayroong ilang mga kadahilanan upang mag-upgrade sa isang mas bagong Linux kernel. Hindi tulad ng Windows, ang mga driver ng hardware ng Linux ay kasama ng Linux kernel. Kaya't kung mayroon kang isang medyo bagong laptop na may mga speaker, Wi-Fi, o isang touchpad na hindi pa nakikita ng iyong bersyon ng Linux, maaaring maghintay ka para sa isang mas bagong bersyon. Ang mga paglabas ay mayroon ding katatagan at bilis ng mga pagpapabuti, kaya't ang iyong computer ay maaaring tumakbo nang mas maayos sa isang bersyon kumpara sa isa pa.

Para sa higit pa sa paksang ito, tingnan bakit ang pagpapadala ng Windows ng Linux kernel ay nagbabago ng mga bagay .

Magbahagi Magbahagi Mag-tweet Email 6 Mga kahaliling Napapakinggan: Ang Pinakamahusay na Libre o Murang Audiobook Apps

Kung hindi mo pinangarap na magbayad para sa mga audiobook, narito ang ilang magagaling na apps na hinahayaan kang makinig sa kanila nang libre at ligal.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Ipinaliwanag ang Teknolohiya
  • Open Source
  • Linux Kernel
Tungkol sa May-akda Bertel King(323 Mga Artikulo Na-publish)

Si Bertel ay isang digital minimalist na nagsusulat mula sa isang laptop na may mga switch sa pisikal na privacy at isang OS na inindorso ng Free Software Foundation. Pinahahalagahan niya ang etika sa mga tampok at tinutulungan ang iba na makontrol ang kanilang mga digital na buhay.

Marami Pa Mula kay Bertel King

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe