Napvilágot látott a Linux kernel 5.0

A főverzió 5-re emelése nem jelent grandiózus változásokat vagy kompatibilitási problémákat. Csupán segít drága Linus Torvaldsunknak megőrizni a lelki nyugalmát. Az alábbiakban néhány változás és újdonság listája található.

A kernel magja:

  • A CFS folyamat ütemező az aszimmetrikus processzorokon, mint az ARM, másképp működik - először a gyengébb és energiahatékonyabb magokat terheli.
  • A fanotify fájlesemények nyomkövető API-n keresztül értesítéseket kaphatunk a fájlok végrehajtásra való megnyitásáról.
  • Integrálva lett a cpuset vezérlő, amely lehetővé teszi a CPU és NUMA csomópontok használatának korlátozását a folyamatok csoportjainál.
  • Támogatva van a következő ARM-eszközök: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, és sok más.
  • Javítások az ARM alrendszerében: memória hot-plug, védelem a Meltdown és Spectre ellen, 52 bites memória címzés, stb.
  • A WBNOINVD utasítás támogatása x86-64-hez.

Memóriarendszer:

  • ARM64 platformokon a KASAN eszközhöz alacsony memóriafogyasztású ellenőrző címkék beillesztése érhető el.
  • A memóriafragmentáció drámaian csökkent (akár 90%), ennek eredményeként a Transparent HugePage mechanizmus hatékonyabban működik.
  • Az mremap(2) sebessége nagy memóriaterületeken akár 20-szorosára nőtt.
  • A KSM mechanizmusban az jhash2 helyett xxhash került bevezetésre, ennek köszönhetően a KSM sebessége 64 bites rendszereken ötszörösére nőtt.
  • Fejlesztések a ZRam és OOM terén.

Blokkeszközök és fájlrendszerek:

  • A blk-mq mechanizmus, amely többszintű kéréskezelő rendszert tartalmaz, a blokkeszközök számára alapértelmezett lett. Minden nem-mq kód eltávolításra került.
  • Fejlesztések az NVMe támogatásában, különösképpen a hálózati eszközök működésében.
  • A Btrfs teljes körű swap-fájl támogatást kapott, és az FSID megváltoztatása metadaták felülírása nélkül.
  • Az F2FS-hez új ioctl-hívás került be, amely lehetővé teszi a fájlrendszer késleltetett ellenőrzését az fsck segítségével.
  • Integrálva lett a BinderFS - egy pseudofájl rendszer az interprocesszális kommunikációhoz. Több Android példány futtatását teszi lehetővé egyetlen környezetben.
  • Számos javítás a CIFS-ben: DFS cache, kiterjesztett attribútumok, smb3.1.1 protokoll.
  • A ZRam hatékonyabban működik a fel nem használt swap-eszközökkel, így memória megtakarítást biztosít.

Biztonság és virtualizáció:

  • Bevezetésre került a Streebog hash-funkció (ГОСТ 34.11-2012), amelyet az Orosz Föderáció Szövetségi Biztonsági Szolgálata fejlesztett ki.
  • Támogatás az Adiantum titkosítási algoritmus számára, amelyet a Google fejlesztett ki alacsony teljesítményű eszközök számára.
  • Bevezetésre kerültek az XChaCha12, XChaCha20 és NHPoly1305 algoritmusok.
  • A seccomp call processing can now be offloaded to user space.
  • For guest systems KVM support for Intel Processor Trace extensions has been implemented with minimal performance overhead.
  • Improvements in the KVM/Hyper-V subsystem.
  • The virtio-gpu driver received support for EDID emulation for virtual monitors.
  • A discard call has been implemented in the virtio_blk driver.
  • Security functions for NV memory based on Intel DSM 1.8 specifications have been implemented.

Device drivers:

  • Changes in the DRM API for full support of adaptive synchronization (part of the DisplayPort standard) and variable refresh rates (part of the HDMI standard).
  • The Display Stream Compression standard has been included for lossless compression of video streams aimed at high-resolution displays.
  • The AMDGPU driver now supports FreeSync 2 HDR and GPU reset for CI, VI, SOC15.
  • The Intel video driver gained support for Amber Lake chips, YCBCR 4:2:0, and YCBCR 4:4:4 formats.
  • The Nouveau driver now supports video modes for Turing TU104/TU106 family graphics cards.
  • Touchscreen drivers for Raspberry Pi, CDTech panels, Banana Pi, DLC1010GIG, etc., have been integrated.
  • Support for the 'jack' button, LED indicators, Tegra186, and Tegra194 devices is available in the HDA driver.
  • The input subsystem has learned to work with high-precision scrolling on some Microsoft and Logitech mice.
  • A number of changes in webcam, TV tuner, USB, IIO drivers, etc.

Networking subsystem:

  • The UDP stack now supports a zero-copy mechanism for data transmission through a socket without intermediate buffering.
  • A Generic Receive Offload mechanism has been added there.
  • Performance of policy searches in xfrm with a large number of policies has been improved.
  • The VLAN driver has gained the ability to offload tunnels.
  • A number of improvements in Infiniband and wireless network support.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster