4 ms·
I've played this distro hopping game since I was a teenager and they were mailing free cds of this weird new south-african thing called Ubuntu which wasn't near
by anotherhue 2y ago
I've played this distro hopping game since I was a teenager and they were mailing free cds of this weird new south-african thing called Ubuntu which wasn't nearly as cool as the FreeBSD 5.0 release.
Enough of the astrological pseudo-science. This distro is good for hackers, use this if you want stability, use this for bleeding edge, this one is secure by default, that one has a nice UI, it's all nonsense.
The only meaningful changes have been: The effective mandatory adoption of SystemD, and the emergence of NixOS.
NixOS elevates the entire discussion. I can't wait for it to work across different UNIX kernels. It's not ready for regular people, it's not even ready for most enthusiasts, the language is awful and the nixpkgs set is full of inconsistencies, but it's all worth it.
So let's stop with the voodoo and start applying the techniques in other places. Nix without Nix is what we need.
- dinozarw 2y ago> Nix without Nix So, GNU Guix?
- anotherhue 2y agoI have only read about it but my takeaway was that it was like an opinionated sibling technology rather than a successor one. I don't know what a successor would look like, I worry that it would have to wrangle with 40 years of software compilation techniques.
- speed_spread 2y agoI would start with Gentoo, which has recipes to build stuff from scratch for just about everything.
- anotherhue 2y agoI came from fbsd ports so agreed but that's what I'm saying, that's more thsn 20 year old tech and we should be able to improve.
- solarpunk 2y ago>Nix without Nix is what we need. OStree exists and is used in lots of places: https://ostreedev.github.io/ostree/#operating-systems-and-distributions-using-ostree https://ostreedev.github.io/ostree/#operating-systems-and-di...
- anotherhue 2y agoAgreed it's an excellent step, I confess I don't know if it answers the package building component however.
- bpye 2y agoYou can use Nix to build derivations on at least some of the BSDs - so I guess if you wanted to build some BSD based appliance with Nix it is possible, but would take some doing…
- hiAndrewQuinn 2y agoYour humble author here... Sadly, I've heard Nix is quite a ways away from being ready for the big leagues with the BSDs. I'm quite a fan of its approach as well, maybe a little less so when disk space is a big concern like it often is for computer appliances.
- exe34 2y agoyou wouldn't be installing and forgetting loads of different versions of everything on computer appliances. you'd develop on a normal pc and then push just what's needed to the appliance. on the dev pc you'd run garbage collection once your new env is acceptable and the old one gets removed.
- bsder 2y ago> NixOS elevates the entire discussion. NixOS and Docker and other Linux container and isolation madness only exist because the Linux illuminati can't admit that zones and ZFS got it right. I wish Linux would just STFU and copy them already. Given the amount of code that has been spilled, Linux could have cleanroom reimplemented zones and ZFS 10 times over by now.
- irusensei 2y agoThats only half of the picture. These tools gain traction because of orchestration and reproducibility. Nix, NixOS and Dockerfiles allow you to define an entire structure through infrastructure code. Is there something similar on any current BSD?
- ChoHag 2y ago[dead]
- cess11 2y agoJust use ZFS with Linux? It's been available as kernel modules for I don't know how long.
- darby_nine 2y agoI was under the impression that was the much less reliable implementation of ZFS but maybe I'm remembering incorrectly.
- anotherhue 2y agoNo it's the one true implementation now. With original flavour developers and everything.
- pjmlp 2y agoAnd HP-UX Vaults.
- anotherhue 2y ago