FreeBSD, Stealthy Open Source Project 291
zam4ever writes "Sean Michael Kerner has written an article on how FreeBSD has become a Stealth-Growth Open Source Project with various reasons outlined for FreeBSD's growth over the last years."
High load: Linux/BSD? (Score:5, Interesting)
I was almost certain this paragraph was going to end praising FreeBSD over Linux, and I was slightly suprised to see this was not the case. FreeBSD's ability to cope with extremely high workloads is often cited as one of the reasons to use it over Linux in such environments.
However, I don't remember ever seeing any evidence of this, except that FreeBSD has proven itself time and time again on some of the largest, busiest internet sites. It'd be interesting to see how the two compared side-by-side in a real production environment. Perhaps someone can convince Yahoo to switch to Linux for a day
</ BSD advocacy >
Re:High load: Linux/BSD? (Score:5, Interesting)
It's purely anecdotal, but back in 2002, the webhosting company I was admining for had two boxes dedicated to slashcode sites. They were brand new with the latest updates for FreeBSD 4-STABLE(I think) on one and RedHat on the other. We hosted some high-profile sites, and these poor servers took a MASSIVE beating. The RedHat box went casters-up when the system load hit somewhere around 7. FreeBSD stayed up (admittedly, slow as hell) even when the load peaked at 22. I switched sides then and have been a loyal Daemon worshipper ever since.
Re:High load: Linux/BSD? (Score:5, Interesting)
The load average on the system regularly gets over 50 during the last hour or so of the bid period.
It runs RedHat Enterprise Server. It's not fallen over once.
Load average misleading... (Score:5, Informative)
Re:Load average misleading... (Score:3, Informative)
Re:High load: Linux/BSD? (Score:2)
I used to run FreeBSD 5.2.1 with Apache 2, MySQL 4.0, PHP 4.3.7 (with Turckmmcache) and Geeklog on a dual CPU pII 333 machine with 512mb ram. (the machine is still running MySQL, but geeklog moved to a bigger machine by now)
I also tested this with Debian (current) and gentoo.
With both Linux distributions, this configuration tops at approx 10k requests/hour with 20 parallel connections.
The exact same setup on FreeBSD handles upto 12k requests/hour with 20 parallel connectio
Re:High load: Linux/BSD? (Score:4, Interesting)
Re:High load: Linux/BSD? (Score:5, Informative)
The tests were more 'tests' than 'real world'... create a million files and delete them, generate a million big numbers, shuffle great gobs of stuff around in memory, spawn/fork a million processes, etc, etc, etc. The BSDs took a shocking beating.
On the other hand, the BSDs, and FreeBSD in particular shows up in a *lot* of large and heavy duty installations, so maybe the tests weren't representative of the real world?
Re:High load: Linux/BSD? (Score:5, Informative)
(The trick for finding it was to use google instead of slashdot search. This search [google.com] found it at once.)
FreeBSD did quite well actually (Score:5, Informative)
Also if you notice the The socket benchmark, FreeBSD was optimized for when a process allocates in excess of 3500 sockets. Also in Measuring HTTP request latency you can see that there is optimization for when there have been in excess of 4000 requests. These types of clever optimizations are what sets FreeBSD apart.
Also keep in mind that absolute magnitude is not what is really important in these test results. The idea is that if your software scales well, you just get enough hardware to handle what you expect as worst case. The nice thing is that FreeBSD has some optimizations that are directed for scaling even better under some particular high load cases.
I would not say from these tests that FreeBSD performed much worse than Linux. In fact mmap syscalls are not actually used much except for mapping in dynamic libraries on many server type loads.
Re:High load: Linux/BSD? (Score:2)
$$$ Poured into Linux, puts it over the top (Score:5, Insightful)
As far as stability and consistancey goes, only Debian-Stable approaches BSD, because Debian enforces a strict development and testing process (as opposed to adding in just any random unstable bleeding edge package because it is "new").
Re:$$$ Poured into Linux, puts it over the top (Score:5, Informative)
I had high hopes that Apple would contribute back to the community, but I don't think that has materialized like I had hoped.
Mac OS X uses the Mach kernel with a FreeBSD layer above it. This means that much of Apples work on the Mach kernel is irrelevant to FreeBSD. Mach is a microkernel, which was of course derived from BSD Unix, but it was forked so long ago that few similarities remain.
As far as stability and consistancey goes, only Debian-Stable approaches BSD
The BSD's also benefit from being a complete system, not a kernel with various userland stuff slapped together into 1001 distributions. This means that users running the development versions are using the same userland as the developers, and bugs can be shaken out far quicker.
Chris
Re:$$$ Poured into Linux, puts it over the top (Score:3, Informative)
Mac OS X uses the Mach kernel with a FreeBSD layer above it. This means that much of Apples work on the Mach kernel is irrelevant to FreeBSD. Mach is a microkernel, which was of course derived from BSD Unix, but it was forked so long ago that few similarities remain.
Technically, Mac OS X's "xnu" kernel is not a microkernel with a BSD server process. The BSD emulation runs within the kernel address space for better performance.
Re:$$$ Poured into Linux, puts it over the top (Score:3, Informative)
As far as stability and consistancey goes, only Debian-Stable approaches BSD
parent post:
The BSD's also benefit from being a complete system, not a kernel with various userland stuff slapped together into 1001 distributions. This means that users running the development versions are using the same userland as the developers, and bugs can be shaken out far quicker.
It's odd that you'd point that out as a difference from Debian-Stable, since that's exactly what the Debian project, especia
Re:High load: Linux/BSD? (Score:2)
I just set up a 5.2.1-RELEASE server. (Score:2, Interesting)
Odd... (Score:4, Interesting)
Re:Odd... (Score:2, Insightful)
Re:Odd... (Score:3, Informative)
Netcraft queries uptime on servers periodicaly and uses fingerprinting to identify the OS.
Re:Odd... (Score:4, Informative)
Re:Odd... (Score:5, Interesting)
Re:Odd... (Score:2)
Re:Odd... (Score:4, Insightful)
> Yahoo is not representative of what you'd find in a typical corporate datacentre / computer room.
They are indeed not representative, but you kindof forget one thing here..
Yahoo depends on its web servers. If they stop running, Yahoo has no business.
That means that their choice and motivation counts for a lot more then what a company says who doesn't depend on the stuff to begin with.
Re:Odd... (Score:3, Interesting)
now that BSD does Java, things may change.
But outside the corporate, big sites like IMDB and Apache run FreeBSD, as far as I know.
Re:Odd... (Score:3)
That said, Linux is used quite a lot for smaller projects which are
Re:Odd... that your a troll? (Score:2)
Somebody's on a role here... (Score:5, Funny)
Ken Brown: Don't Read This Without Assistance (Score:5, Funny)
Re:Ken Brown: Don't Read This Without Assistance (Score:2, Interesting)
Re:Ken Brown: Don't Read This Without Assistance (Score:5, Funny)
Linux net2 is not BSD net2 (Score:3, Informative)
asked Berkeley to use the BSD code under the GPL
and was turned down. Thus, the BSD code could not
be used.
It's obvious if you look at the old code. BSD has
a VAX heratage, where pages were 512 bytes and
memory was costly. Thus BSD used the mbuf, with a
linked list of little memory blocks. Linux used the
skbuf, which involved a nice linear chunk of memory
for better performance on a PC.
Community is key (Score:2, Interesting)
Though he acknowledged that a FreeBSD license can be simple to deal with, he thinks the GPL (define) license, under which the Linux kernel is licensed, fosters a better sense of community.
Right [216.239.57.104].
FreeBSD is Undead (Score:5, Funny)
It has long been argued that FreeBSD is dead, but now new evidence is coming to light that it has been resurrected, and like a zombie process is lurching across the Unix landscape once again.
Recent growth in FreeBSD's market share, as reported by Slashdot, is evidence that a Faustian pact with the daemons has been made. Stay tuned for more on this recent development...
Re:FreeBSD is Undead (Score:4, Funny)
They are millions of them, but they don't talk much.
Maybe they're....watching us right now!!
Re:FreeBSD is Undead (Score:5, Funny)
Re:FreeBSD is Undead (Score:2)
We watch and we wait. Natural selection will take care of most of the Linux fanboys who become network admins and the rest will be assimilated.
I *am* a member of my local LUG and I encourage daemon worship whenever the chance arises.
Re:FreeBSD is Undead (Score:2)
Re:FreeBSD is Undead (Score:4, Interesting)
Isn't it actually funny that the ports system is a pure userland framework that has nothing inherently FreeBSD-ish? It could just as well be adopted by Linux distros, but right now, only gentoo [gentoo.org] did it.
One of the best features of FreeBSD is in my experience the ease with which you can update the whole system with a simple cvsup and recompile. No need to go hunting for N utilities and libraries all over the Net, just to get the sources to a base system. It's in the CVS repo, ready to be grabbed.
The CVS repository is also a great resource if you are interested in the development history of the system. Not only the kernel, but the whole system. If Linux (as an OS, not only a kernel) had a unified CVS just like the BSDs right from the start, it would have been much easier to debunk TSG/SCO's myths and FUD.
OS X Server part of FreeBSD count? (Score:2, Interesting)
over one million new domains were hosted on FreeBSD over the last year
Since OS X (Darwin) is based on FreeBSD, does this mean that the Netcraft figures [netcraft.com] counted OS X Server hosts as FreeBSD?
Re:OS X Server part of FreeBSD count? (Score:3, Informative)
FreeBSD. And no, Netcraft reports OSX as
Re:OS X Server part of FreeBSD count? (Score:2)
The proof is in the pudding:
lookup of www.apple.com [netcraft.com].
Okay! I get the point already! The answer is "No"! (Score:3, Funny)
competition with Linux (Score:5, Insightful)
That's roughly like asking: why do people eat less chocolate than they eat potatoes?
The answer is not history, it's that they are different kinds of "products" with different strengths and weaknesses.
Re:competition with Linux (Score:2)
Re:competition with Linux (Score:2)
The answer is not history, it's that they are different kinds of "products" with different strengths and weaknesses.
Agreed 100%. I half expected all of these comments to center around the old BSD vs. GPL dead horse, but thankfully haven't run across one yet.
Now, in regards to the plethora of comments regarding either Linux or FreeBSD as being superior... take a hike, guys. Neither is superior. The main differences between FreeBSD and Linux can be summarized like this:
- Linux: Flexibility
- FreeBSD: Stab
Re:competition with Linux (Score:5, Funny)
Example: Linux makes a darn good high-traffic web server, but FreeBSD makes an even better one. However, you won't see too many (or any) companies working on porting FreeBSD to wristwatches or big-iron supercomputers like you do with Linux because the FreeBSD kernel doesn't scale well in either direction.
That's what NetBSD is for. I'm typing this on my NetBSD toaster.
FreeBSD is an OS, Linux isn't.... (Score:5, Insightful)
The thing that sells me for FreeBSD in corporate environments is that FreeBSD is an operating system. The same group of people do the kernel *and* the OS. I've put a lot of FreeBSD boxes in production corporate environments, and I've never been bitten by the choice of OS, so I've become a pretty loyal punter. On the other hand, I just can't bring myself to put any OS that uses the linux *kernel* (there isn't an OS called 'linux' as best as I can tell) on a production enviroment - I've always had the impression that the Linuxes are all terribly fragmented, incoherent, and you never know what you're getting.
(by about now, all the script kids with mod points have cluelessly clicked the 'flamebait' button already... should I bother going on?!!! :-) )
In other news, I've become a really big fan of Gentoo Linux... it's just brilliant. I'm using it all kinds of non-production environments, and loving every minute of it. Bottom line though, it's too hard to sell something that is just a kernel as stable, reliable, and suitable for business.
Re:FreeBSD is an OS, Linux isn't.... (Score:2)
So how is Gentoo? Is it laid out logically and stuff? I've been trying a really cut down version of Debian which seems pretty decent.
Hell, I was almost going to roll my own BSD/Linux and lay everything out / clone install scripts f
Re:FreeBSD is an OS, Linux isn't.... (Score:5, Informative)
As both a FreeBSD user and Gentoo user, I think the best description would be that Gentoo is BSD for Linux users. As a humourous aside, some friends have also started describing Gentoo as "ricenix: 2Fast2Optimized". ;-)
Gentoo is laid out fairly logically (no idea if it follows the Linux Standards Base [linuxbase.org] though). The main benefit is the total control you gain over your installation - much like you gain with BSD (hence, BSD for Linux users). Though it is achieved through the remarkable Portage [gentoo.org] package management system, vs FreeBSD which is a wholly maintained o/s, with a very large [freebsd.org] "ports" system.
The only thing that keeps me from using FreeBSD on my workstation is that I do play some games on Linux, and write software [mod3.net] to support game playing on a local Australian gaming network. For those that don't need the fluff that's supported on Linux (games being a primary example), almost everything else is available under FreeBSD. But to save you extra work, Gentoo is probably the way to go (easy to manage once installed through portage).
Re:FreeBSD is an OS, Linux isn't.... (Score:2)
a while back I was hunting around for info on distributions that were similar to FreeBSD and came acro
Re:FreeBSD is an OS, Linux isn't.... (Score:4, Insightful)
Seems to me sometimes that a lot of Linux users are cross-overs from the Windows world, whereas BSD users are more likely to have been using Unix all along.
Re:FreeBSD is an OS, Linux isn't.... (Score:5, Insightful)
In FreeBSD, you get the filesystem, the kernel, a shell... all developed by the same group of SW engineers. In GNU/Linux, you get a Kernel from kernel.org a filesystem from Hans Reiser a shell from GNU, etc... that's why most Linux installs are called distributions and that's why distros vary so much.
Don't get me wrong, I like both GNU/Linux and FreeBSD. Just think others should be more aware of this difference as it's a fundamentally different approach to developing SW:
FreeBSD = All core parts developed together.
Linux = Assembling a collection of core parts from different sources.
Re:FreeBSD is an OS, Linux isn't.... (Score:5, Insightful)
In FreeBSD, you get the filesystem, the kernel, a shell... all developed by the same group of SW engineers.
...and libc. It always seemed strange to me that the Linux C library (glibc) was not developed together with the kernel, since the C library is how most programs interface with the kernel.
Mod Parent Up - Interesting (Score:2)
Best of breed? (Score:3, Funny)
It's FreeBSD's biggest advantage (Score:5, Interesting)
* The constantly changing startup environment and filesystem layout. I started typing "evolving", but that implies it was small changes for the better, not wholesale changes which weren't always for the worse.
* Kernel upgrades became a big nuisance, requiring me to track down a whole bunch of userland applications that needed updating for the kernel. to be usable (psutils, for one). Why the kernel and key kernel applications aren't packaged together is beyond me.
* The installer became more and more piggish, adding X11 elements even when I specifically told it not to. The portions were hard to remove, since they almost always were snared in RPM dependencies.
* RPM itself wasn't bad, but what DID drive me nuts about binary packages was the total absence of build documentation. So many UNIX applications have significant build-time options which are never documented in RPM. SRPM helped, but it was still an annoyance.
FreeBSD just seems how it *should* be. The filesystem and startup environment isn't static, but doesn't make wholesale changes. The entire system is rebuildable from source, applications are transparently and easily buildable from source thanks to ports.
FreeBSD's installer could be improved, though. sysinstall needs to be reinvented and perhaps have picobsd merged into it. I'd love to be able to install a variable-sized FreeBSD for firewall or appliance-type installs.
Re:It's FreeBSD's biggest advantage (Score:3, Insightful)
I am a big supporter of FreeBSD for this major reason. When people ask why BSD over Linux I tell them it feels better, and that feeling is half of knowing how to use, and fix, a computer. Used and installed many a linux, Slackware was my first love, worked with redhat a bit remotely, worked (unknowingly) with FreeBSD remotely and everything seemed better in a kind of inexplicable
Re:FreeBSD is an OS, Linux isn't.... (Score:5, Insightful)
The best part of this cohesion you get from FreeBSD (and Open- and Net-) is that the filesystem is not laid out like they gave a paintbrush to an epileptic. Things are put in logical places.
This changes a bit when you delve into the /usr/ports/ tree, but not much. The port maintainers generally keep to the standards. I.e., they don't fill /etc with a bunch of crap.
I can't bear to use any of the GNU/Linux distros these days. Partially for aethetic reasons, but also because of the gung-ho mentality of Linux nerds who will stick any damn thing any damn place they damn well want to. *BSD admins tend to stick to canon, I've noticed, whereas GNU/Linux admins each do their own thing. So after a couple of years, you can't find anything and often enough find the same thing installed twice. My experience, YMMV.
Re:FreeBSD is an OS, Linux isn't.... (Score:2)
This may be true, but it is not necessarily a good thing. Having the kernel developed seperately from everything else may be better in the sense that it promotes modularity and cleaner interfaces. If different distributi
"Stealthy"? (Score:5, Insightful)
FreeBSD is a "stealthy" open source project in the same way the Brooklyn Bridge [nyc.gov] is a "stealthy" public works project:
It's been there forever, doing its job, fully appreciated only by an informed minority.
PS: Neither are for sale. :-)
Re:"Stealthy"? (Score:2, Funny)
Enterprise Load (Score:5, Informative)
OSDL is Linux only? (Score:2, Insightful)
Why the Wars, People? (Score:3, Insightful)
But we do one thing well! (Score:3, Funny)
I think the arguing goes really well.
Stealthy NOS? No. Redirected reporting? Yes. (Score:2)
A non-article (Score:3, Insightful)
Ignores biggest cause of *BSD's early slow growth (Score:5, Informative)
The article ignores the biggest obstacle that *BSD faced in its early days, which gave Linux a big head start: the AT&T lawsuit.
The FUD was flying and unlike today's situation with the SCO attacks, the open source model was not well known, and the idea of a free *BSD was not as established as Linux is today. The suit was eventually taken care of (AT&T had violated UCB's license terms, heh, heh) but the damage to *BSD's momentum was done, and Linux had taken a mindshare lead.
Re:Ignores biggest cause of *BSD's early slow grow (Score:2)
Questions to ponder (Score:5, Insightful)
But when looking at it, *BSD users are throwing praise at each others in here. It's not like anyone is arguing in here, because mostly people with the same opinion responded to the article.
But no one is really talking about why Linux has more market/mind share. Or why the kernel developers for Linux have created a technologically similar kernel without having a head start (i.e. a full UNIX kernel). Or why - if any *nix - is taught, nearly always Linux is taught at universities. What made Linux the platform of choice for so many people in so "little" time?
These are not flames. These are questions I'd really like answers for. And maybe the *BSD communities should have them, to take advantage of that knowledge!
Nothing gained from 20 somewhat posts of the style "I like the ports tree", "Me, too!".
Start asking: "Why isn't *BSD dominating the *nix world now?" Don't answer: "It doesn't want to." Because that's not true. Hear yourselves talk. You want to! But you don't.
So why? Don't give me the USL/Novell case. In the time from 1991-1993 Linux had not become a comparable kernel, it became after.
Is it the license? The more chaotic collaboration? Linus' personality? The anti-Windows stance? The urge for people to develop something new (that lured more developers)? Why is (almost virtually etc.) nobody talking of a FreeBSD desktop?
As long as a lot of people talk about history, or past successes, or think along "I always have done it that way / have used it" nothing is won for *BSD in terms of "innovation" (it hurts to write it). *BSD needs some new answers to the Linux question, not some self-content same ol', same ol'.
If *BSD asked these questions, found the answers for them, and used them, it actually again become the most-used *nix system.
Why we sadly switched to Linux (Redhat) (Score:4, Insightful)
We recently started playing with FreeBSD 5 and RHEL 3 for comparisons... Quite frankly, I MUCH prefer the BSD ports to up2date, they are terrific. Both OSes are pretty good in the performance departments (OpenBSD while a rock, just couldn't perform).
Why did I switch to Redhat?
Redhat is simply moving in a direction that I like. Getting the machines to talk to our LDAP Server and Kerberos KDC (an OS X Server that does our central directory system) is a joke, as was straight LDAP before we started playing with Kerberos.
Adding software is a bit easier in BSD-land, because if I need to switch compile-time options, the ports are MUCH easier to work with than SRPMS. Granted that compiling source on Linux is easier, because most developers target Linux first, however, source tarballs are great for testing, not so great to roll out and keep track of across my networks.
Redhat support, while pretty mediocre at the low-end (RHEL 3.0 ES, $350/machine or so), I can put support requests in and get a response over time and get things escalated to engineering. With Apple Support, it's even worse, I can fill something out on Apple's bug report/feature request site, but I can't find out if they are doing anything on it.
It's a dilemma for a small company, you don't have the money to get the GOOD support from a top company, but dealing with a small company may get you personal service, but not the capabilities of the big boys.
FreeBSD is a GREAT system, and the ports/packages are a DREAM to work with.
The greatest thing about a BSD is how streamlined/stripped down the core is, then it is off to ports to configure.
The worst thing about a BSD is how streamlined/stripped down the core is, as making network configuration changes is just harder/more time-consuming, with multiple files to change.
FreeBSD, great OS, just not offering the easy-to-use Enterprise features that Redhat provides. Without the easy integration, it just isn't as easy for my little business to take advantage of everything that I can with Redhat.
FreeBSD, Linux, and My Tales (Score:2)
If you asked me whether it was a good idea to use FreeBSD on a desktop, I'd say "no." Any Linux distribution would get the same answer as well. However, for the production environment I highly recommend either Free or Open BSDs. as somebody who works on Linux and BSD servers, I prefer BSD.
The weird thing about BSD is that it does not want to dominate the market. It does work well and for some reason there is no hype associate with it. Linux, on the other hand, is overhyped in my opinion. IBM and Nove
BSD Growth (Score:3, Interesting)
Consider this: computers are getting more and more popular; they are being integrated into more aspects of our lives than they ever were before, and now it's standard for people to own them. Another interesting combination is that personal computers have gotten cheaper and more powerful at the same time.
Of course, none of this is a new development; people could have and were saying these sorts of things over a decade ago, but the good thing is that it's still true.
What's newer is the fact that open source seems to have escalated since then; every day it keeps becoming a bigger and bigger deal. More large companies are working with it than ever before, development has increased, and code maturity levels are always rising. A linux system installed today is something really different than what I started out using only three years ago.
Okay, so what does this all mean, and what does it have to do with BSD? Well, nobody will deny that linux is the big thing, and, while linux gets most of the press, BSD has always been around, and BSD is always being further developed and improved upon at a rate not at all unlike linux. What's good for one open source software product is good for another, and it seems that BSD is chugging right along with the rest of them.
I don't have data like Netcraft does, and it's a mistake to make hard conclusions based on pseronal experience, but I've spent a bit of time on the #freebsd channel on freenode, and from that alone I see FreeBSD adoption/development taking place. Any time I go in there (the channel is a little crowded), there is always somebody there who has questions about FreeBSD; some of them are curious about it, some are trying to install it for the first time, some are new to their systems and need help getting started with a particular task, and some are a little bit more experienced but are still pressing forward with something new. These people are always there. Talking to some of them, you'd find that most were people who had been using linux and started using FreeBSD after hearing good things about it or simply developing an interest in something new.
When people aren't talking about learning FreeBSD, they are talking about projected development, new features, etc. And this is all very apt because new developments in this modern operating system have proliferated (just look at all the changes in the FreeBSD new technology release).
I can imagine how people might consider BSD to be something traditionally "old-fashioned", but to me it's about as shiny and new as linux, and I regard both systems with equal fervor.
Re:So Stealthy.... (Score:2, Interesting)
Re:So Stealthy.... (Score:2)
Re:What has FreeBSD got to offer? (Score:5, Informative)
it uses a much more monolithic kernel than Linux, making it lose some flexibility
Wrong. FreeBSD uses KLD modules just as extensively as Linux.
You wouldn't really want to use FreeBSD for an embedded system
I'm using FreeBSD on Soekris [soekris.com] net4801 boxes as router/postfix/imap/http/... low-power ADSL appliance.
Re:What has FreeBSD got to offer? (Score:2)
Can you match or beat that with FreeBSD? My hard drive is dead, so I can't really test this right now.
Re:What has FreeBSD got to offer? (Score:3, Informative)
It's not about how small the kernel image gets, but how much RAM it typically uses. The net4801 is a rather powerful box with 128 MB RAM. You can easily fit a FreeBSD base system on a 512 MB CF card and operate without the need for swap. A stripped down kernel would take approx. 2.5 MB diskspace, but you can tune it down to nearly 800k if you really must. BTW, you can put a small Linux system on that box just the same. It just happens hat I used 5.2.1 because it supports PXE booting and network install out
Re:What has FreeBSD got to offer? (Score:2)
Re:What has FreeBSD got to offer? (Score:2)
Therefore the actual end size says nothing about the kernel itself, and everything about the method used to package it.
Re:What has FreeBSD got to offer? (Score:2)
I myself did this on a Soekris Net4501 when squeezing FreeBSD into a 32M flash card. Kernel size (on disk) went from 2.1 MB to 970 kB.
Re:What has FreeBSD got to offer? (Score:2)
If you really need tiny kernels, you'll have to abandon Linux and BSD altogether and switch to someting like the L4KA::Pistachio [l4ka.org] microkernel. Of course, you'll still need userland apps for almost anything, like memory servers, file system servers, device driver servers... That's an awful lot of stuff to cut out of BSD or Linux codebase.
Re:What has FreeBSD got to offer? (Score:2)
Re:What has FreeBSD got to offer? (Score:2)
Re:What has FreeBSD got to offer? (Score:2)
Re:What has FreeBSD got to offer? (Score:3, Insightful)
I think you could say the same of any non-Windows/Mac OS. Unless, that is, this really is the year of Linux On The Desktop. ;-)
Fewer drivers are available (especially those available as binary modules for Linux).
This is somewhat true, but the counterargument is that most FreeBSD drivers
Why, thanks (Score:2)
May I recommend my own tutorial operating system? It has a kernel providing basic console services, and it's in the public domain. License: 0 words. Obviously, it smokes the BSDs, GNU/Linux, Windows, and all the rest!
Re:What has FreeBSD got to offer? (Score:2)
Re:What has FreeBSD got to offer? (Score:2, Insightful)
Re:Java support is still lacking... (Score:4, Informative)
I don't believe (although I could well be wrong. Please correct me if I am) that it uses the new KSE in the 5.x branch, so it's still slower than on other platforms for multithreaded things.
Re:Java support is still lacking... (Score:2)
The current release of the JDK and JRE available via the FreeBSD Foundation is 1.3.1
1.3.1 is ~not~ current.
It probably is just Sun not supporting the platform but it still impacts usability.
Re:Java support is still lacking... (Score:3, Interesting)
Re:Java support is still lacking... (Score:2)
Anyone know if the lockup is solved with 1.4.2?
Re:Java support is still lacking... (Score:2)
Remember, though: you are not forced to use Linux emulation to run Java. You use linux emulation to install Java 1.4.2, but then you can compile a FreeBSD-native version (although I have never go
Re:Java support is still lacking... (Score:2)
bsdweb5$ java -version
java version "1.4.2-p6"
Java(TM) 2 Runtime Environment, Standard Edition (build
1.4.2-p6-root_31_mar_2004_13_50)
Java HotSpot(TM) Client VM (build 1.4.2-p6-root_31_mar_2004_13_50, mixed mode)
Installation required the byzantine procedure of typing portinstall java/jdk14. What Java support is FreeBSD supposedly missing?
Re:Java support is still lacking... (Score:2)
what java support do you need? I've had java working on freebsd. installed it from the ports tree
dave
Re:Java support is still lacking... (Score:3, Insightful)
Boy, and I thought the Mac crowd was rabid!
Re:Java support is still lacking... (Score:2)
Native FreeBSD java [freebsd.org]
Re:Real comparisons? (Score:3, Insightful)