
Anda mungkin sudah sering mendengarnya. Kernel Linux dan Anda sebenarnya tidak tahu untuk apa alat komputer ini atau apa perbedaan antara kernel dan sistem operasi. Jika Anda ingin mulai menggunakan sistem operasi sumber terbuka ini, Anda perlu mengetahui secara pasti apa itu kernel..
Pada artikel ini kami akan menunjukkannya kepada Anda Apa tujuan dari elemen ini dan informasi apa yang dikandungnya dalam sistem operasi? Anda juga akan mempelajari karakteristik terpenting dari kernel Linux, termasuk arsitekturnya, bahasa pelaporan, dan fitur-fitur lainnya. Selain itu, Anda akan menemukan semua versi kernel Linux yang ada.
Tanpa berlama-lama lagi, mari kita mulai membahas topik ini. Kami yakin bahwa Anda akan menikmati semua informasi yang kami tawarkan kepada Anda. di sepanjang postingan ini.
Apa itu kernel pada sistem Linux saya dan apa fungsinya?
Kernel Linux adalah inti dari sistem operasi, tanpanya tidak ada tugas atau fungsi yang dapat dilakukan.Hal ini karena kernel bertanggung jawab untuk mengoordinasikan dan menjalankan perangkat lunak dan perangkat keras PC. Dengan kata lain, berkat kernel atau jantung dari sistem operasi Linux, berbagai komponen komputer berinteraksi dengan benar.
Fungsinya adalah untuk... RAM mengkoordinasikan proses dan program yang dijalankan.Hal ini juga digunakan untuk memberikan waktu yang cukup bagi prosesor untuk mengeksekusi proses perangkat lunak dan untuk mengkoordinasikan perangkat lunak serta penggunaan periferal.
Informasi seperti apa yang terdapat di dalam kernel sistem operasi ini?
Kernel Linux bersifat monolitik.di mana Anda dapat menemukan fitur-fitur di kualitas kernel, yaitu, bukan sebagai penggunaHal ini akan memberikan akses ke semua struktur data yang diperlukan, baik untuk perangkat lunak maupun perangkat keras perangkat, memungkinkan interaksi antara program yang berbeda, atau antara perangkat lunak dan komponen serta periferal. Oleh karena itu, Informasi yang terdapat di dalam inti sistem berkaitan dengan fungsi-fungsi ini..
Apa saja fitur terpenting dari kernel Linux?
Pada bagian ini dalam postinganSeperti yang mungkin sudah Anda perhatikan, Linux bukan hanya sistem operasi yang dapat dijalankan di komputer desktop, tetapi juga dianggap sebagai salah satu sistem operasi terbaik yang tersedia untuk server. dan peralatan komputer yang lebih kompleks. Selain itu, alat ini ideal untuk digunakan dalam pemrograman perangkat lunak.
Hal ini terutama disebabkan oleh karakteristik kernel, yang akan kami sebutkan di bawah ini:
arsitektur
Arsitektur kernel Linux Kernel dirancang sedemikian rupa sehingga menyatukan semua fungsi yang dilakukan oleh sistem operasi., seperti memori atau kontrol periferal di dalam sistem itu sendiri. Jika Anda ingin mengubah beberapa fungsi ini, Anda harus mengkompilasi kernel untuk melakukan modifikasi, karena, Jika terjadi kesalahan, kesalahan tersebut akan menyebar ke seluruh sistem operasi..
Cara kerjanya ditandai dengan meninggalkan program bantu di memori untuk dimuat dan di-debug sesuai dengan kriteria tertentu. Dengan cara ini, di dalam folder “/boot” Anda akan menemukan file yang digunakan sebagai RAM, yang lain dimaksudkan untuk digunakan sebagai memori sebelum seluruh sistem operasi dimuat sepenuhnyadan yang menunjukkan modul dan opsi pemuatan mana yang harus digunakan. dijalankan saat startup.
Ini memungkinkan Anda untuk mengunggah dan mengunduh file atau modul pada runtime yang sama, memodifikasi karakteristik kernel pada saat ituOleh karena itu, modul pemuatan kernel penting untuk menjaga operasi sistem operasi yang benar dengan perangkat keras komputer, sehingga mencegahnya menghabiskan seluruh memori yang tersedia. Hal ini juga menghasilkan fitur kernel lainnya: virtualisasi. Ini memungkinkan kernel untuk diganti tanpa harus memulai ulang komputer, tetapi kita akan membahasnya lebih detail nanti.
Arsitektur mesin virtual
Arsitektur virtual mensimulasikan bahwa kernel Linux dapat menjalankan modul seolah-olah itu adalah komputer fisik atau nyata.Dengan cara ini, proses yang terkait dengan sumber daya dan abstraksi yang dihasilkan dibatasi oleh struktur virtual ini. Oleh karena itu, kapasitas RAM, hard drive, prosesor, dan komponen lainnya berkurang ketika beroperasi dengan cara ini.
Format biner
Format file yang dapat dieksekusi digunakan ELF (Format yang Dapat Dieksekusi dan Dapat Ditautkan)Hal ini menyederhanakan pustaka bersama. Namun Linux juga memungkinkan penggunaan format biner lain yang dapat ditentukan oleh pengguna.
Bahasa pemrograman
Bahasa pemrograman yang digunakan oleh Linux adalah varian kompiler dari proyek tersebut. "GNU", serbaguna, disebut "C"Ini berisi modifikasi pada bahasa standar. Ini tidak berarti bahwa ini adalah satu-satunya bahasa yang digunakan di Linux, karena bahasa lain dapat ditemukan yang digunakan dalam instruksi dasar atau dalam koneksi yang dibuat selama konstruksi kernel, seperti Perl atau Python.
Portabilitas
Portabilitas adalah karakteristik yang memungkinkan sistem operasi untuk beradaptasi dengan berbagai aplikasi untuk berbagai tujuan.Oleh karena itu, Linux menawarkan, sebagai salah satu keunggulan utamanya, sebagai sistem operasi portabel, karena dapat diadaptasi ke berbagai macam komputer atau proyek komputer yang hampir tak terbatas.
Panik Kernel
Fitur ini terutama ditujukan untuk pengembang kernel, karena sistem operasi menampilkan pesan ketika mendeteksi kesalahan sistem yang tidak dapat diperbaiki. Dengan kata lain, “Kepanikan Kernel” Sistem ini menampilkan informasi sehingga kesalahan atau kode tersebut dapat di-debug. Selain itu, fokusnya juga pada kegagalan yang dapat terjadi pada sumber daya. atau perangkat keras komputer saat kernel sedang berjalan.
keamanan
“Modul Keamanan Linux” Ini adalah filosofi Linux dan sistem sumber terbuka dan gratis. Berkat modul keamanan yang didukung oleh kernel, favoritisme terhadap implementasi [tidak jelas - mungkin "perangkat lunak" atau "software"] dihindari. Sistem keamanan apa pun, terutama yang menjadi unik.Dengan kata lain, kernel mendukung berbagai model dalam keamanan komputer.
Apa saja versi kernel Linux yang tersedia dan untuk apa masing-masing versi tersebut digunakan?
Terdapat berbagai versi kernel yang berisi perubahan-perubahan yang dilakukan untuk meningkatkan kinerja sistem operasi. yang diidentifikasi dengan nomenklatur empat angka yang dipisahkan oleh 2 titik. Grup pertama menunjukkan versi kernel yang digunakan.Yang kedua mewakili ulasan yang memiliki kernel Linux, kelompok angka ketiga mengacu pada revisi yang dimiliki kernel sesuai dengan faktor pendorong yang tergabung di dalamnya. Dan, terakhir, ada kelompok angka keempat yaitu dialokasikan untuk perbaikan bug.
Di antara kategori utama rilis kernel aktif, kita dapat menemukan “Prapatch” o “RC”Ini adalah versi pra-rilis kernel Linux yang ditujukan untuk pengembang kernel dengan tingkat pengetahuan tingkat lanjut, karena berisi fitur-fitur baru yang perlu diuji melalui penggunaan.
Ini hanya diluncurkan oleh teknisi. Linus TorvaldsLalu ada “Jalur Utama”, di mana dia ditahan langsung oleh TorvaldsFitur-fitur baru yang diuji dalam Prepatch langsung diimplementasikan. Kategori-kategori ini dirilis setiap dua hingga tiga bulan, tergantung pada permintaan.
Setelah diuji, kategori kernel baru muncul, yang disebut "Stabil"Tim ini berfokus pada perbaikan kesalahan dalam jalur layanan utama untuk memastikan ketersediaan dan stabilitasnya. Rilisnya didasarkan pada kebutuhan, tetapi Bisa jadi setiap 7 hari sekali..
Terakhir, ada kategori kernel Linux. “Jangka Panjang”Tim ini berfokus terutama pada melakukan pemeliharaan atau mengerjakan perbaikan untuk sistem inti yang lebih lama. Tugas mereka adalah menerapkan perbaikan bug spesifik yang dianggap kritis. Rilisannya tidak terlalu sering.Hal ini tidak boleh disamakan dengan pemeliharaan yang dilakukan pada berbagai distribusi Linux, karena pengembang kernel tidak dapat memberikan dukungan untuk kernel-kernel tersebut.
Versi kernel Linux saat ini meliputi:
- 4Tanggal rilisnya adalah 24 November 2019.
- 19Dirilis pada 22 Oktober 2018.
- Versi 4.14: Mulai 12 November 2017.
- Kernel v. 4.9Tanggal rilis: 11 Desember 2016.
- 4Mulai 10 Januari 2016.
- 16: Versi tertua dari semua versi, dari tanggal 3 Agustus 2014.















