Jezgro Linux 5.3 je objavljeno!

Glavne novosti

  • Mehanizam pidfd, koji omogućava vezivanje određenog PID-a uz neki proces. Vezivanje ostaje na snazi čak i nakon završetka procesa, tako da se PID može ponovo dodeliti pri ponovnom pokretanju. Detalji.
  • Ograničenja frekvencijskih opsega u planeru procesa. Na primer, kritični procesi mogu se pokretati s minimalnim praga frekvencije (recimo, ne manje od 3 GHz), dok niže prioritizovani mogu imati gornji prag frekvencije (na primer, ne više od 2 GHz). Detalji.
  • Podrška za grafičke čipove porodice AMD Navi (RX5700) u drajveru amdgpu. Implementirane su sve potrebne funkcionalnosti, uključujući kodiranje/dekodiranje videa i upravljanje napajanjem.
  • Puno korišćenje na x86-kompatibilnim procesorima Zhaoxin, nastalim kao rezultat saradnje kompanije VIA i vlade Šangaja.
  • Podsystem upravljanja napajanjem na osnovu Intel Speed Select tehnologije, karakteristične za neke procesore porodice Xeon. Tehnologija se izdvaja mogućnošću detaljnog podešavanja performansi za svaku jezgru CPU-a.
  • Energetski efikasan mehanizam režima čekanja procesa u korisničkom prostoru, koji koristi uputstva umwait za Intel Tremont procesore. Detalji.
  • Dopušten korišćenje opsega 0.0.0.0/8, što daje 16 miliona novih IPv4 adresa. Detalji.
  • Fleksibilan lagani hipervizor ACRN, dobro prilagođen za upravljanje IoT sistemima (internet stvari). Detalji.

Navedene su neke druge promene.

Glavni deo jezgra

  • Podrška za kompresiju firmvera u xz formatu, što omogućava smanjenje direktorijuma /lib/firmware sa ~420 MB na ~130 MB.
  • Nova verzija sistemskog poziva clone() sa mogućnošću postavljanja većeg broja zastavica. Detalji.
  • Automatski odabir većeg fonta za visoke rezolucije u konzoli.
  • Opcija CONFIG_PREEMPT_RT, koja najavljuje brzu integraciju RT patch set-a u glavnu granu jezgra.

Datotečni podsystem

  • Sistemski pozivi BULKSTAT i INUMBERS za XFS v5, također je započet rad na implementaciji višedretvenog prolaza kroz inode-ove.
  • Btrfs sada koristi brze kontrolne sume (crc32c) na svim arhitekturama.
  • Na otvorene datoteke u Ext4 se sada strogo primenjuje oznaka nepromenljivosti (immutability). Implementirana je podrška za praznine (holes) u direktorijumima.
  • CEPH je naučio raditi sa SELinux.
  • Mehanizam smbdirect u CIFS više se ne smatra eksperimentalnim. Dodani su kriptografski algoritmi za SMB3.1.1 GCM. Povećana je brzina otvaranja datoteka.
  • Na F2FS možete pohraniti datoteke za zamjenu, koje rade u načinu izravnog pristupa. Mogućnost onemogućavanja sakupljača smeća pri checkpoint=disable.
  • Klijenti NFS mogu uspostaviti nekoliko TCP poveznica na poslužitelj putem opcije montiranja nconnect=X.

Sistem memorije

  • Svakom dma-bufu dodjeljuje se potpuni inod. Iz direktorija /proc/*/fd i /proc/*/map_files može se dobiti mnogo detaljnih podataka o korištenju shmem buffera.
  • Mehanizam smaps prikazuje pojedinačne informacije o anonimnoj i dijeljenoj memoriji, kao i o predmemoriji datoteka u proc datoteci smaps_rollup.
  • Korištenje rbtree za swap_extent poboljšalo je performanse u uvjetima aktivne uporabe zamjene od strane više procesa.
  • U /proc/meminfo prikazuje se broj stranica vmalloc.
  • Proširene mogućnosti tools/vm/slabinfo u pogledu sortiranja predmemorija prema stupnju fragmentacije.

Virtualizacija i sigurnost

  • Vozač virtio-iommu za para-virtualizirane uređaje koji omogućuju slanje zahtjeva IOMMU bez emulacije tablica adresa.
  • Vozač virtio-pmem za pristup pohranjenim podacima putem fizičkog adresnog prostora.
  • Ubrzanje pristupa metapodacima za vhost. Za TX PPS testove pokazuje se povećanje brzine od 24%.
  • Za vhost_net zerocopy je onemogućen prema zadanim postavkama.
  • Šifre se mogu priključiti na prostore imena.
  • Podrška za xxhash — iznimno brzi ne-kripto algoritam HASHiranja čija je brzina ograničena samo performansama memorije.

Mrežni subsistem

  • Početna podrška za nexthop objekte, stvorene za poboljšanje skalabilnosti za IPv4 i IPv6 rute.
  • Netfilter je naučio prebacivati filtriranje na hardverske uređaje za ubrzanje. Dodana podrška za praćenje konekcija za mostove.
  • Novi modul za kontrolu prometa, koji omogućuje manipulaciju MPLS zaglavljima paketa.
  • Uklonjen isdn4linux pod sustav.
  • LE pingovi za Bluetooth su dostupni.

Hardverske arhitekture

  • Nove ARM platforme i uređaji: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit za Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, i drugi.
  • Za x86 dodat je mehanizam /proc//arch_status za prikaz arhitektonski specifičnih informacija poput vremena posljednje uporabe AVX512.
  • Optimiziran je rad VMX za KVM, brzina vmexit-a povećana je za 12%.
  • Dodana i ažurirana razna informacija o Intel procesorima KabyLake, AmberLake, WhiskeyLake i Ice Lake.
  • Kompresija lzma i lzo za uImage na PowerPC.
  • Zaštićena virtio virtualizacija za S390.
  • Podrška za velike stranice memorije za RISCV.
  • Način putovanja kroz vreme za User-mode Linux (usporavanje i ubrzavanje vremena).

Upravljački programi za uređaje

  • Prepoznavanje HDR metapodataka za upravljačke programe amdgpu i i915.
  • Proširenja funkcionalnosti za grafičke čipove Vega12 i Vega20 u amdgpu.
  • Višeslojne gamma korekcije za i915, kao i asinhrono isključivanje napajanja ekrana i niz novih firmvera.
  • Grafički upravljački program Nouveau je naučio da prepoznaje čipove iz porodice TU116.
  • Novi Bluetooth protokoli MediaTek MT7663U i MediaTek MT7668U.
  • Ispuštanje TLS TX HW za Infiniband, kao i proširenje hardverskog i temperaturnog nadzora.
  • Prepoznavanje Elkhart Lake u upravljačkom programu HD Audio.
  • Novi audio uređaji i kodeci: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Apple SPI upravljački program za tastaturu i touchpad.
  • U podsystemu watchdog možete postaviti vreme ograničenja za otvaranje /dev/watchdogN.
  • Mehanizam upravljanja frekvencijom cpufreq dobio je podršku za imx-cpufreq-dt i Raspberry Pi.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster