3 ms·
> And yes, FreeBSD replaces Linux easily. No, it doesn’t. Take any non trivial system running Linux and try to run it in FreeBSD. You may get it running in lit
by m45t3r 7y ago
> And yes, FreeBSD replaces Linux easily.
No, it doesn’t. Take any non trivial system running Linux and try to run it in FreeBSD. You may get it running in little time, however the number of issues you would have would be big.
Remember that the modern stack have multiple layers of complexity, Linux, your app, SomethingSQL, AnotherThingDb, Kubernetes, AWS/GCE/Azure, etc. Since FreeBSD is not the common choice to run those things you will probably hit a issue here, another issue there, a combination of issue in one layer with another, etc.
Yeah, this may say more about our current systems than anything, however to say that it is easy to substitute Linux with FreeBSD is simply not true.
- bluGill 7y agoDepends on the system. For a desktop enviornment you are correct, *bsd is at best an after thought to pretty much all projects. However "serious" server programs tend to get much more testing on BSD. I don't think you will have any issues running a database on BSD, and probably not a web server (though some web frameworks are Linux first so YMMV)
- trasz 7y agoThe biggest problem in "FreeBSD desktop" is not the "FreeBSD" part - that works pretty much fine.
- bluGill 7y agoI run a FreeBSD desktop. There are enough problems that I wouldn't install that for my family. Too many blank windows and the like (I suspect graphics driver issues but have no idea how to debug further)
- trasz 7y agoI wouldn't install it for my family either, but I wouldn't do that with Linux either. It can be fine for chromebook-like usage, but not as the usual desktop.
- rleigh 7y agoFor the core parts, such as database engines, webservers, programming languages, etc. then you should not encounter any trouble. I've done this and found little trouble. For glue like kubernetes, yes, you're going to find differences or even lack of support for that specific tool. Ansible works pretty well, in my experience. But this is the more superficial stuff. If you're going to migrate for whatever reason, then updating the automation tooling around the systems you're managing is not that difficult.