FreeBSd philosophies and principles reddit / freebsd ---------------------------------------------------------------------- Technical_Ingenuity · 2021-05-21 10:19 One of the things I like about FreeBSD is that there are clear principles driving development. ​ Is there a collection of these anywhere, and the reasons for them? ​ For example, "FreeBSD doesn't use a graphical installer", or "The terminal is 80\*24 by default". ---------------------------------------------------------------------- vermaden · 2021-05-21 11:26 Generally its POLA: [https://en.wikipedia.org/wiki/Principle\_of\_Least\_Astonishment](htt ps://en.wikipedia.org/wiki/Principle_of_least_astonishment) ​ .. but I do not know where such 'values' are gathered in one place. ---------------------------------------------------------------------- Fuzzbox999 · 2021-05-21 14:54 Something like [this](https://docs.freebsd.org/en/books/developers- handbook/introduction/#introduction-bsdvision) ? Check the dev's handbook and committer's guide. ---------------------------------------------------------------------- [deleted] · 2021-05-21 17:12 [removed] ---------------------------------------------------------------------- Dang_Case_of_Dillas · 2021-05-21 18:39 It's called conservatism. If it was good enough for 1952, dammit, it's good enough for today! ---------------------------------------------------------------------- grahamperrin · 2021-05-22 11:03 > … For example, "FreeBSD doesn't use a graphical installer" … Some distributions do so, most advanced in this respect is [GhostBSD](https://www.ghostbsd.org/). Some other distributions are listed under [What is FreeBSD? | FreeBSD Foundation](https://freebsdfoundation.org/freebsd-project/what-is- freebsd/) [Everyday FreeBSD Brochure](https://freebsdfoundation.org/wp- content/uploads/2018/03/FreeBSD-in-Every-Day-Life_FINAL.pdf) > … principles driving development. … Parallel to principles: * [FreeBSD Community Code of Conduct](https://www.freebsd.org/internal/code-of-conduct/) – [background](https://lists.freebsd.org/pipermail/freebsd- announce/2020-June/001959.html). Generally the [FreeBSD Journal](https://freebsdfoundation.org/our- work/journal/) is a good read. In the latest issue: * [Looking to the Future](https://issue.freebsdfoundation.org/publicat ion/?m=33057&i=706299&p=9) ---------------------------------------------------------------------- system-user · 2021-05-22 14:36 yet as advanced as ghostbsd is with their installer they decided for an unknown reason to remove full disk encryption a few releases ago... never could find out why but it makes using that otherwise great BSD useless for a lot of engineers. ---------------------------------------------------------------------- grahamperrin · 2021-05-22 17:40 > unknown reason [[Feature] Full system encryption using GELI · Issue #52 · ghostbsd/ghostbsd-src](https://github.com/ghostbsd/ghostbsd- src/issues/52) – a problem is described. ---------------------------------------------------------------------- dancorbe · 2021-05-24 15:47 You're being deliberately obtuse. For starters, UNIX systems weren't a thing in 1952. Secondly, optimizing for a light footprint isn't conservatism. It's getting out of the way so the end-user can be productive. Every time I have to sit here and fight with stupid tools like netplan or systemd, I long for the simplicity of systems like FreeBSD. ---------------------------------------------------------------------- Dang_Case_of_Dillas · 2021-05-24 16:48 sarcastic != obtuse I was going to reply "I am currently working on a port of systemd for freebsd - can anybody tell me who to talk to about getting it into the base freebsd 15 release?" -- but you beat me to the punch. For the record, I adore FreeBSD. ---------------------------------------------------------------------- dancorbe · 2021-05-24 17:11 Someone's going to port systemd to FreeBSD eventually anyways. Mostly because Lennart Poettering has an RMS-like cult following of his own. But also because Gnome is just too important of a piece of software to go unsupported on FreeBSD. There are already some really stupid hacks in place to support parts of systemd on FreeBSD that are necessary to get Gnome running. If you want to sit here and convince people it's in their best interest to include systemd in the FreeBSD base system, then god bless you. Go for it. But you're going to have an uphill battle convincing anyone that it's necessary. You might have better luck in ports.