Posts
5182
Following
336
Followers
518
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1

It is actually kind of wild that we're simultaneously in an era of people complaining that Wayland is destroying choice and also maybe the greatest number of high-quality desktop environments aimed at different use cases the free software world has ever had

4
7
1

Jarkko Sakkinen

oldie goldie with (ai) 4k remaster cool :-) https://www.youtube.com/watch?v=kw9Ubf3iuNo
0
0
1

Jarkko Sakkinen

Edited 24 days ago
Attacking to any of countries, or associated autonomous territories in the arctic region here in the cold and dark north would not be a walk in the park for any adversary.

Also, Denmark to its size has lost most soldiers per capita than any of the NATO allies in recent'ish wars started by US (mainly Afganistan and Irak).

The storyline that thanks to US protecting us our territories are safe is total bullshit. If anywhere in the world, in the north it is all about mutual benefit in defence and security when it comes to NATO.

E.g., US trains it special forces for arctic conditions in Finland from time to time.
1
0
0

My pixel take on the uninhabited Sol system.

0
6
1

Jarkko Sakkinen

Edited 25 days ago
I don't get the noise of one particular famous person using LLM to generate a Python visualizer. There's absolutely zero real intellectual challenge to write visualizers with Python *beyond* the essential domain knowledge.

If you know the domain, and can describe requirements for it accurately enough, I personally call this smart use of automation for the *unpaid* time of hobby projects :-)

I'd do the same and spend rest of the time with friends and family and shit...
0
0
1

Jarkko Sakkinen

Edited 29 days ago
I'm not sure if I have any practical use as a maintainer for any possible AI guidelines because such priority emphasizes the task of writing or generating code. It is for me as important for a code review as whether one used search-replace functionality of a text editor while writing the kernel patch.

#linux #kernel #ai
1
0
1

Linux Security Summit 🐧

📢 Save the date! The 2026 Linux Security Summit North America (LSS-NA) will be held May 21-22 in Minneapolis, MN, co-located with OSS-NA.

🐧 https://events.linuxfoundation.org/linux-security-summit-north-america/
2
4
3

State of the art game dev tools in 1989:

0
4
1

Jarkko Sakkinen

Edited 29 days ago
Trying to figure where I left of with the V4L2 loopback driver year ago. It's not easy return to a feature patch after such period :-) But perhaps that also makes "over-engineering" less probable. Sometimes "I don't know hat I'm doing" state can be surprisingly productive :-)

It looks like at least that there is half-way complete VB2 integration so I guess I try to see what is left to do and squash that at first.
0
0
1

Jarkko Sakkinen

Edited 1 month ago
shout out both to my personal friends (which there are many) in denmark, and also danish colleagues and collaborators in open source!

#denmark #greenland
1
1
4

Jarkko Sakkinen

i guess midi 2.0 is like ipv6 of audio.

there was big announcement in 2020 with synth companies like yamaha, and also IT companies such as Google, but nothing has came out so far :-)

never seen a product claiming midi 2.0 support
1
0
1

Jarkko Sakkinen

of course got sick for the holidays :-) don't expect much activity pre-NY at LKML.
0
0
1

Jarkko Sakkinen

It is quite obvious that devices that embed Linux, Pipewire and for the app tailored tiled wm, Plasma and similar tools are the future of devices of this category:

https://www.youtube.com/watch?v=fZitBeVx3ow

Self-programmable MIDI controllers are a category where "the product" does not yet exist for doing anything very efficiently at least. E.g., for an artist OSC/Pilot requires whole team of specialists on tour, so it is not really for everyone, and TBH even that demo is "not that amazing" ;-)

Off-the-shelf self-contained Linux based MIDI device where you could setup similar control widgets on touch screen would essentially replace the team of IT specialists with a backpack (on tour).

Such device could be easily larger than e.g., 1010music's Blackbox [1], and it still would be super convenient and cheap the build :-)

[1] Blackbox is quite a amazing sampler and is about the size of two CD covers piled together.
0
0
0

Jarkko Sakkinen

Lol, it seems that doing proactive work to not use systemd is still a thing.

However, I wish some day Busybox could figure out service units given upstream projects prefer them ;-)

Note: I don't really know much of the problem space in this area tbh, and current situation is totally sustainable.

#systemd #busybox
0
0
1

Jarkko Sakkinen

Edited 1 month ago
Having used Bitwig Studio a bit now in Linux I can only say that if the lack of plugins is not a problem, Linux is superior audio platform even to macOS and CoreAudio.

Just to name one example of MANY, routing is the most user friendly experience that exist if you need that. In macOS some stuff for MIDI is configured through a some settings dialog I cannot recall anymore where it is located, and for more generic audio routing one has to buy a Loopback from Ameoba Audio. With Pipewire, you just open Helvum or similar tool, and wire the shit.

Comparing anything audio to Windows is not wort of the effort because audio in Windows is a disaster broken from all possible angles :-) I don't know Microsoft's priorities but personally I would fix audio before poisoning world with the worst AI assistant ever.

Through audio I've got into using Niri as my window manager because that topology fits really for "studio alike environment" because it gives a tactical rack/modular like environment, and is a advantage too in that sense.
0
0
1

Jarkko Sakkinen

Edited 1 month ago
If ever have to use Windows machine, 'gopass' seems to working replacement for pass (and gpg4win enables yubikey).
0
0
0

Jarkko Sakkinen

cool i did not know this but noticed by accident that gpu-screen-recorder seems to capture also audio from DAW flawlessly :-)
0
0
2

Jarkko Sakkinen

apparently wine 10 uses ntsync out-of-the-box:

❯ lsof /dev/ntsync
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
start.exe 6512 jarkko 12r CHR 10,261 0t0 1155 /dev/ntsync
wineserve 6514 jarkko 9r CHR 10,261 0t0 1155 /dev/ntsync
services. 6518 jarkko 10r CHR 10,261 0t0 1155 /dev/ntsync
explorer. 6524 jarkko 10r CHR 10,261 0t0 1155 /dev/ntsync
winedevic 6533 jarkko 10r CHR 10,261 0t0 1155 /dev/ntsync
svchost.e 6605 jarkko 10r CHR 10,261 0t0 1155 /dev/ntsync
plugplay. 6611 jarkko 10r CHR 10,261 0t0 1155 /dev/ntsync
winedevic 6623 jarkko 10r CHR 10,261 0t0 1155 /dev/ntsync
conhost.e 6641 jarkko 11r CHR 10,261 0t0 1155 /dev/ntsync
winecfg.e 6643 jarkko 10r CHR 10,261 0t0 1155 /dev/ntsync

This happends after creating /etc/modules-load.d/ntsync.conf and "sudo systemctl restart systemd-modules-load.service":

❯ systemctl status systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules
Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
Active: active (exited) since Fri 2025-12-19 03:31:20 EET; 4min 26s ago
Invocation: 367aac34988a4ed491f826a5670acf94
Docs: man:systemd-modules-load.service(8)
man:modules-load.d(5)
Process: 5939 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=0/SUCCESS)
Main PID: 5939 (code=exited, status=0/SUCCESS)
Mem peak: 2.7M
CPU: 6ms

Dec 19 03:31:20 sysdarch systemd[1]: systemd-modules-load.service: Deactivated successfully.
Dec 19 03:31:20 sysdarch systemd[1]: Stopped Load Kernel Modules.
Dec 19 03:31:20 sysdarch systemd[1]: systemd-modules-load.service: Consumed 445ms CPU time, 89.5M memory peak.
Dec 19 03:31:20 sysdarch systemd[1]: Stopping Load Kernel Modules...
Dec 19 03:31:20 sysdarch systemd[1]: Starting Load Kernel Modules...
Dec 19 03:31:20 sysdarch systemd-modules-load[5939]: Inserted module 'ntsync'
Dec 19 03:31:20 sysdarch systemd[1]: Finished Load Kernel Modules.
0
1
0
Show older