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.
Apa itu Kernel
Mari kita lihat kernel Linux dan mengapa itu diperlukan.
Apa itu Kernel
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 suatu aplikasi ingin melakukan sesuatu (katakanlah mengubah pengaturan volume speaker), itu dapat mengirimkan permintaan itu ke kernel, dan kernel dapat menggunakan driver speaker yang tersedia untuk benar-benar mengubah volume.
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 berhenti karena satu aplikasi membutuhkan sumber daya yang digunakan yang lain.
Apa itu Kernel di Linux
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 GNU copyleft, 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 mengapa beberapa orang menyebut OS sebagai GNU / Linux.
Desktop sumber terbuka dan gratis lainnya, seperti FreeBSD, terlihat dan terasa seperti Linux karena mereka menjalankan sebagian besar perangkat lunak GNU yang sama.
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 mengapa beberapa orang menyebut OS sebagai GNU / Linux.
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
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
Walaupun Linux tetap merupakan sistem operasi desktop yang relatif niche, kernel ini banyak digunakan di tempat lain. Berkat Android, kernel Linux sekarang mendukung sebagian besar smartphone di dunia. Muncul di semua jenis perangkat seluler, termasuk perangkat yang dapat dikenakan dan kamera.
Baca JugaLinux 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 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
Linux dimulai sebagai proyek peretas, dan sementara kernel telah mendekati adopsi korporat yang tak terbayangkan, Linux masih memberdayakan perangkat keras untuk 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 perintah uname. 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:
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.
uname -rSaat ini saya menjalankan kernel Linux versi 4.5.5-300.fc24.x86_64. Mari kita uraikan apa artinya ini.
- 4 merujuk ke versi kernel.
- 5 merujuk pada revisi utama saat ini.
- 5 mengacu pada revisi minor saat ini.
- 300 merujuk pada perbaikan bug dan tambalan yang diterapkan untuk rilis ini.
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.
Walaupun 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 jia 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.