Top
Best
New

Posted by todsacerdoti 11/12/2025

A brief look at FreeBSD(yorickpeterse.com)
164 points | 107 comments
clan 11/12/2025|
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

gerdesj 11/12/2025||
I remember a hack, back in the day, on Linux where a Windows wifi driver was used via a thing called NDISwrapper. Be patient and hopefully you'll soon be looking back on your Linux VM bodge in the rear view mirror.
tsoukase 11/12/2025|||
I haven't realised Ndiswrapper was deprecated in Linux. I thought I was too lucky with my WiFi cards in the last 10-15 years!
gerdesj 11/12/2025||
Wifi isn't quite solved on any platform. It is also quite hard to decide what solved really looks like!

My wife and I have identical HP laptops. Her's runs Arch (as you do), with KDE and mine runs Kubuntu 25.10 at the mo. Both use NetworkManager.

I look after both.

Randomly after wake up from suspend, wifi may or may not still be working. When I say random, I mean after a kernel update or the wind changes direction. I think wifies lappy is OK now because I seem to get a lot less "support" calls for the last few weeks.

To be fair, there are a lot of moving parts from a lot of bits of Linux involved in a modern distro these days.

When I say hard to decide what solved looks like: if Samba or SSSD crap out, is that wifi's fault or the kernel/driver? This is exactly what Windows has had to solve over the years and I do note things like credential managers and mounts that manage to survive disconnects being bolted on to Linux.

All that scrappy stuff needs to be passed on to the BSDs too. Getting a laptop with file systems that come and go, with a dickey clock tick and networking that comes and goes and VPNs and all the rest.

Getting all of that to work is quite a job.

tsoukase 11/13/2025|||
So I suppose: NEVER use WiFi for anything critical (server, security, high avail, medical etc). I don't know if WiFi cards of later devices are of subpar quality to reduce costs. The WiFi debugging is insane.
o11c 11/13/2025|||
Sounds exactly like my mom's Windows computer. Flaky wifi/power issues are not a Linux problem.
riedel 11/12/2025|||
https://web.archive.org/web/20050812023535/http://www.pingwa...
theoldgreybeard 11/13/2025|||
FreeBSD is worth using for native ZFS alone. BTRFS doesn't even come close.
sbseitz 11/13/2025||
It’s all OpenZFS now, same as Linux lmao.
tcmart14 11/13/2025|||
Yes and no. OpenZFS on Linux still isn't as seamless and most distros still don't make it easy to do ZFS on root. Its definitely gotten better though.
akimbostrawman 11/14/2025||
I don't see any reason to use traditional ZFS on root when ZFSBootMenu is easier and better, also comparable to BSD's boot menus.
myaccountonhn 11/15/2025||
Is there a linux distro that makes the setup of zfsbootmenu easy? I found it to be quite a bit of work.
theoldgreybeard 11/13/2025|||
It's still out-of-tree though, isn't it?
0x457 11/12/2025|||
> If you want fast WIFI today

Fast still means beyond 802.11g? (11n support is incomplete, last time I checked)

Because there is no corporate sponsor that needs good Wi-Fi drivers on FreeBSD, I doubt it will ever be better. I guess Sony, but it's all custom for them. I doubt there is anything to contribute back, even if Sony was open to that idea.

cperciva 11/13/2025||
FreeBSD has 802.11ac.
tcmart14 11/13/2025|||
But that is still for a limited number of chipsets though right? I would absolutely love to see way more support. I remember awhile back the FreeBSD Foundation putting some serious (on their scale of funds) funds to WiFi.
cperciva 11/13/2025||
I can't remember which chipsets support it. But yes, the FreeBSD Foundation has been putting a lot of money into laptop support, including wifi improvements.
0x457 11/13/2025|||
Can it actually work at 802.11ac speeds? I recall it maxing out at 22mbps.
cperciva 11/13/2025||
I don't know exactly how fast it runs, and it will absolutely depend on your hardware and network, but I've definitely gotten more than that.
0x457 11/13/2025||
I guess it's better now then. To be clear, on linux the very same laptop in the very same location (dual boot) I got proper speed. The issue was entirely in FreeBSD drivers.
cperciva 11/13/2025||
Yes, we've definitely had improvements recently. 14.3 was much faster than 14.2 and 15.0 is even faster.
doublerabbit 11/12/2025|||
I daily drive FreeBSD with IceWM, four screens 2@4k, 2@1080p running with Xorg on a Sapphire 5600XT, I can't fault any issues.
clan 11/12/2025|||
Exactly. When it works it is great.

I stick with a single 43" 4K@60 but it was a bit of a challenge to get on the happy path:

https://forums.freebsd.org/threads/intermittent-scanline-fli...

All systems can have issues. But the more widely used systems are at an advantage.

BLKNSLVR 11/13/2025|||
Are the screens directly connected or do you use a docking station? If docking station, does it require DisplayLink drivers to drive the monitors?
doublerabbit 11/13/2025||
No docking station.

Although the 2x4k monitors are daisy chained. I was surprised when it worked first time.

sharts 11/12/2025|||
If only there would be a resurgence of BSD. linux always feels like the javascript of OS world.
tiltowait 11/13/2025|||
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.
skydhash 11/13/2025|||
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.

tcmart14 11/13/2025|||
Because it is. Linux doesn't really have a concrete idea of a "base system" like the BSDs do. Linux is more of a hodgepodge of components that are developed by different, and often a lot more isolated teams than we think, that all just gets integrated together. Which is truly an astonishing achievement of engineering, so I don't wanna seem like I am short selling it. Think of like the developer who work on gcc and the libc and the kernel, maybe some cross pollination, but not a lot. FreeBSD, the user land, kernel and even the libc team all happens under "1 roof."
feelamee 11/13/2025|||
if Linux is a JavaScript, then what is Windows? haha
antod 11/13/2025|||
IBM VisualAge Perl++
ux266478 11/13/2025|||
either bash, or one of those ridiculous mainframe languages from the 1960s with impossible-to-remember names
IIsi50MHz 11/17/2025||
I believe the Jargon File has a couple of lyrics about IBM and JCL, to the tune of the Mickey Mouse Club theme.
jjav 11/14/2025|||
What is the best (most reliable) way to run multiple Linux instances on a FreeBSD host?
alex1138 11/12/2025|||
Honestly, the problem is always the f!@#ing hardware, isn't it

The reason all this is hard is likely a remnant of what Microsoft did in the 1990s to the point where Non Windows OSes are given the shaft

Nvidia, Broadcom, Wifi generally, whatever

winlundn 11/12/2025||
Oh yes, it /is/ the f!@#ing hardware. The core FreeBSD developers have taken their sweet time to add support for WiFi on anything IoT running FreeBSD. In other words — FreeBSD's core developers usually will not listen to users asking for such things unless maximum pressure gets applied in every separate instance. Disclaimer: I'm not a FreeBSD user. Apart from the halfway decent distros which use FreeBSD as their core OS, the FreeBSD developers in charge of FreeBSD itself will not add a GUI installer for some old school reason that really, only they would know of. One issue coming directly from this constraint is that if you run BSD through a VM — either on Linux or Windows it is rather difficult if not impossible to get past 1024 x 768 resolution without going through some major hoops. FreeBSD does not do a thorough job supporting VirtualBox instances, generally speaking. BSD is meant more for the back-end "bare metal" servers.
alex1138 11/12/2025|||
I'm glad this fits with my intuition

I think they assume people know what they're doing but a little x session never hurt anyone?

winlundn 11/12/2025|||
[dead]
stefantalpalaru 11/13/2025||
[dead]
josteink 11/12/2025||
I fondly remember working with FreeBSD in my younger days when I would tinker more.

Back in those days I could make any Windows installation unrecoverable. I could severely botch a Linux system. But FreeBSD would always keep chugging, no matter what crazy idea I wanted to try.

It may not be the fastest. It may not be the flashiest. But in my mind, it has this whole "reliability" thing written all over it like no other OS has.

For instance, when I was a student (and thus poor), I had a PC made of (free) scavenged parts. It wouldn't boot Windows. Linux would crash during boot. But FreeBSD just chugged along like there were no issues at all.

I later discovered there were some physical issues with the UDMA mode on the IDE controller, and that's probably what tripped of the other OSes, but FreeBSD would just work. Albeit slowly, but it actually ran fine. For years.

So while I no longer rely on FreeBSD myself, I look back on it with fondness. That's also why I decided to help port .NET to FreeBSD when the first cross-platform version of .NET Core was launched (for Windows, Linux and Mac only). I thought every decent OS deserved to have a working .NET version ;)

ssl-3 11/12/2025|
A little less than 25 years ago, my then-new day job wanted me to build them a new mail server, using Linux.

I'd put together one or two public-facing mail servers before, but it'd been a few years and the landscape had changed (postfix was the new hotness, sendmail was old news, etc). And I had a FreeBSD machine at home that I'd previously built from garbage that I was using for NAT and a few other things.

So, wanting to appear all slick and stuff at the new job, I built a prototype at home on that FreeBSD box using a freebie dyndns subdomain (which was still practical at that time).

It all worked great. For a couple of years I even used it to host my own email at home. It was less trouble to maintain than the Linux-based thing I'd built at work even though they both started with the same software configs.

But that FreeBSD box was only ever a little forgettable trash-built machine, so there were no backups at all when the hard drive crashed completely (there were grooves worn into the platters) while I was out of town.

Which might normally be the end of the story, but: FreeBSD kept rolling just fine. Whatever data was in RAM (which apparently included at least sshd and bash) remained in RAM and stayed usable, and it kept routing packets like nothing had ever happened at all.

I marveled at this for a few weeks as this very broken machine kept flawlessly doing its NAT duties and providing solid Internet access for my LAN until I scrounged up enough pennies to buy my first "home router": A Linksys WRT54GS. (That little hackable Linux box was a very fun introduction to the rabbit hole of using hardware in unintended ways, but that's a story for a different comment section.)

lycopodiopsida 11/12/2025||
> Besides that there is a bigger question that I need to answer for myself: given the quirks of FreeBSD, what actually would the benefit of using it be?

I'd say less maintenance, churn and deprecating knowledge. I've used FreeBSD as a desktop for the whole 5.*-branch (good times) and I am sure that I would still find myself home should I install it. Linux... not so much, though some distributions are better. There was that idea of "stable core and bleeding-edge applications" and freebsd did deliver, at least in those time, because ports and OS were not same, unlike in linux package management.

jhatemyjob 11/13/2025|
And the elephant in the room, the license

You can read the source without worrying about getting sued for violating the GPL

sunshine-o 11/12/2025||
I have been daily driving FreeBSD for a while now (as a newcomer, coming from Linux) and surprisingly the experience for me was different from what you usually hear.

Pros:

- It is actually in a way easier than Linux. The installation is less complex and more reliable than a Fedora if you are not afraid of the TUI. More important it will soon include a desktop installation script.

- All the software you will ever need is in pkg or ports unless you are a degen

- You will pick up jails for container use cases in 10 minutes and will never want to go back

- VM with vm-bhyve is simpler than libvirt and no XML to deal with.

- Same with networking, you will pick it up quickly and no more confusion between NetworkManager, systemd-networkd, ifup, etc.

- The linux-compat feature will get you very far and there are a lot of Linux apps packaged already

- Hardware support is ok if you check first on https://bsd-hardware.info/

- The wifi thing is no problem with https://github.com/pgj/freebsd-wifibox

Cons:

- You won't be able to mount/read your LUKS drives from your Linux era.

- Sometime very critical packages like Chromium disappear because they won't build (for example no chromium in pkg on the current FreeBSD 15 BETA)

- Bhyve do not support SPICE so you are stuck with the perf of VNC.

- Bhyve do not have vsock so no blazing fast waypipe

- You basically loose a lot of security feature of web browsers, most of the sandboxing of Firefox and Chrome. This is really bad.

- I haven't really dived into it but it seems there is no Bluetooth LE

- It is fast but doesn't feel as fast as an Alpine

If you are thinking about it and this is ok for you, I would say go for it.

0x1ch 11/12/2025||
A lot of your points are valid, however... some are taking some liberties. Are you actually running into usecases where FreeBSD is easier or faster to install than current release Fedora Server?

> The wifi thing is no problem with...

You're seriously proposing end users run Linux VMs with PCIe Passthrough to get modern networking cards to work?

A lot of wishful thinking in this thread about FreeBSD on workstations.

sunshine-o 11/12/2025||
> A lot of your points are valid, however... some are taking some liberties. Are you actually running into usecases where FreeBSD is easier or faster to install than current release Fedora Server?

It is just that the Fedora installer is more complex... and also will fail often at partitioning or during install. I've done it hundreds of time and it failed dozens on time.

I would still recommend Fedora to Linux users but the FreeBSD installer much more simple and straightforward.

> You're seriously proposing end users run Linux VMs with PCIe Passthrough to get modern networking cards to work?

It is an Alpine running on the hypervisor you won't even notice it. It consumes less than web browser tab...

Plus it has benefits from a security point of view.

I would rather FreeBSD devs focus on other things than porting all wifi drivers.

0x1ch 11/12/2025||
I think the most complex part of a desktop linux install is the partitioning, but sane defaults are handed to you on most installers, so I'm curious about the failures and what induced them.

As for the whole wifi thing... Yeah man, FreeBSD isn't ready for vast majority of people, even linux veterans. I know getting the manpower to write those drivers isn't always possible, but we're talking years of this being ignored. Which has led to solutions like yours.

Something trivial to us, is not for others. It's pretty insane to even think that is a supported solution to that problem.

sunshine-o 11/13/2025||
It's just `pkg install wifibox` ... The only dependencies are bhyve and socat.

It is actually a very simple and elegant solution to an horrible problem.

Lammy 11/13/2025||
And it won't even be necessary for many people since a lot of work has gone into FreeBSD's Wi-Fi support recently: https://freebsdfoundation.org/blog/improving-and-debugging-f...

Personally even as a FreeBSD fanperson I wouldn't want to rely on wifibox no matter how elegant it is to use. It would forever irritate the “omg ugly hack” part of my brain lol

I installed FreeBSD 14.3 on my Framework Laptop 12 and the stock Intel AX211 Wi-Fi card Just Worked™ out of the box in FreeBSD 14.3 after a `fwget` to download the proprietary firmware blobs (removed from base between 14.2 and 14.3, FYI) while USB-tethered to my Android with a simple `dhclient ue0`:

- https://i.imgur.com/vulqdvc.jpeg

- https://i.imgur.com/S6OcWMA.jpeg

1313ed01 11/13/2025||
> You won't be able to mount/read your LUKS drives from your Linux era.

I did this a few times by just running Linux in bhyve and mounting from within that. Not ideal, but worked for just accessing old files on an old LUKS partition.

ahachete 11/12/2025||
> and technically you can also use ZFS on Linux, even if it's painful

Maybe on some distros, but on Ubuntu is just an `apt-get install` away, or can be even be added from installation time. I've been using it for many years without any issues and the experience is great.

I actually combine some non-ZFS filesystems with ZFS with encryption and compression for all my setups, including my laptop. I plan to blog shortly about it and how I'm automating it all. Target is also a Framework laptop, too.

solid_fuel 11/13/2025|
Can you actually do a full root-on-zfs setup with linux these days? Last I heard support wasn't 100% in the ubuntu installer. I recently installed FreeBSD on my new media server box, with the full os being in one ZFS pool spread across 4 disks (raidz1).

This is one of my favorite things about FreeBSD, I love being able to take a snapshot of my system before doing an update.

fsmv 11/13/2025|||
I recently did an arch with zfs root setup. You have to make a custom install ISO that has the zfs module to do it. After it's installed the main annoyance is the zfs module only works with certain kernel versions and often arch has updated the kernel to a version not supported. There's a repo with pinned kernel versions or you can just use the lts kernel.

FreeBSD is much easier but I needed better Linux compatibility for this machine

tcmart14 11/13/2025||
We run ZFS for a system at work on linux. Yea, it isn't as seamless and nice on FreeBSD. Only reason we aren't running FreeBSD is the application that needs to access that storage is .NET, and no .NET support for FreeBSD.
SirGiggles 11/13/2025|||
There is .NET support for FreeBSD but it is relatively recent; FreshPorts lists it as added in January 2024. See:

- https://www.freshports.org/lang/dotnet/ - https://wiki.freebsd.org/.NET - https://github.com/dotnet/runtime/issues/14537

Currently it looks like it's currently just 9.0.10

tcmart14 11/15/2025||
Will check this out! I knew there was a group who had a version working, but it wasn't upstreamed and last I check was still stuck at .NET 5. While I would like to migrate from Debian to FreeBSD, probably won't get management to okay that with current services, but future one, maybe!
solid_fuel 11/13/2025|||
Makes sense, out of curiosity have you tried the linux jails that Bastille offers? [0]

They're still considered experimental so I wouldn't run it for production but I wonder how well .Net would run in one. The whole container could be a zfs dataset, which would be interesting.

[0] https://docs.bastillebsd.org/en/latest/chapters/gettingstart...

Gud 11/13/2025||
I would guess they run well.

I use the Linuxulator for a few different tasks.

ahachete 11/13/2025|||
If I'm not mistaken, since 25.04 root-on-ZFS is available (as experimental) in the installer.

I still prefer to do root on ext4 and then a proper ZFS pool for all the mountpoints I want, where I can configure as I wish with encryption and compression. Primary reason is that I don't keep sensitive data on root, but I want a bootable system whatever happens. And this use case is perfectly supported, so it's more than enough for me.

jm4 11/12/2025||
I feel like I'm seeing a lot about FreeBSD lately. I know they released a new version recently, but is there anything else going on? Is it picking up some steam? Or am I trapped in the algorithm?

I've tinkered with it in the past and I once had a job where we ran in on our servers. It seems pretty nice, but it never gets the attention Linux gets and the hardware support situation is sorta sad. I always chalked it up to the license and assumed people using it just don't contribute anything back. I love Linux and the support it receives from seemingly everyone these days, but it would be nice to have other options too.

tiltowait 11/13/2025||
I've noticed the same. At first, I thought it was Baader-Meinhof, since I recently decided to set up a FreeBSD server after over a decade since I last used it, but it's definitely hitting the news more (15.0-RELEASE comes soon, and a Swift build was just announced), which I guess naturally leads to more discussion.

Would love to see it surge in popularity. Underrated OS.

doublerabbit 11/13/2025||
I do too, but don't. I was using Linux when thee kernel was only on version 2. I jumped properly to FreeBSD after the Ubuntu CD fiasco.

Not sure where I'd jump to next as I enjoy my OS's non-mainstream but life is life. Maybe Open Indiana or TempleOS.

SparkBomb 11/13/2025|||
They are finally adding the option to setup a user desktop to the installer in a build shortly. Which needed to be done years ago IMO. They are doing some outreach on their YouTube channel.

If they do I might try it. However I've had issues getting the video drivers to behave on BSDs even ones that "should" work. Hopefully podman and/or docker is something I can use easily.

winlundn 11/13/2025||
"Lord, it's a miracle!" — I never thought that it would ever happen:

https://www.reddit.com/r/freebsd_desktop/comments/1opmb9k/op...

Brian_K_White 11/13/2025|||
I don't know either but it would be funny for me as a FreeNAS then TrueNAS user who resents that after being a famously FreeBSD distro for 20 years iXsystems just switched over to Linux and I had to switch to a community fork to keep on freebsd.

Then somehow freebsd becomes a new darling and they just got done spending a couple years going out of their way to make sure they miss out on that wave. Or worse try dust off their last version of Core and act like "our proud tradition ..." Ugh I'm so not happy with that company...I paid way too much for one of their official own-brand servers instead of just running it on whatever random way better hardware I want.

But I'll say that even I only use freebsd for zvault and opnsense. I try every now and then to make it my laptop daily driver but there are just too many annoyances and things that don't work or aren't supported well enough or that break with updates or that aren't automated or preconfigured well enough etc. I cannot give examples without writing way too much. This is the short version. And I've been a linux daily driver forever without really minding those same sorts of extra efforts needed for linux vs windows or mac, so this does not come from someone who just can't tolerate rough edges or can't figure things out.

But I have also avoided "cheating" by using one of the purpose built desktop distros like ghostbsd or dragonfly etc, so I might be shooting myself in the foot. I do have an old laptop with freebsd 14.something on it currently which is more or less working but not all the hardware works and it kills the battery in 20 minutes. But it runs, even the weird proprietary Sony 2-in-1 ssd and the wifi. Probably not the bluetooth and I never even dared to hope or try the webcam or the fingreprint. I don't remember about backlight or keyboard backlight control.

wahnfrieden 11/12/2025||
Swift for FreeBSD (official)
CalChris 11/12/2025||
I was really hoping that FreeBSD would support Apple Silicon, particularly the Mini. Hector Martin and friends did the hard and under appreciated work of the m1n1 bootstrap. Indeed, OpenBSD uses m1n1. However, the FreeBSD effort seems to have stalled.

https://wiki.freebsd.org/AppleSilicon

alrs 11/12/2025|
FreeBSD has had a hard time supporting Intel Thinkpads, and they're making progress at getting better. Supporting Apple arm64 is a much heavier lift than that.
BLKNSLVR 11/13/2025||
I tried FreeBSD as a desktop OS a few years ago, but what killed it for me was lack of (or too complicated for me) support for multiple monitors via a docking station using DisplayLink.

Even under Linux DisplayLink support was a bit iffy, with kernel updates breaking support with frustrating regularity, but that hasn't happened in the last couple of years.

Apparently FreeBSD has had DisplayLink support built into the kernel since 2015[0], and I'm sure I've tried it since then and couldn't get it to work. However it's been at least five years since I tried it last, so maybe I need to try again (although I'm very comfortable with my Linux desktop flow now).

[0]:https://www.phoronix.com/news/FreeBSD-DisplayLink-Support

Gud 11/13/2025||
It seems to me most of the critique against FreeBSD is how relatively clunky it is on the desktop, compared to Linux(or MacOS). I use both FreeBSD and Linux on the desktop.

I have been a happy FreeBSD user for 25 years. It is a FAR SUPERIOR server operating system compared to the rest.

Similar or usually the case more flexibility than Linux due to the excellent ports system that lets you finely tune what you install and the equally excellent binary package system(pkg), while at the same time, base is stable.

No ons is dicking around with the basic system tools, they just keep getting fine tuned.

I would guess 10-30 years down the line we will have an excellent BSD desktop.

tinkelenberg 11/12/2025|
I recently looked into the BSDs for a desktop project before going back to Debian. I love the philosophy but they’re for the initiated.

The onboarding rails just aren’t there these days. Everyone says the BSD documentation is superb, but the man pages are more of a reference than an onboarding guide.

One major challenge is LLMs have a hard time with BSD-related prompts. They’re trained on so much more Linux content, and there’s just enough overlap between both systems that hallucination rates are extremely high in my experience.

toast0 11/12/2025|
> Everyone says the BSD documentation is superb, but the man pages are more of a reference than an onboarding guide.

If you try it again, the FreeBSD Handbook is the onboarding guide. [1] It's been a long while since I've set something up going from the Handbook, so I can't personally attest to its quality, but it's supposed to be good.

> One major challenge is LLMs have a hard time with BSD-related prompts. They’re trained on so much more Linux content, and there’s just enough overlap between both systems that hallucination rates are extremely high in my experience

I can't imagine they work well on Linux either, because different distributions have a different selection of tools, especially when you consider older documentation that's still out there and no longer works on mainstream distributions as tools have been replaced. The same is almost certainly true for MacOS and probably Windows as well. All of the OSes I can think of where most of the online documentation should be consistent probably don't have much online documentation. I'm not a LLM user (which is probably obvious), but I can't imagine how you'd get good information from it... at best, maybe you could get pointers to documentation you should read and understand yourself, or you could find the documentation and paste it to be summarized? People that use LLMs that I've tried to help with problems will tell me that the LLM told them X when it doesn't make sense and it actively contributes to their problem, so that doesn't give me confidence; of course, people who use LLMs and it solves their problem don't need my help, do they? :)

[1] https://docs.freebsd.org/en/books/handbook/

bionsystem 11/12/2025|||
I "tested" the handbook recently (I think on FreeBSD 14 when it came out) and I can attest that the experience was flawless. It is even surprising that the right way to use it, is to follow a documentation and apply what it says, versus the Linux way which looks a lot more like "google your way through multiple different ways of doing the thing until you find the one that works".
hiAndrewQuinn 11/12/2025||||
>I can't imagine they work well on Linux either

They do, and they work better on Ubuntu/Debian than on e.g. Alpine, which in turn works better than some wonky Yocto build (ask me how I know). The mere existence of different distributions and tool selections is not the important factor here, but the amount of discourse there is in the training data. Debian and Debian-likes run the table here.

tinkelenberg 11/12/2025||||
Thank you. I will try again soon. BSD is too compelling from a philosophical standpoint to set aside completely.
fuzztester 11/13/2025||
What is the philosophical standpoint?
tinkelenberg 11/13/2025||
BSDs are known for a simple, monolithic OS design, a commitment to long-term stability, and permissive licensing.
fuzztester 11/15/2025||
Thanks.
tiltowait 11/13/2025|||
I've found Claude 4.5 Sonnet to be great with FreeBSD stuff. Very occasionally it'll hallucinate a sysctl argument, but that's been about the extent of my issues.
More comments...