Email or username:

Password:

Forgot your password?
🌈 A. Wilcox delicately

I have done The Thing.

catfox.life/2024/09/05/porting

I have ported #systemd to #musl. Properly. Passing all tests, properly. Booting my 2012 Ivy Bridge in 3.2 seconds, properly.

I'm aware of how unpopular this will be in some circles. But change does not happen without competition, and musl environments deserve more than what they have right now. systemd isn't a panacea, it isn't even that great, but it's here, it solves real issues people have, and it's now an option. Not a requirement, but an option.

16 comments
Natanael Copa

@awilfox postmarketOS people are also working on this. Would be nice if upstream systemd could officially support musl libc.

caleb

@ncopa @awilfox we have buy-in, just need to land the patches and add musl CI

🌈 A. Wilcox delicately

@ncopa I don't know if upstream will fully support it, as there are a few APIs they rely on that I don't think musl will be adding. My goal is to make it need as little patching as possible, and make it so that the codebase is more portable.

bytebro

@awilfox This not something I shall ever need or ever use, but as an old-school coder, I am in awe of the work! Kudos to this person. Really.

man :sex: :puffgiga: :puffpowerroll:
@awilfox manmade horrors beyond comprehension turned into manmade abominations beyond comprehension
justsoup

@awilfox While I don't like systemd, I have to applaud your hard work. Maybe this will increase musl adoption!

Softwarewolf

@awilfox I don't care for systemd, but this is still pretty cool!

Jeremy 🇨🇦

@awilfox This is pretty cool! I don't even like systemd but porting to musl must have been an incredible effort.

Hopefully more software can be interchanged between different libcs too

robinm

@awilfox Congrats! And seeing Lennart wanting to merge it is great!

Go Up