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 yadrosi 5.6 - yangi yadro versiyasida nimani kutish kerak
Foto - Lukas Xaffman - Splash

Uzoq kutilgan VPN protokoli

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.

Linux yadrosi 5.6 - yangi yadro versiyasida nimani kutish kerak
Foto - Suzan Kirshich - Splash

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.

Linux yadrosi 5.6 - yangi yadro versiyasida nimani kutish kerak
Foto - Endryu Abbe - Splash

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 qilinadi 2038 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:

Linux yadrosi 5.6 - yangi yadro versiyasida nimani kutish kerak Superkompyuterlarning aksariyati Linuxda ishlamoqda - vaziyatni muhokama qilish
Linux yadrosi 5.6 - yangi yadro versiyasida nimani kutish kerak Linux tizimingizni qanday himoyalash mumkin: 10 ta maslahat

HabrΓ©-da nima yozamiz:

Linux yadrosi 5.6 - yangi yadro versiyasida nimani kutish kerak Biz shaxsiy ma'lumotlarni himoya qilish va axborot xavfsizligi bo'yicha tavsiyalarni tahlil qilamiz - nimalarga e'tibor berishingiz kerak
Linux yadrosi 5.6 - yangi yadro versiyasida nimani kutish kerak Birinchi marta foton bir chipdan ikkinchisiga teleportatsiya qilindi
Linux yadrosi 5.6 - yangi yadro versiyasida nimani kutish kerak IT dunyoga oziq-ovqatni kamroq isrof qilishga qanday yordam bermoqda

Manba: www.habr.com

a Izoh qo'shish