![]() ![]() As for higher level protocols like TCP, this is an area I’m not so sure about. Networking? Linux can process more packets per second from a single interface, while also being more parallel. FreeBSD has softupdates with their filesystem, but it is very complex, it can’t offer as much protection as “data journalling”, and recovery is still slower than a journalling filesystem, even with background fsck.ĭisk IO system? Linux is run on systems with THOUSANDS of disks with individual disk device nodes. The scalability oriented FreeBSD 5 development branch I would estimate would run into trouble at 8 or even 4 CPUs.įilesystems? Linux has a host of well tested and stable journalling filesystems. I think they are hoping to get 2.6 to 1024 CPUs without too much modification. Scalability? The aforementioned NASA system has 512 CPUs, and it is using a (modified) 2.4 kernel. Process management? Linux has a runqueue-per-CPU scheduler which supports SMT, SMP, and NUMA, it outperforms FreeBSD in fundamental operations like context switching, system call overhead, fork/exit paths, etc. FreeBSD recently got support for x86 PAE (highmem), but it is not clear how effective it is or how much memory it can handle. Memory management? Linux runs on an SGI system (single system, not cluster) at NASA with 4-8TB of memory in a NUMA configuration with 256 distinct memory nodes, it can run x86 “highmem” systems of up to 32GB memory reasonably well, and there is a patch for the 2.6 kernel which allows removal of unneeded features that allows it to boot in 2MB of memory with a shell. It is ported to architectures without memory management units, which even NetBSD can’t do. Portability? The Linux kernel supports a lot more CPU architectures than even the NetBSD kernel. I know something about operating systems. ![]() >Or you don’t know anything on OS, so get a OS book and talk >Linux is basically undisputidly technically superior to >It would be unfortunate for FreeBSD, because at the moment, I have no idea how or why someone would compare BSD to SkyOS, but maybe someone who has tried both could comment. When it comes to graphical applications, hardware-accelerated graphics, etc…, that falls under the capabilities of the X servers themselves, which are cross-platform for Unix systems. Really, FreeBSD has access to pretty much the same GUIs as Linux, since it uses the X window system. However, since the thrust of FreeBSD has been primarily as a server OS, rather than as a desktop, the hardware focus is usually on such areas as SCSI/IDE/SATA, RAID, high-end network devices, etc… In some areas, FreeBSD has actually been ahead of Linux for hardware support. I suppose you are asking about support for 3D graphics hardware, etc…?įreeBSD might not support the complete range of hardware that the various distributions of Linux support, but it supports virtually all modern *mainstream* hardware, with a few exceptions. I’m not quite sure what you mean by that question, especially since you segue directly into asking about GUIs. But my perspective is different than the average, so I must be wrong. I fear their clashes could one day cause serious problems for our precious economy. I am also deeply worried about this religious war that exists between capitalists, fundamentalist religious fanatics and scientists. GNU, on the other hand, has more concerns about the social consequences of IP, NDAs and other tools capitalists choose to inflict on their employees. I group BSD in with science in the sense that it is focused purely on the techinical rather than the economic and philisophical consequences of its existence. In this age of rampant fundamentalist religions believing in the unprovable existence of a God, science and technology can also be called a religion, like aethism. ![]() Absolutely nothing! I’m just a computer scientist. ![]() Some zealots, like me, also believe it would be a better place if we did not have any form of currency and promoted science as our primary religion. Obviously the world will still exist if people are greedy, but some of us believe it would be a better place if we were not. No, GNU is a license advocating a phylosophy of fairness that could be called a religion for a few zealots like me. ![]()
0 Comments
Leave a Reply. |