Linux yadrosi 5.3 allaqachon chiqarilgan, nima yangilik ekanligini biling

Linux yadrosi

Ikki oylik rivojlanishdan so'ng, Linus Torvalds Linux yadrosi 5.3 versiyasini taqdim etdi qaysi bilan o'zgarishlar eng e'tiborli AMD Navi GPU-quvvatlashi ta'kidlangan, Zhaoxi protsessorlari va Intel Speed ​​Select Power Management Technology va boshqa ko'plab narsalar.

Yangi versiyaning e'lon qilinishi, Linus tartibga solishning barcha asosiy tarafdorlarini eslatdi yadroning rivojlanishi foydalanuvchi maydoni komponentlari uchun bir xil xatti-harakatni saqlang. Yadroga kiritilgan o'zgartirishlar hech qachon ishlamaydigan va foydalanuvchi darajasidagi regresslarga olib keladigan dasturlarni buzmasligi kerak.

Shu bilan birga, xatti-harakatlarning buzilishi nafaqat ABI o'zgarishini, eskirgan kodlarni yoki xatolarni olib tashlashni, balki to'g'ri foydali yaxshilanishlarning bilvosita ta'sirini ham keltirib chiqarishi mumkin.

Linux yadrosi 5.3-dagi yangiliklar

Linux Kernel 5.3 ning ushbu yangi versiyasida ajralib turadigan yangiliklardan biz buni topishimiz mumkin Amdgpu drayveri AMD NAVI GPU-lari uchun dastlabki yordamni qo'shadi (RX5700) tarkibiga Base Controller, Display Interaction Code (DCN2), GFX and Compute Support (GFX10), SDMA 5 (DMA0 System), Power Management, and Multimedia Encoders / Decoders (VCN2) kiradi.

amdgpu Vega12 va Vega20 GPU kartalarini qo'llab-quvvatlash yaxshilandi, buning uchun qo'shimcha xotira va quvvatni boshqarish qobiliyatlari qo'shildi.

Icelake chiplari uchun Intel video kartalari uchun DRM drayverida yangi ko'p segmentli gamma tuzatish rejimi amalga oshirildi. DisplayPort orqali YCbCr4: 2: 0 formatida namoyish etish imkoniyati qo'shildi.

Xotira va tizim xizmatlari

5.3 yadrosida, Intel Speed ​​Select Power Management Technology-ni qo'llab-quvvatlash, nima bu Intel Xeon protsessorlari bilan tanlangan serverlarda mavjud. Ushbu texnologiya turli protsessor yadrolari uchun qismlarning ishlash ko'rsatkichlarini va ishlash parametrlarini o'rnatishga imkon beradi, bu sizga ma'lum yadrolarda bajariladigan vazifalar uchun ishlashning ustuvorligini belgilashga imkon beradi va boshqa yadrolarda ishlashdan voz kechadi.

Boshqa tomondan, Linux Kernel 5.3 da foydalanuvchi maydonidagi jarayonlar ko'chadan foydalanmasdan qisqa vaqt kutish qobiliyatiga ega umwait ko'rsatmasidan foydalanib. Ushbu ko'rsatma umonitor va tpause ko'rsatmalari bilan birga keyingi Intel "Tremont" chiplarida taqdim etiladi va Hyper Threading-dan foydalanishda energiyani tejaydigan va boshqa iplarning ishlashiga ta'sir qilmaydigan kechikishlarni amalga oshirishga imkon beradi.

RISC-V arxitekturasi uchun katta xotira sahifalarini qo'llab-quvvatlash qo'shildi (katta sahifalar).

Disk quyi tizimi, I / U va fayl tizimlari

XFS fayl tizimi uchun ko'p tarmoqli inode bypass opsiyasi amalga oshiriladi (masalan, kvotalarni tekshirishda). FS formatining beshinchi nashrida paydo bo'lgan funktsiyalarga, masalan, inode tug'ilish vaqti va har bir AG guruhi uchun BULKSTAT va INUMBERS parametrlarini o'rnatish qobiliyatiga ega bo'lgan yangi ioctl BULKSTAT va INUMBERS qo'shiladi (Assignment Groups). .

Qachonki Ext4 fayl tizimi uchun katalog bo'shliqlarini qo'llab-quvvatlash qo'shiladi (ajratilmagan bloklar). "I" belgisi ochiq fayllar uchun ishlov berildi (agar fayl ochilganda bayroq o'rnatilgan bo'lsa, bitta holatda yozishni taqiqlash).

F2FS tekshiruv punkti = o'chirilgan rejimda ishlashda axlat yig'uvchini cheklash imkoniyatini qo'shadi.

To'g'ridan-to'g'ri I / O bilan F2FS-ga almashtirish faylini joylashtirish qobiliyati qo'shildi. Barcha foydalanuvchilar uchun faylni tuzatish va ushbu fayllar uchun bloklarni ajratish uchun qo'llab-quvvatlash qo'shildi.

Virtuallashtirish va xavfsizlik

Yadro ichiga o'rnatilgan ACRN qurilmalari uchun gipervizator kiradi, real vaqtda topshiriqlarga tayyorligi va muhim tizimlarda foydalanishga yaroqliligi bilan yozilgan. ACRN minimal qo'shimcha xarajatlarni ta'minlaydi, kechikish vaqtini ta'minlaydi va uskunalar bilan ishlashda etarli javob beradi.

Linux foydalanuvchi rejimi vaqt bilan bog'liq kodni disk raskadrovka qilishni soddalashtirish uchun virtual UML muhitida vaqtni sekinlashtirish yoki tezlashtirishga imkon beradigan rejimni qo'shdi. Bundan tashqari, start parametri qo'shildi bu tizim soatini epoxat formatidagi ma'lum bir nuqtadan boshlashga imkon beradi.

Nftables uchun Netfilter filtrlash mexanizmlarini qo'llab-quvvatlaydi drayverlarga qo'shilgan Flow Block API yordamida apparat tezlashtirilgan paketlar. Barcha satrlari bo'lgan to'liq qoidalar jadvallarini tarmoq adapterlari yonida olib borish mumkin. Qo'shish NFT_TABLE_F_HW-ni jadvalga bog'lash orqali amalga oshiriladi.

Layer 3 va 4 protokollari uchun oddiy metadata, harakatlarni qabul qilish / rad etish, IP va jo'natuvchi / qabul qiluvchining tarmoq portlari va protokol turi bo'yicha mos kelish.


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.