Kernel Linux: Apakah kernel Linux dan apakah fungsinya?

Kemaskini terakhir: 10/08/2022
Pengarang Lucía Díaz
Kernel Linux. Apakah kernel Linux dan apakah fungsinya?

Anda mungkin pernah mendengarnya berkali-kali. Kernel Linux dan anda sebenarnya tidak tahu untuk apa alat komputer ini atau apakah perbezaan antara kernel dan sistem pengendalian. Jika anda ingin bermula dengan OS sumber terbuka ini, anda perlu tahu dengan tepat apa itu kernel..

Dalam artikel ini kami akan menunjukkan kepada anda Apakah tujuan elemen ini dan apakah maklumat yang terkandung di dalamnya dalam sistem pengendalian? Anda juga akan mempelajari tentang ciri-ciri terpenting kernel Linux, termasuk seni bina, bahasa pelaporan dan ciri-ciri lain. Tambahan pula, anda akan menemui semua versi kernel Linux yang sedia ada.

Tanpa berlengah lagi, mari kita mulakan perkembangan topik ini. Kami yakin bahawa Anda akan menikmati semua maklumat yang kami tawarkan kepada anda sepanjang catatan ini.

Apakah kernel sistem Linux saya dan apakah tujuannya?

Apakah kernel sistem Linux saya dan apakah tujuannya?

Kernel Linux merupakan teras sistem pengendalian yang mana tanpanya tiada tugas atau fungsi yang dapat dilaksanakan.Ini kerana ia bertanggungjawab untuk menyelaras dan menjalankan perisian dan perkakasan PC. Dalam erti kata lain, terima kasih kepada kernel atau jantung OS Linux, komponen komputer yang berbeza berinteraksi dengan betul.

Ia berfungsi untuk... Memori RAM menyelaras proses dan program yang dilaksanakanIa juga digunakan untuk memberi pemproses masa yang munasabah untuk melaksanakan proses perisian dan untuk menyelaras perisian dan penggunaan peranti persisian.

Apakah jenis maklumat yang terdapat dalam kernel sistem pengendalian ini?

Kernel Linux adalah monolitik.di mana anda boleh menemui ciri-ciri dalam kualiti kernel, iaitu, bukan sebagai penggunaIni akan menyediakan akses kepada semua struktur data yang diperlukan, baik untuk perisian dan perkakasan peranti, yang membolehkan interaksi antara program yang berbeza, atau antara perisian dan komponen serta peranti persisian. Oleh itu, Maklumat yang terdapat dalam teras berkaitan dengan fungsi-fungsi ini.

Apakah ciri-ciri terpenting kernel Linux?

Pada ketika ini dalam catatanSeperti yang anda mungkin telah perhatikan, Linux bukan sahaja sistem pengendalian yang boleh dijalankan pada komputer desktop, tetapi ia juga dianggap sebagai salah satu sistem pengendalian terbaik yang tersedia untuk pelayan. dan peralatan komputer yang lebih kompleks. Tambahan pula, ia sesuai untuk digunakan dalam pengaturcaraan perisian.

Ini terutamanya disebabkan oleh ciri-ciri kernel, yang akan kami sebutkan di bawah:

Senibina

Seni bina kernel Linux Ia direka bentuk supaya kernel menyatukan semua fungsi yang dilakukan oleh OS, seperti memori atau kawalan persisian dalam sistem itu sendiri. Jika anda ingin mengubah beberapa fungsi ini, anda perlu mengkompil kernel untuk membuat pengubahsuaian, kerana, Jika terdapat ralat, ia akan tersebar ke seluruh OS.

Proses dan Tugas dalam Linux: Apakah itu, untuk apa dan bagaimana untuk mengurusnya dengan betul?

Operasinya dicirikan dengan meninggalkan program bantu dalam memori untuk dimuatkan dan dinyahpepijat mengikut beberapa kriteria. Dengan cara ini, dalam folder "/but" Anda akan menemui fail yang digunakan sebagai RAM, yang lain bertujuan untuk digunakan sebagai memori sebelum keseluruhan OS dimuatkan sepenuhnyadan yang menunjukkan modul dan pilihan pemuatan yang perlu dijalankan pada permulaan.

Ini membolehkan anda memuat naik dan memuat turun fail atau modul pada masa jalan yang sama, mengubah suai ciri kernel pada masa iniOleh itu, modul pemuatan kernel adalah penting untuk mengekalkan operasi sistem pengendalian yang betul dengan perkakasan komputer, sekali gus menghalangnya daripada menggunakan semua memori yang tersedia. Ini juga menghasilkan ciri kernel yang lain: virtualisasi. Ini membolehkan kernel digantikan tanpa perlu memulakan semula komputer, tetapi kita akan membincangkannya dengan lebih terperinci kemudian.

Seni bina mesin maya

Seni bina maya mensimulasikan bahawa kernel Linux boleh menjalankan modul seolah-olah ia adalah komputer fizikal atau sebenar.Dengan cara ini, proses yang berkaitan dengan sumber dan abstraksi yang dihasilkan dihadkan oleh struktur maya ini. Oleh itu, kapasiti RAM, cakera keras, pemproses dan komponen lain berkurangan apabila ia beroperasi dengan cara ini.

Format binari

Format fail boleh laku digunakan ELF (Format Boleh Laksana dan Boleh Paut)Ini memudahkan pustaka kongsi. Tetapi Linux juga membenarkan penggunaan format binari lain yang boleh ditentukan oleh pengguna.

Bahasa pengaturcaraan

Bahasa pengaturcaraan

Bahasa pengaturcaraan yang digunakan oleh Linux ialah varian pengkompil projek "GNU", tujuan umum, dipanggil "C"Ini mengandungi pengubahsuaian pada bahasa piawai. Ini tidak bermakna ia adalah satu-satunya bahasa yang digunakan dalam Linux, kerana bahasa lain boleh didapati yang digunakan dalam arahan asas atau dalam sambungan yang dibuat semasa pembinaan kernel, seperti Perl atau Python.

Kemudahalihan

Kemudahalihan adalah ciri yang membolehkan sistem pengendalian menyesuaikan diri dengan aplikasi yang berbeza untuk pelbagai tujuan.Sehubungan itu, Linux menawarkan, sebagai salah satu kelebihan utamanya, sebagai sistem pengendalian mudah alih, kerana ia boleh disesuaikan dengan pelbagai jenis komputer atau projek komputer yang hampir tidak terhingga.

Panik Kernel

Ciri ini terutamanya ditujukan kepada pembangun kernel, kerana OS memaparkan mesej apabila ia mengesan ralat sistem yang tidak dapat dibaiki. Dalam erti kata lain, "Panik Kernel" Ia memaparkan maklumat supaya ralat atau kod ini boleh didebug. Ia juga memberi tumpuan kepada kegagalan yang boleh berlaku dalam sumber atau perkakasan komputer semasa kernel sedang berjalan.

Keselamatan

"Modul Keselamatan Linux" Ia merupakan falsafah Linux dan sistem sumber terbuka yang percuma. Terima kasih kepada modul keselamatan yang disokong oleh kernel, pilih kasih terhadap pelaksanaan [tidak jelas - mungkin "perisian" atau "perisian"] dapat dielakkan. sebarang sistem keselamatan, terutamanya yang menjadi unikDalam erti kata lain, kernel menyokong pelbagai model dalam keselamatan komputer.

Bagaimana untuk menyediakan rangkaian Ethernet dalam Windows 7 untuk internet yang lebih pantas? Panduan langkah demi langkah

Apakah semua versi kernel Linux yang tersedia dan untuk apa ia digunakan?

 Terdapat pelbagai versi kernel yang mana perubahan dibuat untuk menambah baik OS, yang dikenal pasti dengan tatanama empat nombor yang dipisahkan oleh 2 titik. Kumpulan pertama menunjukkan versi kernel yang mana.Yang kedua mewakili kajian semula yang mempunyai kernel Linux, kumpulan nombor ketiga merujuk kepada semakan yang telah dilakukan oleh kernel mengikut pemacu yang digabungkan ke dalamnya. Dan, akhirnya, terdapat kumpulan nombor keempat iaitu diperuntukkan untuk pembetulan pepijat.

Antara kategori utama keluaran kernel aktif, kita boleh menemui "Pra-patch" o "RC"Ini merupakan pra-keluaran kernel Linux yang disasarkan kepada pembangun kernel dengan tahap pengetahuan yang lebih tinggi, kerana ia mengandungi ciri-ciri baharu yang perlu diuji melalui penggunaan.

Ini hanya dilancarkan oleh jurutera Linus TorvaldsKemudian terdapat "Garisan Utama", di mana dia disimpan secara langsung oleh TorvaldsCiri-ciri baharu yang diuji dalam Prepatch dilaksanakan secara langsung. Kategori ini dikeluarkan setiap dua hingga tiga bulan, bergantung pada permintaan.

Sebaik sahaja ia diuji, kategori kernel baharu akan muncul, yang dipanggil "Stabil"Pasukan ini memberi tumpuan kepada pembetulan ralat dalam talian perkhidmatan utama bagi memastikan ketersediaan dan kestabilannya. Siarannya adalah berdasarkan keperluan, tetapi Mereka boleh menjadi satu setiap 7 hari.

Akhir sekali, terdapat kategori kernel Linux. "Jangka Panjang"Pasukan ini memberi tumpuan terutamanya kepada melaksanakan penyelenggaraan atau membaiki sistem teras yang lebih lama. Tugas mereka adalah untuk melaksanakan pembetulan pepijat tertentu yang dianggap kritikal. Siaran beliau tidak begitu kerap.Ini tidak harus dikelirukan dengan penyelenggaraan yang dilakukan pada pengedaran Linux yang berbeza, kerana pembangun kernel tidak dapat menyediakan sokongan untuk kernel ini.

Versi kernel Linux semasa termasuk:

  • 4Tarikh tayangan yang mana ialah 24 November 2019.
  • 19Dikeluarkan pada 22 Oktober 2018.
  • Versi 4.14: Dari 12 November 2017.
  • Kernel v. 4.9Tarikh keluaran: 11 Disember 2016.
  • 4: Mulai 10 Januari 2016.
  • 16Versi tertua, dari 3 Ogos 2014.
E-buku IPAP
Ebooks IPAP

🔥SERTAI🔥 KOMUNITI IP@P BAHARU! DAFTAR DI SINI!

Temas

Pengarang: Lucía Díaz

Profesion saya adalah pendidik dan kerjaya saya adalah mengajar; menggabungkan dua cabang ini, saya meluahkannya setiap hari di laman web IP@P dengan panduan dan petua berguna untuk memudahkan hidup anda!

Berkaitan