Versi kernel edisi ulang tahun Linux Kernel 5.0 dirilis pada awal Maret. Pengerjaan kernel 5.1 sudah dimulai. Dalam artikel ini, kita akan melihat sejumlah fitur baru yang dapat diharapkan dalam versi ini.
/flickr/ /
Berhenti mendukung a.out
Linux mendukung file biner sejak versi pertama kernel. Setelah 25 tahun, Mereka berencana untuk memindahkannya ke kategori teknologi usang (usang). Pengembang mengatakan bahwa ini adalah prosedur yang perlu, karena sudah lama sekali .
Linus Torvalds sendirian , bahwa tidak ada kompiler yang ada yang membuat binari dengan format a.out, sehingga tidak masuk akal lagi.
Penghapusan bertahap a.out akan dilakukan dalam dua tahap. Linux 5.1 Kode dump memori akan dihapus ( kode) adalah . Menurut Linus, sangat kecil kemungkinannya ada orang yang perlu berurusan dengan kode lama, dan pengguna yang masih membuat executable a.out akan memiliki waktu untuk membangun kembali proses bisnis mereka.
Dalam rilis berikutnya, dukungan akan dihentikan sepenuhnya, tetapi hanya jika tidak ada orang di komunitas yang akan mempertahankan format tersebut.
Membuat perubahan pada patch anti-Spectre
Beberapa perubahan akan dilakukan pada patch Retpoline untuk melindungi dari serangan Spectre v2. Ia menggunakan urutan instruksi khusus yang memblokir mekanisme eksekusi spekulatif di prosesor. Pengembang sedang merencanakan ambang batas untuk menghasilkan panggilan tidak langsung dari operator cabang dari lima menjadi dua puluh. Dalam beberapa kasus, hal ini memungkinkan produktivitas sebesar 20%.
Juga kernel 5.1 bendera baru PR_SPEC_DISABLE_NOEXEC, yang menonaktifkan perlindungan terhadap kerentanan Spectre v4 di semua proses anak yang berjalan di server. Hal ini terkait dengan fungsinya , yang memungkinkan eksekusi perintah yang tidak sesuai urutan. Menurut para ahli, flag tersebut akan mengotomatiskan pemeriksaan untuk menonaktifkan patch dan akan mempercepat server dengan sejumlah besar proses yang berjalan secara bersamaan. Lebih lanjut tentang ini .
Fitur baru untuk mengoptimalkan kinerja server. LinuxHal ini dapat memengaruhi popularitas sistem operasi ini di lingkungan cloud. Kami sedang dalam proses Kami mengumpulkan statistik - sistem operasi cloud paling populer di antara klien kami tetap sama. Windows (79%). Bagikan Linux adalah 20%. Di masa depan, kami memperkirakan OS kedua akan mendapatkan kembali sebagian pangsa pasarnya. Kami juga menyediakan grafik distribusi pangsa di antara Linux-distribusi (Distribusi yang paling populer di antara klien kami tetaplah) Ubuntu - 45%, diikuti oleh CentOS dengan 28% dan Debian sebesar 26%.


Tambahkan driver audio (banyak)
Di salah satu thread di Hacker News, warga , apa yang kamu punya? Linux Selalu ada kesulitan dengan dukungan perangkat keras. Tetapi di versi 5.1, dukungan tersebut akan ditambahkan. untuk perlengkapan audio.
Misalnya, akan ada driver untuk , ditujukan untuk bekerja di studio rekaman dan ruang konser. Juga Driver MediaTek BTCVSD untuk chip Bluetooth, yang diusulkan oleh pengembang dari MediaTek.
Anda dapat mengharapkan dukungan untuk Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26, dan pengontrol tertanam Google ChromeOS. Juga dalam daftar adalah Ingenic JZ4725B, MT8183 dan MT6358, NXP MICFIL, Rockchip RK3328, pengontrol Spreadtrum DMA dan banyak lainnya.

/flickr/ /
Apa lagi yang bisa diharapkan dari Linux kernel 5.1
Seperti yang ditulis Phoronix, para pengembang в Linux 5.1 Kemampuan untuk menggunakan memori persisten sebagai RAM. Secara spesifik, Optane NVDIMM (dibuat menggunakan teknologi 3D Xpoint) pada bus DDR4 dapat "dikonversi" menjadi memori akses acak.
Baca lebih lanjut tentang pekerjaan yang dilakukan ke arah ini. . Sekarang Linus tentang perilaku Optane dari pengembang dari Intel. Hanya setelah menerimanya dia akan memutuskan apakah akan menyertakan fitur baru di kernel 5.1.
Anda masih dapat mengharapkan patch yang dapat menyelesaikan masalah . Pada 19 Januari 2038, nilai waktu tidak lagi sesuai dengan bilangan bulat bertanda 32-bit. Hal ini akan menyebabkan crash program secara besar-besaran. Oleh karena itu, pengembang secara bertahap ke dalam panggilan sistem yang sesuai - versi baru dari kernel tidak akan menjadi pengecualian.
Informasi selengkapnya tentang potensi perubahan kode. Linux Kernel tersebut diperkirakan akan segera hadir. Kami akan terus menulis tentangnya di artikel-artikel mendatang.
Di blog perusahaan kami:
Sumber: www.habr.com
