Linux 6.0 AArch64-ni qo'llab-quvvatlash, NVMe uchun autentifikatsiya va boshqalarni o'z ichiga oladi

Tux, Linux yadrosining maskotidir

Linux yadrosi Linux operatsion tizimlarining (OS) asosi bo'lib, kompyuter apparati va uning jarayonlari o'rtasidagi asosiy interfeys hisoblanadi.

Ikki oylik rivojlanishdan so'ng, Linus Torvalds Linux yadrosi 6.0 ni chiqardi va 40 da kiritilgan barcha o'zgarishlarning 6.0% ga yaqini qurilma drayverlari bilan bog'liq, o'zgarishlarning taxminan 19% apparat arxitekturasiga xos kodni yangilash bilan bog'liq, 12% tarmoq stekiga, 4% fayl tizimlariga tegishli. , va 2% ichki qismlar bilan.

Linux yadrosi 6.0 yangi versiyasining asosiy yangiliklaridan biri bu AArch64 apparat arxitekturasini qo'llab-quvvatlash (ARM64), NVMe tarmoqli autentifikatsiyasini qo'llab-quvvatlash, OpenRISC va LoongArch arxitekturalarida PCI avtobuslarini qo'llab-quvvatlash, XFS va io_uringdan foydalanganda asinxron bufer yozish, shuningdek, tarmoq uzatishni qo'llab-quvvatlash va boshqalar.

Yangi yadro versiyasining umumiy mavjudligini e'lon qilar ekan, Torvaldsning ta'kidlashicha, 6.0 versiyasi "hech bo'lmaganda majburiyatlar soni bo'yicha ancha vaqt ichida eng katta relizlardan biri" bo'lib, bu asosan "jami 15.000 XNUMX ta topshiriq" kiritilganligi bilan bog'liq. .

Linux Kernel 6.0-da qanday yangiliklar mavjud?

Linux Kernel 6.0 ning ushbu yangi versiyasida bu ta'kidlangan yaxshiroq ACPI va quvvat boshqaruvi kiritilgan, bu Intelning Sapphire Rapids protsessorlari foydalanuvchilariga quvvatni tejashga yordam berishi kerak.

Yana bir muhim o'zgarish SMB3 uchun yadro yordami fayllarni uzatishni tezlashtirishi va xavfsizlikni yaxshilashi kerak ko'proq foydalanuvchilarga endi xavfsiz bo'lmagan va uzoq vaqtdan beri to'xtatilgan SMB1 dan qutulish uchun sabab berish orqali.

Bunga qo'shimcha ravishda, bu ham ta'kidlangan XFS fayl tizimiga asinxron buferlangan yozish uchun qo'shimcha yordam io_uring mexanizmidan foydalanish. Fio asboblar to'plami (1 ip, 4kb blok hajmi, 600 soniya, ketma-ket yozish) bilan ishlash testlari soniyada kiritish/chiqish operatsiyalari (IOPS) 77k dan 209k gacha, ma'lumotlarni uzatish tezligi 314MB/s dan 854MB/s gacha oshganini ko'rsatadi. va kechikish 9600ns dan 120ns (80x) ga tushadi.

Shuningdek, NVMe drayverlari uchun tarmoqli autentifikatsiyani qo'llab-quvvatlash qo'shilganligi, NFSv4 serveriga faol mijozlar soni bo'yicha cheklov qo'shilganligi, bu tizimda har bir gigabayt operativ xotira uchun 1024 amal qiluvchi mijoz sifatida belgilangan.

CIFS mijozini amalga oshirish ko'p yo'nalishli ishlashni yaxshiladi, shuningdek, muayyan hodisalarni e'tiborsiz qoldirish uchun fanotify FS-dagi hodisalarni kuzatish quyi tizimiga yangi FAN_MARK_IGNORE bayrog'i qo'shildi.

Xavfsizlik jabhasida, Linux Kernel 6.0 da tasodifiy sonlar urug'larini qidirishni amalga oshiradi x86 va m68k yadrolari uchun bootloader konfiguratsiyasi ma'lumotlari, shuningdek SafeSetID xavfsizlik modulini qo'llab-quvvatlash setgroups() ga o'zgartirishlar kiritish uchun ARIA shifrlash algoritmini qo'llab-quvvatlash.

CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 sozlamasi olib tashlandi, bu yadroni "-O3" optimallashtirish rejimida kompilyatsiya qilish imkonini berdi. E'tibor bering, optimallashtirish rejimlari bilan tajriba kompilyatsiya vaqti belgilarini o'tkazish orqali amalga oshirilishi mumkin ("KCFLAGS=-O3 qilish") va Kconfig-ga konfiguratsiya qo'shish "-O3" rejimida halqani ochish qo'llanilishini ko'rsatadigan takrorlanadigan ishlash profilini taqdim etishni talab qiladi. "-O2" optimallashtirish darajasiga nisbatan daromadni ta'minlaydi.

Boshqa tomondan, u Intelning Arc diskret grafikasi hozirda qo'llab-quvvatlanayotganini va ba'zi Arm quvvatli noutbuklar bilan muvofiqligi yaxshilanganligini ta'kidlaydi.

Xuddi shu narsa LoongArch arxitekturasi uchun ham amal qiladi, Xitoyning suveren arxitekturasi import qilinadigan texnologiyaga bog'liqlikni kamaytirish uchun mahalliy texnologiyaga nomzod sifatida e'tirof etilgan.

ni ham ta'kidlash joiz yangi RISC-V kengaytmalari ular Zicbom, Zihintpause va Sstc kabi asosiy yadroga birlashtirilgan. RISC-V u ham foydaliroq standart yadro konfiguratsiyasiga ega defconfig tuzilmalarida Docker va Snaps kabi ilovalarni ishga tushirish;

A qo'shildi "xotira reduktorlari" ishi haqida ma'lumot olish uchun debugfs interfeysi individual (xotira sarfini kamaytirish uchun xotira va paket yadrosi ma'lumotlar tuzilmalari etarli bo'lmaganda chaqiriladigan haydovchilar).

Boshqa o'zgarishlardan ushbu yangi versiyadan ajralib turadigan:

  • OpenRISC va LoongArch arxitekturalari uchun PCI avtobusini qo'llab-quvvatlash amalga oshirildi.
  • Keshga mos kelmaydigan DMA qurilmalarini boshqarish uchun RISC-V arxitekturasi uchun "Zicbom" kengaytmasi amalga oshirildi.
  • RAPL drayverida Intel Raptor Lake P-ni qo'llab-quvvatlash.
  • AMD yaqinlashib kelayotgan AMD uskunasiga tayyorgarlikni kuting.
  • AMD Raphael va Jadeite platformalari uchun audio drayverlarni qo'llab-quvvatlash.
  • Intel Meteor Lake audio drayverini qo'llab-quvvatlash.
  • Intel IPI va AMD x2AVIC virtualizatsiyasi KVM uchun keladi.
  • Raspberry Pi 3 uchun Raspberry Pi V4D yadro drayverini qo'llab-quvvatlash.
  • Atari FBDEV drayverini tuzatadi.
  • Eski FBDEV kontrollerlarida konsolni tezroq aylantirish.
  • Boshqa ochiq kodli yadro grafik drayverlari yangilanishlari.
  • IO_uring foydalanuvchi maydoni bloki drayverini qo'llab-quvvatlash.
  • IO_uring unumdorligini optimallashtirish va yangi xususiyatlarni qo'shish, shu jumladan tarmoq uchun nusxa ko'chirishsiz uzatish.

Agar siz bu haqda ko'proq bilmoqchi bo'lsangiz, tafsilotlarni tekshirishingiz mumkin Quyidagi havolada.


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.