Dumating ang Linux 6.5 na may mahusay na mga pagpapabuti sa suporta, balita at higit pa

Linux Kernel

Ang Linux ay halos libreng kernel na katulad ng Unix kernel. Ito ay isa sa mga pangunahing halimbawa ng libre at open source na software.

Pagkatapos ng dalawang buwan ng pag-unlad, Inihayag ni Linus Torvalds ang paglabas ng Linux kernel 6.5. Kabilang sa mga kapansin-pansing pagbabago ang: suporta para sa mekanismo ng pamamahala ng kapangyarihan ng Intel TPMI, ang cachestat system call, patuloy na pagsasama ng suporta sa Rust na wika, suporta para sa mga tagubilin sa vector ng RISC-V, at higit pa.

Sa bagong bersyong ito ng Linux 6.5 Kernel, humigit-kumulang 14674 na pag-aayos ang ginawa at 1294205 linya ng code ang naidagdag.

Pangunahing mga bagong tampok ng Linux 6.5

Sa bagong bersyon na ito ng Linux 6.5 Kernel, ang interface ng RAPL nagdaragdag ng suporta para sa mekanismo ng TPMI Ginagamit sa mga processor ng Intel upang paganahin ang mga feature sa pamamahala ng kuryente, ang bagong interface na ito ay umaakma sa dating magagamit na interface ng RAPL MSR/MMIO at nagbibigay ng mas nababaluktot na mga setting ng limitasyon ng kuryente.

Ang isa pang pagbabago na namumukod sa bagong bersyon ay iyon nagdagdag ng cachestat() na tawag, na may function ng pagkonsulta sa katayuan ng cache ng pahina para sa mga file at direktoryo. Ang isang bagong system call ay nagbibigay-daan sa mga userspace program na matukoy kung aling mga pahina ng isang file ang naka-cache sa pangunahing memorya.

Hindi tulad ng dating available na mincore() system call, ang cachestat() na tawag ay nagbibigay-daan sa iyo na tingnan ang mga mas detalyadong istatistika, tulad ng bilang ng mga naka-cache na pahina, maruruming pahina, pinaalis na mga pahina, kamakailang pinaalis na mga pahina, at mga pahinang minarkahan para sa muling pagsulat.

Para sa bahagi ng mga pagpapabuti na patuloy na ipinapatupad sa suporta sa Rust, Kapansin-pansin na posibleng gamitin ang Rust 1.68.2 na bersyon, na nagpapatatag ng ilan sa mga function na ginagamit sa kernel. Pinahusay na pin start API pati na rin ang mga pinalawak na kakayahan ng 'error', 'sync', 'str', 'task' at 'types' modules.

Para sa ARM64 system, ipinatupad ang suporta para sa extension ng PIE, na nagbibigay ng functionality upang i-configure ang mga karapatan sa pag-access ng memorya. Sa halip na hardcoding na impormasyon ng mga pahintulot sa isang talahanayan ng pahina ng memorya, ginagamit ng PIE ang index ng array ng mga pahintulot na tinukoy sa registry.

Sa io_uring, ang kakayahang mag-imbak ng mga ring buffer at magpadala ng mga pila sa memorya itinalaga sa espasyo ng gumagamit. Ang application ay maaari na ngayong independiyenteng maglaan ng isang rehiyon ng memorya at ipasa ito sa io_uring upang samantalahin ang kakayahang gumamit ng malalaking memory page.

Bilang karagdagan dito, isa pa sa mga bagong bagay na namumukod-tangi sa bagong bersyon na ito ng Linux 6.5, ang kernel work queues, na nagpapatupad ng detection at awtomatikong pagmamarka ng mga trabaho na may masinsinang paggamit ng CPU.

Sa mga system na may mga processor Zen 2 at mas bagong AMD, P-State driver ay pinagana bilang default sa halip na ang CPUFreq driver para sa pamamahala ng kuryente, kasama ang parameter na X86_AMD_PSTATE_DEFAULT_MODE ay naidagdag upang piliin ang default na P-State mode.

Ang sistema ng file Ang mga overlay, ay inilipat upang magamit ang bagong mount API at ang mga pagbabago ay ginawa upang ayusin ang pagpapatakbo ng ComposeFS file system bilang pandagdag sa OverlayFS at EROFS file system, sa halip na magpanatili ng hiwalay na pagpapatupad. Sa kernel 6.5, nagdagdag ang Composefs ng suporta para sa mga layer na "data-only" na ginagamit para sa data lamang (hiwalay sa metadata).

Ang mga bagong pag-optimize ay iminungkahi para sa Btrfs file system, dahil ang paglipat ng data ay ipinatupad sa synchronous mode para sa mabilis na mga algorithm upang makalkula ang mga crc32c at xxhash checksum).

Sa iba pang mga pagbabago matindi yan:

  • Nagdagdag ang driver ng AMDGPU ng suporta para sa overclocking frequency ng Radeon RX 7000 video card.
  • Ang i915 driver ay nagdadala ng paunang suporta para sa Intel Meteor Lake chips at nagdaragdag ng kakayahang gumamit ng VRR sa mga laptop na may mga display ng eDP.
  • Malaking pinalawak na suporta para sa mga USB4 controller, kabilang ang paunang suporta para sa Intel Barlow Ridge controllers na sumusuporta sa USB4 v2 (80 Gbps sa USB Type-C).
  • Ang suporta para sa MIDI 2.0 na mga device ay idinagdag sa ALSA audio subsystem.
  • Nagdagdag ng driver para sa NVIDIA SHIELD media consoles

Sa wakas kung interesado kang malaman ang tungkol dito, maaari mong suriin ang mga detalye sa sumusunod na link.


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.