News for hackers. Stuff that matters.
Re:Dehydrated: Letsencrypt/acme client implemented as a shel... by lrvick on Saturday April 20, 2024 @03:27PM (#40100236)
I actually full source bootstrapped a Linux distribution from zero recently. Most distros have a lot of dependencies you do not need.

In this case you only actually need curl, openssl, and busybox. Those depend on at least a small libc implementation and a kernel but those are certainly already present.

Coreutils or busybox is probably already installed too. Still, I will grant the requirement of musl and a linux kernel since we are being pedantic or maybe talking about an embedded linux use case, so 5 deps total to boot from metal and get a cert.

To be fair I would never actually ship openssl or busybox in a real embedded project. Would probably write a simple standalone binary using the standard library of Go or something.

Re:Dehydrated: Letsencrypt/acme client implemented as a shel... by BadBadJellyBean on Thursday April 25, 2024 @04:00AM (#40154736)
How is that in any way realistic? Most people don't bootstrap Linux systems. And just because it is pre-installed doesn't make it safe. Most software on a modern Linux distribution is dynamically linked to several libraries which might depend on other libraries.