Ang Linux 5.8: ang pinakamalaking bersyon sa kasaysayan ng Linux ay pinakawalan na

Ipinakilala ni Linus Torvalds ang paglulunsad ng ang bagong bersyon ng kernel Linux 5.8 at sa bagong installment na ito kabilang sa mga pinakatanyag na pagbabago sila ang KCSAN racecondition detector, isang unibersal na mekanismo upang magpadala ng mga abiso sa puwang ng gumagamit, suporta sa hardware para sa online na pag-encrypt, mga advanced na mekanismo ng proteksyon para sa ARM64, suporta para sa Russian Baikal-T1 processor, ang kakayahang magkahiwalay na mai-mount ang mga kaso ng proseso, pagpapatupad ng mga mekanismo ng proteksyon ng Shadow para sa ARM64 Call Stack at BTI.

Ang bagong bersyon kernel ay naging pinakamalaking sa mga tuntunin ng dami ng mga pagbabago ng lahat ng mga nuclei sa buong buhay ng proyekto. Sa parehong oras, ang mga pagbabago ay hindi nauugnay sa anumang subsystem, ngunit sumasakop sa iba't ibang bahagi ng kernel at higit sa lahat na nauugnay sa panloob na pagproseso at paglilinis.

Pangunahing mga bagong tampok ng Linux 5.8

Sa bagong bersyon ng Linux Kernel 5.8 ang pag-lock ay ibinigay para sa paglo-load ng mga module ng kernel na may mga seksyon na may code, kung saan ang mga piraso na nagpapahintulot sa pagpapatupad at pagsulat ay sabay na itinakda.

Ngayon posible na lumikha ng magkakahiwalay na mga kaso ng proseso, na pinapayagan ang maramihang mga proseso ng mount point, naka-mount na may iba't ibang mga pagpipilian, ngunit sumasalamin sa parehong pid namespace.

Para sa platform Ang ARM64, ang suporta para sa Shadow-Call Stack na mekanismo ay ipinatupad, na ibinigay ng tagatala ng Clang upang maprotektahan laban sa pag-o-overtake ng return address ng isang pagpapaandar sa kaganapan ng isang buffer overflow sa stack.

Bukod doon suporta para sa ARMv8.5-BTI tagubilin ay naidagdag din (Sangay ng Target na Tagapahiwatig) upang maprotektahan ang pagpapatupad ng mga hanay ng tagubilin na hindi dapat sumasanga.

Nagdagdag ng suporta sa hardware para sa online na pag-encrypt ng mga block device, kung saan ang mga aparato ng naka-inline na pag-encrypt na pangkalahatang binuo sa drive ay maaaring lohikal na mailagay sa pagitan ng memorya ng system at disk, na gumaganap ng transparent na pag-encrypt at decryption batay sa mga susi at algorithm ng pag-encrypt na tinukoy ng kernel.

Gayundin, sa bagong bersyon na ito Ang mga rekomendasyon sa paggamit ng inclusive terminology ay kasama na pinagtibay sa dokumento na tumutukoy sa mga patakaran para sa pag-encode.

Bukod dito, din na-highlight ang bagong tool sa pag-debug ng KCSAN (Kernel Concurrency Sanitizer), na idinisenyo upang kilalang kilalanin ang mga kondisyon ng lahi sa loob ng kernel. Ang pangunahing pokus sa pag-unlad ng KCSAN ay maling pag-iwas sa positibo, kakayahang sumukat, at madaling gamitin.

Ang isa pang mahalagang pagbabago ay ang sat nagdagdag ka ng isang bagong driver ng dm-ebs sa Device Mapper, na maaaring magamit upang tularan ang isang mas maliit na laki ng lohikal na bloke (halimbawa, upang tularan ang 512-byte na mga sektor sa mga drive na may sukat ng sektor ng 4K).

Pinagbuti ng Btrfs ang paghawak ng mga operasyon sa pagbasa sa direktang mode. Sa pag-mount, ang pinabilis na pagsuri para sa mga tinanggal na direktoryo at subkey ay naiwan nang walang magulang.

Pinagbuti ng Ext4 ang paghawak ng error sa ENOSPC kapag ginagamit ang multithreading. Nagdagdag si Xattr ng suporta para sa gnu. * Namespace na ginamit ng GNU Hurd.

Sa Ext4 at XFS, ang suporta para sa pagpapatakbo ng DAX ay kasama (direktang pag-access sa mga file system na lampas sa cache ng pahina nang hindi ginagamit ang antas ng pag-lock ng aparato) na may kaugnayan sa mga indibidwal na mga file at direktoryo.

Bilang karagdagan, idinagdag ang suporta sa kernel at utility ng ethtool upang subukan ang konektadong network cable at pag-diagnose ng sarili ng mga aparato sa network.

habang para sa stack ng IPv6 ay nagdaragdag ng suporta para sa MPLS algorithm (Multiprotocol Label Switching) sa mga packet ng ruta gamit ang paglipat ng label na multiprotocol (para sa IPv4, dating suportado ang MPLS).

Sa wakas para sa hardware sa bagong bersyon na maaari naming makita na:

  • Ang driver ng DRM para sa Intel i915 video card ay pinagana bilang default
  • Suporta para sa mga chips ng Intel Tiger Lake (GEN12)
  • Ang driver ng amdgpu ay nagdaragdag ng suporta para sa format na FP16 pixel at ipinapatupad ang kakayahang gumana sa mga naka-encrypt na buffer sa memorya ng video.
  • Suporta para sa AMD Zen at Zen2 processor power sensors at AMD Ryzen 4000 Renoir temperatura sensors.
  • Ang suporta para sa format na modifier ng NVIDIA ay naidagdag sa driver ng Nouveau.
  • Ang driver ng MSM (Qualcomm) ay nagdaragdag ng suporta para sa Adreno A405, A640 at A650 GPUs.
  • Nagdagdag ng panloob na balangkas para sa pamamahala ng mga mapagkukunan ng DRM (Direct Rendering Manager).
  • Nagdagdag ng suporta para sa mga smartphone ng Xiaomi Redmi Note 7 at Samsung Galaxy S2, pati na rin ang Elm / Hana Chromebooks.
  • Mga karagdagang driver para sa LCD panels: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • Nagdagdag ng suporta para sa mga ARM board at platform na Renesas "RZ / G1H", Realtek
  • Nagdagdag ng suporta para sa MIPS Loongson-2K na processor

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.