teknoraver

Joined 5 years ago

Karma
31
Submissions
7
Member since
Dec 23
I'm Matteo Croce, a software engineer working for Facebook from Italy.
View on Hacker News

Recent submissions

Comment · 5 days ago
I released the tool I use to organize my music playlists (I still buy CDs and rip them). Very basic, no frills, it just creates, edit and exports file lists to .m3u files.

My use case is maintaining playlists playable in a car audio, where paths must be relative to the playlist file. On playlist export, MEU remaps the paths relative to the playlist file. And spot missing, invalid entries so to fix them, invalid entries are marked red on playlist import.

For Fedora/SUSE or other RPM based distros, I have a copr named "teknoraver/meu" with the packages.

Feedback is welcome.

Comment · 9 months ago
Amazing, I wish them great success! <3
Comment · 2 years ago
Hi @rsc, I just saw your update on the timeline.

To be more precise, the first public comment asking to dlopenify lzma was dated 30 Jan by Daan: https://github.com/systemd/systemd/pull/31131#issuecomment-1...

The day after, it was reiterated by Lennart: https://github.com/systemd/systemd/pull/31131#issuecomment-1...

But if you look in the systemd repo there is a TODO file with a section of libraries which needs to be lazy loaded. liblzma was added in this list in June 2020 (https://github.com/systemd/systemd/commit/cdfd853744ee934869...) by Lennart, and removed by me just after that my PR was merged.

Comment · 2 years ago
Yes, there was an effort to turn all the dependencies into on demand loads, where possible. It started in 2020 with libpcre2: https://github.com/systemd/systemd/pull/16260

But many others followed, like libselinux: https://github.com/systemd/systemd/pull/19997

libqrencode: https://github.com/systemd/systemd/pull/16145

p11kit: https://github.com/systemd/systemd/pull/25771

tpm2-util: https://github.com/systemd/systemd/pull/28333

libiptc: https://github.com/systemd/systemd/pull/29836

libkmod: https://github.com/systemd/systemd/pull/31131

Exactly during the development of the libkmod PR, someone noted that libxz could be lazily loaded too: https://github.com/systemd/systemd/pull/31131#issuecomment-1...

And so I proposed myself to to the job, nothing less, nothing more.

If you look at the code of the other PRs, you see that they are very very similar, there are also macros to easy this task, like DLSYM_FUNCTION()

Comment · 2 years ago
Hi,

I'm the author of such PR. My purpose was to trim down the size of the initram files by removing unneeded dependencies.

I couldn't imagine that liblzma had a backdoor.

Comment · 5 years ago
Because the cards were in PCI passthrough, so the performance was exactly the same of a physical system

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton