Iklan

Ada begitu banyak distribusi Linux di alam bebas, tetapi hanya ada satu hal yang dijamin memiliki kesamaan: kernel Linux. Namun sementara banyak orang berbicara tentang kernel Linux, banyak yang tidak tahu apa fungsinya.

Mari kita lihat kernel Linux dan mengapa itu diperlukan, dengan sesedikit mungkin istilah geeky.

Apa itu Kernel?

Peta fungsi kernel Linux

Setiap sistem operasi menggunakan kernel. Tanpa kernel, Anda tidak dapat memiliki komputer yang benar-benar berfungsi. Anda mungkin melihat dan berinteraksi dengan banyak perangkat lunak yang berbeda, tetapi kernel di bawahnya yang melakukan banyak pekerjaan kasar.

Kernel berfungsi sebagai jembatan antara perangkat keras komputer Anda dan perangkat lunak yang ingin Anda jalankan. Ini berbicara ke perangkat keras melalui driver yang termasuk dalam kernel (atau diinstal kemudian dalam bentuk modul kernel).

Dengan cara ini, ketika sebuah aplikasi ingin melakukan sesuatu (katakanlah mengubah pengaturan volume speaker), itu bisa dikirimkan permintaan ke kernel, dan kernel dapat menggunakan driver speaker yang tersedia untuk benar - benar mengubah volume.

instagram viewer

Kernel juga sangat terlibat dalam manajemen sumber daya. Itu harus memastikan bahwa ada cukup memori yang tersedia untuk menjalankan aplikasi dan untuk menempatkan aplikasi di lokasi yang tepat dalam memori. Kernel mencoba untuk mengoptimalkan penggunaan prosesor sehingga dapat menyelesaikan tugas secepat mungkin.

Kegagalan dapat menyebabkan kebuntuan, di mana seluruh sistem terhenti karena satu aplikasi membutuhkan sumber daya yang digunakan yang lain.

Apa Kernel Linux itu?

Secara teknis tidak tepat untuk menganggap Linux sebagai sistem operasi yang lengkap. Linux sebenarnya merujuk secara khusus ke kernel, dinamai setelah pendiri Linus Torvalds. Semua yang Anda lihat di layar berasal dari proyek dan pengembang lain.

Torvalds menciptakan kernel Linux pada tahun 1991. Dia awalnya bernama proyek Freax (kombinasi "gratis," "aneh," dan "UNIX"). Seorang rekan kerja lebih suka nama Linux, dan nama itu macet. Torvalds merilis versi Linux pertama pada tahun 1992 di bawah lisensi copyleft GNU, yang menjadi bagian besar dari kesuksesan proyek.

Sebagian besar pengalaman desktop Linux berasal dari Proyek GNU, sebuah inisiatif yang lebih tua yang telah menciptakan sistem operasi desktop yang hampir lengkap. Yang dibutuhkan hanyalah kernel, dan Linux memenuhi kebutuhan itu. Inilah sebabnya beberapa orang lihat OS sebagai GNU / Linux Mengapa Hampir Tidak Ada Yang Memanggil Linux "GNU / Linux"Anda tertarik pada Linux dan telah membaca beberapa posting blog. Sepanjang jalan, Anda menemukan nama lucu: GNU / Linux. Tapi apa artinya ini? Baca lebih banyak .

Desktop sumber terbuka dan gratis lainnya, seperti FreeBSD, terlihat dan terasa seperti Linux karena mereka menjalankan sebagian besar perangkat lunak GNU yang sama.

Karena kernel Linux tersedia di bawah lisensi GNU, ada sedikit minat untuk terus mengembangkan kernel terpisah sebagai bagian dari Proyek GNU. Dan daripada membuat kernel bersaing lainnya, seperti yang ditemukan di Windows dan macOS, banyak perusahaan memilih untuk menggunakan dan berkontribusi pada kernel Linux sebagai gantinya.

Kernel Linux telah tumbuh menjadi proyek besar yang berisi jutaan baris kode. Ribuan orang, dan lebih dari seribu perusahaan, telah berkontribusi pada pengembangan kernel. Ini adalah salah satu contoh perangkat lunak sumber terbuka dan bebas yang paling menonjol di dunia.

Untuk Apa Kernel Linux Digunakan

Sementara Linux tetap merupakan sistem operasi desktop yang relatif niche, Linux Kernel banyak digunakan di tempat lain 5 Cara Mengejutkan Linux Mengubah DuniaDari hosting situs web populer hingga masa depan sains dan perjalanan ruang angkasa, Linux memajukan perkembangan dunia kita, dan pemahaman kita tentang alam semesta. Baca lebih banyak . Berkat Android, kernel Linux sekarang memberi daya pada sebagian besar smartphone dunia. Muncul di semua jenis perangkat seluler, termasuk perangkat yang dapat dikenakan dan kamera.

Linux memberi tenaga kepada 500 superkomputer paling kuat dan banyak infrastruktur internet kami. Ketika Anda memikirkan cloud, Anda berpikir terutama tentang server bertenaga Linux yang saling berhubungan.

Linux dimulai sebagai proyek peretas, dan sementara kernel telah mendekati adopsi korporat yang tak terbayangkan, Linux masih memberdayakan perangkat keras untuk para penjinak. Raspberry Pi mungil seharga $ 35 ini adalah komputer bertenaga Linux seukuran kartu kredit, benar-benar terbuka bagi orang untuk memodifikasi dan menggunakan proyek sesuai keinginan mereka.

Itu tidak sendirian. Pesaing seperti Pine64 telah membantu secara drastis mengurangi harga komputasi.

Cara Memeriksa Versi Kernel Linux

Kernel masih dalam pengembangan aktif, sehingga versi Linux baru keluar setiap saat.

Cara paling mudah untuk melihat rilis mana yang ada di mesin Anda, yang akan bekerja di semua versi Linux, adalah dengan menggunakan nama kamu perintah. Ini adalah alat baris perintah yang menyediakan informasi sistem. Anda dapat menemukan versi kernel Linux yang Anda gunakan dengan membuka jendela terminal dan mengetik yang berikut:

uname -r

Saat ini saya sedang menjalankan versi kernel Linux 4.20.16-200.fc29.x86_64. Mari kita uraikan apa artinya ini.

  • Itu 4 merujuk ke versi kernel.
  • Itu 20 mengacu pada revisi utama saat ini.
  • Itu 16 mengacu pada revisi minor saat ini.
  • Itu 200 merujuk pada perbaikan bug dan tambalan yang diterapkan untuk rilis ini.

Bit terakhir akan spesifik untuk distribusi yang Anda jalankan. String ini menunjukkan bahwa saya menjalankan versi Fedora 29 64-bit.

Haruskah Anda Memperbarui Kernel Linux Anda?

Untuk sebagian besar, kernel Linux beroperasi secara diam-diam di latar belakang. Anda tidak tahu itu ada di sana, dan Anda punya sedikit alasan untuk memikirkannya. Untuk sebagian besar, cara terbaik untuk memperbarui versi kernel Linux Anda adalah meng-upgrade ke versi terbaru dari sistem operasi berbasis Linux pilihan Anda.

Ubuntu dan Fedora versi baru, misalnya, keluar kira-kira setiap enam bulan dan membawa versi kernel Linux yang lebih baru.

Meskipun sebagian besar kernel tidak terlihat, ada beberapa alasan untuk meningkatkan ke kernel Linux yang lebih baru. Tidak seperti pada Windows, driver perangkat keras Linux dibundel dengan kernel Linux. Jadi, jika Anda memiliki laptop yang relatif baru dengan speaker, Wi-Fi, atau touchpad yang belum terdeteksi oleh versi Linux Anda, Anda mungkin harus menunggu versi yang lebih baru. Rilis juga hadir dengan peningkatan stabilitas dan kecepatan, sehingga komputer Anda dapat berjalan lebih lancar di satu versi dibandingkan versi lainnya.

Untuk informasi lebih lanjut tentang topik ini, lihat mengapa Windows mengirim kernel Linux mengubah banyak hal Mengapa Windows Mengirim Kernel Linux Mengubah SegalanyaIngin menjalankan Linux di Windows? Berkat Subsistem Windows untuk Linux, ini menjadi lebih mudah. Inilah mengapa ini penting. Baca lebih banyak .

Bertel adalah minimalis digital yang menulis dari laptop dengan saklar privasi fisik dan OS yang didukung oleh Free Software Foundation. Dia menghargai etika daripada fitur dan membantu orang lain mengendalikan kehidupan digital mereka.