
Kernel Linux ialah tulang belakang sistem pengendalian (OS) Linux, dan merupakan antara muka asas antara perkakasan komputer dan prosesnya.
Beberapa hari yang lalu Stéphane Graber, ketua projek Kontena Linux dan ahli Majlis Tadbir Urus Teknikal Ubuntu dan ahli pasukan keluaran Ubuntu, memaklumkannya melalui catatan blog, penciptaan repositori Zabbly, yang bertujuan untuk menawarkan versi kernel utama, dengan konfigurasi yang sangat hampir dengan kernel Ubuntu generik.
Graber menyebut bahawa repositori Zabbly baharu menawarkan pakej dengan versi baharu kernel Linux untuk versi Debian dan LTS Ubuntu, yang "lebih baharu daripada kernel dalam pakej yang dibekalkan" melalui sistem kemas kini biasa kedua-dua pengedaran ini.
Dalam catatan blognya, Stéphane Grabe, Kongsi sebab yang membawa anda kepada penciptaan dari repositori ini:
Sepanjang tahun lepas saya telah menggunakan lebih banyak kernel Linux arus perdana pada pelbagai pelayan saya dan akhirnya pada komputer riba dan desktop juga.
Itulah peralihan daripada kernel Ubuntu generik, kualiti yang saya fikir telah merosot dengan sedih dari semasa ke semasa. Kernel Ubuntu menyertakan banyak pembetulan yang disokong, dan kadangkala pembetulan tersebut tidak berfungsi, yang membawa kepada isu tidak komited, pengenalan pepijat dan regresi.
Jadi saya mula mengambil versi pembetulan pepijat stabil terkini bagi kernel utama, menghasilkan konfigurasi yang sangat hampir dengan kernel Ubuntu generik, memilih beberapa perubahan kecil yang belum dalam pembangunan, dan kemudian membina dan menolaknya ke mesin saya. .
Setakat ini ia telah berfungsi dengan baik!
Dalam jawatannya, Graber menyebut bahawa binaan pakej kernel adalah berdasarkan pembetulan kernel yang ditawarkan pada "kernel.org", dengan patch menambah sokongan idmap VFS untuk cephfs, betulkan isu PCIe pada pelayan Qualcomm aarch64 dan lumpuhkan pautan GPL sahaja dalam kernel_neon_begin dan kernel_neon_end yang mengganggu penggunaan ZFS pada sistem dengan seni bina aarch64.
Perlu diingatkan bahawa kompilasi kernel yang ditawarkan dalam repositori, dioptimumkan untuk digunakan dalam mesin maya dan untuk menjalankan bekas dalam persekitaran berdasarkan kit alat Incus (cabang LXD). Konfigurasi kernel adalah serupa dengan konfigurasi kernel pakej untuk Ubuntu.
Antara sebab utama untuk membuat repositori baharu, sebutkan keinginan untuk memberi pengguna keupayaan untuk menggunakan kernel dengan pemacu terkini dan sokongan perkakasan yang lebih luas (repositori masuk akal apabila pakej kernel biasa tidak mempunyai pemacu untuk perkakasan yang serasi dengan kernel vanila yang lebih baharu). Menggunakan kernel vanila juga boleh berguna sebagai cara untuk mengelakkan regresi yang khusus untuk pakej kernel Ubuntu dan yang timbul daripada menggunakan terlalu banyak tampung tambahan.
Mengenai binaan Kernel yang ditawarkan dalam pukulan selebihnya, disebutkan bahawa inis dijana untuk Ubuntu 20.04 LTS, Ubuntu 22.04 LTS dan Debian 12 pada binaan x86_64 dan aarch64, serta versi pakej baharu dijadualkan dikeluarkan setiap minggu apabila kemas kini pembaikan utama baharu dikeluarkan.
Selepas keluaran versi utama baru kernel Linux, repositori akan bertukar kepada pengedaran anda sebaik sahaja pembangun kernel mengeluarkan kemas kini pembetulan pertama (contohnya, versi 6.4.12 kini dicadangkan dalam repositori, dan selepas itu keluaran kernel 6.5). Pakej dibuat dan diterbitkan secara automatik selepas kelulusan manual peralihan kepada versi baharu dan lulus ujian pada berbilang pelayan.
Mengenai pengehadan pakej repositori Zabbly, disebutkan bahawa terdapat kekurangan sokongan untuk but dalam mod UEFI SecureBoot kerana kekurangan pensijilan kernel dengan tandatangan digital yang dikaitkan dengan rantai kepercayaan dengan kunci yang dibekalkan dalam perisian tegar .
Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butiran di pautan berikut.