Posts
3711
Following
217
Followers
381
Kernel plumber at kernel.org. Uncloud plumber at parity.io. Entrepreneur at Siltakatu Solutions Oy.

OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

This is crucial if Arch Linux wants to be also a commercial option. Sloppy license management keeps it in the hobbyist niche.

https://lwn.net/Articles/998778/

#archlinux
1
2
2

Jarkko Sakkinen

My take on space exploration in three bullets:

1. Fuck Mars.
2. Fuck Moon.
3. Yay Asteroids.

#mars #moon #asteroid #space
1
0
0

Watching my home value plummet now that Pornhub cannot be accessed from South Carolina

5
4
0

Jarkko Sakkinen

"By 2025, our researchers are expected to release a report detailing the specific protocol changes needed to achieve full quantum resistance." -Gavin Wood

https://www.chaincatcher.com/en/article/2159141

#polkadot #web3
0
0
0

It's a new year, and you know what that means: time to confirm your website is still readable in Netscape® Navigator 4

1
3
2

Jarkko Sakkinen

It is unfortunate that Fedora does not enable /dev/ntsync in its default kernel.

#fedora
1
1
1

Jarkko Sakkinen

Great start for a year. I have a tech job. I've started to work on two new kernel features after some more quiet period. Could be worse.
1
0
5

Jarkko Sakkinen

I heard from some friends from Japan that as of today already, they have monetized hydrogen cars as a society, including the refueling logistics network..

IMHO inspiring and (actual) global tech leadership.

#japan #hydrogen #car
1
0
0

Jarkko Sakkinen

Edited 20 days ago
"leading programming language", "the most popular programming language" etc. Why it is a thing to rank this? I get gathering statistics but not it being an up-front thing.

I have not yet had a job where I would need such list for accomplishing anything :-)

Company/organization-wide decision making might need to look at such statistics for making long-term choices perhaps. It's pretty useless information overall...
1
0
0

Jarkko Sakkinen

Great found the most suitable crate for my test program:

https://github.com/zesterer/euc

I.e. I can pre-render the frame to buffers and then loop those frames to "cast_fd" with a given FPS (25) so it should be fairly timing accurate.

Using rotating and shaded torus I have cyclic movement which the other side (opening /dev/video0) can then read and store a full cycle of the animation.

Client and server can be two threads in the same process, and as final step the client can compare that the read frames are close proximity enough to the pre-rendered frames.

That should create a full headless and "CI friendly" system test for v4l2-cast. Definitely still hold a bit before doing too heavy refactoring and make this happen!

I wonder can we already have Rust programs in kselftest's? My driver is in C but this could be potentially part of the kselftest (at some point).

#linux #kernel #video4linux
2
1
2

"Today, most of the major streaming media platforms utilize the TPM to decrypt media streams, forcefully placing the decryption out of the user's control." (from https://www.defectivebydesign.org/dayagainstdrm) I… just… what? This isn't even slightly true. There's plenty of good reasons to object to Microsoft imposing hardware requirements on Windows 11 that aren't strictly required, but *nobody* is doing media decryption on a TPM because TPMs are nowhere near fast enough to do that

4
8
0

Jarkko Sakkinen

During next 12 months the goal is to get official LLVM target for PVM:

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

Right now PVM "software-defined ISA" is recompiled from custom RV32E/RV64E targets so this will flatten things a bit.

We are not doing cryptocurrency, we are more like doing a data center as a distributed blockchain. I.e. un-cloud the cloud.

The whole discussion focused around bad investments, meme coins and currency is just plain silly. Mediator/ledger is the cosa nostra scheme to collect high fees in most of the high value internet services.

#polkadot #jam #blockchain
0
0
0

Jarkko Sakkinen

Edited 23 days ago
I will name my driver as "v4l2-cast". The ioctl will return the file descriptor with the field name "cast_fd".

Feels Platonic sense the best possible name, i.e. you have video capture and video cast devices.

It is more like user space video capture driver than loopback/proxy device. And we have too many things already named as "proxy" or "loopback". They are as descriptive if I named this as v4l2-object or v4l2-instance IMHO. From "cast" you get immediately a gist what is going on and like the use and purpose.
0
1
0
Show older