Versi jubilee dari kernel Linux 5.0 dirilis pada awal Maret. Tetapi bekerja pada kernel 5.1 sudah berlangsung. Pada artikel ini kami akan mempertimbangkan sejumlah inovasi yang layak ditunggu dalam versi ini.
 / Flickr / ayu oshimi / CC BY-SA
 / Flickr / ayu oshimi / CC BY-SABerhenti mendukung a.out
Linux telah mendukung binari 
ELF sejak versi kernel pertama. Setelah 25 tahun, rencana 
out untuk mentransfer ke kategori teknologi usang (usang). Para pengembang mengatakan bahwa ini adalah prosedur yang diperlukan, karena sejak lama 
kode mulai "membusuk" .
Linus Torvalds 
menekankan secara terpisah bahwa tidak satu pun dari kompiler yang ada menciptakan binari dari format a.out, oleh karena itu, itu tidak lagi masuk akal.
Penolakan a.out akan lewat dalam dua tahap. Di Linux 5.1, kode 
dumping inti akan dihapus - ini 
kira - 
kira 500 baris . Menurut Linus, sangat tidak mungkin ada orang yang perlu berurusan dengan kode warisan, dan pengguna yang masih menghasilkan file executable .out akan memiliki waktu untuk membangun kembali proses bisnis.
Dalam rilis berikutnya, dukungan akan sepenuhnya dihentikan, tetapi hanya jika tidak ada orang di komunitas yang akan mengambil dukungan format.
Buat tambalan melawan Spectre
Beberapa perubahan akan dilakukan pada tambalan Retpoline untuk melindungi dari serangan Specter v2. Ia menggunakan urutan instruksi khusus yang memblokir mekanisme eksekusi spekulatif dalam prosesor. Pengembang berencana untuk 
meningkatkan ambang batas untuk menghasilkan panggilan tidak langsung dari operator cabang dari lima menjadi dua puluh. Dalam beberapa kasus, ini akan 
meningkatkan produktivitas hingga 20%.
Juga, kernel 5.1 
akan menerima bendera baru, PR_SPEC_DISABLE_NOEXEC, yang menonaktifkan perlindungan terhadap kerentanan Spectre v4 di semua proses anak yang berjalan di server. Ini terkait dengan fungsi 
disambiguasi memori , yang memungkinkan eksekusi perintah yang luar biasa. Menurut para ahli, flag mengotomatiskan pemeriksaan untuk menonaktifkan patch dan akan mempercepat server dengan sejumlah besar proses yang berjalan secara bersamaan. 
Kami menulis lebih banyak tentang ini 
di artikel sebelumnya .
Fitur baru yang mengoptimalkan kinerja server Linux dapat memengaruhi popularitas OS ini di cloud. Kami mengumpulkan statistik dalam 1cloud - sistem operasi paling populer di cloud di antara para pelanggan kami tetap Windows (79%). Pangsa Linux adalah 20%. Di masa depan, kami berharap OS kedua agak memenangkan kembali posisi pasar. Kami juga memberikan grafik distribusi saham di antara distribusi Linux (Ubuntu tetap menjadi distribusi paling populer di antara para pelanggan kami - 45%, diikuti oleh CentOS dengan 28% dan Debian dengan 26%.

Rasio di atas adalah persentase dari semua yang pernah dibuat dalam layanan VM. Jika kami menggunakan server yang saat ini aktif, rasionya sangat berbeda:

Tambahkan driver audio (banyak)
Dalam salah satu utas di Hacker News, penduduk 
mencatat bahwa Linux selalu mengalami kesulitan mendukung besi. Tetapi 5.1 akan menambah 
banyak driver untuk peralatan audio.
Misalnya, akan ada driver untuk 
kartu suara Fireface UCX , yang berorientasi untuk bekerja di studio rekaman dan ruang konser. Mereka juga 
akan menambahkan driver MediaTek BTCVSD untuk chip Bluetooth, yang diusulkan oleh pengembang MediaTek.
Dukungan diharapkan untuk Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341 / CS35L26 dan pengontrol onboard Google ChromeOS. Juga terdaftar adalah Ingenic JZ4725B, MT8183 dan MT6358, NXP MICFIL, Rockchip RK3328, pengontrol DMA Spreadtrum dan banyak lainnya.
 / Flickr / Christopher Michel / CC BY
/ Flickr / Christopher Michel / CC BYApa lagi yang diharapkan dalam kernel Linux 5.1
Menurut Phoronix, pengembang 
dapat kembali ke Linux 5.1 kemampuan untuk menggunakan memori read-only sebagai RAM. Secara khusus, Optane NVDIMM (dibuat menggunakan teknologi 3D Xpoint) pada bus DDR4 dapat "diubah" menjadi memori akses acak.
Baca lebih lanjut tentang pekerjaan yang sedang dilakukan dalam arah ini 
di utas LKML . Linus sekarang 
menunggu klarifikasi tentang perilaku Optane dari pengembang Intel. Hanya setelah menerima mereka akan memutuskan apakah akan memasukkan fungsi baru di kernel 5.1.
Anda masih dapat mengharapkan tambalan untuk memecahkan 
masalah 2038 . Pada tanggal 19 Januari 2038, nilai waktu tidak akan lagi “masuk” ke dalam bilangan bulat bertanda 32-bit. Ini akan menyebabkan crash besar pada program. Oleh karena itu, pengembang secara bertahap 
melakukan perubahan pada panggilan sistem yang terkait - versi kernel baru tidak akan menjadi pengecualian.
Informasi lebih lanjut tentang kemungkinan perubahan kode kernel Linux dapat diharapkan dalam waktu dekat. Kami akan terus menulis tentang mereka di artikel selanjutnya.
Di blog perusahaan kami: