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

OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

my favorite GUI app for couple of years: foot :-)

it really nailed terminal for wayland, and please never make it cross-platform!
0
0
0

Jarkko Sakkinen

vcamera is probably a better name (vs. v4l2-vcam) and v4l2-core is wrong place for the driver so for RFC review I just place it straights under drivers/media. No reason to try to be smart here...
0
1
1

Jarkko Sakkinen

vcamera is probably a better name (vs. v4l2-vcam) and v4l2-core is wrong place for the driver so for RFC review I just place it straights under drivers/media. No reason to try to be smart here...
0
1
1

Jarkko Sakkinen

Edited 11 days ago
Let me present v4l2-vcam:

https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git/log/?h=vcam

Vcam user driver is created by opening /dev/vcam and then issuing V4L2_VCAM_IOC_NEW. This will emit /dev/videoX for readers. Reader semantics enforces single reader limitation.

In addition:

1. Supports zero-copy operation for a shared capture and output buffer (enabled automatically when possible).
2. Uses DMA contig allocator automatically when possible (falls back to vmalloc).
3. VB2 framework used for the pipeline.

These all are BTW unresolved in the OOT driver, and should help with getting better picture and frame rates over what we can do outside of kernel.

The code will code about 777 rounds of cleanups and tweaks and then I'll send the RFC patch ;-)
1
2
1

Jarkko Sakkinen

v4l2-vcam represents a rare situation where I'm testing a patch with the host kernel (or finalizing).
1
1
0

Jarkko Sakkinen

lol, who would guessed: tony blair is in the executive board

... and trump just called brits who participated to Nato wars as "losers"

🇬🇧
0
1
1

Jarkko Sakkinen

Solid state batteries from Finland:

https://www.pcmag.com/news/donut-labs-solid-state-battery-powered-motorcycle-turned-heads-ces-2026

Svolt CEO has declared this as scam based on that "if China cannot deliver solid state, neither can anyone else" 🤷
1
0
1

Jarkko Sakkinen

This is a life-saver if you need a framebuffer and pixels: https://github.com/emoon/minifb

my favorite graphics library :-)
0
0
0

Jarkko Sakkinen

Edited 17 days ago
Not actually sure what would be correct location in the kernel tree for video loopback driver. It's ATM in v4l2-core which is probably where it should NOT be...
0
0
0

Jarkko Sakkinen

Edited 17 days ago
Fuck, it is hard to touch over year old kernel code and it looks ugly as hell but I finally moved my ass and started to decompose and compose video-loop's code. First goal is to get it behind file descriptor life-cycle, limit /dev/videoX only for readers and stream with VB2.

In OOT driver the single biggest glitch is to have a racy produce-consumer model based on device node. Many have asked me to revisit the thread that discussed it in LKML but I actually have not done it because I can immediately see what is wrong in big picture. It's that and also common issue for OOT driver i.e., they tend to become "wish baskets of features" where nothing is ever removed and things are piled up inconsistently.

It would totally worthless to spend time on reading comments on a design that I don't believe in and could distract on being productive ;-) And I can stand any shit storm, it's a professional skill really and like any other day at the office so fuck with that...

I hope I get something running tonight :-)
1
0
0

Jarkko Sakkinen

Considering LSS NA, I wonder do I need to take helmet and gasmask with me, if I end up going there, because the shit that I'm seeing in news etc. is fucking beyond insane o_O
2
0
4

Jarkko Sakkinen

fabfilter pro-c3 is ridiculously good IMHO
0
0
0

If you put Apple’s designs in reverse order it looks like the portfolio of a designer becoming really really good at their job 😂

1
2
0

Jarkko Sakkinen

Edited 23 days ago
It goes w/o saying that given the bad admin practices of US gov, it is most likely the weakest target for state level hackers in decades.

#infosec
0
0
0

Jarkko Sakkinen

This looks appealing. From the creator of Signal, Moxie Marlinspike: https://confer.to/
1
0
0

Jarkko Sakkinen

It seems that Windows is purposely made worse version by version, and it is probably a strategy (i.e. not a mistake).

Still, what if the AI/subscription crap does not pay off or the market segment suffers a major decay?

Often history shows that when a company attacks to its own genes in the favor of profit, at some point this tends shoot back.

I'm worried about Windows, I always have at least one Thinkpad with Windows installed, and in the end of the day NT kernel itself is pretty cool entity (if you are interested on OS kernels).

Also, what is there to hate if Windows deceases :-/
2
1
6
Show older