Kernel

Linus Torvalds: Linux 6.8-rc5

Címkék

Linus kiadta a 6.8-as Linux kernel ötödik prepatchét. Elmondása szerint semmi extra, kisebb változtatások a kernel minden területén. A dolgok lenyugodását és a csendes hátralevő kiadási ciklust vár a végleges kiadásig (minek eléréséhez normálisan 7 RC kiadáson keresztül vezet az út):

Visszatért a régi Linus: "... a kódod szemét"

Címkék

Linus jó ideje (kb. amióta pihenőre ment) nem veszítette el nyugalmát annyira az LKML-en, mint a minap, amikor flame-be keveredett a Google egyik fejlesztőjével az inode-okkal kapcsolatban. Okító szándékkal jelezte, hogy a fejlesztő által beküldött "baromságot" nem fogadja el:

Úgy másoltad le ezt a funkciót, hogy nem értetted meg mit miért tesz, és ennek eredményeként a kódod SZEMÉT.

A teljes levél:

A problémák ellenére időben megérkezett a 6.8-as kernel első RC-je

Címkék

Az áram és a internet többnyire nem létező dolog volt Linusnál a múlt héten, de ennek ellenére időben sikerült bezárnia a merge window-t ls kiadnia a 6.8 első RC-jét. Ahogy írja, nem ez volt a legkellemesebb merge window valaha, de nem a beolvasztásra beküldött kódok, hanem az időjárás miatt:

Egy Rust-ban írt Linux scheduler bizonyos workload-okban lenyomhatja az alapértelmezett scheduler-t

Címkék

Például számítógépes játékoknál FPS-ben. Az overhead-ek (pl. hogy userland-ben fut) ellenére. Videó demó:

Időben érkezhet a Linux 6.8 első RC-je

Címkék

Ugyan az elmúlt hetet Linus többnyire áram- és internetszolgáltatás nélkül töltötte és a 7. napon is alig-alig volt árama, mégis optimista volt a merge window ütemterv szerinti bezárásával kapcsolatban. Már 15 órával ezelőtt is úgy hitte, hogy sikerülhet időben kiadnia az -rc1-et. Mivel 11 órával ezelőtt jelezte, hogy az áramszolgáltatás náluk is helyreállt, így a kiadásnak tényleg nincs sok akadálya: ottani idő szerint vasárnap délután érkezhet a Linux 6.8-rc1.

Linus "csúnya" regresszióba futott a Linux 6.8 korai kódja tesztelésénél

Címkék

A 6.8-as Linux kernel beolvasztási ablaka nyitva, Linus a merge-elés és tesztelés közben egy "borzasztó" regressziót tapasztalt: az empty kernelfordítása 22 másodpercről 44 másodpercre nőtt!

Just a note that I'm currently bisecting into this merge for a horrendous performance regression.

It makes my empty kernel build go from 22 seconds to 44 seconds, and makes a full kernel build enormously slower too.

I haven't finished the bisection, but it's now inside *just* this pull, so I can already tell that I'm going to revert something in here, because this has been making my merge window miserable.

You've been warned,

Linus

Részletek itt.