Versi ulang tahun kernel Linux Kernel 5.0 telah dikeluarkan pada awal Mac. Kerja-kerja pada kernel 5.1 sedang dijalankan. Dalam artikel ini, kita akan melihat beberapa ciri baharu yang dijangkakan dalam versi ini.
/Flickr/ /
Berhenti menyokong a.out
Linux menyokong fail binari sejak versi pertama kernel. Selepas 25 tahun, Mereka merancang untuk memindahkannya ke kategori teknologi usang (tidak digunakan lagi). Pemaju mengatakan bahawa ini adalah prosedur yang diperlukan, kerana untuk masa yang lama .
Linus Torvalds seorang diri , bahawa tiada penyusun sedia ada mencipta binari format a.out, jadi ia tidak lagi masuk akal.
Penghapusan berperingkat a.out akan berlaku dalam dua peringkat. Linux 5.1 kod lambakan memori akan dialih keluar ( kod) ialah . Menurut Linus, sangat tidak mungkin sesiapa perlu berurusan dengan kod warisan, dan pengguna yang masih menjana boleh laku a.out akan mempunyai masa untuk membina semula proses perniagaan mereka.
Dalam keluaran berikutnya, sokongan akan dihentikan sepenuhnya, tetapi hanya jika tiada orang dalam komuniti yang akan mengambil alih mengekalkan format tersebut.
Membuat perubahan pada tampalan anti-Specter
Beberapa perubahan akan dibuat pada tampung Retpoline untuk melindungi daripada serangan Spectre v2. Ia menggunakan urutan arahan khas yang menghalang mekanisme pelaksanaan spekulatif dalam pemproses. Pemaju sedang merancang ambang untuk menjana panggilan tidak langsung daripada operator cawangan daripada lima hingga dua puluh. Dalam beberapa kes ini akan membenarkan produktiviti sebanyak 20%.
Juga kernel 5.1 bendera baharu PR_SPEC_DISABLE_NOEXEC, yang melumpuhkan perlindungan terhadap kerentanan Spectre v4 dalam semua proses kanak-kanak yang dijalankan pada pelayan. Ia dikaitkan dengan fungsi , yang membenarkan pelaksanaan perintah di luar perintah. Menurut pakar, bendera akan mengautomasikan semakan untuk melumpuhkan tampalan dan akan mempercepatkan pelayan dengan sejumlah besar proses berjalan serentak. Lebih lanjut mengenai ini .
Ciri baharu untuk mengoptimumkan prestasi pelayan Linux, mungkin menjejaskan populariti OS ini dalam persekitaran awan. Kami berada dalam Kami mengumpul statistik - sistem pengendalian paling popular di awan dalam kalangan pelanggan kami masih kekal Windows (79%). Kongsi Linux ialah 20%. Pada masa hadapan, kami menjangkakan OS kedua akan mendapatkan semula sebahagian daripada bahagian pasarannya. Kami juga menyediakan carta pengagihan bahagian antara Linux-pengagihan (Pengedaran paling popular di kalangan pelanggan kami masih Ubuntu - 45%, diikuti oleh CentOS dengan 28% dan Debian dari 26%.


Tambah pemacu audio (banyak)
Dalam salah satu benang di Berita Hacker, penduduk , apa yang awak ada? Linux Sentiasa ada masalah dengan sokongan perkakasan. Tetapi dalam 5.1 ia akan ditambah. untuk peralatan audio.
Sebagai contoh, akan ada pemandu untuk , bertujuan untuk bekerja di studio rakaman dan dewan konsert. Juga Pemacu BTCVSD MediaTek untuk cip Bluetooth, yang dicadangkan oleh pembangun dari MediaTek.
Anda boleh mengharapkan sokongan untuk Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 dan pengawal terbenam Google ChromeOS. Turut dalam senarai ialah Ingenic JZ4725B, MT8183 dan MT6358, NXP MICFIL, Rockchip RK3328, pengawal DMA Spreadtrum dan banyak lagi.

/Flickr/ /
Apa lagi yang boleh dijangkakan dalam Linux kernel 5.1
Seperti yang ditulis Phoronix, pemaju в Linux 5.1 keupayaan untuk menggunakan memori berterusan sebagai RAM. Secara khususnya, Optane NVDIMM (dibuat menggunakan teknologi 3D Xpoint) pada bas DDR4 boleh "ditukar" menjadi memori akses rawak.
Baca lebih lanjut mengenai kerja yang dilakukan ke arah ini. . Sekarang Linus tentang tingkah laku Optane daripada pembangun daripada Intel. Hanya selepas menerimanya, dia akan memutuskan sama ada untuk memasukkan ciri baharu dalam kernel 5.1.
Anda masih boleh mengharapkan patch yang menyelesaikannya . Pada 19 Januari 2038, nilai masa tidak lagi sesuai dengan integer bertanda 32-bit. Ini akan menyebabkan ranap program besar-besaran. Oleh itu, pemaju secara beransur-ansur ke dalam panggilan sistem yang sepadan - versi baru kernel tidak akan terkecuali.
Maklumat lanjut tentang potensi perubahan kod Linux kernel boleh dijangkakan dalam masa terdekat. Kami akan terus menulis tentangnya dalam artikel akan datang.
Dalam blog korporat kami:
Sumber: www.habr.com
