Linux 5.3 uğurla təqdim edildi!

Əsas Yeniliklər

  • Pidfd mexanizmi, müəyyən bir PID-nin müəyyən bir prosesə bağlanmasına imkan tanıyır. Bağlama, proses dayandırıldıqdan sonra da aktiv qalır, beləliklə PID-yə onu yenidən başladarkən verə bilərsiniz. Detallar.
  • Proses planlayıcısında tezlik aralığı məhdudiyyətləri. Məsələn, kritik proseslər minimum tezlik sərhədində (məsələn, 3 GHz-dən az olmamaq şərtilə) işə salına bilər, aşağı prioritetli olanlar isə maksimum tezlik sərhədində (məsələn, 2 GHz-dən artıq olmamaq şərtilə) işə salınacaq. Detallar.
  • amdgpu sürücüsündə AMD Navi (RX5700) video çip dəstəyinin təmin edilməsi. Bütün gerekli funksionallıq, o cümlədən video kodlaşdırma/dekodlaşdırma və enerji idarəetməsi işlə təmin olunub.
  • Zhaoxin x86-uyğun prosessorlarında tam işləmə, VIA şirkəti ilə Şanxay hökuməti arasında əməkdaşlıq nəticəsində yaradılıb.
  • Intel Speed Select texnologiyasına əsaslanan enerji idarəetmə alt sistemi, bəzi Xeon prosessorları üçün xarakterikdir. Bu texnologiya, hər bir CPU nüvəsi üçün performansın detallı tənzimlənməsi imkanı ilə diqqəti cəlb edir.
  • Intel Tremont prosessorları üçün umwait instruksiyalarını istifadə edən prosesslərin gözləmə enerjisini qorumaq üçün enerji təchizatı mexanizmi. Detallar.
  • 0.0.0.0/8 diapazonunun istifadəsinə icazə verilmişdir ki, bu da 16 milyon yeni IPv4 adresi təqdim edir. Detallar.
  • IoT sistemlərinin idarə olunması üçün uyğun olan çevik yüngül hipervizor ACRN. Detallar.

Bunlar digər bəzi dəyişikliklərdir.

Kernelin əsas hissəsi

  • Xz-formatında firmware sıxılmasının dəstəyi, /lib/firmware kataloqunu ~420 Mb-dan ~130 Mb-a endirir.
  • Böyük sayda bayraqların təyin edilməsinə imkan verən yeni clone() sistem çağrısı variantı. Detallar.
  • Konsolda yüksək qətnamələr üçün daha böyük şriftin avtomatik seçimi.
  • RT-patch dəstinin əsas kerneldə tezliklə birləşdirilməsini bildirən CONFIG_PREEMPT_RT seçimi.

Fayl altsistemi

  • XFS v5 üçün BULKSTAT və INUMBERS sistem çağırışları, həmçinin inode-ların çox iş parçacığı ilə keçidinin reallaşdırılmasına başlanıb.
  • Btrfs indi bütün arxitekturalarda sürətli yoxlama cəmləri (crc32c) istifadə edir.
  • Ext4-də açıq fayllara sərt dəyişdirilməzlik (immutable) flaqı tətbiq edilir. Kataloqlarda boşluqların (holes) dəstəklənməsi reallaşdırılmışdır.
  • CEPH SELinux ilə işləməyi öyrənib.
  • CIFS-də smbdirect mexanizmi artıq eksperimenta kimi qəbul edilmir. SMB3.1.1 GCM üçün kriptoalgoritmlər əlavə edilib. Faylların açılması sürəti artırılıb.
  • F2FS-də dəyişmə faylları yerləşdirmək mümkündür, əsas giriş rejimində işləyir. checkpoint=disable ilə zibillik toplayıcını söndürmək imkanı var.
  • NFS müştəriləri nconnect=X montaj seçimindən istifadə edərək serverlə bir neçə TCP bağlantısı qura bilərlər.

Yaddaş alt sistemi

  • Hər dma-buf tam bir inode alır. /proc/*/fd və /proc/*/map_files kataloqlarından shmem tamponlarının istifadəsi barədə çoxsaylı ətraflı məlumat əldə etmək mümkündür.
  • Smap-lar mexanizmi anonim və bölüşdürülən yaddaş, eləcə də fayl kəşfi haqqında ayrıca məlumat təqdim edir, nəticələr smaps_rollup proc faylında olur.
  • swap_extent üçün rbtree istifadəsi, bir çox prosesin aktiv şəkildə istifadə etdiyi mühitdə performansı artırdı.
  • /proc/meminfo-da vmalloc səhifələrinin sayı göstərilir.
  • tools/vm/slabinfo-da zəifliyi dərəcəsinə görə kəşfləri sıralama imkanı genişlənib.

Virtualizasiya və təhlükəsizlik

  • Paravirtual cihaz üçün virtio-iommu sürücüsü, IOMMU-nun ünvan cədvəlləri olmadan sorğular göndərməyə imkan tanıyır.
  • Fiziki ünvan məkanları vasitəsilə saxlama cihazlarına daxil olmaq üçün virtio-pmem sürücüsü.
  • Vhost üçün metadata-ya erişimi sürətləndirmək. TX PPS testləri sürətin 24% artdığını göstərir.
  • vhost_net üçün zerocopy standart olaraq qadağan edilib.
  • Şifrləmə açarları ad sahələrinə əlavə edilə bilər.
  • xxhash - son dərəcə sürətli kriptoqrafik olmayan hash alqoritmi dəstəklənir, sürəti yalnız yaddaşın performansı ilə məhdudlaşır.

Şəbəkə alt sistemi

  • IPv4 və IPv6 marşrutlarının miqyaslandırmasını artırmaq üçün yaradılmış nexthop obyektlərinə ilkin dəstək.
  • Netfilter, filtrasiya işini aparat sürətləndirilmiş cihazlara köçürməyi öyrəndi. Körpülər üçün əlaqə izinin izlənməsi üçün daxili dəstək əlavə edilib.
  • Paketlərin MPLS başlıqlarını manipulyasiya etmək üçün yeni trafik nəzarət modulu.
  • isdn4linux alt sistemi silinib.
  • Bluetooth üçün LE-pinqləri mövcuddur.

Avadanlıq arxitekturaları

  • Yeni ARM platformaları və cihazları: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, Purism Librem5 üçün devkit, Qualcomm Dragonboard 845c, Hugsun X99 TV Box və digərləri.
  • x86 üçün /proc//arch_status mexanizmi, AVX512-nın son istifadəsinin zamanını da daxil olmaqla arxitektura spesifik informasiyanın göstərilməsi üçün əlavə edilib.
  • KVM üçün VMX-in işləri optimallaşdırılıb, vmexit sürəti 12% artırılıb.
  • Intel KabyLake, AmberLake, WhiskeyLake və Ice Lake prosessorları haqqında müxtəlif məlumatlar əlavə edilib və yenilənib.
  • PowerPC üçün uImage-də lzma və lzo sıxılması.
  • S390 üçün təhlükəsiz virtio virtualizasiya.
  • RISCV üçün böyük yaddaş səhifələrinin dəstəyi.
  • İstifadəçi rejimində Linux üçün zaman səyahəti rejimi (zamanın yavaşlatılması və sürətləndirilməsi).

Cihaz sürücüləri

  • amdgpu və i915 sürücüləri üçün HDR metadatalarının tanınması.
  • amdgpu-da Vega12 və Vega20 video çipləri üçün funksional genişlənmələr.
  • i915 üçün çoxdəyişən gamma korreksiyası, eləcə də ekranın asinxron söndürülməsi və bir sıra yeni proqram təminatları.
  • Nouveau video sürücüsü TU116 seriyasından çipləri tanımağı öyrəndi.
  • Yeni MediaTek MT7663U və MediaTek MT7668U Bluetooth protokolları.
  • Infiniband üçün TLS TX HW yükləməsi və aparatın, eləcə də temperaturun monitorinq genişləndirilməsi.
  • HD Audio sürücüsündə Elkhart Lake-in tanınması.
  • Yeni audio cihazları və kodeklər: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Klaviatura və trackpad üçün Apple SPI sürücüsü.
  • /dev/watchdogN açılması üçün limit vaxtı təyin edilə bilər vəhdət sistemində.
  • cpufreq idarəetmə mexanizmi imx-cpufreq-dt və Raspberry Pi dəstəyini aldı.

Mənbə: linux.org.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster