To read all comments associated with this story, please click here.
agreed.
to take the what-ifs a step further, it's just as easy to say, would linux be the linux we know and love were it not for the internet? obviously not.
I think the Internet as we know it would certainly exist. The post-lawsuit BSD variants would have met the need quite nicely. We might not have the comical explosion of distributions that Linux has, but the technological basis and the freedom to develop for the BSD platform would have allowed the thundering hordes contributing to Linux a medium every bit (no pun intended) as accessible.
We all know that technically BSD would have been more than ready for that takeover of the garage server rooms, and more than that too. When Linux was still young and primitive, BSD was already a well working, stable OS that had a long Unix heritage behind it.
Free versions of BSD had some legal obstacles to overcome in the early nineties but even after those clouds went away, BSD was technically much more advanced than the early Linux still.
The interesting question is therefore: Why didn't BSD become the most popular free Unix-like OS? Why has Linux been more popular both as a desktop OS and as a server OS, and seems to be supported more by IT companies too?
The article claims that "yes it's true there were BSDs in '94 - but it wasn't exactly easy to get a hold of" - but I'm not sure if that is true either?
BSDs are by no means small niche operating systems only, and they have been and will be widely used in many places, but there's no denying that Linux has become much more popular, both on desktops and in server rooms, and even as an embedded OS of mobile phones, for example. Why Linux and not BSD?
Edited 2008-10-30 10:03 UTC
Well, no, and this is a fallacy that people keep telling to themselves. The problem with BSD was that people took the code and the network stacks, bunged it into a proprietary box and the code was never seen of again. It's very difficult to improve and get ahead when people are doing that because you're not sustaining your project off the back of that success. It's why I have a good chuckle at people who try to claim that OS X is some sort of success for BSD.
The difference with Linux is that lots of companies collaborate on a level playing field, knowing full well that if they contribute something then even their competitors have no choice but to contribute back if they want something done. That doesn't happen in a BSD licensed world. All you would get with lots of interested parties involved is a core nucleus of a kernel with no open source drivers, lots of competing binary-only implementations for the same things and lots of overlap between binary-only modules that would destroy the integrity of the kernel. Either that, or you just have no critical mass of companies or interested parties involved at all, as is the case with the BSDs.
You would be very surprised how one thing and decision begets and leads on to another in this type of situation.
[sarcasm]Of course so BSD-like licensed software are bound to fail: Apache, PostgreSQL, *BSD OS (which are working fine thanks) don't exist in your world?[/sarcasm]
Frankly it's impossible to know what made Linux a stronger performer than *BSD: the license?, the timing (BSD were first)? the lawsuit? Linus's qualities?
A mix of all this probably, and Hurd's failure show that it's a real possibility that GPL OS could have failed if Linus didn't start his own kernel..
As *BSD OS are still here (despite their license in your view) they could definitedly have done the job as Internet servers (one of the strong point of the *BSD actually).






Member since:
2005-07-06
Would the Internet exist without Linux? Yes, very likely.
Would the Internet as we know it exist without Linux? No, not very likely.
In all honesty, had it not been Linux, it'd be *BSD filling up the cheap, garage server rooms the article mention.
Edited 2008-10-29 21:10 UTC