Linux kernel 5.3 imetolewa!

Ubunifu kuu

  • Utaratibu wa pidfd hukuruhusu kugawa PID maalum kwa mchakato. Ubandikaji unaendelea baada ya mchakato kusitishwa ili PID iweze kutolewa kwake inapoanza tena. Maelezo ya.
  • Vizuizi vya safu za masafa katika kipanga ratiba. Kwa mfano, michakato muhimu inaweza kuendeshwa kwa kiwango cha chini cha mzunguko (sema, si chini ya 3 GHz), na taratibu za kipaumbele cha chini zinaweza kuendeshwa kwa kizingiti cha juu cha mzunguko (kwa mfano, si zaidi ya 2 GHz). Maelezo ya.
  • Usaidizi wa chipsi za video za familia za AMD Navi (RX5700) kwenye kiendeshi cha amdgpu. Utendaji wote muhimu unatekelezwa, ikijumuisha usimbaji/usimbuaji wa video na usimamizi wa nguvu.
  • Inaendeshwa kikamilifu kwenye vichakataji vya Zhaoxin vinavyooana na x86, vilivyoundwa kutokana na ushirikiano kati ya VIA na serikali ya Shanghai.
  • Mfumo mdogo wa usimamizi wa nguvu kwa kutumia teknolojia ya Intel Speed ​​​​Select, tabia ya wasindikaji wengine wa familia ya Xeon. Teknolojia hii inajulikana kwa uwezo wake wa kusawazisha utendakazi kwa kila msingi wa CPU.
  • Utaratibu wa kusubiri wa nafasi ya mtumiaji kwa ufanisi wa nishati kwa kutumia maagizo ya umwait kwa vichakataji vya Intel Tremont. Maelezo ya.
  • Masafa ya 0.0.0.0/8 yameidhinishwa kutumika, ambayo yanatoa anwani mpya za IPv16 milioni 4. Maelezo ya.
  • Flexible, lightweight ACRN hypervisor, inafaa kwa ajili ya kusimamia mifumo ya IoT (Mtandao wa Mambo). Maelezo ya.

Hapa chini kuna mabadiliko mengine.

Sehemu kuu ya msingi

  • Usaidizi wa kubana programu dhibiti katika umbizo la xz, ambayo hukuruhusu kupunguza saraka ya /lib/firmware kutoka ~ 420 MB hadi ~ 130 MB.
  • Kibadala kipya cha simu ya mfumo wa clone() yenye uwezo wa kuweka bendera zaidi. Maelezo ya.
  • Uchaguzi wa kiotomatiki wa fonti kubwa zaidi kwa maazimio ya juu kwenye kiweko.
  • Chaguo la CONFIG_PREEMPT_RT linaashiria ujumuishaji wa haraka wa seti ya viraka vya RT kwenye tawi kuu la kernel.

Mfumo mdogo wa faili

  • Mfumo wa BULKSTAT na INUMBERS huita XFS v5, na kazi pia imeanza katika kutekeleza upitishaji wa ingizo zenye nyuzi nyingi.
  • Btrfs sasa hutumia ukaguzi wa haraka (crc32c) kwenye usanifu wote.
  • Alama ya kutoweza kubadilika (kutobadilika) sasa inatumika kwa ukali kufungua faili kwenye Ext4. Msaada uliotekelezwa kwa shimo kwenye saraka.
  • CEPH imejifunza kufanya kazi na SELinux.
  • Utaratibu wa smbdirect katika CIFS hauzingatiwi tena kuwa wa majaribio. Aliongeza algoriti za kriptografia za SMB3.1.1 GCM. Kuongeza kasi ya kufungua faili.
  • F2FS inaweza kupangisha faili za kubadilishana; hufanya kazi katika hali ya ufikiaji wa moja kwa moja. Uwezo wa kulemaza mtoza takataka na sehemu ya ukaguzi=lemaza.
  • Wateja wa NFS wanaweza kuanzisha miunganisho mingi ya TCP kwa seva mara moja kupitia nconnect=X chaguo la kupachika.

Mfumo mdogo wa Kumbukumbu

  • Kila dma-buf inapewa ingizo kamili. Saraka /proc/*/fd na /proc/*/map_files hutoa habari nyingi za kina kuhusu utumiaji wa buffer ya shmem.
  • Injini ya smaps huonyesha habari tofauti kwa kumbukumbu isiyojulikana na iliyoshirikiwa, na vile vile akiba ya faili, katika faili ya proc ya smaps_rollup.
  • Kutumia rbtree kwa utendakazi ulioboreshwa wa swap_extent wakati michakato mingi ilikuwa ikibadilishana kikamilifu.
  • /proc/meminfo huonyesha idadi ya kurasa za vmalloc.
  • Uwezo wa zana/vm/slabinfo umepanuliwa katika suala la kupanga kache kwa kiwango cha kugawanyika.

Virtualization na Usalama

  • Kiendeshaji cha virtio-iommu cha kifaa kilichoangaziwa kinachoruhusu kutuma maombi ya IOMMU bila kuiga majedwali ya anwani.
  • Kiendeshaji cha virtio-pmem cha kupata viendeshi kupitia nafasi ya anwani halisi.
  • Kuongeza kasi ya ufikiaji wa metadata ya vhost. Kwa vipimo vya TX PPS vinaonyesha ongezeko la 24% la kasi.
  • Zerocopy imezimwa kwa chaguo-msingi kwa vhost_net.
  • Vifunguo vya usimbaji fiche vinaweza kuambatishwa kwenye nafasi za majina.
  • Usaidizi wa xxhash, algoriti ya hashing ya haraka sana isiyo ya kriptografia ambayo kasi yake imezuiwa tu na utendakazi wa kumbukumbu.

Mfumo mdogo wa mtandao

  • Usaidizi wa awali wa vipengee vya nexthop vilivyoundwa ili kuboresha upunguzaji wa njia za IPv4 na IPv6.
  • Netfilter imejifunza kupakua vichujio kwenye vifaa vya kuongeza kasi ya maunzi. Imeongeza usaidizi wa ufuatiliaji wa muunganisho wa asili kwa madaraja.
  • Moduli mpya ya udhibiti wa trafiki inayokuruhusu kudhibiti vichwa vya pakiti za MPLS.
  • Mfumo mdogo wa isdn4linux umeondolewa.
  • LE pings zinapatikana kwa Bluetooth.

Usanifu wa vifaa

  • Majukwaa na vifaa vipya vya ARM: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit for Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, n.k.
  • Kwa x86, utaratibu wa /proc/ umeongezwa /arch_status ili kuonyesha maelezo mahususi ya usanifu kama vile mara ya mwisho AVX512 ilipotumiwa.
  • Utendaji ulioboreshwa wa VMX kwa KVM, kasi ya vmexit iliongezeka kwa 12%.
  • Imeongezwa na kusasishwa taarifa mbalimbali kuhusu vichakataji vya Intel KabyLake, AmberLake, WhiskyLake na Ice Lake.
  • lzma na lzo compression kwa uImage kwenye PowerPC.
  • Salama uboreshaji wa virtio kwa S390.
  • Msaada kwa kurasa kubwa za kumbukumbu kwa RISCV.
  • Hali ya kusafiri kwa wakati kwa Linux-Modi ya Mtumiaji (kupungua kwa wakati na kuongeza kasi).

Madereva ya kifaa

  • Utambuzi wa metadata ya HDR kwa viendeshaji vya amdgpu na i915.
  • Viendelezi vya utendakazi kwa chip za video za Vega12 na Vega20 katika amdgpu.
  • Marekebisho ya gamma ya sehemu nyingi kwa i915, pamoja na kuzima skrini isiyolingana na idadi ya programu dhibiti mpya.
  • Dereva wa video wa Nouveau amejifunza kutambua chipsi kutoka kwa familia ya TU116.
  • Itifaki mpya za Bluetooth MediaTek MT7663U na MediaTek MT7668U.
  • Upakuaji wa TLS TX HW kwa Infiniband, pamoja na uboreshaji wa maunzi na ufuatiliaji wa halijoto.
  • Utambuzi wa Elkhart Lake katika kiendeshi cha Sauti ya HD.
  • Vifaa vipya vya sauti na kodeki: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Kiendesha Apple SPI kwa kibodi na trackpad.
  • Katika mfumo mdogo wa walinzi, unaweza kuweka kikomo cha muda cha kufungua /dev/watchdogN.
  • Utaratibu wa udhibiti wa masafa ya cpufreq unatumika na imx-cpufreq-dt na Raspberry Pi.

Chanzo: linux.org.ru

Kuongeza maoni