Kernel Linux

Pengenalan Kernel Linux

Pengenalan Kernel Linux
Kernel Sistem Operasi adalah program yang menjadikan perkakasan dan perisian bekerjasama. Dengan bantuan pemacu peranti, kernel Linux bertindak sebagai penterjemah yang membolehkan komunikasi antara perisian dan antara muka pengguna dengan perkakasan.

Artikel ini akan memfokuskan pada kernel Linux, yang merupakan Kernel Monolitik berdasarkan Unix.

Kernel lain mungkin adalah MicroKernels yang mendelegasikan beberapa fungsi ke program lain seperti pemacu luaran.

Kernel monolitik adalah kernel yang memonopoli semua operasi perkakasan dan pemacu sebagai bahagiannya sendiri, berbeza dengan mikrokernel yang menangani beberapa tugas asas sambil membiarkan selebihnya sebagai tugas luaran, kerana kekurangan sistem operasi yang popular menggunakan mikrokernel kita akan mengabaikannya kewujudan buat masa ini.Kita boleh memikirkan kernel sebagai tahap komunikasi pertama atau bawah antara OS (sistem operasi) dan peranti fizikal kita.

Menjadi "penterjemah perkakasan-perisian" tugas utama kernel adalah memperuntukkan sumber perkakasan untuk proses perisian, terutama memori dan pemproses. Kernel juga dapat membatasi peruntukan memori ke perangkat yang gagal untuk mencegah kerosakan.

Katakan kita memasang sistem Linux baru dan beberapa peranti kita gagal berfungsi dengan baik, seperti kad wifi yang tidak dapat dikesan. Setelah melakukan beberapa pemeriksaan, kami menyedari sistem operasi yang baru kami pasang tidak menyokong kad wifi kami. Sebelum senario seperti itu, kami dapat mengedit konfigurasi kernel kami dengan menambahkan sokongan untuk peranti yang kami perlukan. Pada artikel sebelumnya di LinuxHint kami mengambil senario ini untuk mengajar bagaimana menyusun kernel Slackware Linux untuk menambahkan sokongan perkakasan. Sekiranya kita mahu, kita juga boleh mengeluarkan sokongan perkakasan yang kita tidak perlukan dari kernel kita untuk menjadikannya lebih ringan.

Semasa memodifikasi kernel, kami dapat mengedit sokongan perkakasan sebagai asli atau kami dapat memuatkan sokongan sebagai modul yang dapat dimuatkan yang diperlukan, dan tentu saja anda dapat menulis modul anda sendiri jika diperlukan.
Modul Kernel mempunyai kelebihan berbanding aplikasi biasa dengan utiliti yang sama (seperti pemacu luaran) kerana modul hanya berfungsi apabila diperlukan. Berbeza dengan aplikasi modul kernel melepaskan sumber perkakasan yang menghentikan semua aktivitinya sementara aplikasi biasa mungkin menyimpannya. Sebaliknya, keburukannya adalah bahawa aplikasi biasa cenderung untuk membuat sistem hancur.

Oleh kerana kernel Linux menguruskan setiap interaksi antara perkakasan dan perisian kami, ia juga dapat mengatur fungsi sistem kami. Dengan mengedit kernel Linux kita dapat menghapus atau menambahkan sokongan untuk protokol internet seperti IPv6, tabel firewall dan setiap cara interaksi antara perkakasan dan perisian kita.

Sangat penting untuk memastikan inti sistem kami, kernel dikemas kini untuk mengelakkan kekurangan keselamatan seperti 2018-14634 yang memungkinkan peningkatan hak istimewa dalam sistem. Di LinuxHint, kami telah menjelaskan bagaimana untuk memastikan kernel anda ditingkatkan, periksa artikel ini untuk memastikan kernel Debian anda ditingkatkan, ini untuk kernel Ubuntu anda dan yang ini untuk meningkatkan kernel Linux Mint.

Lihat Juga artikel tambahan ini yang ditulis di LinuxHint: Tutorial Kernel Linux Untuk Pemula.

Saya harap pengenalan kernel Linux ini berguna untuk memahami fungsi dan potensinya dengan cara yang mudah. Terus ikuti kami di LinuxHint untuk lebih banyak petua dan kemas kini mengenai Linux.

Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...
Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...