Hey everyone, first post here on bsd.cafe!
-
Hey everyone, first post here on bsd.cafe!

Beyond make install: Why I Love FreeBSD Ports (And Why We Need Native OCI)
There is a distinct, visceral satisfaction in typing make config && make install clean. If you’ve spent any meaningful amount of time in the Unix world, you know exactly what I mean. The FreeBSD Ports tree is an ethos—a commitment to understanding exactly what is running on your metal. But let’s be honest: while Ports are a masterpiece for traditional software, they hit a brick wall with modern, cloud-native applications. I’ve been running into this wall a lot lately while building daemonless.io—a project dedicated to bringing first-class, native OCI images to FreeBSD.
Michael Johnson (ahze.net)
I've actually been sitting on this blog draft since January, but after getting a well-timed poke in Discord to just publish it already, I finally hit the button.
I wrote down some thoughts on the Ports tree—which I still have a ton of love for from my committer days -- and the reality of deploying massive modern apps (like Immich) natively. I really think we need a solid path forward with native OCI, without just falling back to Linux VMs.
It's the main reason I've been hacking on http://daemonless.io -- I'd love to hear what other folks in the community think!
-
Hey everyone, first post here on bsd.cafe!

Beyond make install: Why I Love FreeBSD Ports (And Why We Need Native OCI)
There is a distinct, visceral satisfaction in typing make config && make install clean. If you’ve spent any meaningful amount of time in the Unix world, you know exactly what I mean. The FreeBSD Ports tree is an ethos—a commitment to understanding exactly what is running on your metal. But let’s be honest: while Ports are a masterpiece for traditional software, they hit a brick wall with modern, cloud-native applications. I’ve been running into this wall a lot lately while building daemonless.io—a project dedicated to bringing first-class, native OCI images to FreeBSD.
Michael Johnson (ahze.net)
I've actually been sitting on this blog draft since January, but after getting a well-timed poke in Discord to just publish it already, I finally hit the button.
I wrote down some thoughts on the Ports tree—which I still have a ton of love for from my committer days -- and the reality of deploying massive modern apps (like Immich) natively. I really think we need a solid path forward with native OCI, without just falling back to Linux VMs.
It's the main reason I've been hacking on http://daemonless.io -- I'd love to hear what other folks in the community think!
@ahze Welcome and have fun!
-
Hey everyone, first post here on bsd.cafe!

Beyond make install: Why I Love FreeBSD Ports (And Why We Need Native OCI)
There is a distinct, visceral satisfaction in typing make config && make install clean. If you’ve spent any meaningful amount of time in the Unix world, you know exactly what I mean. The FreeBSD Ports tree is an ethos—a commitment to understanding exactly what is running on your metal. But let’s be honest: while Ports are a masterpiece for traditional software, they hit a brick wall with modern, cloud-native applications. I’ve been running into this wall a lot lately while building daemonless.io—a project dedicated to bringing first-class, native OCI images to FreeBSD.
Michael Johnson (ahze.net)
I've actually been sitting on this blog draft since January, but after getting a well-timed poke in Discord to just publish it already, I finally hit the button.
I wrote down some thoughts on the Ports tree—which I still have a ton of love for from my committer days -- and the reality of deploying massive modern apps (like Immich) natively. I really think we need a solid path forward with native OCI, without just falling back to Linux VMs.
It's the main reason I've been hacking on http://daemonless.io -- I'd love to hear what other folks in the community think!
@ahze Welcome aboard!
I am sure you will find this instance nice and helpful. The community is incredible.
Take a seat and have fun

-
Hey everyone, first post here on bsd.cafe!

Beyond make install: Why I Love FreeBSD Ports (And Why We Need Native OCI)
There is a distinct, visceral satisfaction in typing make config && make install clean. If you’ve spent any meaningful amount of time in the Unix world, you know exactly what I mean. The FreeBSD Ports tree is an ethos—a commitment to understanding exactly what is running on your metal. But let’s be honest: while Ports are a masterpiece for traditional software, they hit a brick wall with modern, cloud-native applications. I’ve been running into this wall a lot lately while building daemonless.io—a project dedicated to bringing first-class, native OCI images to FreeBSD.
Michael Johnson (ahze.net)
I've actually been sitting on this blog draft since January, but after getting a well-timed poke in Discord to just publish it already, I finally hit the button.
I wrote down some thoughts on the Ports tree—which I still have a ton of love for from my committer days -- and the reality of deploying massive modern apps (like Immich) natively. I really think we need a solid path forward with native OCI, without just falling back to Linux VMs.
It's the main reason I've been hacking on http://daemonless.io -- I'd love to hear what other folks in the community think!
@ahze interesting post, so far I've been able to manage my web apps with jails, but I can see how this'd be useful. Welcome to the café and have fun!
-
S stefano@mastodon.bsd.cafe shared this topic
M marios@mastodon.bsd.cafe shared this topic