Linux 5.8: Linux tarixidagi eng katta versiyasi allaqachon chiqarilgan

Linus Torvalds ishga tushirilishini e'lon qildi yadroning yangi versiyasi Linux 5.8 va ushbu yangi qismda eng sezilarli o'zgarishlar orasida ular KCSAN racecondition detektori, foydalanuvchi makoniga bildirishnoma yuborishning universal mexanizmi, onlayn shifrlash uchun apparat yordami, ARM64 uchun zamonaviy himoya mexanizmlari, Rossiyaning Baykal-T1 protsessorini qo'llab-quvvatlash, jarayon misollarini alohida o'rnatish qobiliyati, ARM64 Call Stack va BTI uchun soyalarni himoya qilish mexanizmlarini amalga oshirish.

Ushbu yangi versiya yadro o'zgarishlar miqdori bo'yicha eng katta bo'ldi loyiha davomida barcha yadrolarning. Shu bilan birga, o'zgarishlar hech qanday quyi tizim bilan bog'liq emas, balki yadroning turli qismlarini qamrab oladi va asosan ichki ishlov berish va tozalash bilan bog'liq.

Linux 5.8-dagi asosiy yangiliklar

Linux Kernel 5.8 ning ushbu yangi versiyasida kodli bo'limlari bo'lgan yadro modullarini yuklash uchun qulflash ta'minlanadi, unda bir vaqtning o'zida bajarilishi va yozilishini ta'minlaydigan bitlar o'rnatiladi.

Endi alohida jarayon misollarini yaratish mumkin, turli xil variantlar bilan o'rnatilgan, lekin bir xil pid nomlari maydonini aks ettiradigan bir nechta jarayonni o'rnatish nuqtalariga ruxsat berish.

Platforma uchun ARM64, Shadow-Call Stack mexanizmini qo'llab-quvvatlash amalga oshirildi, Clang kompilyatori tomonidan stakka bufer toshib ketganda funktsiyani qaytarish manzilini yozishdan himoya qilish uchun taqdim etilgan.

Bundan tashqari ARMv8.5-BTI ko'rsatmalariga yordam ham qo'shildi (Filialning maqsad ko'rsatkichi) tarmoqlanmasligi kerak bo'lgan ko'rsatmalar to'plamining bajarilishini himoya qilish.

Bloklash moslamalarini onlayn shifrlash uchun qo'shimcha apparat yordami qo'shildi, shu orqali odatda diskda o'rnatilgan inline shifrlash moslamalari mantiqiy ravishda tizim xotirasi va disk o'rtasida joylashtirilishi mumkin, bu kalitlar va yadro tomonidan belgilangan shifrlash algoritmi asosida shaffof shifrlash va parolni echishni amalga oshiradi.

Shuningdek, ushbu yangi versiyada Inklyuziv terminologiyadan foydalanish bo'yicha tavsiyalar kiritilgan kodlash qoidalarini belgilaydigan hujjatda qabul qilingan.

Boshqa tarafdan, shuningdek yangi KCSAN disk raskadrovka vositasi ajratib ko'rsatildi (Kernel Concurrency Sanitizer), yadro ichidagi poyga sharoitlarini dinamik ravishda aniqlash uchun mo'ljallangan. KCSANni rivojlantirishda asosiy e'tibor soxta ijobiy profilaktika, miqyosi va foydalanish qulayligi.

Yana bir muhim o'zgarish bue Device Mapper-ga yangi dm-ebs drayverini qo'shdi, undan kichikroq mantiqiy blok hajmini taqlid qilish uchun foydalanish mumkin (masalan, 512K hajmli disklarda 4 baytli sektorlarni taqlid qilish uchun).

Btrfs to'g'ridan-to'g'ri rejimda o'qish operatsiyalari bilan ishlashni yaxshiladi. O'rnatishda o'chirilgan kataloglar va pastki kalitlarni tezkor tekshirish ota-onasiz qoldi.

Ext4 ENOSPC xatolar bilan ishlashni yaxshiladi multithreading ishlatilganda. Xattr gnu-ni qo'llab-quvvatlaydi. * GNU Hurd tomonidan ishlatiladigan ism maydoni.

para Ext4 va XFS, DAX operatsiyalarini qo'llab-quvvatlash kiradi (qulflash moslamasi darajasidan foydalanmasdan sahifa keshini chetlab o'tuvchi fayl tizimlariga to'g'ridan-to'g'ri kirish) alohida fayllar va kataloglarga nisbatan.

Bundan tashqari, yadro va ethtool yordam dasturiga ulangan tarmoq kabelini sinovdan o'tkazish va tarmoq qurilmalarining o'z-o'zini diagnostikasi uchun yordam qo'shildi.

Qachonki IPv6 to'plami uchun MPLS algoritmini qo'llab-quvvatlaydi (Multiprotocol Label Switching) ko'p protokol yorlig'i kommutatsiyasidan foydalangan holda paketlarni yo'naltirish (IPv4 uchun MPLS ilgari qo'llab-quvvatlangan).

FINALMENTE ushbu yangi versiyadagi apparat uchun quyidagilarni topishimiz mumkin:

  • Intel i915 video kartasi uchun DRM drayveri sukut bo'yicha yoqilgan
  • Intel Tiger Lake (GEN12) chiplarini qo'llab-quvvatlash
  • Amdgpu drayveri FP16 piksel formatini qo'llab-quvvatlaydi va video xotirasida shifrlangan buferlar bilan ishlash qobiliyatini amalga oshiradi.
  • AMD Zen va Zen2 protsessor quvvat sensori va AMD Ryzen 4000 Renoir harorat sezgichlarini qo'llab-quvvatlash.
  • Nouveau drayveriga NVIDIA modifikator formatini qo'llab-quvvatlash qo'shildi.
  • MSM (Qualcomm) drayveri Adreno A405, A640 va A650 GPU'larini qo'llab-quvvatlaydi.
  • DRM (Direct Rendering Manager) resurslarini boshqarish uchun ichki ramka qo'shildi.
  • Xiaomi Redmi Note 7 va Samsung Galaxy S2 smartfonlari, shuningdek Elm / Hana Chromebooks uchun qo'shimcha yordam.
  • LCD panellar uchun qo'shimcha drayvlar: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • ARM platalari va Renesas "RZ / G1H", Realtek platformalari uchun qo'shimcha yordam
  • MIPS Loongson-2K protsessori uchun qo'llab-quvvatlash qo'shildi

Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.