Dumarating ang Linux 5.13 na may paunang suporta para sa Apple M1, mga pagpapabuti ng driver at marami pa

Linux Kernel

Pagkatapos ng dalawang buwan ng pag-unlad, Pinakawalan ni Linus Torvalds ang Linux kernel 5.13 bitawan na isinasaalang-alang bilang ang pinakamalaking bersyon sa kasaysayan, dahil nakatanggap ito ng 17189 na mga pagwawasto mula sa 2150 na mga developer at kung saan ang mga pagbabago ay nakaapekto sa 12996 na mga file, 794705 na mga linya ng code ang idinagdag, 399590 na mga linya ang tinanggal

Kabilang sa mga pinakatanyag na pagbabago Paunang suporta para sa Apple M1 chips na naka-highlight, cgroup "misc" driver, hindi na ipinagpatuloy ang suporta para sa / dev / kmem, suporta para sa mga bagong Intel at AMD GPU, Ang kakayahang direktang tawagan ang mga pagpapaandar ng kernel mula sa mga programa ng BPF, randomization ng kernel stack para sa bawat tawag sa system, ang kakayahang magtayo sa Clang na may proteksyon ng CFI (Control Flow Integrity), LSM module Landlock para sa karagdagang proseso ng pag-throttling, at marami pa.

Pangunahing mga bagong tampok ng Linux 5.13

Sa bagong bersyon ng Kernel sat i-highlight ang pagpapakilala ng paunang suporta para sa ARM M1 chip ng Apple, na sumasakop sa mga pag-andar ng makagambala na controller, timer, UART, SMP, I / O at MMIO. Nabanggit na ang GPU reverse engineering ay hindi pa kumpleto, ang serial console at suporta ng framebuffer ay ibinigay upang ayusin ang output.

Isa pang kabaguhan na namumukod-tangi ay patuloy na pagsasama sa kernel ng MPTCP (MultiPath TCP), dahil ang bagong bersyon ay nagdaragdag ng suporta para sa sockopt upang mai-configure ang mga pangkalahatang pagpipilian ng TCP. Ang kakayahang i-reset ang mga indibidwal na subflow ay ipinatupad.

Nakakatayo din a bagong driver na "Misc" cgroup (CONFIG_CGROUP_MISC), na idinisenyo upang limitahan at subaybayan ang mga mapagkukunan ng scalar na maaaring makontrol gamit ang isang simple at limitadong counter setting ng maximum na pinahihintulutang halaga. Bilang isang halimbawa, nabanggit ang pamamahala ng mga identifier ng space space na ginamit sa mekanismo ng AMD SEV (Secure Encrypted Virtualization).

Sa kabilang banda, naka-highlight din iyon sa mga programa ng pagsubaybay sa BPF, naging posible na gumamit ng lokal na imbakan dMga gawain para sa isang gawain, na nagbibigay ng mas mahusay na pagganap kapag nagbubuklod ng data sa isang tukoy na handler ng BPF.

Bilang karagdagan, naka-highlight din iyon pagkatapos ng 13 taon sa sangay ng paghahanda, ang tagakontrol «comedi» ( isang koleksyon ng mga Controller para sa iba't ibang mga karaniwang board ng pagkuha ng data. Ang mga driver ay ipinatupad bilang isang module ng kernel ng Linux na nagbibigay ng karaniwang pag-andar at indibidwal na mga module ng driver na may mababang antas) nagpatatag at lumipat sa mainframe upang suportahan ang mga aparato sa pagkolekta ng data.

En ext4, pinapayagan ang mga entry sa direktoryo na ma-overlap kapag natanggal ang mga file upang matiyak na mabura ang mga tinanggal na mga pangalan ng file. Sa pamamagitan ng preloading block bitmaps, napabuti ang pagganap ng code para sa block mapping sa mga bagong binuo na FS. Pinapayagan din ng Ext4 ang sabay na paggamit ng pag-encrypt at case-insensitive mode.

habang para sa XFS ang kakayahang alisin ang puwang mula sa huling pangkat ng pamamahagi sa file system ay idinagdag, na kung saan ay ang unang link sa pagpapatupad ng pag-andar ng pagbabawas ng laki ng mga umiiral na mga pagkahati sa XFS FS. Nagawa ang iba't ibang mga pag-optimize sa pagganap.

Sa Btrfs idinagdag ang paggamit ng read read sa utos ng pagpapadala, na binawasan ang oras para sa isang buong pagpapadala ng 10% at isang dagdag na 25%. Para sa mga aparato ng block ng zone, ang awtomatikong pamamahagi ng background ng mga zone ay ibinibigay kapag ang 75% hindi nagamit na threshold ng espasyo ay lumampas.

Ang suporta para sa / dev / kmem espesyal na file ay tinanggal, na maaaring magamit upang ma-access ang buong puwang ng address ng kernel. Ang file na ito ay napag-alamang wala sa panahon at nagsasanhi ng mga isyu sa seguridad.

Maaari din nating makita sa bagong bersyon ng Linux 5.13 na nagdagdag ng suporta para sa pagbuo ng isang kernel na may pagsasama ng isang mekanismo ng proteksyon ng CFI (Kontrolin ang Integridad ng Daloy) sa tagatala ng Clang, kung saan magdagdag ng isang pagpapaandar ng tseke bago ang bawat hindi direktang tawag upang makilala ang ilang mga paraan ng hindi natukoy na pag-uugali na maaaring humantong sa isang paglabag sa normal na kontrol sa daloy bilang isang resulta ng mga pagsasamantala, pagbabago ng mga payo sa mga pagpapaandar na nakaimbak sa memorya. Iminumungkahi ang parameter na CONFIG_CFI_CLANG upang paganahin ang CFI.

Sa wakas sa bahagi ng mga driver, ngayon para sa GUD (Generic USB Display) ang driver ay nagbibigay ng mga pag-aari ng DRM (Direct Rendering Manager) para sa pag-ikot ng imahe, kontrol ng ilaw, pag-access ng EDID, pagsasaayos ng video mode at koneksyon sa TV, alin ang maaari silang magamit bilang isang batayan para sa paglikha ng mga driver na tukoy sa aparato.

habang para sa amdgpu nagdagdag ng paunang suporta para sa GPU Aldebaran (gfx90a) at Paunang suporta para sa FreeSync Adaptive Sync para sa HDMI ay kasama (dating magagamit para sa DisplayPort),

habang para sa mga Controllers ng Intel ay naka-highlight na ang isang bagong controller para sa pamamahala ng paglamig ay naipatupad, na nagbibigay-daan upang bawasan ang dalas ng processor kapag may panganib na mag-overheat.

Pagdidiskarga

Para sa mga interesado sa bagong bersyon Ang Linux 5.13 ay maaaring mag-download ngayon mula sa kernel.org


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.