←back to thread

A brief look at FreeBSD

(yorickpeterse.com)
143 points todsacerdoti | 1 comments | | HN request time: 0.203s | source
Show context
clan ◴[] No.45905323[source]
I daily drive FreeBSD on my desktop with KDE. It is not as smooth as Linux and requires a little more tinkering compared to Linux. But I love it!

The killer features for me:

- The pf firewall. Rules you actually understand!

- Jails! When you cannot have Zones this will do.

- Native ZFS. Stable, mature, safe and with all the features you can dream of.

- Linuxulator. Binary compatibility with Linux if need be. Can be put in jail as well.

- pkg/ports. I really like it but I might have been indoctrinated.

- Networking stack. Good. Stable. Makes sense to me.

For a nice graphical UI Linux is more smooth but if you are willing to tinker it can work. As Linux gets all the attention you will see stuff such as Chromium lag behind.

I can understand that can scare people off. But FreeBSD feels like a comfortable old glove for me. I will suffer the minor holes. My beard has grayed and my hair line is non-existant.

If waiting for a laptop I would perhaps wait for FreeBSD 15 for much needed improvements in WIFI. If you want fast WIFI today you need weird hacks routing through a Linux VM[1]. It works rather well but it is honestly a bit clunky.

[1] https://github.com/pgj/freebsd-wifibox

replies(7): >>45906829 #>>45907143 #>>45907529 #>>45908422 #>>45908594 #>>45908825 #>>45909550 #
sharts ◴[] No.45908422[source]
If only there would be a resurgence of BSD. linux always feels like the javascript of OS world.
replies(2): >>45908963 #>>45909725 #
tiltowait ◴[] No.45909725[source]
I'm glad I'm not the only person with similar feelings. I'm perfectly comfortable in Linux, but there's a certain ... uncanniness to it that's hard to pin down. FreeBSD (and, I suspect, the other BSDs as well) just feels more coherent.
replies(2): >>45910279 #>>45911231 #
1. skydhash ◴[] No.45910279[source]
After daily driving OpenBSD and FreeBSD, i can point the finger at the kernel subsystems that tries to handle everything under the sun, but with no clear direction and competing projects with different designs. Everything is three or more layers, each governed by a different team and interacting in opaque ways.

Meanwhile in the *BSD, you have the devices or some other OS concepts/subsystems, then a control layer with the associated management tools. Any other tool is either an alternate version, or a UI paint job.