Dumating ang bagong bersyon ng Linux Kernel 5.7 at ito ang balita nito

Linux Kernel

Pagkatapos ng dalawang buwan ng pag-unlad, Ipinakita ni Linus Torvalds ang bagong bersyon ng "Linux Kernel 5.7" kung saan namumukod-tangi ang iba't ibang mga pagbabago, tulad ng isang bagong pagpapatupad ng FS exFAT, isang module ng bareudp upang lumikha ng mga tunel ng UDP, proteksyon batay sa pagpapatotoo ng pointer para sa ARM64, ang kakayahang maglakip ng mga programa ng BPF sa mga kontrolado ng LSM, isang bagong pagpapatupad ng Curve25519, isang split detector ng pag-block, pagiging tugma ng BPF sa PREEMPT_RT at marami pa.

Ang bagong bersyon na ito ay nagpatibay ng 15033 na mga pag-aayos mula sa 1961 na mga developer, laki ng patch ay 39MB (naapektuhan ang mga pagbabago ng 11590 file, 570560 na mga linya ng code na idinagdag, naalis ang 297401 na mga linya). Halos 41% ng lahat ng mga pagbabago na ipinakilala sa 5.7 ay nauugnay sa mga driver ng aparato, halos 16% ng mga pagbabago ang nauugnay sa pag-update ng tukoy na code para sa mga arkitektura ng hardware.

Ano ang Bago sa Linux Kernel 5.7

Sa bagong bersyon na ito a bagong pagpapatupad ng exFAT driver, batay sa kasalukuyang "sdfat" (2.x) code base na binuo ng Samsung. Ang drayber na dating idinagdag sa kernel ay batay sa hindi napapanahong Samsung code (bersyon 1.2.9) at nahuli sa likod ng bagong driver ng tungkol sa 10% sa pagganap.

Sa kaso ng XFS, napabuti ang pagpapatunay ng metadata at pagpapatupad ng fsck para sa mga aktibong partisyon. Ang isang silid-aklatan ay iminungkahi na muling itayo ang mga istrakturang btree, na sa hinaharap ay gagamitin upang maproseso ang xfs_refer at mapagtanto ang posibilidad ng paggaling nang hindi binaba ang isang pagkahati.

Sa bahagi ng subsystem ng network, Kasama sa Netfilter ang mga pagbabago na makabuluhang nagpapabilis sa pagproseso ng isang malaking hanay ng mga nftable, na nangangailangan ng pagpapatunay ng pagsasama ng mga subnet, mga port ng network, protocol, at mga MAC address.

Bilang karagdagan sa mga ito ay tatayo na nagdagdag ng suporta para sa mga mekanismo ng pagpabilis ng hardware upang ma-encapsulate ang mga frame ng Ethernet sa 802.11 (Wi-Fi).

Pinagtibay ang isang third ng mga patch na isinalin ang ioctl () mga tool ng ettool upang magamit ang interface ng netlink. Pinapasimple ng bagong interface ang pagdaragdag ng mga extension, nagpapabuti sa paghawak ng error, pinapayagan kang magpadala ng mga notification kapag nagbago ang isang estado, pinapasimple ang pakikipag-ugnayan sa pagitan ng kernel at puwang ng gumagamit, at binabawasan ang bilang ng mga naka-synchronize na pinangalanang listahan.

Habang para sa virtualization at seguridad isang pagpapatupad ng hardware ng Pointer Authentication ay naidagdag, gamit ang mga dalubhasang tagubilin ARM64 CPU upang maprotektahan laban sa mga pag-atake gamit ang mga diskarte sa ROP kung saan ang magsasalakay ay hindi subukan na ilagay ang kanyang code sa memorya, ngunit sa halip ay nagpapatakbo sa mga piraso ng mga tagubilin sa makina na nasa naka-load na mga aklatan na nagtatapos sa tagubilin sa control control.

Sa SELinux, ang parameter na "checkreqprot" ay hindi na ginagamit, na nagpapahintulot sa iyo na huwag paganahin ang pagsuri sa proteksyon ng memorya kapag nagpoproseso ng mga panuntunan (pinapayagan ang paggamit ng maipapatupad na mga lugar ng memorya, anuman ang mga kinakailangang tinukoy sa mga patakaran). Ang kernfs na mga simbolikong link ay maaaring manahin ang konteksto ng mga direktoryo ng magulang.

Nagdagdag ng suporta para sa EFI mixed boot mode, na nagpapahintulot sa pag-load ng isang 64-bit na kernel mula sa isang 32-bit firmware na tumatakbo sa isang 64-bit CPU nang hindi gumagamit ng isang dalubhasang boot loader.

Bukod diyan din pinagana ang system upang makilala at i-debug ang split lock ay naka-highlight, Nangyayari ito kapag na-access ang di-nakahanay na data sa memorya dahil sa ang katunayan na kapag ang data ng pagtuturo ng atomic ay tumawid ng dalawang mga linya ng cache ng CPU.

Ang mga nasabing kandado ay humantong sa isang makabuluhang pagbaba ng pagganap (1000 cycle mas mabagal kaysa sa isang operasyon ng atomic na may data na nahuhulog sa parehong linya ng cache). Nakasalalay sa parameter ng boot na "split_lock_detect", maaaring makita ng kernel ang gayong mga kandado nang mabilis at maglabas ng mga babala o magpadala ng isang SIGBUS signal sa application na naging sanhi ng pag-crash.

Pagdidiskarga

Sa wakas kung nais mong malaman ang tungkol dito Tungkol sa bagong bersyon ng Linux Kernel, maaari kang kumunsulta sa kumpletong listahan ng mga pagbabago sa sumusunod na link.

Tungkol sa pagkakaroon ng bagong bersyon, dapat mong malaman iyon ay magagamit na ngayon para sa pag-download at pag-ipon mula sa site Opisyal na website ng kernel ng Linux, habang sa kaso ng mga precompiled na bersyon para sa ilang mga pamamahagi, magagamit na sila para sa ilan.


Iwanan ang iyong puna

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

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  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.