Linux-kÀrna 5.3 har sett dagens ljus!

Huvudnyheterna

  • Pidfd-mekanismen som gör det möjligt att knyta en specifik PID till en viss process. Bindningen fortsĂ€tter att gĂ€lla Ă€ven efter att processen har avslutats, sĂ„ att PID kan tilldelas vid Ă„terstart. Detaljer.
  • BegrĂ€nsningar av frekvensomrĂ„den i processplaneraren. Till exempel kan kritiska processer startas med en minimi-frekvenströskel (sĂ€g, minst 3 GHz), medan lĂ„gt prioriterade kan startas med en övre frekvensgrĂ€ns (till exempel, högst 2 GHz). Detaljer.
  • Stöd för videokort i AMD Navi-serien (RX5700) i amdgpu-drivrutinen. All nödvĂ€ndig funktionalitet har implementerats, inklusive kodning / avkodning av video och strömhantering.
  • FullstĂ€ndig drift pĂ„ x86-kompatibla Zhaoxin-processorer, som Ă€r resultatet av ett samarbete mellan VIA och Shanghai-regeringen.
  • Energihanteringssystemet med Intel Speed Select-teknik, typiskt för vissa Xeon-processorer. Teknologin Ă€r anmĂ€rkningsvĂ€rd för möjligheten till detaljerad prestandajustering för varje CPU-kĂ€rna.
  • Energieffektivitetsmekanismen för vilolĂ€ge för processer i anvĂ€ndarrummet, som anvĂ€nder umwait-instruktioner för Intel Tremont-processorer. Detaljer.
  • OmrĂ„det 0.0.0.0/8 har godkĂ€nts för anvĂ€ndning, vilket ger 16 miljoner nya IPv4-adresser. Detaljer.
  • Flexibel och lĂ€ttvikts hypervisor ACRN, vĂ€l lĂ€mpad för hantering av IoT-system (internet of things). Detaljer.

NÄgra andra Àndringar listas nedan.

Huvuddelen av kÀrnan

  • Stöd för komprimering av firmware i xz-format, vilket minskar katalogen /lib/firmware frĂ„n ~420 MB till ~130 MB.
  • Ett nytt alternativ för systemanropet clone() med möjlighet att ange fler flaggor. Detaljer.
  • Automatisk val av större teckensnitt för högupplösta skĂ€rmar i konsolen.
  • Alternativet CONFIG_PREEMPT_RT, vilket förebĂ„dar en snabb integration av RT-patch-seten i den huvudsakliga kĂ€rnversionen.

Filsubsystemet

  • Systemanropen BULKSTAT och INUMBERS för XFS v5, arbete med flerdimensionell traversering av inoder har ocksĂ„ inletts.
  • Btrfs anvĂ€nder nu snabba kontrollsummor (crc32c) pĂ„ alla arkitekturer.
  • Flera filsystem pĂ„ Ext4 tillĂ€mpas nu strikt med oförĂ€ndrat flagga (immutable). Stöd för hĂ„l (holes) i kataloger har implementerats.
  • CEPH har lĂ€rt sig att arbeta med SELinux.
  • Mekanismen smbdirect i CIFS betraktas inte lĂ€ngre som experimentell. Kryptoalgoritmer för SMB3.1.1 GCM har lagts till. Hastigheten för att öppna filer har ökat.
  • PĂ„ F2FS kan man placera swapfiler, som fungerar i direktĂ„tkomstlĂ€ge. Möjlighet att stĂ€nga av skrĂ€puppsamlaren vid checkpoint=disable.
  • NFS-klienter kan skapa flera TCP-anslutningar till servern genom monteringsalternativet nconnect=X.

Minnessystemet

  • Varje dma-buf fĂ„r en fullstĂ€ndig inode. FrĂ„n katalogerna /proc/*/fd och /proc/*/map_files kan man fĂ„ mycket detaljerad information om anvĂ€ndningen av shmem-buffrar.
  • smaps-mekanismen visar separat information om anonym och delad minne samt om filcache i proc-filen smaps_rollup.
  • AnvĂ€ndningen av rbtree för swap_extent har ökat prestandan vid aktiv anvĂ€ndning av swap av flera processer.
  • /proc/meminfo visar antalet sidor vmalloc.
  • Funktionerna i tools/vm/slabinfo har utökats nĂ€r det gĂ€ller sortering av cache efter fragmentering.

Virtualisering och sÀkerhet

  • Virtio-iommu-drivrutinen för para-virtualiserade enheter som möjliggör att skicka IOMMU-förfrĂ„gningar utan emulering av adresskartor.
  • Virtio-pmem-drivrutinen för att fĂ„ Ă„tkomst till lagringsenheter via det fysiska adressomrĂ„det.
  • Accelererad Ă„tkomst till metadata för vhost. För TX PPS-tester visar hastigheterna en ökning pĂ„ 24%.
  • För vhost_net Ă€r zerocopy inaktiverat som standard.
  • Krypteringsnycklar kan kopplas till namnrymder.
  • Stöd för xxhash - en extremt snabb icke-kryptografisk hash-algoritm vars hastighet endast begrĂ€nsas av minnesprestanda.

NĂ€tverkssystemet

  • Inledande stöd för nexthop-objekt som skapades för att förbĂ€ttra skalbarheten av IPv4 och IPv6-rutter.
  • Netfilter har lĂ€rt sig att flytta filtrering till hĂ„rdvaruaccelerationsenheter. Inbyggt stöd för att spĂ„ra anslutningar har lagts till för broar.
  • Ny trafikövervakningsmodul som möjliggör manipulering av MPLS-rubrikernas paket.
  • ISDN4Linux-subsystemet har tagits bort.
  • LE-pingar för Bluetooth Ă€r tillgĂ€ngliga.

HÄrdvaruarkitekturer

  • Nya ARM-plattformar och enheter: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit för Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, och fler.
  • För x86 har mekanismen /proc//arch_status lagts till för att visa arkitekturspecifik information som tid för senaste anvĂ€ndning av AVX512.
  • VMX-prestandan för KVM har optimerats, hastigheten för vmexit har ökat med 12%.
  • Olika information om Intel-processorer KabyLake, AmberLake, WhiskeyLake och Ice Lake har lagts till och uppdaterats.
  • Komprimering av lzma och lzo för uImage pĂ„ PowerPC.
  • SĂ€krad virtio-virtualisering för S390.
  • Stöd för stora minnessidor för RISCV.
  • Tidsresemode för anvĂ€ndarlĂ€ge Linux (sakta ner och snabba upp tiden).

Enhetsdrivrutiner

  • HDR-metadatigenkĂ€nning för amdgpu och i915-drivrutiner.
  • Utökad funktionalitet för Vega12 och Vega20 grafikchip i amdgpu.
  • Multisegmenterad gamma-korrigering för i915, samt asynkron avstĂ€ngning av skĂ€rmen och en rad nya firmware.
  • Videodrivern Nouveau har lĂ€rt sig att kĂ€nna igen chips frĂ„n TU116-serien.
  • Nya Bluetooth-protokoll MediaTek MT7663U och MediaTek MT7668U.
  • Utmattning av TLS TX HW för Infiniband, samt utvidgning av hĂ„rdvaruövervakning och temperaturövervakning.
  • KĂ€nna igen Elkhart Lake i HD Audio-drivrutinen.
  • Nya ljudenheter och codecs: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Apple SPI-drivrutin för tangentbord och pekplatta.
  • I watchdog-subsystemet gĂ„r det att stĂ€lla in en tidsgrĂ€ns för öppning av /dev/watchdogN.
  • cpufreq-frekvenshanteringssystemet har fĂ„tt stöd för imx-cpufreq-dt och Raspberry Pi.

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster