Posts
4108
Following
280
Followers
429
Software Engineer at Opinsys Oy (starting 03/2025)
Entrepreneur at Siltakatu Solutions Oy

OpenPGP: 3AB05486C7752FE1
@kernellogger OK. It is useful for audio stuff like https://github.com/robbert-vdh/yabridge. Thus interested...
0
0
0

Jarkko Sakkinen

Edited 1 month ago
The API change itself: takes me about 20 - 40 minutes but it just has quite a few routes for failure ;-)
0
0
0

Jarkko Sakkinen

I wonder if a kselftest written with Python can depend on GStreamer? I.e. check and skip on failure.

I'm almost done converting the demo shown in my screencast from bash and fmpeg to python and gstreamer [1]. There has been bunch of blockers, like for example getting Python bindings compile in my BuildRoot environment (stable version bump helped).

One final peace that I was missing was how to pass a file descriptor to GStreamer pipeline but here it is:

https://gstreamer.freedesktop.org/documentation/coreelements/fdsrc.html

So... 1.5 weeks of scratching my head but this all work was absolutely required before making the breaking API change to the driver code (i.e. return file descriptor to an anoymous inode in the ioctl instead of writing to /dev/video0).

Now I need only a small tweak to the test program when I test that kernel change. FINALLY ready to go back to the fun i.e. kernel hacking ;-)

[1] https://social.kernel.org/notice/ApXBpAVuAyGBmcPye8

#linux #kernel #gstreamer #python #buildroot
1
2
1
When building with BuildRoot specifically (forgot this detail).
0
0
0

Jarkko Sakkinen

When writing a system test for a media (aka V4L2) driver, Python and associated GStreamer bindings seem to be overall the sweet spot.

It has these perks:

- Packaged (unlike ffmpeg bindings).
- Can be injected during the post build.
- Has videotestsrc ;-)

#linux #kernel #media #gstreamer
1
1
2
@janantos Old article https://lwn.net/Articles/567288/. This company does not exist anymore (was acquired) but this article just has great bits on implementing flight control system with off-the-shelf hardware.

The ex-CEO is still active in space biz: https://www.chrislewicki.com/

Chris has so much more vision than Musk and Bezos combined together. He is the real G (eek) ;-) Kudos to Chris.
1
0
0
@janantos Asteroids are interesting because:

1. A single asteroid can have as much e.g. gold as we have here or like within figures at least. It's valuable enough that making sustainable might not require enormous cargo and obviously time tech improves and more could be mined.
2. As a side-effect we could address the classic threat scenario: asteroid impact on earth. If we can land on an asteroid, drill a hole and dig the gold, we also know how to implant a nuke, which changes the trajectory of an asteroid and saves the mankind from distinction.

It' has IMHO the best pitch of all possible out worldly things we could do in space ;-)
1
0
1

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
@janantos Yeah, I think both make more sense to me anyway than inter-planetary colonization :-) I.e. there needs to be the gain-factor from the get go.
1
0
0
@janantos i've been interested for number of years endeavors related to mining asteroids for minerals
1
0
1

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
@geerlingguy I think that it would make a lot of sense for system76 to widen their distribution to Europe. There's probably a hidden undiscovered market for ARM workstations because most of embedded is ARM and it does improve one's productivity when you have the same host and target CPU.

To actually upscale this business, even only in US, the system76 would really need to get into selling theses for other companies doing embedded ARM and provide leasing deals and support service to accompany that. It's cool what they do but it should also add value and not just be cool... Otherwise eventually there will be existential crisis :-)
0
0
0
@geerlingguy That said, I really "wanted" to buy it but it would have been impractical lifestyle driven choice ;-) Not a good investment angle for doing a paid profession.
1
0
0
I upgraded my development machine, and actually look a bit at these but ended up with 9950X based machine because of:

1. Compatibility with some applications like Google Chrome and even Steam.
2. No EU distribution hub realized so far.
3. It becomes still quite expensive overall, especially since the lack of distribution in the EU region.

These look like issues that take at least few years to resolve so perhaps next time :-)
1
0
1

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
Show older