Remington said:
Linux doesn't have anything like this and they have to use third party containers such as OpenVZ.
There also is V-Server... and they have KVM that FreeBSD haven't.
Linux itself it is just a kernel by its definition. It is a lego, you can build with it exactly what you want, - it's a power of the Linux.
Remington said:
ZFS is already compiled into the FreeBSD kernel.
If it would happened, FreeBSD will loose two more markets - embedded and VPS.
I also don't think that a regular computer users are ready to spend 1Gb of RAM per each 1 Tb of HDD.
ZFS is pretty cool, but... I really don't need 50 tons truck just to drive to nearest food store and I really glad that FreeBSD has a kernel that allow to load module(s) dynamically - exactly what you need ONLY.
Remington said:
Linux does not have ZFS compiled into its kernel due to license incompatibility.
No, as soon as the ZFS module isn't distributed or statically linked to the Linux kernel there no license conflict and as you can see here
http://zfsonlinux.org/ linux move adopting it pretty actively.
Remington said:
Linux got too many dependencies that hogs memory
Ghm, you should speak about particular distro, not about kernel ONLY.
Linux's kernel could be very-very small and a distro like
http://www.emdebian.org/ for example doesn't have a lot "dependencies that hogs memory"
Remington said:
...and it can compromise the server to hackers.
It is just because it's more popular. If FreeBSD would be on a CentOS place I pretty sure it gain hackers attention too.
Remington said:
FreeBSD ports are impressive and I like it since it allows me to choose the options before compiling the sources.
Gentoo linux distro has it too.
Remington said:
It takes time to compile but its worth it due to security.
Every time when I read this, I really, REALLY want to see that person who
VERIFIED ABSOLUTELY ALL source code that he is compiling. I do really want to see that guy who enjoy to do that. Sorry, but I don't believe you that you check every FreeBSD update or ports source codes to be sure the all code are secure!
Ports is great for those who do customization or those who really check every line of source code ONLY. There no any magick, compilation isn't more secure than a binary update/install. You probably didn't heard how many FreeBSD servers a few years ago was owned when popular
proftpd(8) source code was modified by hackers.
Remington said:
Binary packages does not give you the options and you don't know what is compiled into the binary packages.
That's because one can't cook them right. Adjust option/source as you want, compile from source and then
pkg_create(1) it and distribute your unique binary packages.
Beside of that, source code distribution instead of packages doesn't not guarantee that there no "Easter eggs". Especially it true since primary source repositories just recently going to switch form CVS that doesn't has integrity checking feature.
Remington said:
PC-BSD is pretty good for desktop users and they're getting there. I might use it since I'm quite familiar with FreeBSD system.
Get some old Pentium-4, install there VirtualBox, then install there PC-BSD and Debian, then compare its speed... visually
Remington said:
It all comes down to how comfortable you're with Linux or FreeBSD and the primary reason for using it.
That is a part where I completely agree with you!
That is all depended on a task.
Even if you have the most precision microscope, hammer will be better, if you going to nail something.
This is completely childish thread that measure whose penis is bigger.
FreeBSD is full operation system. It self contained, kernel and all its utility. It has its advantage and disadvantage. Linux is just a kernel that can be build to a dishwasher or run server farms. And while it is scary how many distros it has, all of them has particular purpose instead of attempting to satisfy everybody.