Dumarating ang bagong bersyon ng Linux 5.13 kasama ang mga pagpapabuti sa seguridad, suporta para sa Apple M1 at higit pa

Kahapon Inilabas ni Linus Torvalds ang bersyon ng kernel ng Linux na 5.13 kung saan ito ay ibinigay paunang suporta para sa bagong chip ng Apple M1 na may pangunahing suporta, mga bagong tampok sa seguridad para sa Linux 5.13 tulad ng Landlock LSM, suporta ng Clang CFI at ang kakayahang i-randomize ang offset ng kernel stack sa bawat tawag sa system, pati na rin ang sSuporta para sa FreeSync HDMI at ang paunang pagpapatupad ng Aldebaran, bukod sa iba pa.

Humigit-kumulang 47% ng lahat ng mga pagbabago na ipinakilala sa 5.13 ay nauugnay sa mga driver ng aparato, halos 14% ng mga pagbabago ay nauugnay sa pag-update ng tukoy na code para sa mga arkitektura ng hardware, 13% ay nauugnay sa stack ng network, 5% ay nauugnay sa mga system ng file at 4% na nauugnay sa panloob na mga subsystem ng kernel.

Tinawag ng Torvalds ang bagong bersyon na "medyo malaki."

"Nagkaroon kami ng isang medyo tahimik na linggo mula noong rc7, at wala akong makitang dahilan upang antalahin ang 5.13. Ang pag-ikot para sa linggo ay maliit, na may lamang 88 na hindi nagamit na mga pangako (at ang ilan sa kanila ay mga rollback lamang). Siyempre, habang ang huling linggo ay maliit at tahimik, ang 5.13 bilang isang kabuuan ay malaki. Sa katunayan, ito ay isa sa pinakamahalagang paglabas ng 5.x, na may higit sa 16.000 mga komit (higit sa 17.000 kung bibilangin mo ang mga pagsasama), mula sa higit sa 2.000 mga developer. Ngunit ito ay isang pangkalahatang kababalaghan, hindi isang partikular na kababalaghan na nakikilala ng di-pangkaraniwang katangian nito, "isinulat ni Torvalds.

Pangunahing mga bagong tampok ng Linux 5.13

Ang isa sa pinakamahalagang bagong tampok ng Linux kernel 5.13 ay ang paunang suporta para sa M1 chips ng Apple, kung saan sa ngayon mayroon ka lamang suporta sa hardware at pagpapatupad ng code, ngunit maraming pag-optimize ang inaasahan. Ang pagpapabilis ng graphics ay hindi pa magagamit, ngunit inaasahan na sa mga susunod na bersyon ang paunang suporta ay magkakaroon din.

Ang iba pang mga balita na ipinakita sa Linux 5.13 na may kaugnayan sa seguridad ay Ang Landlock, na kung saan ay isang bagong module ng seguridad na maaaring patakbuhin sa tabi ng SELinux upang mas mahusay na pamahalaan ang mga proseso. Pinapayagan nitong limitahan ang pakikipag-ugnayan sa mga proseso ng panlabas na pangkat ng kapaligiran at binuo na may pagtingin sa mga mekanismo ng paghihiwalay tulad ng Sandbox, XNU, FreeBSD ng Capsicum at OpenBSD Pledge / Unveil.

Sa tulong ng Landlock, ang anumang proseso, kasama ang mga hindi naka-ugat, ay maaaring mapagkakatiwalaan na ihiwalay at iwasan ang pag-bypass ng paghihiwalay sa kaganapan ng mga kahinaan o mga nakakahamak na pagbabago sa application. Nagbibigay-daan ang Landlock ng isang proseso upang lumikha ng mga ligtas na kahon ng basura na ipinatupad bilang isang karagdagang layer sa tuktok ng umiiral na mga mekanismo ng kontrol sa pag-access sa system. Halimbawa, maaaring tanggihan ng isang programa ang pag-access sa mga file sa labas ng gumaganang direktoryo.

Rin ang mga pagpapahusay sa arkitektura ng RISC-V ay nai-highlight, dahil sa bagong bersyon na ito ang suporta para sa kexec, crash dump, kprobe at ang paglulunsad ng kernel ay ipinatupad sa kanilang lugar (pagpapatupad sa lugar, pagpapatupad mula sa orihinal na daluyan, nang hindi kinopya ang RAM).

Rin Para sa mga modernong processor ng Intel, isang bagong Controller ng paglamig ang napanalunan, Inilaan din ang paunang suporta para sa mga bagong sistema ng gumawa na ito, ang tatak na Alder Lake-S (ika-12 henerasyon).

Habang para sa Inihahandog ng AMD ang suporta ng FreeSync sa paglipas ng HDMI, suporta para sa ASSR (Alternative Encoder Seed Reset), ioctl upang mag-query ng mga kakayahan sa pag-encode ng video at pag-decode, at isang mode CONFIG_DRM_AMD_SECURE_DISPLAY upang makita ang mga pagbabago sa mga screen na nagpapakita ng kritikal na impormasyon. Ang suporta para sa mekanismo ng pagse-save ng kuryente ng ASPM ay idinagdag.

Sa iba pang mga pagbabago na namumukod-tangi ng bagong bersyon ng Kernel na ito:

  • Suporta para sa sabay na pagsasalin (TLB) tampok na buffer dumpup para sa ilang mga menor de edad na mga benepisyo sa pagganap Sa katunayan, ang trabaho sa pamamahala ng memorya ng Linux 5.13 x86 ay nagbibigay ng menor de edad na pag-optimize sa pagganap na partikular na kapaki-pakinabang sa ilaw ng mga pagpapagaan ng seguridad ng CPU ng mga nakaraang taon na nakakaapekto sa TLB.
  • Suporta para sa AMD Zen para sa Turbostat.
  • Loongson 2K1000 bracket.
  • Nagbibigay ang KVM ng mga pagpapahusay ng AMD SEV at Intel SGX para sa mga virtual machine ng panauhin.
  • Ang suporta para sa pagtuklas ng lock ng Intel bus ay idinagdag bilang karagdagan sa umiiral na suporta para sa split lock detection.
    Ang KCPUID ay isang bagong utility sa puno upang matulungan ang pag-configure ng mga bagong processor ng x86.
  • Ang isang generic na USB display driver ay naidagdag para sa mga pag-setup tulad ng paggamit ng isang Raspberry Pi Zero bilang isang display adapter.
  • Suporta para sa "Intel DG1 Platform Monitoring Technology" / telemetry platform.
  • Ang driver ng POWER9 NVLink 2.0 ay tinanggal dahil sa isang kakulangan ng suporta sa bukas na mapagkukunan ng gumagamit.
  • Mga update ng driver ng Direktang Rendering Manager.

Idagdag bilang ginustong mapagkukunan sa Google