Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

After reading the comments I was expecting something else :)

I think one reason could be that they follow different philosophies: as end user you're going to use a Linux distribution, that includes a kernel, userland tools, applications, etc; whilst in BSD the kernel is very integrated with the userland tools and the base system includes a lot of functionality that can be completed with the ports (package system), so you're using the BSD system + some packages.

I enjoyed FreeBSD from 4.1 to 4.10 as desktop OS, and OpenBSD from 2.8 to 3.8 (web/mail servers, but firewalling mostly), and upgrading was a difficult task. I must thank to these operating systems I have the sysadmin skills I have now ;) Back then (I don't know if things have changed) you had to upgrade the system, while in Linux you could download the latest version from kernel.org, compile and install (ABI/API didn't change frequently, at least).

This different philosophy has pros and cons, and I believe one of the consequences is that Linux is more popular than BSD.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: