Is FreeBSD really 'The Other Linux' 454
Why2K writes "This article provides some interesting comments on the differences between FreeBSD and Linux, and the reasons why Linux is more popular. " Its sorta an outsider fluff piece, but its a nice summary. Talks broadly about the technical differences in the code,
the sociologies, and of course, the fact that BSD has a cooler mascot ;)
Re:BSD is cool (Score:1)
I'm better than you (Score:3)
It's funny up to a point. Seeing FreeBSD bigots flame away, saying how much superior their kernel, development system, method of distribution, networking, (insert issue here) is than Linux' implementation of the same feature, or Linux bigots saying how FreeBSD is dead, that it can't, won't, hasn't, will never go anywhere, that it doesn't support hardware, (insert isssue here) - It sort of grinds on you.
Why people feel the need to make their system the best is obvious. Why, in the process, they have to put down, flame, or actively disrupt other systems and their development is beyond me, though. I'm sure FreeBSD is great. I'm sure BeOS is fast and it scales pretty well. What people fail to realise is that every single person on earth thinks differently. That's why there's such diversity.
I've come across this sort of mentality before - in children. For children, it's hard to comprehend that there are a lot of other possiblities other than the one that they can come up with between their two ears. They'll become devoted to a rock band, or a television show, or perhaps something a little more extreme, and suddenly everything else in the world isn't an option anymore, and anyone who chooses it is not only misguided, but stupid - and they must be put on the right path, or they'll surely perish.
FreeBSD is developed in a different manner than Linux, and BeOS is developed in yet another way. Each has their own goals and methods. Each is better at some things than other systems are. You know the saying "Jack of all trades, master of none." - It applies.
The simple fact is that systems have been chugging along quite nicely, doing what they're doing, and lots of people like it they way it is. Sure, you might be disappointed in the rapid changes of Linux' kernel - but a lot of people like it that way. You might be mad that BSD doesn't christen new versions often enough for you, but a whole whack of people don't even want the option of updating often.
If everyone could try, not to understand, but just to live and let live, I'm sure that flames would go down, the signal to noise ratio would go up, and fewer rants like this would have to be written. (I may just have to write something substantial next time)
Re:BSD is cool (Score:1)
The difference is in the distributions (Score:1)
Instead, those who switched over to RedHat, which seems to be the mainstream distro of choice, will later migrate to one of the other, less 'visible' distributions. Some do this for technical reasons, such as moving to Mandrake for the pentium optimizations, or to Debian for the tighter quality and security control. Others do it for sake of being different.
Another avenue of which I personally am guilty, is playing with Linux on different architectures. I currently am running Linux on my AMD K62 and an old 486, a sparc IPC, a borrowed ultrasparc, a Mac Performa (PPC), trying hard to get it working on my Vax and my two HP Apollos, and priming up for an install next weekend on my Mac Quadra 660AV (an m68040 box). Nothing gives a dedicated geek that feeling of individuality like the look on the faces of people who see a big pile of seemingly unrelated computer "junk" all working together seamlessly =)
There's so much going on with Linux, ports to different architectures, different distros to try out and compare, and new development always on the horizon, that no geek should feel compelled to switch, just to have something different to do.
Can I get some of what you are smoking? (Score:1)
> FreeBSD has lost...
I can't speculate too much on FreeBSD growth except to say that a threefold increase in users is probably what has happened in the last year.
A simple indicator, channel logs on #freebsd on efnet available at:
http://www.emsphone.com/stats/freebsd.html
The yearly graph shows over a threefold increase in the people coming onto to IRC to talk about and ask questions about FreeBSD.
CDrom sales are up according to friends at WC.
Anonymous Coward, the name fits you too well, for someone who may stating facts I'm suprised you aren't inclined to back it up by revealing your identity.
The future may belong to Linux, but I'm sure you won't be welcome there.
--
outbursts (Score:1)
-lx
Re:Linux is great, too! (Score:1)
SunOS astmatix.ida.liu.se 5.7 Generic_106541-03 sun4u sparc SUNW,Ultra-4
astmatix file
355 3907 30022
astmatix file
1 11 82
astmatix file
8 88 703
astmatix file
10 110 846
Sure doesn't look like Solaris has
Let's try Digital UNIX 4.0, shall we?
lien2[~]> uname -a
OSF1 lien2.mai.liu.se V4.0 878 alpha
lien2[~]> file
15 210 1498
lien2[~]> file
71 1137 8552
lien2[~]> file
16 224 1578
lien2[~]> file
284 4565 33880
Dynamically linked binaries dominate here, too.
OK, admittedly my Debian GNU/Linux only has a total of 4 statically linked binaries in
As for rc?.d dirs:
isildur@o191 ~
$ uname -a
Linux o191 2.2.10 #5 Sat Jun 19 14:06:48 CEST 1999 i586 unknown
isildur@o191 ~
$ ls -d
/etc/rc.boot/
/etc/rc0.d/
At least Debian GNU/Linux keeps the rc.d dirs in
I don't really understand why I bothered with this, I just felt like it.
The facts seem to have eluded you. (Score:1)
In contrast the FreeBSD project has at least one professor, Alan Cox (at Rice University). No, he's not the Linux kern developer Alan Cox, but a different Alan Cox.
However both camps (FreeBSD and Linux) have people in acadamia in active development, why do you feel the need to mis-inform people?
Also, could you please explain how you managed to put "SGI" and "great minds" in the same sentance?
--
Let's not forget the upgrade kits. (Score:1)
Jordan and a few others slaved to ensure that there were upgrade kits for those wishing to do an upgrade without a reinstall.
There are "kits" for 2.2.x -> 3.x available.
--
Re:BSD is cool (Score:1)
Insert std GPL's better than BSD Licence post here (Score:1)
BSD Licence promotes fragmentation by allowing changes to be made without these changes being released back to the "open changes pool", this will cause multiple groups to have their own little *BSD.
Any development done on a BSD licenced program is then open to the world to take, as long as they specify "Parts taken from X by X" in the credits. This makes it so that if a company improves a BSD licenced program and then refuses to release their changes, their version will always be superior in featureset then the free and open version.
Hey, I could grab FreeBSD, call it "Seldnix" and release it under the GPL. As long as I "Duplicated the above notice, the two conditions, and the disclaimer" the FreeBSD people could, at worst, make loud rude noises in my direction. However neat it would be to have a *nix named after me, it'd piss people off, and the fact that I could release it under the MS-Windows EULA as easily as the GPL makes that capacity a Bad Thing(TM).
Microsoft sole the FreeBSD TCP/IP stack, made it crufty, and put it in NT5. Does this *help* society, or hurt it?
I tried Linux...wasted time...went to FreeBSD (Score:1)
FreeBSD seems to run Linux binaries just as well as Linux, while the whole OS seems more responsive overall. I don't get the lag I got with Linux. The documentation has been very good, and sometimes my old Linux book helps me with my BSD questions (they are two of the same in many respects).
The FreeBSD FTP install was impressive, I got it right the first time. It was also a very clean install, I did not get the junk Linux gives me in my directories.
I doubt I will try out Linux again within a year or two, maybe never. FreeBSD has impressed me to the point where I have canned my Red Hat 6 CDs.
BTW, I do not like the cartoonish FreeBSD logo. It in no way is representative of FreeBSD. The clumsy, fat Penguin is, however, a great representative of Linux.
P.S. Please moderate this up, I always get stuck with a 1. Thanks.
--EC
--My URL is soon to be.
Linux vs FreeBSD (Score:2)
The advantages I see being campaigned by the FreeBSD community tends to sounds something like this: (correct me if I left something out)
1) Less people are allowed to modify FreeBSD (both userland and kernel land). And thus it is more stable.
2) Less people are allowed to modify FreeBSD (both userland and kernel land). And thus it is more secure.
3) The FreeBSD group controls both userland and kernel land and thus they are able to support a superior change control management scheme.
4) FreeBSD has superior developers. (over linux) since everyone knows linux developers are a bunch of rebels hacking elaborate "fixes" rather then implementing sound designs. (Resulting in unmanageabke code)
5) FreeBSD was based on source code provided by the LORD himself *BSDlite* and thus FreeBSD is UNIX which makes it superior.
I will attempt to rebuttal each point stated above.
1) Less people are allowed to modify FreeBSD resulting in less people looking at source code. Resulting in fewer new features and new design (possibly better) concepts from being implmented in a timely manner. The fact that adding new code tends to create a possibility of it being unstable merely creates an opportunity for a better CVS like solution to be created (case in point:BitMover)
2) Less people are allowed to modify FreeBSD and thus less people look at the code, resulting in less bugs being discovered. Having a smaller user base also has the advantage of being less satisfying to "crack". I wouldn't brag to my supervisor saying I found this bug in FreeBSD. I could brag saying I found a bug in linux.
3) This is one of the most interesting arguements because it seems to be the one that has the LEAST effect on the success of Linux/Gnu. However it seems to be the one that is campaigned most by the FreeBSD community (at least the vocal part of it).
I see this as flawed thinking, the very reason why the GNU/LINUX model works is because it follows (IMHO) the model of creating that has the most longevity. I would call this a Natrual process of creating. I say that because I see the GNU/Linux process the same way I see nature. It evolves based on the energies put into it. Now this is true for all things in my opinion however it is my experince that when you attempt to "control" evolution (or nature) it has undesireable results. (fragmentation, stagnation, death, corruption ect..).
4) For the most part core FreeBSD developers and core Linux developers are of the same breed. This arguement is silly. Research the names in the Linux CREDITS list and this whole theory gets blown out of the water.
5) FreeBSD was based on the efforts of many before them. A very solid well designed system. Linux was created with these same good designs in mind. But it was created with the BAD designs in mind too. Linux is not UNIX, nor has it had the luxury of it's 40 year old code base and thus it has taken a number of years for it to mature to the point of most UNIX's. It has just recently (last year or two) reached a point where it can claim as such. If you put this in perspective, you will see that Linux is growing at a rate that is truly amazing.
The Linux/GNU process (in it's entirety) is so radically differnt then other development processes that judging it based on standard methodologies leaves you in the position of supporting an arguement that holds no water (i.e. the position/arguements you hold against something has no noticeable effect on it (leaving you always saying (just wait, it will "REAL SOON now")).
Re:FreeBSD is great! (Score:1)
cjs
BSD is cool (Score:1)
But I do like the fact that there is a flavor of BSD that has undergone a line by line security audit.
Re:BSD is cool (Score:1)
Re:FreeBSD is great! (Score:1)
titanic $ cd /sbin
titanic $ file * | grep 'statically linked' | wc -l
9
But effectively, you're right; a Solaris system is often not usable/recoverable if you separate / and /usr. I find this rather annoying, myself, since in my experience /usr gets trashed a lot more than root. (And also, it's a lot `cheaper' in terms of disk space and time to keep a bootable backup (/altroot) on another disk if it's 64 MB right than a gig or more.)
It's certainly not far more common among Unix systems. This is not the case. On BSD systems, only the a partition needs to be below 1024 cylinders, not the entire DOS partition holding the BSD partitions.cjs
FreeBSD is great! (Score:1)
Sheesh (Score:1)
Re:BSD is cool (Score:1)
FreeBSD, the codebase described here, is the middle-of-the-road BSD distribution. Its users make offerings at the Temple of Berkeley.
OpenBSD is the "ultrasecure" version. It has an active, ongoing audit for security flaws and so forth. Even Linux advocates in the know will recommend OpenBSD when the main objective is security.
NetBSD is the "widely ported" version; its platform count exceeds Linux's at last check (although a friend of mine working at a Maryland company curses out NetBSD/Sparc on a daily basis).
Re:FreeBSD is great! (Score:2)
Not to say that the BSD guys wouldn't like to be the darling of the world's attention as we dig ourselves out of the soft-inspired rut we're in now but they seem content with the fact that they're not. Their user base is growing (partially, at least) as a residual effect of the popularity of Linux. I know that when I was going to get into UN*X like systems, I saw how cool Linux was that encouraged me to try BSD on some REALLY old hardware I had laying about. Found myself one hell of a small server and can only imagine how my NetBSD install would run on a processor/logic board that was minted after 1993!
Re:Is there a girl daemon? (Score:1)
I hope they don't enlarge the breasts on Tux.
Waaaay back when... (Score:2)
Seriously, BSD is a really cool system, fast, stable and in some ways even elegant. But the turnaround times, back then, were HORRIBLE! That's about the time I migrated, once and for all, to Linux. Linux was behind, then, but was gaining ground. BSD was playing the hare, and sleeping away it's huge lead.
These days, it seems to take less than an eon before the next BSD updates come out, which is a huge improvement, but as I see it, it's still not got the pace it could - or should - have. I've been tempted to put a partition aside for one of the *BSD systems, but I'm holding off to see if it'll be overtaken by Linux on the few advantages it has left. If it is, what's the point? On the other hand, if it makes real progress, I want to have a copy to play with.
"Cooler" mascot? (Score:1)
Re:Insert std GPL's better than BSD Licence post h (Score:2)
What is the real difference??? (Score:1)
I have used both Linux and FreeBSD and to tell you the honest truth I don't see that much of a difference. Many programs designed for linux has been ported for FreeBSD and I when I finished configuring FreeBSD I found myself with the same environment as Linux. It was actually quite funny. But because I was so used to configuring Linux, I went back to Slackware where it was more comfortable for me.
The morale of the story is when we complain about Linux vs. FreeBSD we are mainly blowing steam. At least for the workstation usage it is relatively the same. If FreeBSD is more stable than Linux then that is fine. I have not noticed the difference. If Linux is so bad then I want to see concrete examples of why that is so. In my experience the badly written programs that crash in Linux still crash in BSD when ported. Linux is plainly more friendly and has more programs for it (But IMNSHO most programs that only run in Linux and not *nix are badly written). On the other hand, FreeBSD's compile on demand ports collection is just tooo sweet!
The only thing that leaves me itching to go back to BSD is those damn script kiddies and the greed factor is getting just a little to high for my taste.
Just use whats best for you.
Free to Be Someone Different (Score:1)
Having tried both freebsd and linux (ok, rh), I can honestly say that I use freebsd because the organization of nearly everything is much cleaner.
True, as Linus said, FreeBSD community has been much less evangelical than he about their cause, which creates a perception that they are less open than perhaps they actually are. But as my competence grows, I feel less and less that this is a drawback. It draws less noise - from mailing lists to actual development and chaos in system updates. It certainly results in fewer mailing lists a good admin would track for security-related updates
From installation to software management, I find that *BSD is more "unix-ey" - features that are frustrating at first become the things that you appreciate as you gain knowledge.
And yes, it takes none to post, but the lower standard of admission for linux users is why RedHat IPO'd. The only thing that bothers me is the rustling sound of many of FreeBSD-using admins trying to explain to their pointy-haired bosses why they aren't using linux...
Re:Is Satan a good mascot? (Score:1)
> distributions of *BSDs all over the place. The
> BSD license is more permissive than GPL, so
> what's the problem?
Good point. Linux fans like to flame *BSD for being "fragmented", while ignoring the fact that there are only 3 largely co-operating BSDs, compared to over 20 largely co-operating Linux distributions.
Personally, I think it's because people are quite satisfied with what they get with at least one of the three BSDs, so see no need to go and create their own MyBSD to do things their way. Contrary to what we see posted a lot on Slashdot, this indicates
I think the way the three BSDs direct themselves has got the spectrum of "interests" fairly well-covered: security, portability, general-purpose (for want of a better term). Most users fit quite comfortably into these categories, so do their development work for there. And of course, many of the changes are cross-pollinated between the three species
Re:Hahaha (Score:1)
Re:Insert std GPL's better than BSD Licence post h (Score:1)
Actually, you couldn't. The GPL will not let you use BSD-licensed code.
Re:Is Satan a good mascot? (Score:1)
Re:Linux vs FreeBSD (Score:2)
Stability: I've never seen Linux crash. I've seen a kernel panic when I tried to boot off of a bad disk on install of slackware, but that's it. Bad distributions, though, can screw up the whole thing.
I've had no problem with Debian and installing over ftp; you have to download the base image, true, but if you're going to be downloading debian anyways I assume you've got ample bandwidth. As for non-commerciality, again, Debian.
CVSup - apt-get update; apt-get dist-upgrade
As for personal preferences, I can't really rebut that. Mine is the GPL, yours BSD. Who cares.
You might have noticed that mostly, Debian has been referenced in here. That's because, generally speaking, Debian is the only distribution with the bits which you can compare directly to FreeBSD. Yes, I'm aware of rpmfind or whatever it's called, but it doesn't install it for you, and I'm not sure about dependancy resolution, so I can't comment.
Re:Is Satan a good mascot? (Score:3)
The Greek daimon was not exactly something I'd want as a mascot anyway. A daimon is a supernatural being of the lowest order, inferior to other supernatural beings. It sits at a level between the gods and man.
There are earlier definitions of demons being called daimones or "divine powers". Later however daimones began to refer more towards the spirits of the dead (Roman) and to the above daimon. They also refer to spirits which each person is assigned to watch over.
--
Re:Insert std GPL's better than BSD Licence post h (Score:1)
> changes to be made without these changes being
> released back to the "open changes pool",
> this will cause multiple groups to have their
> own little *BSD.
I see. This must be why 3 BSD distributions is "more fragmented" than 20 Linux distributions.
Mathematics in your world must be based on some interesting axioms
Re:BSD is Cool -> Unsupported BSD hardware (Score:1)
(It really sucks not to be able to use the added processing power of a second CPU).
I did not look into the other BSD's, cause the only reason I was looking at BSD as an alternative was security.
This is exactly NOT how to advocate an OS.. (Score:1)
Funny, 4 different linux distributions have recognized my NE2000 PCI card with their default installers.
while the whole OS seems more responsive overall
Care to elaborate?
I did not get the junk Linux gives me in my directories.
You're assuming that Red Hat is Linux. Including all the packages which RedHat installs.
I admin both Linux and FreeBSD boxes, and they're both very nice operating systems. It's people like you who give FreeBSD negative look. Why not *ask* people for help before spitting flames at linux?
FreeBSD is great, but with people like this advocating it.. No wonder it gets bad PR.
...
Re:FreeBSD is great, Linux is great (Score:1)
http://uptime.hexon.cx/
I'd like to encourage everyone who has a long-lived box to participate in the project.
Currently the BSDs are doing very very well in the stats. Go team!
Re:In the BSD world, FreeBSD has the PR (Score:1)
-lx
Re:Is there a girl daemon? (Score:1)
Re:What about those OpenBSD weirdos? (Score:1)
-lx
Re:10 Reasons Why FreeBSD is Better Than Linux (Score:1)
-- Keith Moore
Re:What about those OpenBSD weirdos? (Score:1)
try them all, they are, after all, free.
/j
Re:Hiawatha Bray (Score:1)
matt
Re:FreeBSD is great! (Score:1)
HP-UX.
BTW, I still prefer the RedHat layaout, even though I was very used to the random layout of the other UNIX's (Sorry, each UNIX puts rc?.d in a different place, RedHat's just makes the most sense, since it segragates it from other config stuff).
-- Keith Moore
Re:Insert std GPL's better than BSD Licence post h (Score:2)
The GPL states the BSD requirements in it (copyright notice) and the only clause that comes close to saying BSD is incompatible with GPL is the sublicensing restrictions clause, but it clearly is not incompatible with the BSD license if you read it carefully.
--
Re:FreeBSD (Score:2)
Re:Linux vs FreeBSD (Score:1)
Yes, debian is very nice with it's package management. But I have a HUGE PROBLEM with adding software to my system not on debians list.
If I install my own library, or anything another package might depend on, i have to pray debian will recognize it as an answer to that dependency. Even with alien, i pray about it. That gets very annoying.
Also, there does not appear to be a simple way to install packages from source (atleast, not that i've seen in docs.) This helps a hell of a lot when I don't have X and want to install Nethack. Why would i want nethack to require X libs when I'm only going to run it from the console?
apt-find would be godly if i could pick a package, go into an 'expert mode' and modify the config.h file, and then it downloads, compiles and installs.
Re:Linux vs FreeBSD (Score:1)
Actually, freebsd does have an alternative to the ports tree - you can add precompiled packages using
One of these days I'll have to order some cheap debian cd's and give it a try that way, but for now I'm going to stick with RedHat, and possibly SuSE, when 6.2 is available for download. It seems to be the best designed distro for my tastes, but the fact that they're totally commercial is annoying.
-lx
Re:Linux vs FreeBSD -- thats not what core system (Score:1)
The core team is just a group of people who have the final say on what goes in. _JUST_ like Linus.
plus its easier to make changes to both userland and kernel, as they come together in
Re:Insert std GPL's better than BSD Licence post h (Score:1)
libc issues aren't. On my glibc2.1 based system, I can run glibc2.1, glibc2.0 and libc5 apps. Hell, I can even run OLD a.out binaries.
Re:Being different. (Score:1)
a few posts above, or flaming people as
"idiots" here, show that you are a snob
and a rather intolerant at that. Do you
hope to attract people with flames like
that?
yadda yadda yadda... (Score:1)
I wonder what you think the benifit of your slander is and I can't understand where you got "FreeBSD failed"
First off, Applixware is in its final testing stages for a native FreeBSD port.
At least two major database companies are planning on native FreeBSD ports, or maybe FreeBSD friendly Linux ports of thier enterprise software.
Xig continues to support FreeBSD's 3.x and 4.x lines with version 5 of their software, it is unfortunate that they got burned on the CDE issue but who really wants CDE?
As long as ISVs are coding for Linux there will be people running those applications via the linux-activator in FreeBSD.
The FreeBSD project is currently in contact with many ISVs with the goal of creating FreeBSD-friendly linux apps. This allows a "code once, compile twice" system where everyone wins.
As far as the shrinking market share is objective, there is a larger market now than ever. One percent of 10,000,000 is larger than two percent of 1,000,000.
Oh, and besideds that, I think you are talking out of your rear-end, but that's just me.
It's easy to post under Anonymous Coward, if the shoe fits, wear it.
--
Re:I tried Linux...wasted time...went to FreeBSD (Score:1)
I do agree with you on the FreeBSD clean install, it does not even install Bash by default (that's raw). But to tell you the truth you can install Linux without Bash either! Installing my NE2000 card was easier in Linux than it was in Windows with PNP support.
As with anything first installs are difficult because you are not used to the pros and cons.
Question how is installing X and KDE easier in FreeBSD than Linux?? When I used both I had to do an XF86Setup for configuring both. Also if you do not like the files in your directories you can easily do an rm.
Re:Linux vs FreeBSD (Score:1)
>It has just recently (last year or two) reached a point where it can claim as such.
Not quite, its still not a UNIX. Perhaps its POSIX compliant, looks real like UNIX, but it is not a UNIX as it isn't a descendant of bell lab's UNIX.
the Core team is just a little stricter. Less crap gets by. More people controlling the final release allows for that kinda thing
(oh, and btw, anyone can contribute patches but yes, you have to be registered to upload to -CURRENT. with good reason too, as you wouldn't want someone adding code that flashes bios on boot, and then fry the mobo of the little guy testing current..)
Re:"Cooler" mascot? (Score:1)
"If you think penguins are fat and waddle, you have never been attacked by one running at you in excess of 100mph" (Linus Torvalds)
Re:What is the real difference??? (Score:1)
However, I believe that the argument for FreeBSD's stability and security is how it is coded and maintained. FreeBSD's kernel is written by a core team of developers (and membership to that core is very exclusive), where as Linus still has the final say on what goes into the linux kernel.
It takes a lot more to get a patch/feature into the FreeBSD kernel than it does to get it into the linux kernel. Naturally this makes the FreeBSD's kernel more tightly coded (and therefore more stable).
FreeBSD is also a distributed in one standard form, where as there are X number of linux distributions (74 according to linuxlinks.com). Securing and testing one standard group of software packages is a lot easier than investigating every single piece of software packaged with any linux distribution.
I still think that the only valid argument for FreeBSD's stability is it's kernel, because FreeBSD and Linux aren't that different other than that.
...
Re:BSD is cool (Score:1)
bash owns you.. (Score:1)
...
Re:BSD is cool (Score:1)
Re:Linux vs FreeBSD (Score:1)
I've tried every Linux distro I can get my hands on, in the hope of finding one I like(I didn't). In my opinion, the things that make FreeBSD superior to Linux are:
1. Good package management. There is no better system for managing dependencies, installing, upgrading, and removing software than the ports tree. RPM's are laughable in comparison.
2. Stability. This is simply a matter of experience. I've had Linux crash after installs, lock up, etc, and FreeBSD hasn't. As with speed, it changes in comparison to Linux with each release.
3. Total non-commerciality. Almost every linux distro is bent on making money. Some, like Caldera and SuSE, don't even let you download the current versions. The process for installing over ftp is horrible in most distros, and Debian, the one that is supposed to be non-commercial, has no real option for installing over ftp, unless you want to make 14 floppies first. FreeBSD is FREE. They make it easy to install over ftp, instead of making it painful enough that you'll want to buy a CD.
4. Cvsup. Makes it easy to keep up to date with the current codebase, and allows one to totally recompile the OS as wanted.
5. The BSD license. A matter of personal taste, of course, but I believe free software should be free.
If you have a rebuttal to those, I'd be interested.
-lx
Re:A point about mascots, knowledge in the bazaar (Score:1)
I think the real issue about mascots is how the average person is going to see it...unfortunately to most people the "original" meaning will never have the importance of the percieved meaning.
As long as our little "bazaar" keeps growing the less informed masses will tend to overshadow the individuals "in the know"
Re:BSD is cool (Score:1)
I could make FreeBSD look like MS-Windows (Score:1)
Re:Sheesh (Score:1)
--
shouldn't that be... (Score:1)
Re:What is the real difference??? (Score:1)
By subscribing to cvs-all@freebsd.org you'd see that a large proportion of the above regularly do exactly that - commit source code changes into the official base system.
For the record, "-core" is simply a management body for arbitrating technical disputes and so forth. They're not a commit bottleneck through whom all changes must be passed, or we'd get nothing done.
Note that I'm talking about Linux, i.e., the kernel - the various distributions (sensibly) do have larger committer teams.
Now, not everyone on the above list is allowed to go playing around in every part of the system, but surely the equation "100 > 1" must mean something to you?
Re:Security vs perception (Score:1)
Another interesting, although still experimental, approach for making Linux more secure is the LOMAC [freshmeat.net] project.
Mascot issue (Score:1)
*-emufreak-*
www.kontek.net/pp
Re:They are all the same (Score:1)
Re:Is Satan a good mascot? (Score:1)
How? I can't think of any way of harming somebody with a board except for hitting them on the head with it. If other people believe that it is evil, that still doesn't mean somebody can be harmed with it.
Even if your not doing anything supernatural when using it, your then fooling yourself to put your trust into the supposed abilities of an inanimate object...
If you're trusting a piece of wood to tell you things, then you are a few clowns short of a circus IMHO, and deserve everything you get.
I tend to just think it's counter productive and hurts your relationship with God.
Nah, my relationship with God broke down because of a lack of communication, you know? He never called, visited, you know, you miss the little things...
But seriously, daemon != demon. Anyone using the logo as an argument against the OS is taking the piss. If a government refuses to let their population use an operating system for that reason (I doubt it's that big a deal, although I've never visited any countries other people mentioned,) then the government is *way* too oppressive for it's own good and will probably end up being overthrown anyway.
What I want to know is why there isn't a ton of distributions of *BSDs all over the place. The BSD license is more permissive than GPL, so what's the problem?
Re:Linux vs FreeBSD (Score:1)
How many linux kernels have "flashed bios on boot". This type of nonsense is what I am talking about.
Re:I'm better than you (Score:1)
Hell, the only reason I use OpenBSD is b/c the new Linux kernel miseriously stopped supporting my PS/2 Glidepad correctly(I get the "jumpies")...
Of course, I'm a BIG security freak too, so that accounts for some things
Re:BSD is cool (Score:1)
Yeesh, what could be simpler?
Re:BSD is cool (Score:1)
(and boy am i glad those were the NICs i picked up that day)
you'll probably have a better chance getting your bootleg sound card to work (i know everyone has one) with the luigi driver then anything with linux. And you don't need OSS either
http://www.freebsd.org/handbook/install.html#IN
Go tell me that isn't a lot of hardware. FreeBSD doesn't support MCA tho. Who cares about PS/2s?
Although i don't own many cool toys, my friends do and they enjoy watching TV on their freebsd box via tuner, etc.
Can you be more specific with the hardware that you have that isn't supported?
Re:Linux vs FreeBSD (Score:1)
Security vs perception (Score:2)
OpenBSD did this a while ago you say? Sure. But read those announcements because if you are using the same applications that the Linux folks are, then you are vulnerable. Security holes are things that tend to build up over time.
In fact security is a constant problem with the *nix organization. If you want to see a fundamental design which can lead to far more security than either OpenBSD or Linux, take a look at EROS [eros-os.org].
(Solution to root-exploits, get rid of the possibility!)
Cheers,
Ben
Re:Leave me out of this religous crap (Score:1)
Unix flavours are all unix (Score:1)
The only big difference between Linux and FreeBSD is the licensing. The FreeBSD license is considered more "friendly" by some.
On the other hand, I have not been happy with the treatment of security issues in BSD. Someone can post an exploit on bugtraq and it can be days before you get a patch to stop it from the mailing lists (after sorting through several broken patches that don't work). Unacceptable on a production server.
Also, the BSD people are not known for their friendliness but I believe this is changing.
Re:Not a bad article, but missing some points (Score:2)
Re:Linux vs FreeBSD (Score:1)
Re:Linux vs FreeBSD (Score:1)
Oh, this is a bullshit. Why the f*ck should I care if linux was based on unix(tm) or whatever. It is POSIX compliant, thats good enough for me.
Being able to start from scratch instead of using 20 year old code base has its advantages too.
Being different. (Score:3)
Once linux has mainstreamed and everybody is using it, geeks won't feel so special anymore. I think alot of people jumped ship off of Microsoft simply because they wanted to differentiate themselves from everybody else. At the time, linux was the obvious choice. Now that linux has mainstreamed, geeks need a new toy that appeals to just geeks.
The answer, it would seem, comes in the form of a small stuffed devil with a pitchfork.
--
Not a bad article, but missing some points (Score:4)
Before, when I did a lot of custom drivers for Linux, I was continually annoyed with kernel interfaces changing, and code that was 'current' a week ago, suddenly becoming legacy.
With FreeBSD, I've had amazing longevity with my code. Not because they're slow to change, but because, in my opinion, (flame proof clothes ready) it was designed 'right' the first time.
The works of people like Kirk McKusick and David Greenman are quite possibly some of the best designs I've ever seen. Even if you don't plan on using FreeBSD, I think all developers should at least take a look at how it works, and I promise you'll learn a thing or two.
I also hold 'good design' as the reasons for why I've had systems with 400+ day uptimes, that were sometimes under nearly constant attack and/or intrusion attempts.
Finally, the BSD license. My 'day job' is designing an embedded product, which is using FreeBSD for it's OS. Why? The license. Many companies are hesitant, or even contractually prohibited, from giving out changes made to the system, which the GPL rather insists on. The BSD license is very open, which I think may become more important in the near future.
Go download a boot floppy, or buy a CD from Walnut Creek [cdrom.com] or even Cheap Bytes [cheapbytes.com] and give it a try. Even if you don't end up keeping it, if you're a hacker, you'll learn something.
Nowadays... (Score:3)
If you want to know at which pace FreeBSD progresses, send a message to majordomo@freebsd.org subscribing to cvs-all.
A point about mascots (Score:2)
The BSD mascot is an in-joke, a play on the ubiquitous (sp?) demons in a UNIX system. For those who already are familiar with unix-like systems this is fairly obvious and somewhat amusing. By contrast, outsiders are likely to see the mascot in its original setting, as a mythological demon/devil. Insiders get it, outsiders are pushed away.
Tux the Penguin, on the other hand, needs no inside knowledge to appreciate, but is as accessible a symbol for the neophyte as for long-time users. It's not an in-joke.
This is of course a lot of symbolic baggage to overload these poor mascots with, but in a small way I do think this reflects a part of the culture of the respective systems.
Re:FreeBSD (Score:2)
FreeBSD is great, Linux is great (Score:2)
The distro and environment are not that great, which is why I use slackware & Linux 2.0.3x to
run a major internet operation.
However-- check out this uptime for a BUSY FreeBSD box we have (we even moved it when we changed offices, kept it connected to its UPS in the car!)
% uptime
10:43AM up 871 days, 1:07, 1 user, load averages: 0.31, 0.30, 0.31
Re:A point about mascots (Score:3)
Re:Being different. (Score:2)
Needless to say, FreeBSD has a very definite "niche", a purpose and a growth rate that would probably swamp us if it went any faster. Don't believe the idiots who claim that we're closed to contributions, that we're somehow "less secure" just because we don't shout about it from the rooftops (that's only a good way of collecting a few incoming rounds, IMO) or that we're trying to somehow be another Linux just because we can run Linux binaries. We're very open to contributions and probably even a little more able to accept them because we still (knock on wood) have a pretty good signal-to-noise ratio where that's concerned and don't have to contend with 7 million screaming users and enough variant distributions to cause confusion to even the brightest rocket scientist. We track security fixes in all the major OSes, not just OpenBSD (they're good at security but hardly have a monopoly on finding holes) and, finally, we run Linux binaries because it's a nice thing to provide to our users, not because we're trying to "ape the competition".
People need to both get their facts straight and stop hiding behind the anonymous coward label if they want to be taken seriously by anyone who actually follows these things. Sadly, actual knowledge doesn't appear to be a prerequisite for posting in these forums.
FreeBSD (Score:2)
Re:Slashdot poll? (Score:3)
For MS, the mascot would have to be a dollar sign, or of a large boot stomping on a computer (with apologies to George Orwell). Unless, of course, MS would like to remind us of "Bob" =)
and, off-topic though it is (well, it concerns which mascot is "cooler"): anybody remember Thin Lizzy's "The Boys are Back in Town?"
So, in summation, the situation with which mascot is "cooler" is inevitably muddled =)
Ugh. (Score:2)
Now, there are many complicated reasons for this, but what I am trying to say is that the number of people who have a big problem with the GPL is relatively small. Most would be developers who wish to use others' work in their own proprietary work.
You may define freedom as including the ability to restrict the freedom of others, but not everyone does.
I use software that is GPLd, BSDd, X11d, and proprietary. I even am currently maintaining a program that has a (ugh) non-commercial-distribution license. But, I prefer the GPL, whereever suitable, because it discourages forking, and keeps software free. And quite a number of people seem to think they can make money from GPLd software, regardless of the views of a few rabid proprietary developer advocates.
I guess my view would agree with Linus'. If you didn't write the software, you have no right to bitch about the license.
But what it really boils down to is this: the user/customer will, in the end, determine what licensing schemes are successful. If the user prefers GPLd software, that is how things will tend to be licensed in the future. All the pissing and moaning in the world isn't going to change that reality.
--
Interested in XFMail? New XFMail home page [slappy.org]
Re:The difference is in the distributions (Score:2)
I finally switched to FreeBSD because I got tired of Netscape exhausting virtual memory and crashing my machine under Linux. FreeBSD kills Netscape (the proper behavior) and keeps running. FreeBSD runs all my commonly-used commercial Linux programs (Applix, WordPerfect, etc.), and the 'packages' system has a lot of packages that most Linux distributions don't come with (with the exception of SuSE!), so it's not like I had to give anything up.
That said, FreeBSD has some disadvantages -- it supports fewer hardware peripheral devices than Linux, system administration is a pain in the rear (almost everything is done via rc.conf, which is almost totally undocumented), and you're right, all the "cool" stuff is being done for Linux (stuff like neat new filesystems, etc.) and FreeBSD continues to lag. Still, if you want an OS that doesn't have a new libc library every fifteen minutes, FreeBSD is the one.
-E
Re:Insert std GPL's better than BSD Licence post h (Score:2)
Here's that exact clause:
Note how it says you may not impose further restrictions on the rights granted. The copyright notice does *NOT* impose upon the rights as it is in paragraph 1 and paragraph 2 section c.
As far as I can tell, it is perfectly legal to include BSD licensed code in a GPL program. This is a big loss to *BSD folks because Linux kernel types can integrate their code but the reverse can not happen unless you segregate it or switch the entire kernel source over to GPL.
--
Re:Not gonna argue, but riddle me this: (Score:2)
And, because all this stuff is GPLd, I can hack on it, or ask others to hack on it for me. And I need not worry about someone else's "business decision" orphaning my software (happened to me with OS/2; not gonna happen again because I refuse to chain myself to proprietary software when free alternatives exist).
--
Interested in XFMail? New XFMail home page [slappy.org]
Re:Diffrences? (Score:2)
No, really, think about this before replying to it. I just spent an hour trying to figure out why the hell some people call the "BSD Daemon" Beastie, and others call him Chuck, while his creator is very careful not to name him.
Apparently it's a *BSD style ego-clash, in the same tradition as forking the main source tree. Under Linux, we don't care. Some people don't even care if the mascot is a penguin, much less if he's called "Tux".
...and if you ask me to elaborate, I won't refer you to a web page.
Re:A point about mascots (Score:2)
Uh no. Unless they have a freakin redwood up their ass, they see a cute little getup reminiscent of many football teams. Matter of fact their first impression is that they were inspired by such a mascot. They see the penguin, they also think "mascot". You're the one coming off as stuffy and elitist now for thinking people are that stupid and all share your hair-trigger reaction to religious iconography.
Linux is a big help to FreeBSD (Score:2)
That said, Linux is a huge boon to BSD because:
1. Linux makes people aware of BSD. I first heard about BSD here at slashdot. Linux enlarges the PC Unix user base.
2. BSD benifits from development of all of the Linux oriented applictions. I have not had any trouble running any Linux apps on BSD.
3. Linux inspires innovation and provides competition, forcing BSD to provide what its users want.
In the end, if you like to tinker and contribute, Linux is a good choice. If you just want to to work and not worry about it, Free BSD might be a better choice.
Or, do like I do, use them both.
Re:They are all the same (Score:2)
How to follow a faster development track. (Score:2)
Here's a link that describes -current:
http://www.freebsd.org/handbook/cutting-edge.ht
Also, it should be noted that "-current" is not for newbies or people that aren't used to helping themselves or even providing fixes to problems that they encounter.
One of the benifits of developing applications for FreeBSD is the long term binary compatibility offered, it is almost unheard of to see a change go into FreeBSD-stable that would break current applications that are programmed correctly.
This gives ISVs the advantage of not having to worry about binary compatibility between minor (and usually major) versions of FreeBSD.
I also don't see why one would _want_ thier OS to change under thier feet almost daily, it sounds more like a punishment than a good thing imo.
-