Linux yadrosi 5.6 - yangi yadro versiyasida nimani kutish kerak

Linux yadrosi 5.6 mart oyining oxirida chiqarilishi rejalashtirilgan. Bugungi maqolada biz kelgusi o'zgarishlarni muhokama qilamiz - yangi fayl tizimi, WireGuard protokoli va drayverlarni yangilash.

Linux yadrosi 5.6 - yangi yadro versiyasida nimani kutish kerak
Foto - Lukas Xaffman - Splash

Uzoq kutilgan VPN protokoli

Devid Miller, Linux tarmoq quyi tizimi uchun mas'ul shaxs qaror qildi yoqish; ishga tushirish WireGuard yadrosiga. Bu Edge Security xavfsizlik kompaniyasi tomonidan ishlab chiqilgan VPN tunnelidir. Fikr muhokama qilindi ikki yil oldin - keyin u qo'llab-quvvatlanadi Linus Torvaldsning o'zi - ammo amalga oshirish kechiktirildi. Loyiha Edge Security-ning kriptografik xususiyatlari bilan bog'liq edi. Ammo olti oy oldin yangi protokol mualliflari murosaga kelishdi va almashtirildi yadro tomonidan qo'llab-quvvatlanadigan Crypto API'larga.

mavjud mnenie, kelajakda WireGuard OpenVPN o'rnini bosa oladi. Ga binoan testlarYangi protokolning o‘tkazuvchanligi OpenVPN-dan to‘rt baravar yuqori: 1011 Mbit/s 258 Mbit/s. Ammo shuni ta'kidlash kerakki, standart Crypto API-ga o'tish unumdorlikni pasaytirishi mumkin.

WireGuard-ning yana bir xususiyati shundaki, u aloqani buzmaydi, agar foydalanuvchi yangi IP-manzil olgan bo'lsa va marshrutlash masalalarini mustaqil ravishda hal qilsa ham. Ushbu maqsadlar uchun har bir tarmoq interfeysiga shaxsiy kalit beriladi. U yordamida ishlab chiqariladi Diffie-Hellman protokoliShifrlashning o'zi qurilgan ChaCha20 va algoritm bo'yicha Poly1305Ular AES-256-CTR va takomillashtirilgan analoglari hisoblanadi HMAC.

Yangi fayl tizimi

Bu tizim bo'ldi Western Digital muhandislari tomonidan taqdim etilgan Zonefs zonali saqlash qurilmalari bilan ishlash uchun mo'ljallangan (rayonlashtirilgan saqlash). Bular manzil maydoni zonalarga bo'lingan blokli drayverlardir (masalan, NVMe SSD). Fayl tizimi har bir zonani fayl sifatida ko'rishga imkon beradi, ya'ni uning o'rniga maxsus API'lardan foydalanish ioctl saqlash tizimiga kirish uchun. Shunga o'xshash yondashuv RocksDB va LevelDB ma'lumotlar bazalarida qo'llaniladi. Bu dastlab fayllar bilan ishlash uchun mo'ljallangan migratsiya kodining narxini kamaytirish imkonini beradi.

Linux allaqachon blokli qurilmalar bilan ishlash funktsiyasiga ega. U 4.13 yadro versiyasida mavjud. paydo Dm zonali modul zonali diskni oddiy blok qurilmasi sifatida taqdim etadi va Zonefs muqobil bo'ladi.

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

Linux yadrosi ishlab chiquvchilari yangi fayl tizimini joriy qilishdan tashqari, mavjudlariga o'zgartirishlar kiritdilar. qo'shildi siqish mexanizmlari LZO/LZ4 F2FS uchun qo'llab-quvvatlash hozircha eksperimental bo'lib qoladi. Bo'limni o'rnatishda uni qo'lda yoqish kerak bo'ladi (variant siqish_algoritmi). Shuningdek, yangilang oladi EXT4 - to'g'ridan-to'g'ri kiritish-chiqarish operatsiyalari bilan shug'ullanadi. Yangilanish paketini IBM muhandisi Ritesh Xarjan taqdim etdi. 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 birlashtirish orqali CPU/SoC ni sovuting. Qaysidir ma'noda, u Intel protsessorlari uchun PowerClamp drayveriga o'xshaydi, lekin u ma'lum bir arxitektura bilan bog'liq emas. ozod qilindi ARM platformalari uchun ochiq kodli dasturiy ta'minotni optimallashtiradigan Linaro mutaxassislari.

Bundan tashqari qo'shiladi GeForce 20 seriyali (TU10x) grafik kartalarini qo'llab-quvvatlash. Tegishli haydovchi Ben Skeggs tomonidan Nouveau loyihasidan ishlab chiqilgan. Afsuski, GeForce 16 (TU11x) hozircha qo'llab-quvvatlanmaydi. Nvidia kartani ishga tushirish uchun zarur bo'lgan proshivka tasvirlarini taqdim etmagan. Bundan tashqari, yangi grafik kartalar qayta ishlashning yo'qligi - avtomatik chastotalarni boshqarishning yo'qligi sababli Linuxda ishlash bilan bog'liq muammolarga duch kelishi mumkin. Ilgari Nouveau haydovchilari aniqlangan faoliyat ko‘rsatishi mumkin Asl nusxadan 20-30% sekinroq.

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

Yana bir yangi yadro qo‘llab-quvvatlaydi USB4. Tegishli o'zgarishlar taklif qilingan Intel muhandislari mavjud Thunderbolt bilan bog'liq kod bazasini o'zgartirdilar - taxminan ikki ming qator.

Albatta, bu yadroga keladigan barcha yangilanishlar emas, masalan, kutishingiz mumkin qo'shimcha tashqi qurilmalar va tarmoq qurilmalarini qo'llab-quvvatlash. Yadro 5.6 ham birinchi 32 bitli yadro bo'ladi, bu erda hal qilinadi 2038 yil muammosiYanvar oyining oxirida muhandislar qilingan Nfsd, xfs, alsa va v4l2 ga yakuniy o'zgarishlar. Ular qolgan o'n sakkiz yil ichida foydalanuvchilar va tarqatish ishlab chiquvchilari yadro 5.6 (yoki uning keyingi versiyalari) ga yangilash uchun vaqt topishiga umid qilishadi.

1cloud.ru korporativ blogidan tegishli materiallar:

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 sektori dunyoga oziq-ovqatni kamroq isrof qilishga qanday yordam bermoqda

Manba: www.habr.com

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster