Up-to-date
rw

Richard Weinberger

This year's ALPSS announcement is out!
If you're into file systems, storage and the Austrian Alps, check this out:

https://lore.kernel.org/linux-fsdevel/20260701114306.GA17996@lst.de/
jarkko

Jarkko Sakkinen

@vbabka @vbabka@mastodon.social
Edited
@vbabka @vbabka@mastodon.social@neverpanic @neverpanic@chaos.social@sequoiapgp @sequoiapgp@mastodon.social I'll install sequoia and try to gather a list what works and what does not for some basic tasks that often come up to get some idea...
jarkko

Jarkko Sakkinen

@jarkko
@neverpanic @neverpanic@chaos.social@sequoiapgp @sequoiapgp@mastodon.social I'm not sure if anyone in the kernel community likes GPG TBH. It's more like a curse I guess.

@vbabka @vbabka@mastodon.social fancy for GPG ? :-)
jarkko

Jarkko Sakkinen

@jarkko
@neverpanic @neverpanic@chaos.social@sequoiapgp @sequoiapgp@mastodon.social Managing keys is complicated enough in GPG making it one of the unattractive tasks to accomplish with a computer.
jarkko

Jarkko Sakkinen

@neverpanic @neverpanic@chaos.social
Edited
@neverpanic @neverpanic@chaos.social@sequoiapgp @sequoiapgp@mastodon.social Thank you for the update (s)!

I had issues on using Sequoia for kernel work but the specifics have been erased from my memory.

I would not mind to scraping GPG, and switching to Sequoia. After 17-20 years of proactive use or something like that, I still get lost in the configuration and forget what I was supposed to be doing 😅

GPG is also an over the top complex stack (gpg, pcscd, systemd services, gpgconf. ...). So yeah, it's bad 100% agree on that part :-) I don't have anything else good to say about GPG except compatibility...
gregkh
@christopherkunz @christopherkunz@chaos.social
@christopherkunz @christopherkunz@chaos.social just filter on the issuing CNA. For wordpress I think it is 'wordfence' as they issue most/many of the wordpress plugin CVEs, or look at the urls in the records, as they show 'wordpress' somewhere as part of the path/domain.
gregkh
@gregkh
@christopherkunz @christopherkunz@chaos.social Nope, I was wrong, wordpress is properly splitting the cves out to call out the vendor of the plugin affected, and not use them as the vendor. Which I guess is the proper thing to do overall.

All of this is in easily searchable json for anyone to look at if you want to do your own queries, just download it from https://github.com/CVEProject/cvelistV5.git
gregkh
@christopherkunz @christopherkunz@chaos.social
@christopherkunz @christopherkunz@chaos.social Yeah, looks like wordpress has given up in reporting anything in 2026, probably due to their "issues" at the moment...
gregkh
@gregkh

For “products” (which makes the vendor issue where a CNA issues for multiple software products go away), the numbers are a bit different:

   2309 "product": "Linux",
   1584 "product": "Chrome",
    888 "product": "n/a",
    497 "product": "OpenClaw",
    284 "product": "Windows 10 Version 1607",
    255 "product": "Firefox",
    153 "product": "Android",
    141 "product": "AVideo",
    136 "product": "Red Hat Enterprise Linux 10",
    124 "product": "iOS and iPadOS",

Again, remember, vendors like Apple, Microsoft, and others only report the ones they determine to be “high” to CVE, while open source, as we can not dictate use of our code, have to report everything as we don’t know how it is used by others (i.e. severity is hard, if not impossible, to properly judge.)

Again, gotta give props to OpenClaw for properly documenting all of their issues, I wish more vendors would learn from them…

gregkh
@samuel @samuel@social.meenzen.net
@samuel @samuel@social.meenzen.net "CVEmaxxing", if you don't mind, I'm going to steal that for my next talk!

And the Google/Microsoft codebases are for _different_ products from those vendors, not just a single codebase, so you can't really compare them that way at all. Look at the product if you wish to compare for products. For products, our numbers are way way higher because most commercial vendors do not report all CVEs, only the "high" ones.
gregkh

CVE issue stats for the first 6 months of the year, by vendor, sorted by quantity:

   2308 "vendor": "Linux",
   1752 "vendor": "Google",
   1308 "vendor": "n/a",
    843 "vendor": "Microsoft",
    495 "vendor": "OpenClaw",
    445 "vendor": "Oracle Corporation",
    395 "vendor": "Adobe",
    340 "vendor": "Red Hat",
    310 "vendor": "Apache Software Foundation",
    284 "vendor": "Apple",

I gotta change my talk where I say “we are #2” as that’s not the case by far anymore. Hopefully the other vendors get their act together and start properly reporting all CVEs to the system, not just the ones that they feel like submitting…

And the numbers for OpenClaw is quite impressive, nice to see someone take responsibility there :)

jarkko

Jarkko Sakkinen

@jarkko
@neal @neal@social.gompa.me, Hey, I see your name appearing in Google search hits; do you know anything to do with this ? :-)
jarkko

Jarkko Sakkinen

BTW how is PQC in linux-crypto? I recall it had similar ripples as GPG had (last time I checked) but nothing reasonable. Just interested/query.

For OpenSSL, v3.5 was the milestone release i.e., it is in some sense done.

#linux #crypto #openssl
jarkko

Jarkko Sakkinen

@jarkko
It proves to me at least that I stick to versatility, and how important it is drive the code and not the spec :-)
jarkko

Jarkko Sakkinen

pi-landstrip and pi-readseek in the front page charts with circa 10 k/mo rates:

https://pi.dev/packages

this was unexpected...
corbet

Jonathan Corbet

@danyork @danyork@mastodon.social
@danyork @danyork@mastodon.social@lwn @lwn@lwn.net Hopefully that will help, at least for a while. The takedown of IPIDEA earlier this year calmed things considerably for a few months. They always seem to rebuild their botnets, though...
jarkko

Jarkko Sakkinen

@jarkko
@dirkhh @dirkhh@social.afront.org 60 years anniversary edition :-) There's no guitar that I would swap this for. It's as far as I'm concerned as good as it gets...
jarkko

Jarkko Sakkinen

@dirkhh @dirkhh@social.afront.org
@dirkhh @dirkhh@social.afront.org Looks amazing but I think I'm going stick to my strato for the time being :-)
jarkko

Jarkko Sakkinen

four week holiday starting next week... so except some delay at LKML. I'll do a weekly skim. And now I actually will call to LSM call and I mean it :-) Just have been busy with other stuff, thus always missed it.

Four weeks of holiday means four weeks working on my MS-DOS stack :-)
gregkh
@ljs @ljs@mastodonapp.uk
Edited
@ljs @ljs@mastodonapp.uk Good, don't let the haters get you down, you're doing great work.
monsieuricon

K. Ryabitsev-Prime 🍁

Edited
There was an unfortunate error while changing the kernel.org primary/secondary mirroring infrastructure, which resulted in the /pub tree suddenly becoming empty. No data was lost, just public mirror copies. Everything is now being restored, but deletes are fast and restores are slow, so thank you for your patience!

EDITED: You can follow the official incident here: https://status.linuxfoundation.org/incidents/3y1k8b4ky71t
jarkko

Jarkko Sakkinen

@jarkko
NOT THE FINAL VERSION :-( was missing the rocket and Vulcan salute
jarkko

Jarkko Sakkinen

i had boring time so...
rw

Richard Weinberger

$ curl https://www.kernel.org/pub/linux/kernel/
<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>

🤔

jarkko

Jarkko Sakkinen

@jarkko
this i would get: let's fund instead inference with some amount of money, and buy some popcorn and watch while the world burns or something.
jarkko

Jarkko Sakkinen

@jarkko
name sucks too...
jarkko

Jarkko Sakkinen

@jarkko
Sorry for harsh expression but I tried to capture the feeling, or what it must feel to be in that situation.
jarkko

Jarkko Sakkinen

Edited
Here's what I've recommended to a some 20 something people who are beginning of their career, as understandably don't have like similar privileges as I might have to pick AI, or scrape it. Most likely ur ass-raped by the chatbots on a daily basis.

I've told them to learn assembly of some retro computer and write stuff for that hardware platform (e.g. 6502, Z80, m68k, x86 based from 80s/90s era), perhaps buy something like DE-10 Nano FPGA and start experimenting.

I just thought that figuring things out in that type of microversum would be the best antidote for the poison in question :-) For me it was at least good therapy to write amode and mxmplay2 (and more MS-DOS stuff to come in future), as the world felt too weird...

I myself learned most of my programming skills first with Turbo Pascal and later on with Turbo Assembler. That's why I still have hard time dealing with the kernel's horrible AT&T syntax :-) I
pavel

Pavel Machek

@xChaos @xChaos@f.cz
@xChaos @xChaos@f.cz First, there's nothing wrong with Pascal. Second, dynamic vs. status typing. You really can't compare the two.
jarkko

Jarkko Sakkinen

career development... #ai #native
jarkko

Jarkko Sakkinen

@EF @EF@bsd.cafe
@EF @EF@bsd.cafe I think I buy the basic jolla phone at some point :-) it's a boring smart phone, which is great. with C=-phone i actually dislike explicit blockers for social media. IMHO, it should be an option and is a bit silly tbh. I mean I would buy a Sailfish OS phone exactly that have more policy-free alternative than my iPhone.
kdave
@vbabka @vbabka@mastodon.social
@vbabka @vbabka@mastodon.social At that age you can start using company social media.
pavel

Pavel Machek

@nivrig @nivrig@mastodon.social
@nivrig @nivrig@mastodon.social@skylark13 @skylark13@mastodon.gamedev.place To add insult to the injury, that revocable, non-transferable license was still advertised as "sale" :-(.
jarkko

Jarkko Sakkinen

@oleksandr @oleksandr@natalenko.name
@oleksandr @oleksandr@natalenko.name i guess... "it's not a chatbot psychosis". well... that's good to know :-D i don't have vocabulary to say much about this as I'm not yet an interdimensional ayahuasca traveller....
jarkko

Jarkko Sakkinen

kent overstreet what o_O
jarkko

Jarkko Sakkinen

@EF @EF@bsd.cafe
@EF @EF@bsd.cafe I think I'll pass this. I mean there is a discount BUT still too expensive. By large this is thanks to crazy prices of semiconductors ATM.

One thing AI boom has caused this year is that I've almost completely stop spending money except buying food and groceries. This mustt make economy strong, especially given that almost all of semiconductor supply is bought with debt money 🤷
corbet

Jonathan Corbet

@autobrain @autobrain@arram.senta-la.cloud
@autobrain @autobrain@arram.senta-la.cloud@lwn @lwn@lwn.net Obrigado!
krzk

Krzysztof Kozlowski

@geert @geert@society.oftrolls.com
@geert @geert@society.oftrolls.com Myself is much busier than me.

$ git log --no-merges --oneline MAINTAINERS | grep " me "
jarkko

Jarkko Sakkinen

@EF @EF@bsd.cafe
@EF @EF@bsd.cafe and no headphone jack...
pavel

Pavel Machek

@pi_crew @pi_crew@social.project-insanity.org
@pi_crew @pi_crew@social.project-insanity.org@NekoCWD @NekoCWD@nekocwd.link@libcamera @libcamera@floss.social I don't know about NekoCWD's fork, but I can get you help if you want to do some autofocus development.
pavel

Pavel Machek

Vypnete na svem telefonu podporu 4G, zvlaste kdyz nepouzivate data. Operatori by radi vypnuli 2G, coz bude z mnoha duvodu problem (pokryti v lesich? starsi telefony budou na vyhozeni, ruzne GPS trackery a podobne hracky prestanou fungovat). Kdyz lide budou 2G pouzivat, vydrzi dele.
jarkko

Jarkko Sakkinen

removable battery o_O welcome to the future.

someone should pick this for laptops...
jarkko

Jarkko Sakkinen

@joe @joe@f.duriansoftware.com
@joe @joe@f.duriansoftware.com it's quite pretty
jarkko

Jarkko Sakkinen

@jarkko
I put all the cool stuff to Codeberg and things like coding agent sandboxing plugins to Github :-) Github is my landfill.
jarkko

Jarkko Sakkinen

Edited
My MS-DOS stash:

1. https://codeberg.org/jarkko/amode
2. https://codeberg.org/jarkko/mxmplay2

I've been postponing setting up ao486 GUS fork so thus no example program yet available :-) and i should make a track to supplement that.

I know some demo coders who work on MS-DOS on retro demoscene productions but cannot really recommend these before bare metal testing shows green. Especially GUS playback routine needs to be verified.d

#msdos #x86 #fpga
takaswie

Takashi Sakamoto (坂本 貴史)

@takaswie
Replied:

Re: [PATCH v3 00/16] mod_devicetable.h: Split into per subsystem headers
https://lore.kernel.org/lkml/20260629235804.GA414914@sakamocchi.jp/
jarkko

Jarkko Sakkinen

@Mastodon @Mastodon@mastodon.social
@Mastodon @Mastodon@mastodon.social will do and ya, it's my privilege to buy mastodon swag. it's one of the bright lights in this slopverse we're living in...
jarkko

Jarkko Sakkinen

@jarkko
@Mastodon @Mastodon@mastodon.social ✅ can't wait for my t-shirt...
jarkko

Jarkko Sakkinen

@jarkko
@Mastodon @Mastodon@mastodon.social Ah they are pins! There's another area to level up :-) I'll order the shirt but look forward to get a fridge magnet too some time in future.
jarkko

Jarkko Sakkinen

@Mastodon @Mastodon@mastodon.social
@Mastodon @Mastodon@mastodon.social Yes, very cool! As we speak making an order. Maybe I take of those silly fridge magnets too, while at it. They look so inviting... can't resist ;-)
jarkko

Jarkko Sakkinen

@slott56 @slott56@fosstodon.org
@slott56 @slott56@fosstodon.org I have pretty simple-minded perspective when it comes to interacting with people, and applies to anyone starting from a street junkie and ending up to tech company CEO or some PhD with crazy scientific achievements. I always assume that people who I interact with me are also smarter than me. That way I can focus on topics and have least risk of making fool of myself :-) I don't look down on anyone but instead put everyone to the same level as I am regardless of their social or economical status.
jarkko

Jarkko Sakkinen

Edited
I've never met a junior engineer who would make mistakes, mask bugs and take easy-way-out shortcuts at the rate as coding agents do.

In fact, junior engineers like to show off the most elegant solution of the day to solve problems. They are exactly opposite to coding agents.

I also deeply feel anger when I see this type of age/experience discrimination. Working with any junior engineer is most importantly for me a learning experience.