*BSDThis forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I like the OpenBSD packet filter ... it kicks ass. I miss something alike in linux. netfilter is not that powerful compared to that great packet filter. looking forward to the netfilter future speech at the LinuxTag though :-)
One: They use completly different kernels. Im not a programmer, so I cant give you an exact comparision, but I think thats a pretty big difference.
Two: BSD seems to be more of a system than just a kernel. You may notice there is not so many "distributions", this is because the same company that packages the system, is also working on the kernel, unlike Linux.
Three: They use most of the same programs, so you probobly wont notice that much of a difference on the surface. You can run KDE and GNOME or xterm or whatever on BSD and Linux, and they will look/run the same.
Four: in my experience, BSD has been much faster. Can I explain it? No. Most BSD advocates say that its because the code is cleaner though.
Five: BSD has linux emulation, so even if a program you want to use hasnt been ported, you can still most likely use it. There is no BSD emulation for Linux.
Thats all I can think of. If you running a successful Linux system right now, I dont really see any reason to switch, as you will be running the same programs anyway.
BSD and Linux are friends, they play well together.
I know Linux is just a kernel... I should have said GNU/Linux. From what I understand, when Linux implements something new from other systems, and they have a choice between other *nixes and BSD, the use the BSD way. Sockets, for example, use the same interface as BSD.
That comparison is flawed IMHO. Performance 20-30% below BSD? Geez...
Don't misunderstand me, I'm a (Free)BSD user myself, but I can't endorse that comparison. But in fact FreeBSD runs faster in my PII 300 / 64Mb RAM than any Linux distro.
Originally posted by llama_meme I think Linux combines features from BSD and System V. The interfaces are presumbaly based on POSIX, more than any particular early flavour of UNIX.
No, in fact I think their was a big lawsuit which forced them to remove all System V code from it (this was in the early days, before FreeBSD, OpenBSD and NetBSD). Anyway, whatever the origins of the code, POSIX means that the differences between system V and BSD are not so deep anymore (mostly differences in the structure of init scripts, etc.)
quote:
--------------------------------------------------------------------------------
Originally posted by Keep Skankin
Give this site a look, its pretty straight forward:
FreeBSD vs. Linux vs. Windows
--------------------------------------------------------------------------------
IMHO, it is a bit outdated. Refering to the Filesystems part. Linux kernel 2.4.X has indeed include journaling filesystems. Which includes reiserfs, ibm journaling fs too.
And in my opinion, it is amazing for linux (kernel) to achieve so much although it is developed in the manner it was describe in the comparison.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.