ProHoster > Blog > Ma'muriyat > Linux yadrosi 5.6 - yangi yadro versiyasida nimani kutish kerak
Linux yadrosi 5.6 - yangi yadro versiyasida nimani kutish kerak
Linux yadrosi 5.6 ning chiqarilishi mart oyining oxiriga rejalashtirilgan. Bugungi maqolamizda kelgusi o'zgarishlar - yangi fayl tizimi, WireGuard protokoli va drayverlarni yangilash haqida gaplashamiz.
Linux tarmoq quyi tizimi uchun mas'ul Devid Miller qaror qildi yoqish; ishga tushirish WireGuard yadrosiga. Bu Edge Security axborot xavfsizligi kompaniyasi tomonidan ishlab chiqilgan VPN tunnelidir. fikr muhokama qilindi ikki yil oldin - keyin u qo'llab-quvvatlanadi Linus Torvaldsning o'zi - ammo amalga oshirish keyinga qoldirildi. Loyiha Edge Security-ning kripto xususiyatlariga juda bog'liq edi. Ammo olti oy oldin yangi protokol mualliflari murosaga kelishdi va almashtirildi yadro tomonidan qo'llab-quvvatlanadigan Crypto API'larga.
bor mneniekelajakda WireGuard OpenVPN o'rnini bosa oladi. Ga binoan testlar, yangi protokolning o'tkazish qobiliyati OpenVPN-dan to'rt baravar yuqori: 1011 Mbit / s ga nisbatan 258 Mbit / s. Ammo shuni ta'kidlash kerakki, oddiy Crypto API-ga o'tish ish faoliyatini yomonlashtirishi mumkin.
WireGuard-ning yana bir xususiyati shundaki, u aloqani buzmaydi, foydalanuvchi yangi IP-manzil olgan bo'lsa ham va marshrutlash muammolarini mustaqil ravishda hal qilsa. Ushbu maqsadlar uchun har bir tarmoq interfeysiga shaxsiy kalit bog'langan. bilan yaratilgan Diffie-Hellman protokoli. Shifrlashning o'zi qurilgan ChaCha20 va algoritm bo'yicha Poly1305. Ular AES-256-CTR va takomillashtirilgan analoglari hisoblanadi HMAC.
Yangi fayl tizimi
Ushbu tizim tomonidan bo'ldi Western Digital muhandislari tomonidan taqdim etilgan zonalar. U rayonlashtirilgan saqlash qurilmalari bilan ishlash uchun mo'ljallangan (rayonlashtirilgan saqlash). Bu blokli drayverlar bo'lib, ularning manzil maydoni zonalarga bo'linadi (masalan, NVMe SSD). Fayl tizimi har bir zonani fayl sifatida ko'rib chiqishga imkon beradi - ya'ni o'rniga maxsus API lardan foydalaning ioctls saqlashga kirish uchun. Shunga o'xshash yondashuv RocksDB va LevelDB ma'lumotlar bazalarida qo'llaniladi. Bu dastlab fayllar bilan ishlash uchun yaratilgan kodni ko'chirish narxini kamaytirish imkonini beradi.
Linux allaqachon blokli qurilmalar bilan o'zaro ishlash xususiyatiga ega. Yadro versiyasida 4.13 paydo dm zonali modul. U rayonlashtirilgan drayverni oddiy blok qurilma sifatida taqdim etadi va Zonefs muqobil bo'ladi.
Yangi fayl tizimini joriy etishdan tashqari, Linux yadrosini ishlab chiquvchilari mavjudlariga o'zgartirishlar kiritdilar. bor edi qo'shildi siqish mexanizmlari LZO/LZ4 F2FS uchun ularning yordami hozircha eksperimental bo'lib qoladi. Bo'limni o'rnatish vaqtida uni qo'lda yoqish kerak bo'ladi (opsiya siqish_algoritmi). Shuningdek, yangilang oladi EXT4 - Bu to'g'ridan-to'g'ri kiritish / chiqish operatsiyalari bilan bog'liq. Yangilanish paketini IBM muhandisi Ritesh Xarjan taqdim etdi. tomonidan uning so'zlari, ba'zi hollarda yamoq fayl tizimining ish faoliyatini 140% ga yaxshilashi mumkin.
Haydovchi yangilanishlar
Yadroda yangi drayver paydo bo'ladi cpuidle_cooling. Uning muammo - ish paytida bo'sh davrlarni o'rnatish orqali CPU / SoC ni sovuting. Qaysidir ma'noda, u Intel protsessorlari uchun PowerClamp drayveriga o'xshaydi, lekin arxitekturaga xos emas. tizimi ozod qilindi ARM platformalari uchun ochiq kodli dasturiy ta'minotni optimallashtiradigan Linaro mutaxassislari.
Bundan tashqari qo'shiladi GeForce 20 seriyali (TU10x) video kartalarini qo'llab-quvvatlash. Tegishli haydovchi Ben Skeggs tomonidan Nouveau loyihasidan ishlab chiqilgan. Afsuski, GeForce 16 (TU11x) hozircha "bortdan tashqari" bo'lib qoladi. Nvidia kartani ishga tushirish uchun zarur bo'lgan proshivka tasvirlarini taqdim etmadi. Bundan tashqari, Linux ostida yangi video kartalar qayta ishlashning yo'qligi - chastotani avtomatik boshqarish tufayli ishlash muammolariga duch kelishi mumkin. O'tmishda Nouveau haydovchilari topilgan faoliyat koβrsatishi mumkin Asl nusxadan 20-30% sekinroq.
Yana bir yangi yadro qoβllab-quvvatlaydi USB4. O'zgarishlarga ko'ra taklif qilingan Intel muhandislari. Ular Thunderbolt bilan bog'langan mavjud kod bazasini o'zgartirdilar - bu taxminan ikki ming qator.
Albatta, bu yadroga keladigan barcha yangilanishlar emas - masalan, kutishingiz mumkin qo'shimcha tashqi qurilmalar va tarmoq qurilmalarini qo'llab-quvvatlash. Bundan tashqari, 5.6 yadrosi birinchi 32 bitli yadro bo'ladi hal qilinadi2038 yil muammosi. Yanvar oyining oxirida muhandislar qilingan nfsd, xfs, alsa va v4l2 da yakuniy o'zgarishlar. Ular qolgan o'n sakkiz yil ichida foydalanuvchilar va tarqatish ishlab chiquvchilari yadro 5.6 (yoki uning keyingi versiyalari) ga o'tish uchun vaqt topishiga umid qilishadi.
Mavzu bo'yicha materiallar 1cloud.ru korporativ blogidan: