Linux 7.0 menggabungkan Rust, mengawal selia AI dan meningkatkan prestasinya

Perkara utama:
  • Lompatan ke versi 7.0 adalah disebabkan oleh organisasi estetik, mengumpul lebih daripada 15.000 pembetulan tanpa melanggar keserasian dengan cabang 6.x.
  • Semua kod yang dihasilkan oleh kecerdasan buatan perlu dilabelkan, memaksa pembangun manusia untuk bertanggungjawab sepenuhnya terhadap tampalan tersebut.
  • Rust tidak lagi bersifat eksperimental, sementara sistem ini menggunakan ML-DSA untuk melindungi dirinya daripada serangan pengkomputeran kuantum pada masa hadapan.
  • Penggabungan Nullfs untuk mempercepatkan masa but dan penyingkiran sokongan penjimatan kuasa untuk cakera keras lama (mod_laptop).
  • Pengaktifan lalai PREEMPT_LAZY untuk mengimbangi tugasan dalam masa nyata, berserta pengoptimuman rangkaian yang sedia untuk masa depan WiFi 8.

Tux, maskot Linux Kernel

Selepas dua bulan perkembangan sengit, Linus Torvalds secara rasminya telah mengeluarkan kernel Linux 7.0Walaupun lonjakan pada digit pertama menunjukkan perubahan radikal dalam seni bina, realitinya ialah penomboran ini bertindak balas terhadap keputusan organisasi untuk mengelakkan pengumpulan versi yang tidak terhingga dalam cabang 6.x.

Walau bagaimanapun, di sebalik peralihan formal ini terletak pakej besar-besaran lebih daripada lima belas ribu pembetulan yang melukiskan hala tuju sistem pengendalian untuk tahun-tahun akan datang. Versi ini menonjol kerana menetapkan peraturan ketat mengenai teknologi pengaturcaraan baharu, mengintegrasikan alat storan yang sangat canggih dan menyediakan pertahanan kernel terhadap ancaman kriptografi masa hadapan.

Berita utama di Linux 7.0

Kebangkitan kecerdasan buatan telah memaksa penyelenggara Kernemenetapkan batasan yang jelas dalam proses pembangunan. Pada versi ini, penggunaannya pembantu automatik untuk menulis kod Ia dibenarkan, tetapi dikawal ketat. Mana-mana pengaturcara yang menyerahkan tampalan yang dihasilkan oleh alat ini mesti memasukkan tag sokongan secara eksplisit, dengan mengambil tanggungjawab penuh dan tidak boleh diwakilkan untuk kualiti, keselamatan dan pematuhan lesen kod yang diserahkan; mesin tidak boleh disenaraikan sebagai pengarang.

Seiring dengan pemodenan kaedah kerja ini, bahasa pengaturcaraan Rust meninggalkan label eksperimennya dan ia menjadi bahagian struktur kernel. Penyepaduan pustaka baharu telah memudahkan penulisan dalaman, mengurangkan saiz kod tanpa menjadikan Rust sebagai kebergantungan mandatori untuk mengkompilasi sistem pada mesin tradisional.

Penyimpanan dan perpisahan kepada cakera mekanikal

Satu lagi ciri baharu dalam versi baharu Linux 7.0 terdapat dalam sistem fail XFS, yang menambah penambahbaikan pemantauan daripada ruang penggunamembenarkan proses latar belakang memantau status unit dan melaksanakan rutin pemulihan automatik pada tanda-tanda kerosakan metadata yang paling kecil.

Di samping itu, beliau membuat penampilan sulungnya Nullfs, sistem fail yang direka khas untuk berfungsi sebagai templat sauh awal semasa proses yang halus proses but sistemSebagai simbol peredaran masa dan evolusi perkakasan yang tidak dapat disangkal, pembangun telah menghapuskan sepenuhnya mod penjimatan kuasa lama yang direka untuk mematikan pemacu keras magnetik dalam komputer riba, dengan mengandaikan bahawa pemacu keadaan pepejal telah menguasai sepenuhnya landskap teknologi semasa.

pengoptimuman ingatan

Linux 7.0 memperkenalkan pengaktifan lalai mod pencegahan tertangguh, secara teknikalnya dikenali sebagai PREEMPT_LAZY. Konfigurasi ini, yang digunakan pada seni bina pemproses yang paling biasa digunakan, rsecara bijak menangguhkan gangguan tugas latar belakang biasa, tetapi ia mengekalkan keutamaan pemprosesan mutlak untuk proses masa nyata yang kritikal.

Walaupun pelarasan ini memerlukan alat tambahan untuk mengelakkan penurunan prestasi pada pelayan pangkalan data yang berat, hasil keseluruhannya adalah kelancaran yang unggul dalam penggunaan harian. Pada tahap RAM, Mekanisme jadual swap baharu mengoptimumkan carian dalam cache mencapai peningkatan kelajuan yang dramatik dalam persekitaran yang mencabar, manakala data yang dimampatkan dalam memori kini dihantar terus ke storan fizikal tanpa penyahmampatan terlebih dahulu, menjimatkan kitaran pemproses yang berharga dan memanjangkan hayat bateri.

Kriptografi dan rangkaian

El Kernel menggunakan algoritma kriptografi ML-DSA untuk mengesahkan modul sistem, menjamin ketahanan matematik terhadap serangan kekerasan masa hadapan yang dikendalikan oleh komputer kuantum, dan pada masa yang sama, secara muktamad menyembunyikan sokongan untuk tandatangan terdedah berdasarkan piawaian SHA-1 yang lapuk.

Pada lapisan rangkaian, sistem mengaktifkan protokol pemberitahuan kesesakan lanjutan yang memberi amaran kepada pasukan tentang kesesakan trafik tanpa perlu menggunakan langkah pemusnahan dengan membuang paket, juga menyediakan infrastruktur asas untuk menyokong kapasiti besar standard tanpa wayar WiFi 8 masa hadapan. Semua usaha logik ini dilengkapi dengan sokongan besar-besaran untuk perkakasan generasi akan datang, daripada unit grafik terkini daripada AMD dan Intel hingga platform mudah alih yang dilengkapi dengan pemproses ARM kontemporari.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut tentang ini, anda boleh merujuk kepada perincian dalam pautan berikut.