Linus Torvalds: Linux 6.13-rc7

Címkék

Linus kiadta a 6.13-as kernel hetedik prepatchét. Mint írta, a nyugodtan indult a hét, majd a második felében kezdtek a dolgok felpörögni a két hetes ünnepi szünet után. Ez az -rc kiadás kicsit nagyobb a megszokottnál, de semmi olyan nincs benne, amire ne lehetett volna számítani. Így ha semmi rendkívüli nem történik, a jövő héten érkezhet a végleges 6.13-as kiadás.

A bejelentés második felében valami szokatlanról írt Linus, tesztelve, hogy egyáltalán valaki elolvassa-e ezeket a heti -rc leveleit:

A levél második felében megosztotta, hogy számára a karácsonyi időszak hagyományosan LEGO építéssel telik, de idén emellett gitárpedál-kit összeszerelésekkel is foglalkozott. Bár nem gitározik, élvezte a barkácsolást, és különösen az Aion FX készleteit kedvelte. Mivel a kész pedálokat nem tudja hasznosítani, felajánlja, hogy egy kernel-fejlesztőnek elkészít egyet, ha 2024-ben volt commitja a kernel forráskódjában. Az érdeklődők választhatnak egy készletet az Aion FX weboldaláról, és ha szerencsések, Linus kézzel összeszereli és elküldi nekik. Figyelmezteti azonban az érdeklődőket, hogy a végeredmény "egy szoftverfejlesztő forrasztópákával készített munkája" lesz.

From Linus Torvalds <>
Date Sun, 12 Jan 2025 15:19:29 -0800
Subject Linux 6.13-rc7
 
Well, it looked a bit quiet at the start of the week, but then things
picked up, and we're definitely back to speed after the two quiet
holiday weeks.

This rc7 is slightly bigger than normal, but considering the timing,
it's pretty much where I would have expected, and nothing really
stands out. The diffstat looks fine, and the appended shortlog doesn't
look strange either.

So unless something odd happens the upcoming week, I expect to release
a final 6.13 next week as per the normal schedule.

                   Linus

PS: one final note on the holidays, and a check to see if anybody
actually ever reads these weekly rc announcements of mine:

For _me_ a traditional holiday activity tends to be a LEGO build or
two, since that's often part of the presents both for Xmas and
birthday, which pretty much coincide for me.

So too this year.

But in addition to the LEGO builds, this year I also ended up doing a
number of guitar pedal kit builds ("LEGO for grown-ups with a
soldering iron"). Not because I play guitar, but because I enjoy the
tinkering, and the guitar pedals actually do something and are the
right kind of "not very complex, but not some 5-minute 555 LED
blinking thing".

I've done quite a few, but the kits I really enjoyed doing were from
Aion FX. And since I want to have the excuse to continue to do them,
and since I don't actually have any _use_ for the resulting pedals
(I've already foisted off a few only unsuspecting victims^Hfriends), I
decided that I'm going to see if some hapless kernel developer would
want one.

So here's the deal: as an admittedly pretty weak excuse to keep buying
and building kits, and still consider it "work", if any kernel
developer (as defined as "has a commit authorship from the year 2024
in my kernel git tree") feels they really need a guitar pedal in their
life, hand-built by yours truly, please send me an email (*from* that
email address that is in the git tree) with the subject "I WANT A
GUITAR PEDAL".

Pick any in-stock pedal kit from

    https://aionfx.com/project-type/kit/

and make sure it's actually in stock (because not all of them are).
And next week, I'll pick one person at random - assuming anybody wants
one - and will buy that kit with my own money (hashtag "not sponsored
by Aion FX, I just really like their kits"), build it with my own
shaky little fingers, and send it to the victim by US postal services.

We're not talking Amazon two-day delivery here, just to be clear.
Also, if you are not in the US, who knows what happens between USPS
and you. I'll drop it off at the local post office, but I can't
guarantee anything more than that.

And it's may be worth noting that while I've had good success so far,
I'm a software person with a soldering iron. You have been warned. I
will test the result to the best of my abilities, and the end result
may actually work (note: you will have to provide your own guitar,
playing abilities, and pedal power supply). But you should set your
expectations along the lines of "quality kit built by a SW person who
doesn't know one end of a guitar from the other".

Hozzászólások

Imádom ezeket a nyugodtan telt meg gitárpedálokat épít szövegeit. Nem, nem telt nyugodtan, a kernelesekkel szalad el a ló. Pl. most volt botrány, hogy az egyik MS fejlesztő kódja tört el egy csomó dolgot Intel laptopokon.

Még mielőtt valaki mondaná, hogy az Intel úgyis szar, nincs ebben hír, másik felén meg az AMD GPU-k driverével van egy csomó baj, én is küszködök vele a 6.10.x óta, azaz majdnem fél éve folyamatosan, random fagyások, Caps Lock villogtató kernelpánikok, random X crash, főleg böngészők miatt. A fő amdgpu-s fejlesztő, Alex Deucher elkezdte a nagyon elmés energiatakarékossági funkcióit a kernelbe portolni, azóta áll bál, tele van a bugtracker, naponta nyílnak az új hibajelentések, szinte minden AMD GPU érintett az elmúlt 10 évből, dedikált, integrált, Polaristól elkezdve a Vegán és a RDNA-ken át minden, azt se tudják, hogy a sok jelentett hiba közül melyek képeznek egy bugot, és melyik az, ami már másik, illetve, hogy milyen részben a kernel vagy a mesa okozza. Ez van, mikor a fejlesztők megfelelő tesztelés nélkül szétbonyolítják a kódot, és mikor már olyan nagy a kaka, ki sem tudják bogozni, a fostenger hullámai összecsaptak a fejük fölött. Ráadásul az AMD GPU-knak volt eddig a legjobb drivertámogatása, azért használja azt a Steam Deck is, sikerült mára azt is elqrni.

Kezdődött nálam a 6.10.0-val, abba került bele az első ilyen elmés fícsör, valami doorbell, azt kb. a 6.10.7 táján sikerült javítani, de nem lehetett sokáig élvezni, mert pár hét múlva kezdődött is újra a cirkusz. Ennek a Douchebaggernek az anyja temetésén kellett volna nyomni a doorbellt, még mielőtt kiszülte a világra. Egészen biztosan valami energiatakarékossági funkció van a háttérben, mert mindig akkor jön elő a hiba, mikor a gép kis terhelésen, vagy hosszabb ideje üresjáratban van. Az egyik bugreportban a csávó talált egy megoldást, a pcie_port_pm=off kernelparamétert, ez némileg segít, de nem oldja meg teljesen, 5 nap alatt így csak 1 fagyás volt, de az is pont elég, hogy a rendszert ne nevezhessük stabilnak.

A legrosszabb az egészben, hogy még az se segít, ha az ember visszaáll LTS kernelre. a 6.6.x vagy 6.6.1 ágból, mert azokba is derekasan vissza vannak portolva ezek a szutykok, így már nem csak Arch-vonalon szívnak vele, de Ubuntu LTS, Debian, stb. se véd ellene. Lehet mégis hajbazernek lesz igaza, és vissza kell tenni az XP-t, abból is a 32 biteset már, minek is egy folyamatnak 2 gigánál több memória.

The world runs on Excel spreadsheets. (Dylan Beattie)

Nem, nem használok olyan régiségeket, hogy fenyegessen az a veszély, az inkább hajbazer kenyere, de mint a példa mutatja, lehet neki lesz igaza a végén, ebben is. Mint írtam, az se segít, ha az ember LTS-en van. Az a durva, hogy ráadásul, mikor visszaportolják ezeket a szutykokat a korábbi LTS ágakba, akkor már annak a tudatában teszik, hogy nem stabil, záporoznak befelé róla a tömeges hibajelentések, és csak azért is visszaportolja a baromja, mert szoros a menetrend. Legalább várna vele, ha tudja, hogy valami nem kerek, gyanús, nincs eléggé kitesztelve, sok rá a panasz. Az LTS-nek pont az lenne a lényege, hogy ilyen bleeding edge teszteletlen baromságok ne veszélyeztessék a stabilitást.

Sőt, nem is az, hogy visszaportolja, a friss kernelben sem tudja javítani, és mikor megnyílik a következő kernel ablaka, abba már tolják bele az új teszteletlen szutykokat, ahelyett, hogy még az előző kiadás során felgyülemlett hibákat javítanák inkább. Lassan már visszasírhatjuk Poetteringet is, hiába egy hülye, meg bloat a systemd, azzal legalább ilyen durva instabilitást okozó bugok nem voltak, a saját hülyeségét legalább futtathatóra megírta. Félelmetes, hogy ráadásul olyan hardverekről van szó, amik mindig is a legjobban támogatottak közé tartoztak, és emiatt a linuxos tábor többsége használja. Ha valami kisebb cég Wi-Fi kártyájának driveréről lenne szó, és valami most kezdő fejlesztő bénázna vele, akkor azt mondom, hogy megértem, még nem megy neki, nincs tapasztalata, kis cégtől mit várjunk, stb..

Ez egyben Torvalds hibája is. Oké, nem ő írja ezeket a szutyok kódokat, de legalább nézze át, meg ha érzékeli, hogy valami ennyire nincs rendben, rúgjon szét néhány valagat, hogy megembereljék a felelősök magukat. Úgy ahogy azt a bcachefs-t fejlesztő Overstreet csávót tudja állandóan kő keményen osztani, ezeket az AMD fejlesztőket is kordában tarthatná. Az a baj, hogy neki is kimosták ezzel a polkorrektkedéssel, CoC, meg oroszellenes politizálással az agyát, és átment ilyen fairly calm marketingszöveget nyomó hülyébe, lassan a MS-ba is elmehet ezzel a szinttel fejleszteni, onnan nem lógna ki. Legalább most összeszedhetné magát, mert az az RX580 is érintett, amit ő használ a saját fejlesztői gépében GPU-nak.

The world runs on Excel spreadsheets. (Dylan Beattie)

RX580-at... Wow. Ezen meglepődtem. A régi, használtan vásárolt, majd a covid idején jópénzért eladott és utána visszavásárolt Sapphire Nitro+ RX580-am itt pihen mellettem. Eltettem tartaléknak. Az RX 6800 XT szerintem elég lesz amíg dinoszaurusszá nem avanzsál! :-D

Szerk.: hányingerem van a mai gépektől, operációs rendszerektől, programoktól és a mai webtől.

Igen. Nekem van egy RX570-em, azt ritkán használom. Félre ne érts, ezek már öreg kártyák, 8. évüket nyomják, mai legújabb AAA-s játékcímek alá (Cyberpunk 2077, Hogwarts Legacy, Star Wars Jedi, Starfield, Stalker 2) már soványkák, a 30 fps-t is nehezen hozzák, fogyasztásuk se számít ma már jónak, de Linux desktopnak tökéletes, mert atom kompatibilis, támogat még minden releváns grafikus API-t, az AMD se vonta meg még tőle a támogatást. Plusz fillérekért mennek ma már. Torvalds is azért vett ilyet, ő nem játszik.

Nyilván, ha van egy RX 6800 XT-d, akkor neked már nem releváns. Meg mindegy is, mert ezek a bugok, amikről írok, érintik azt is.

The world runs on Excel spreadsheets. (Dylan Beattie)

Ja, nyugodtan probáld ki. Kétélű, ahogy frissíted a rendszert a legújabb LTS kernelre vagy LTS mesa-ra, simán belefuthatsz ezekbe a bugokba te is, még RX 6800-zal is. Pont ezen mérgelődök, hogy az LTS pont arra szolgálna, hogy ilyeneket ki lehessen védeni. Tényleg nem értem a fejlesztőket, hová ez a destruktív rohanás, kapkodás. Nem lesz ennek jó vége, nem véletlen írom, hogy Torvaldsnak rá kéne lépnie a pöcsölőjükre jó keményen, míg kék-lila nem lesz.

The world runs on Excel spreadsheets. (Dylan Beattie)

gitárpedálokat

Azért tettem bele ebbe az összefoglalóba, mert kíváncsi voltam Linushoz hasonlóan, hogy valaki végigolvassa-e ezeket a cikkeket itt :D

Kapsz egy piros pontot, mert nem csak végigolvastad, de foglalkoztál is vele!

trey @ gépház

Végigolvastam, de szükségtelen, ezzel a pedálos történettel tele van most minden IT, FOSS, linuxos hírportál, reddit szaktopikjai is, YouTube videókon is említik, aki erről lemaradt, a kövek alatt él.

Egyelőre a fagyások megoldódtak a két utolsó 6.12.x-es kernellel, a 6.13 még nem elérhető rollingokon sem. Viszont ahogy néztem az LWN-es leírást, iszonyat sok funkció került most a kernelbe, szerintem túlvállalták magukat, ennyi még sok fejlesztőnek is rengeteg, főleg az egészet átlátni, koordinálni. Nem is értem, hogy Linusnak hogy van ideje ezek mellett még gitárpedálokkal pöcsölni. Én ha éjt-nap alá téve karikás szemekkel tolnám, se érnék a végére a code review-nak, tesztelésnek.

Ezek a gitárpedálok egyébként amerikai módi. Ezt úgy írom, hogy gitározok. A mai modern gitárosok jellemzően már nem is ilyen pedálokkal nyomják, hanem vagy erősítőbe épített presetekkel, modellezővel, vagy audio interface-en át PC/Mac-re kötve VST pluginekkel megkapják ugyanazt, töredék cuccot kell őrizzenek, és töredékébe sem kerül. Ez a pedál a régi módiaknak egy szokása, hogy kiteszik mutogatni egy pedáldeszkán, hogy micsoda gyűjteményük van, de ez is csak akkor játszik, ha valaki használ még hagyományos erősítőt. Ez is egy olyan műfaj, amit a modern technológia szép fokozatosan nyugdíjaz.

The world runs on Excel spreadsheets. (Dylan Beattie)