Inti Linux 5.1 - Apa yang diketahui tentang perubahan tersebut

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.

Inti Linux 5.1 - Apa yang diketahui tentang perubahan tersebut
/Flickr/ ayu oshimi / CC BY-SA

Berhenti menyokong a.out

Linux menyokong fail binari ELF sejak versi pertama kernel. Selepas 25 tahun, a. keluar Mereka merancang untuk memindahkannya ke kategori teknologi usang (tidak digunakan lagi). Pemaju mengatakan bahawa ini adalah prosedur yang diperlukan, kerana untuk masa yang lama kod mula reput.

Linus Torvalds seorang diri ditekankan, 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 (lambakan teras kod) ialah kira-kira 500 baris. 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 untuk meningkatkan ambang untuk menjana panggilan tidak langsung daripada operator cawangan daripada lima hingga dua puluh. Dalam beberapa kes ini akan membenarkan untuk meningkatkan produktiviti sebanyak 20%.

Juga kernel 5.1 akan terima 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 nyahkekaburan ingatan, 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 kami menulis dalam salah satu bahan sebelum ini.

Ciri baharu untuk mengoptimumkan prestasi pelayan Linux, mungkin menjejaskan populariti OS ini dalam persekitaran awan. Kami berada dalam 1kloud 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%.

Inti Linux 5.1 - Apa yang diketahui tentang perubahan tersebutInti Linux 5.1 - Apa yang diketahui tentang perubahan tersebut

Tambah pemacu audio (banyak)

Dalam salah satu benang di Berita Hacker, penduduk tercatat, apa yang awak ada? Linux Sentiasa ada masalah dengan sokongan perkakasan. Tetapi dalam 5.1 ia akan ditambah. ramai pemandu untuk peralatan audio.

Sebagai contoh, akan ada pemandu untuk Kad bunyi Fireface UCX, bertujuan untuk bekerja di studio rakaman dan dewan konsert. Juga akan menambah 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.

Inti Linux 5.1 - Apa yang diketahui tentang perubahan tersebut
/Flickr/ Christopher Michel / CC BY

Apa lagi yang boleh dijangkakan dalam Linux kernel 5.1

Seperti yang ditulis Phoronix, pemaju boleh balik в 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. dalam benang di LKML. Sekarang Linus menunggu penjelasan 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 masalah 2038. 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 buat perubahan 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

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster