Core Linux 5.3 je izšla!

Glavne inovacije

  • Mehanizem pidfd vam omogoča, da procesu dodelite določen PID. Dodelitev ostane veljavna tudi po koncu procesa, tako da mu je mogoče PID dodeliti ob ponovnem zagonu. Podrobnosti.
  • Omejitve frekvenčnega območja v razporejevalniku procesov. Na primer, kritične procese je mogoče zagnati z minimalnim frekvenčnim pragom (recimo vsaj 3 GHz), medtem ko se procese z nizko prioriteto lahko zažene z zgornjim frekvenčnim pragom (recimo ne več kot 2 GHz). Podrobnosti.
  • Podpora za grafične procesorje AMD Navi (RX5700) v gonilniku amdgpu. Izvedene so vse potrebne funkcije, vključno s kodiranjem/dekodiranjem videa in upravljanjem porabe energije.
  • Popolnoma funkcionalen na procesorjih Zhaoxin, združljivih z x86, ustvarjenih s sodelovanjem med VIA in vlado Šanghaja.
  • Podsistem za upravljanje porabe energije uporablja tehnologijo Intel Speed ​​​​Select, ki jo najdemo v nekaterih procesorjih Xeon. Ta tehnologija je znana po svoji zmožnosti natančnega uravnavanja zmogljivosti za vsako jedro procesorja.
  • Energetsko učinkovit mehanizem mirovanja procesov uporabniškega prostora z uporabo ukazov umwait za procesorje Intel Tremont. Podrobnosti.
  • Območje 0.0.0.0/8 je bilo sproščeno za uporabo in zagotavlja 16 milijonov novih naslovov IPv4. Podrobnosti.
  • ACRN je prilagodljiv, lahek hipervizor, primeren za upravljanje sistemov interneta stvari (IoT). Podrobnosti.

Nekatere druge spremembe so navedene spodaj.

Glavni del jedra

  • Podpora za stiskanje vdelane programske opreme v formatu xz, kar omogoča zmanjšanje imenika /lib/firmware s ~420 MB na ~130 MB.
  • Nova različica sistemskega klica clone() z možnostjo določitve več zastavic. Podrobnosti.
  • V konzoli samodejno izberi večjo pisavo za visoke ločljivosti.
  • Možnost CONFIG_PREEMPT_RT označuje skorajšnjo integracijo nabora popravkov RT v glavno vejo jedra.

Podsistem datotek

  • Sistemska klica BULKSTAT in INUMBERS za XFS v5, začelo pa se je tudi delo na implementaciji večnitnega prečkanja inode.
  • Btrfs sedaj uporablja hitre kontrolne vsote (crc32c) na vseh arhitekturah.
  • Zastavica nespremenljivosti je zdaj trdno uporabljena za odprte datoteke v sistemu Ext4. Uvedena je bila podpora za vrzeli v imenikih.
  • CEPH se je naučil sodelovati s SELinux.
  • Mehanizem smbdirect v CIFS se ne šteje več za eksperimentalnega. Dodani so bili kriptografski algoritmi za SMB3.1.1 GCM. Izboljšana je bila hitrost odpiranja datotek.
  • F2FS podpira izmenjalne datoteke, ki delujejo v načinu neposrednega dostopa. Zbiranje smeti je mogoče onemogočiti z checkpoint=disable.
  • Odjemalci NFS lahko vzpostavijo več povezav TCP s strežnikom z uporabo možnosti mount nconnect=X.

Pomnilni podsistem

  • Vsakemu dma-bufu je dodeljen polnopravni inode. Imenika /proc/*/fd in /proc/*/map_files nudita obsežne podrobne podatke o uporabi medpomnilnika shmem.
  • Mehanizem smaps prikazuje ločene informacije o anonimnem in deljenem pomnilniku ter o predpomnilniku datotek v datoteki proc smaps_rollup.
  • Uporaba rbtree za swap_extent je izboljšala zmogljivost pri veliki uporabi swap-ja s strani mnogih procesov.
  • /proc/meminfo prikaže število strani vmalloc.
  • Razširjene zmogljivosti orodij/vm/slabinfo glede razvrščanja predpomnilnikov glede na stopnjo fragmentacije.

Virtualizacija in varnost

  • Gonilnik virtio-iommu za paravirtualizirano napravo, ki omogoča pošiljanje zahtev IOMMU brez emulacije tabel naslovov.
  • Gonilnik virtio-pmem za dostop do pomnilniških naprav prek fizičnega naslovnega prostora.
  • Pospešen dostop do metapodatkov za virtualne gostitelje. Za TX PPS testi kažejo 24-odstotno povečanje hitrosti.
  • Zerocopy je za vhost_net privzeto onemogočen.
  • Šifrirne ključe je mogoče priložiti imenskim prostorom.
  • Podpora za xxhash, izjemno hiter nekriptografski algoritem za zgoščevanje, katerega hitrost je omejena le z zmogljivostjo pomnilnika.

Omrežni podsistem

  • Začetna podpora za objekte nexthop, zasnovana za izboljšanje skalabilnosti poti IPv4 in IPv6.
  • Netfilter lahko zdaj filtriranje prenese na naprave za strojno pospeševanje. Za mostove je bila dodana vgrajena podpora za sledenje povezav.
  • Nov modul za nadzor prometa, ki omogoča manipulacijo z glavami MPLS paketov.
  • Podsistem isdn4linux je bil odstranjen.
  • Na voljo so LE pingi za Bluetooth.

Arhitekture strojne opreme

  • Nove platforme in naprave ARM: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, razvojni komplet za Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box in drugi.
  • Za x86 je bil dodan mehanizem /proc/ /arch_status za prikaz informacij, specifičnih za arhitekturo, kot je na primer zadnjič, ko je bil AVX512 uporabljen.
  • Optimizirana zmogljivost VMX za KVM, hitrost vmexita se je povečala za 12 %.
  • Dodane in posodobljene so bile različne informacije o procesorjih Intel KabyLake, AmberLake, WhiskeyLake in Ice Lake.
  • Stiskanje lzma in lzo za uImage na PowerPC-ju.
  • Varna virtualizacija Virtio za S390.
  • Podpora za velike pomnilniške strani za RISCV.
  • Način potovanja skozi čas za uporabniški način Linux (upočasnitev in pospešitev časa).

Gonilniki naprav

  • Prepoznavanje metapodatkov HDR za gonilnike amdgpu in i915.
  • Razširitve funkcionalnosti za video čipa Vega12 in Vega20 v amdgpu.
  • Večsegmentna gama korekcija za i915, pa tudi asinhroni izklop zaslona in številne nove posodobitve vdelane programske opreme.
  • Video gonilnik Nouveau se je naučil prepoznati čipe družine TU116.
  • Nova Bluetooth protokola MediaTek MT7663U in MediaTek MT7668U.
  • Nalaganje strojne opreme TLS TX za Infiniband, kot tudi razširitev strojne opreme in spremljanja temperature.
  • Prepoznavanje Elkhart Lakea v gonilniku HD Audio.
  • Nove avdio naprave in kodeki: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Gonilnik Apple SPI za tipkovnico in sledilno ploščico.
  • V podsistemu watchdog lahko nastavite časovno omejitev za odpiranje /dev/watchdogN.
  • Mehanizem za nadzor frekvence cpufreq je prejel podporo s strani imx-cpufreq-dt in Raspberry Pi.

Vir: linux.org.ru

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster