I-Linux 6.2 sele ikhutshwe kwaye ezi ziindaba zayo

Linux Kernel

I-Linux yi-kernel esimahla kakhulu efana ne-Unix kernel.Ngomnye wemizekelo ephambili yesoftware esimahla kunye nevulelekileyo.

Emva kweenyanga ezimbini zophuhliso, ULinus Torvalds ubhengeze ukukhululwa kweLinux Kernel 6.2, apho olona tshintsho luphawulekayo lubandakanya ikhowudi yelayisensi ye-Copyleft-Next, ukuphunyezwa kwe-RAID5/6 ephuculweyo kwi-Btrfs, iqhubekile nokudibanisa inkxaso yolwimi lwe-Rust, ukunciphisa i-Retbleed yokukhusela i-Retbleed overhead, ukongezwa komda wokubhala kwakhona imemori kunye nendlela ye-TCP yongezwa. ) yongezwe.

Inguqulelo entsha ifumene ukulungiswa kwe-16843 kubaphuhlisi be-2178, ubungakanani be-patch yi-62 MB (utshintsho oluchaphazelekayo lweefayile ze-14108, zongezwa imigca ye-730195 yekhowudi, isuswe imigca ye-409485). Ngokumalunga ne-42% yazo zonke iinguqu ezifakwe kwi-6.2 zidibene nabaqhubi besixhobo, malunga ne-16% yeenguqu zihambelana nokuhlaziya ikhowudi ethile kwi-architectures ye-hardware.

Iimpawu ezintsha eziphambili zeLinux 6.2

Kule nguqulo intsha ithiwe thaca kuquka ikhowudi kunye notshintsho olunikiweyo luvunyelwe phantsi kwelayisensi ye-Copyleft-Elandelayo 0.3.1. Ilayisensi ye-Copyleft-Elandelayo yenziwe ngomnye wabancedisi be-GPLv3 kwaye ihambelana ngokupheleleyo nelayisenisi ye-GPLv2, njengoko iqinisekisiwe yi-SUSE kunye namagqwetha e-Red Hat. Xa kuthelekiswa ne-GPLv2, ilayisenisi ye-Copyleft-Elandelayo ixinene ngakumbi kwaye kulula ukuyiqonda (isusiwe inxalenye yentshayelelo kunye nokukhankanywa kwezibophelelo eziyehliweyo), imisela ixesha kunye nenkqubo yokususa ulwaphulo-mthetho, isusa ngokuzenzekelayo iimfuno ze-copyleft xa iphelelwe yisikhathi, engaphezulu. iminyaka engaphezu kwe-15.

Olunye utshintsho olwahlukileyo kukuba "rv" into eluncedo ibandakanyiwe, ebonelela ngojongano lokusebenzisana ukusuka kwindawo yomsebenzisi kunye nabaphathi benkqubo engaphantsi yeRV. (Uqinisekiso lwexesha lokuqhuba) Ungqinisiso lwenziwa ngexesha lokusebenza ngokuncamathisela abalawuli kwiindawo zomkhondo eziqinisekisa eyona nkqubela-phambili yokwenziwa kwenkqubo ngokuchasene nesalathiso esingagqibekanga semodeli ye-automaton echaza indlela yokuziphatha elindelekileyo yesistim.

I-API eyongeziweyo "iommufd" yeYunithi yoLawulo lweMemori ye-I/O (iYunithi yoLawulo lweMemori) ulawulo lwesithuba somsebenzisi. I-API entsha ikuvumela ukuba ulawule iitafile zephepha lememori ye-I/O usebenzisa izichazi zefayile.

Yesixhobo sokutshixa I-RCU (funda-khuphela-uhlaziyo), indlela yokufowuna ngokuzikhethela iyaphunyezwa apho isibali-xesha siqhuba iifowuni ezininzi zokubuya ngaxeshanye kwimo yebhetshi. Ukusebenzisa ulungiselelo olucetywayo kuvumela ukunciphisa ukusetyenziswa kwamandla kwi-Android kunye ne-ChromeOS izixhobo nge-5-10% ngokuhlehlisa izicelo ze-RCU ngexesha lomthwalo ongasebenziyo okanye ophantsi wenkqubo.

Kongezwe ukhetho olutsha umgca womyalelo we-kernel "trace_trigger" ukuqalisa umkhondo wokwenza umkhondo esetyenziselwa ukubophelela imiyalelo enemiqathango ebizwa ngokuba xa kusenziwa umkhondo wokupakisha (umzekelo, trace_trigger=”sched_switch.stacktrace ukuba prev_state == 2”).

Olunye utshintsho olwahlukileyo kukuba izibuko lemisebenzi eyongezelelweyo iqalisiwe ukusuka kwisebe le-Rust-for-Linux Okunxulumene nokusetyenziswa kweRust njengolwimi lwesibini lokuphuhlisa abaqhubi kunye neemodyuli zekernel. Inkxaso yomhlwa ivaliwe ngokungagqibekanga kwaye ayibangeli ukuba umhlwa ubandakanywe njengokuxhomekeka kolwakhiwo lwe-kernel efunekayo. Umsebenzi osisiseko onikezelwayo kuguqulelo lwamva nje uyandiswa ngeempawu zokuxhasa ikhowudi yomgangatho ophantsi, njengohlobo lweVec kunye ne-pr_debug!(), pr_cont!() kunye ne-pr_alert!() macros, kunye ne "#[vtable ]" iimacros. », Procedural macro, eyenza lula ukusebenza ngeetheyibhile zezalathi phezu kwemisebenzi. Imigangatho ephezulu yokusonga iRust ngaphezulu kwe-kernel subsystems kulindeleke ukuba yongezwe kukhupho oluzayo, ikuvumela ukuba wakhe abaqhubi abapheleleyo kwiRust.

Ukongeza koku, kukwagxininiswa ukuba iphumeze indlela entsha yokukhusela ngokuchasene nobuthathaka beRetbleed kwi-Intel kunye ne-AMD CPU usebenzisa umkhondo wobunzulu befowuni, ongacothi njengokhuseleko lweRetbleed olukhoyo ngasentla. Ukwenza imo entsha isebenze, iparameter yomyalelo wekernel "retbleed=stuff" iyacetywa.

En iqonga I-ARM64, kwinqanaba lokuqala, kuyenzeka ukuba wenze kwaye ukhubaze ukuphunyezwa kwesoftware yendlela yeSitaki seShadow, esetyenziselwa ukukhusela ekubhalweni ngaphezulu kwedilesi yokubuyisela yomsebenzi kwimeko yokuphuphuma kwebuffer (umxholo wokhuseleko kukugcina idilesi yokubuyisela kwisitaki esahlukileyo emva kokudlula ulawulo kumsebenzi kunye nokubuyisela idilesi enikiweyo phambi kokuphuma emsebenzini. ).

Olunye utshintsho olwahlukileyo:

  • I-IPv6, inkxaso eyongeziweyo ye-PLB (i-Protective Load Balancing), ngokutshintsha ilebula ye-IPv6 yokuhamba, i-PLB itshintsha ngokungaqhelekanga iindlela zepakethe ukulinganisa umthwalo kuwo wonke amachweba okutshintsha.
  • Inkxaso eyongeziweyo ye-800 gigabit links.
  • Yongezwe ukukwazi ukuthiya ngokutsha ujongano lwenethiwekhi kubhabho, ngaphandle kokumisa umsebenzi.
  • Kongezwe ukukhankanywa kwedilesi ye-IP ipakethe efike kuyo kwimiyalezo yesikhukula yeSYN ebhalwe kwilog.
  • Kwi-UDP, ukukwazi ukusebenzisa iitafile ze-hash ezahlukileyo kwiindawo zamagama ezahlukeneyo zothungelwano ziphunyeziwe.
  • Iibhulorho zeNethiwekhi zixhasa indlela yokuqinisekisa ye-MAB (MAC Authentication Bypass).
  • Umqhubi we-i915 (Intel) uzinzile inkxaso ye-Intel Arc (DG2/Alchemist) amakhadi emizobo ecacileyo kunye nenkxaso ephuculweyo ye-Meteor Lake GPUs.
  • Umqhubi weNouveau uxhasa i-NVIDIA GA102 (RTX 30) GPU esekwe kuyilo lweAmpere. Kumakhadi e-nva3 (GT215), ukukwazi ukulawula ukukhanya kwasemva kongeziwe.

Okokugqibela, ukuba unomdla wokwazi okungakumbi ngayo, unokujonga kwiinkcukacha Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.