Ang Linux 5.14 ay may kasamang suporta sa RPI 400, mga pagpapahusay ng EXT4, driver, KMV at marami pa

Linux Kernel

Pagkatapos ng dalawang buwan ng pag-unlad, Inilantad ni Linus Torvalds ang paglabas ng Linux kernel 5.14 at sa bagong bersyon na ito ng mga pinakatanyag na pagbabago, halimbawa bago Mga tawag sa system na quotactl_fd () at memfd_secret (), pag-aalis ng ide at hilaw na mga driver, bago I / O priority driver para sa cgroup, SCHED_CORE mode ng pag-iiskedyul ng gawain, imprastraktura para sa paglikha ng mga na-verify na program ng loader ng BPF.

Ang bagong bersyon ay nakatanggap ng 15883 mga pag-aayos mula sa mga developer 2002 laki ng patch: 69MB (naapektuhan ang mga pagbabago ng 12,580 file, 861501 mga linya ng code ang idinagdag, 321,654 na mga linya ang tinanggal).

Pangunahing mga bagong tampok ng Linux 5.14

Sa bagong bersyon na ito a bagong I / O prioritization driver para sa cgroup -rq-qos, alin ang maaari kontrolin ang priyoridad ng mga kahilingan sa pagpoproseso upang harangan ang mga aparato nabuo ng mga kasapi ng bawat cgroup. Ang suporta para sa bagong priority controller ay naidagdag sa mq-deadline na I / O scheduler.

Ang isa pang mahalagang pagbabago ay nasa ext4, na nagpapatupad ngayon ng isang bagong EXT4_IOC_CHECKPOINT ioctl na utos na pinipilit ang lahat ng nakabinbin na mga transaksyon sa journal at ang kanilang mga nauugnay na buffer na mai-download sa disk, at i-o-overlap din ang lugar ng pag-iimbak na ginamit ng journal. Ang pagbabago ay inihanda bilang bahagi ng inisyatiba upang maiwasan ang paglabas ng impormasyon mula sa mga file system. Rin ang mga pag-optimize sa pagganap ay nagawa sa Btrfs kapag tinatanggal ang pag-journal ng hindi kinakailangang mga pinalawak na katangian sa panahon ng pagpapatupad ng fsync, ang pagganap ng masinsinang pagpapatakbo na may pinalawig na mga katangian ay tumaas sa 17%.

Sa kabilang banda nagdagdag ng quotactl_fd () tawag sa system, na nagbibigay-daan sa iyo upang pamahalaan ang mga quota hindi sa pamamagitan ng isang espesyal na file ng aparato, ngunit sa pamamagitan ng pagtukoy ng isang deskriptor ng file na nauugnay sa file system kung saan inilapat ang quota.

Rin ang mga lumang driver para sa mga block device na may interface ng IDE ay tinanggal mula sa kernel, na matagal nang pinalitan ng libata subsystem. Ang suporta para sa mga lumang aparato ay napanatili sa kabuuan nito, ang mga pagbabago ay tumutukoy lamang sa posibilidad ng paggamit ng mga lumang driver, kapag gumagamit ng mga drive na pinangalanan / dev / hd *, hindi / dev / sd *.

Ang Task scheduler ay mayroong bagong mode na pag-iskedyul ng SCHED_CORE ito Pinapayagan kang kontrolin kung aling mga proseso ang maaaring tumakbo nang magkasama sa parehong core ng CPU. Ang bawat proseso ay maaaring italaga ng isang cookie sa pagkakakilanlan na tumutukoy sa saklaw ng pagtitiwala sa pagitan ng mga proseso (halimbawa, na kabilang sa parehong gumagamit o lalagyan).

Ang memfd_secret () tawag sa system ay naidagdagNa Pinapayagan kang lumikha ng isang pribadong lugar ng memorya sa isang puwang ng address nakahiwalay, nakikita lamang sa pagmamay-ari na proseso, hindi nakalarawan sa iba pang mga proseso, at direktang hindi maa-access sa kernel.

Ang hypervisor Ang KVM para sa mga ARM64 system ay nagdagdag ng kakayahang magamit ang MTE extension sa mga system ng panauhin, pinapayagan kang magbigkis ng mga tag sa bawat operasyon ng paglalaan ng memorya at ayusin ang isang tseke para sa tamang paggamit ng mga pointers upang harangan ang pagsasamantala ng mga kahinaan sanhi ng pag-access sa mga napalaya na mga bloke ng memorya, umaapaw ang buffer, mga tawag bago simulan, at gamitin sa labas ng kasalukuyang konteksto.

Ang pagpapatotoo ng pointer na ibinigay ng ARM64 maaari na ngayong mai-configure nang hiwalay para sa kernel at puwang ng gumagamit. Pinapayagan ng teknolohiya ang paggamit ng dalubhasang mga tagubilin sa ARM64 upang mapatunayan ang mga pabalik na address gamit ang mga digital na lagda, na nakaimbak sa mga hindi nagamit na itaas na piraso ng pointer mismo.

Para sa mga Intel CPU, nagsisimula sa pamilya Skylake at nagtatapos sa Coffee Lake, gamit ang Intel TSX (Mga Extension ng Transactional Synchronization) hindi pinagana bilang default, na nagbibigay ng isang paraan upang mapagbuti ang pagganap ng mga multithreaded na application sa pamamagitan ng pabagu-bagong pagtanggal ng hindi kinakailangang mga pagpapatakbo ng pag-synchronize. Hindi pinagana ang mga extension dahil sa posibilidad ng pagsasagawa ng mga pag-atake ng Zombieload.

Gayundin Magpatuloy sa pagsasama ng MPTCP (MultiPathTCP), sa bagong bersyon, isang mekanismo ang naidagdag upang maitakda ang iyong sariling mga patakaran sa hash ng trapiko para sa IPv4 at IPv6, na ginagawang posible mula sa puwang ng gumagamit upang matukoy kung alin sa mga patlang ng packet, kabilang ang mga naka-encapsulado, ang gagamitin kapag kinakalkula ang isang hash na tumutukoy sa pagpili ng isang ruta para sa isang packet.

Ang tagakontrol nagpatupad ng suporta ang amdgpu para sa bagong AMD Radeon RX 6000 serye ng mga GPU, binuo sa ilalim ng mga pangalan ng code na "Beige Goby" (Navi 24) at "Yellow Carp", pati na rin ang pinabuting suporta para sa Aldebaran GPUs (gfx90a) at Van Gogh APUs. Idinagdag ang kakayahang gumana sa maraming mga panel ng eDP nang sabay-sabay.

Sa APU Renoir, ang suporta para sa pagtatrabaho sa mga naka-encrypt na buffer sa memorya ng video ay ipinatupad, Habang para sa nakaraang Radeon RX 6000 (Navi 2x) at AMD GPUs, ang suporta ng Active State Power Management (ASPM) ay pinapagana ng default, na dating pinapagana lamang para sa Navi 1x, Vega, at Polaris GPUs.

Para sa mga AMD chip, naidagdag ang suporta para sa ibinahaging virtual na memorya (SVM) batay sa Heterogeneous Memory Management Subsystem (HMM), na nagbibigay-daan sa mga aparato na may sariling mga yunit ng pamamahala ng memorya (MMU) na magamit, na maaaring ma-access ang pangunahing memorya. Kahit na sa tulong ng HMM, maaari mong ayusin ang isang pinagsamang address space sa pagitan ng GPU at ng CPU, kung saan maaaring ma-access ng GPU ang pangunahing memorya ng proseso.

Sa iba pang mga pagbabago na namumukod-tangi:

  • Ang paunang suporta ay naidagdag para sa teknolohiya ng AMD Smart Shift, na pabago-bagong binabago ang pagkonsumo ng CPU at GPU sa mga laptop na may AMD chipset at graphics card upang mapabuti ang pagganap sa mga laro, pag-edit ng video, at pag-render ng 3D.
  • Nagdagdag ng simpledrm graphics controller gamit ang EFI-GOP o VESA framebuffer na ibinigay ng UEFI firmware o BIOS para sa output.
  • Nagdagdag ng suporta para sa Raspberry Pi 400.
  • Para sa mga laptop na Lenovo, idinagdag ang isang interface ng WMI upang baguhin ang mga setting ng BIOS sa pamamagitan ng / sys / class / firmware-Attribution /.
  • Pinalawak na suporta para sa USB4.

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.

  1.   Alberto dijo

    Ang pinakamagandang buod ng balita na nabasa ko sa Hispanic blogosfer, kumpleto, nagpapaliwanag at detalyado nang hindi napakalaki. Kaya dapat palagi. Salamat!