GNU/Linux >> Belajar Linux >  >> Linux

Kernel Linux Dan Fungsinya

Orang-orang menggunakan Linux setiap hari. Saat ini hampir semua produk elektronik dibangun di atas Linux dan yang paling populer adalah perangkat Android. Setiap hari hampir 850.000 perangkat Android diaktifkan yang merupakan yang terbesar dibandingkan dengan produsen perangkat seluler lainnya seperti Windows Phone, iPhone, dll.

Bukan hanya ponsel cerdas yang dijalankan Linux, tetapi setiap gadget lain dari TV Anda hingga lemari es berjalan di Linux. Jadi bagaimana ini semua mungkin dan tentang apa itu Linux? Mari kita bicara tentang ini. Sebelum mengidentifikasi fungsi utama yang dimiliki Kernel Linux yang terkenal, penting untuk menentukan apa itu Kernel Linux.

Apa itu Kernel Linux?

Kernel Linux adalah jantung dari sistem operasi. Tanpa Kernel, kita tidak dapat melakukan tugas apa pun, karena kernel bertanggung jawab atas perangkat lunak dan perangkat keras komputer kita yang berfungsi dengan benar dan dapat berinteraksi satu sama lain.

Sejarah Linux – Sedikit sejarah

Kernel Linux diluncurkan pada tahun 1991 oleh Linus Torvalds dan merupakan pemicu yang dimulai dengan pengembangan Linux seperti yang kita kenal sekarang (Anda dapat melihat cerita lengkap perkembangannya di linuxfoundation.org). Kernel adalah bagian yang relatif kecil dari perangkat lunak yang membentuk sistem Linux yang lengkap, tetapi itu adalah bagian yang menentukan seberapa baik sistem akan bekerja dan merupakan komponen Linux yang benar-benar unik. Itu adalah juga salah satu proyek yang memiliki lebih banyak kolaborator dan pengembang daripada proyek Open Source lainnya. Selain itu, didokumentasikan dengan sangat baik sejak, sejak tahun 2005, menggunakan sistem manajemen kode sumber Git. Jika Anda ingin mengetahui semua dokumentasi Linux, Anda dapat memeriksanya di situs web Linux Foundation.

Versi pertama dari kernel Linux adalah 0.01 , diluncurkan pada tahun 1991 dan versi stabil pertama adalah 1.0.0. Sejak saat itu telah mengikuti evolusinya dengan bantuan ribuan pengembang di seluruh dunia dan sampai sekarang berlanjut di versi 4.x, selain itu, pembaruan stabil dirilis setiap dua atau tiga bulan untuk pengguna. Jika Anda ingin mengetahui semua versi, tambalan, pembaruan, dan perubahan, Anda dapat mengunjungi Arsip Kernel Linux.​

Identifikasi Kernel

Setelah versi 2.6, kernel Linux telah mengalami perubahan tertentu dalam nomenklatur identifikasi, karena di masa lalu diidentifikasi dengan tiga angka yang menunjukkan seri, versi, dan revisi dalam urutan itu. Sekarang, identifikasi ini diberikan oleh 4 angka yang dipisahkan oleh titik:AA.BB.CC.DD, di mana:

  • AA:Angka ini menunjukkan versi Kernel.
  • BB:Dengan nomor ini, kita bisa mengetahui revisi kernel saat ini.
  • CC:Ini memberi kita informasi tentang apakah kernel memiliki revisi kecil. Jumlah ini berubah ketika dukungan driver baru ditambahkan atau fitur baru ditambahkan ke Kernel.
  • DD:Angka ini merupakan indikator pembaruan dan koreksi kegagalan di Kernel dan perubahan saat tugas koreksi dilakukan.

Fungsi kernel

Fungsi utama Kernel adalah sebagai berikut:

  • Mengelola memori RAM, agar semua program dan proses yang berjalan dapat bekerja.
  • Mengelola waktu prosesor, yang digunakan oleh proses yang sedang berjalan.
  • Mengelola akses dan penggunaan berbagai periferal yang terhubung ke komputer.

Di mana menemukan Kernel?

Semua distribusi Linux dilengkapi dengan Kernel terintegrasi, yang dapat diperbarui secara otomatis oleh distribusi kami. Semua inti ini didasarkan pada Kernel dasar yang disebut Vanilla, dipasok langsung oleh Linus Torvalds, dari server organisasi Kernel.org. Dalam arah ini, kita dapat mengakses repositori yang berbeda di mana Kernel Vanilla dapat diperoleh dengan cepat.

Jika kita ingin menginstal Kernel ini, kita harus mendownloadnya dan mengkonfigurasinya secara manual. Ini adalah operasi yang agak rumit, yang membutuhkan menjadi pengguna tingkat lanjut, jadi jika Anda adalah pengguna pemula, lebih baik untuk memperbarui Kernel dengan secara otomatis menerapkan distribusi favorit Anda.

Apa itu Kernel di Android?

Android menggunakan variasi dari kernel Linux tetapi intinya sama dengan yang ini:ini adalah inti dari sistem dan yang bertugas menjembatani komponen perangkat keras dan aplikasi.

Sebagai penanggung jawab mediasi antara perangkat keras dan sistem, Kernel Android mencakup serangkaian komponen penting seperti pengontrol layar, pengontrol audio, kamera terintegrasi, atau manajemen energi.

Inilah sebabnya mengapa mereka yang suka mencoba ROM yang berbeda sering juga bereksperimen dengan versi Kernel berbeda yang dibuat atau dimodifikasi oleh komunitas. Kernel pihak ketiga dapat menyertakan peningkatan kinerja, mengizinkan overclock (meningkatkan frekuensi clock prosesor) atau menambahkan dukungan untuk fungsi yang tidak disertakan dalam kernel pabrik (seperti tethering, misalnya).

Untuk pengguna yang berjalan kaki, versi Kernel tidak terlalu relevan karena itu adalah versi yang didistribusikan dengan versi terbaru dari sistem (atau ROM) yang telah diinstal pada perangkat, dan hanya sedikit yang dapat Anda lakukan untuk mengatasinya. . Meskipun termasuk tanggal di mana Kernel dikompilasi, benar-benar memiliki beberapa bulan tidak masalah jika tidak ada kesalahan yang terdeteksi di dalamnya. Dalam versi kernel, jumlah yang lebih besar belum tentu lebih baik, karena kernel Android umumnya didasarkan pada tiga versi Kernel Linux:3.4, 3.10, dan 3.18. Oleh karena itu, tidak masuk akal untuk menginstal Kernel hanya karena lebih "baru". Alasannya harus lain, seperti pengoptimalan kinerja atau peningkatan masa pakai baterai.

Kesimpulan

Singkatnya, Kernel adalah jantung dari Linux dan juga salah satu proyek pengembangan sumber terbuka terbesar dan terpenting , karena sudah ada perusahaan besar yang membantu perkembangan mereka atau secara ekonomi seperti IBM, Google, Red Hat dan Texas Instruments. Salah satu keuntungan kernel Linux adalah memungkinkan untuk memperbaruinya tanpa mempengaruhi sistem operasi lainnya, dengan beberapa perintah (menggunakan pengguna root) di Terminal. Kami akan mencapai ini dalam beberapa menit atau bahkan lebih sederhana melalui Pusat Perangkat Lunak, meskipun ini tergantung pada distribusi yang kami pilih. Dengan hanya memperbarui kernel sistem, kita tidak hanya akan memiliki peralatan yang lebih stabil tetapi juga lebih aman dan lebih cepat, semuanya dalam beberapa menit.

Ini pada dasarnya adalah kernel dan apa yang dilakukannya di sistem operasi Linux, tidak lebih dan tidak kurang. Saya harap Anda telah mengatasi keraguan Anda dan sampai jumpa di seri kernel Linux berikutnya kita akan membahas perbedaan antara kernel Linux dan kernel mac.


Linux
  1. Linux – Mengonfigurasi, Mengkompilasi, dan Menginstal Kernel Linux Kustom?

  2. Linux – Kernel:Dukungan Namespaces?

  3. Linux – Perbedaan Antara Ruang Pengguna dan Ruang Kernel?

  1. Linux – Penerusan Ip Kernel?

  2. Linux – Kernel Tercemar Di Linux?

  3. Pengantar Linux KVM (Virtualisasi Berbasis Kernel) dan Manfaatnya

  1. Batas garis Shebang di bash dan kernel linux

  2. Dapatkan nama dan alamat fungsi yang diekspor di linux

  3. Apa itu memori tinggi dan memori rendah di Linux?