Linux kernel 5.0 kaleratu da

Bertsio nagusiaren kopurua 5era handitzeak ez du aldaketa handirik edo bateragarritasun-matxurarik esan nahi. Besterik gabe, gure Linus Torvalds maiteari lasaitasuna mantentzen laguntzen du. Jarraian, aldaketa eta berrikuntza batzuen zerrenda dago.

Nukleoa:

  • ARM bezalako prozesadore asimetrikoetako CFS prozesuen programatzaileak modu ezberdinean funtzionatzen du; lehenik eta behin potentzia baxuko eta energia-eraginkortasuneko nukleoak kargatzen ditu.
  • Fanotify fitxategiaren gertaeren jarraipenaren APIaren bidez, jakinarazpenak jaso ditzakezu fitxategi bat exekutatzeko irekitzen denean.
  • cpuset kontrolagailua integratu da, CPU eta NUMA nodoen erabileran oinarritutako prozesu-taldeak mugatzeko erabil daitekeena.
  • ARM gailu hauetarako laguntza sartzen da: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5 eta beste asko.
  • Hobekuntzak ARM azpisisteman: memoria hot-plug, Meltdown eta Spectre babesa, 52 biteko memoria helbideratzea, etab.
  • X86-64rako WBNOINVD instrukziorako laguntza.

Memoria azpisistema:

  • Proba-etiketa ordezkatzea memoria-kontsumo txikiarekin eskuragarri dago KASAN tresnarako ARM64 plataformetan.
  • Memoriaren zatiketa izugarri murriztu da (% 90 arte), eta ondorioz, Transparent HugePage motorrak hobeto funtzionatzen du.
  • mremap(2)-ren errendimendua memoria eremu handietan 20 aldiz handitu da.
  • KSM mekanismoan, jhash2 xxhash-ekin ordezkatzen da, eta horregatik 64 biteko sistemetan KSM-ren abiadura 5 aldiz handitu da.
  • ZRam eta OOM hobekuntzak.

Blokeatu gailuak eta fitxategi-sistemak:

  • Eskaera-ilaren sistema anitzeko maila duen blk-mq mekanismoa bloke gailuetarako nagusi bihurtu da. Mq ez diren kode guztiak kendu dira.
  • NVMe euskarriaren hobekuntzak, batez ere gailuen funtzionamenduari dagokionez sarean.
  • Btrfs-entzat, trukatzeko fitxategien laguntza osoa ezartzen da, baita FSID-a aldatzea ere metadatuak berridatzi gabe.
  • F2FS-ra ioctl dei bat gehitu da fsck bidez FSren egiaztapena atzeratzeko.
  • Integrated BinderFS - prozesuen arteko komunikaziorako pseudo-FS bat. Android-en hainbat instantzia ingurune berean exekutatzeko aukera ematen du.
  • CIFSen hainbat hobekuntza: DFS cachea, atributu hedatuak, smb3.1.1 protokoloa.
  • ZRam-ek hobeto funtzionatzen du erabiltzen ez diren truke-gailuekin, memoria aurrezten du.

Segurtasuna eta birtualizazioa:

  • Streebog hash funtzioa gehitu da (GOST 34.11-2012), Errusiar Federazioko FSBk garatua.
  • Potentzia gutxiko gailuetarako Google-k garatutako Adiantum enkriptazio-algoritmorako laguntza.
  • XChaCha12, XChaCha20 eta NHPoly1305 algoritmoak barne.
  • Seccomp deien kudeaketa erabiltzaileen espaziora eraman daiteke orain.
  • KVM sistema gonbidatuetarako, Intel Processor Trace luzapenetarako euskarria inplementatzen da errendimendu gutxieneko degradazioarekin.
  • Hobekuntzak KVM/Hyper-V azpisisteman.
  • Virtio-gpu kontrolatzaileak monitore birtualetarako EDID simulazioa onartzen du orain.
  • virtio_blk kontrolatzaileak baztertzeko deia inplementatzen du.
  • NV memoriarako segurtasun-eginbideak ezarri dira Intel DSM 1.8 zehaztapenetan oinarrituta.

Gailu kontrolatzaileak:

  • DRM APIaren aldaketak sinkronizazio egokitzailea (DisplayPort estandarraren parte) eta freskatze tasa aldakorrak (HDMI estandarraren parte) guztiz onartzeko.
  • Display Stream Compression estandarra bereizmen handiko pantailetara zuzendutako bideo-korronteak galerarik gabeko konpresioa egiteko sartzen da.
  • AMDGPU kontrolatzaileak FreeSync 2 HDR eta GPU berrezartzea onartzen ditu orain CI, VI, SOC15.
  • Intel bideo-kontrolatzaileak Amber Lake txipak, YCBCR 4:2:0 eta YCBCR 4:4:4 formatuak onartzen ditu orain.
  • Nouveau kontrolatzaileak Turing TU104/TU106 familiako bideo-txartelen bideo moduekin lan egiten du.
  • Raspberry Pi ukipen-pantailaren kontrolatzaile integratuak, CDTech panelak, Banana Pi, DLC1010GIG, etab.
  • HDA kontrolatzaileak "jack" botoia, LED adierazleak, Tegra186 eta Tegra194 gailuak onartzen ditu.
  • Sarrerako azpisistemak zehaztasun handiko desplazamenduarekin funtzionatzen ikasi du Microsoft eta Logitech sagu batzuetan.
  • Aldaketa asko gidarietan webcam, telebista sintonizatzaile, USB, IIO, etab.

Sare azpisistema:

  • UDP pilak zero-kopia mekanismo bat onartzen du socket baten bidez datuak igortzeko tarteko bufferrik gabe.
  • Generic Receive Offload mekanismoa ere gehitu da bertan.
  • Bilaketa-errendimendua hobetu da xfrm gidalerroetan, horietako asko daudenean.
  • VLAN kontrolatzaileari tunelak deskargatzeko gaitasuna gehitu zaio.
  • Hobekuntza ugari Infiniband eta haririk gabeko sareetarako laguntzan.

Iturria: linux.org.ru

Gehitu iruzkin berria