Slashdot Mirror


The Roots Of BSD

drix was the first to write in with this "Standard fare roots of the BSD/hacker movement piece over at Salon. The picture of the FreeBSD devil guy is pretty cool." This is actually another chapter in Andrew Leonard's Free Software Project online book. Well written, but occasional errors (FreeBSD and BSDI have not merged, for example) cast doubt on some of the facts. Informed comment from people who were there would be appreciated.

11 of 103 comments (clear)

  1. The real reason BSD lost by Anonymous Coward · · Score: 3

    In 1985 Intel was preparing to release its first 32 bit processor. BSD's Keith Bostic was appoached by an Intel employee who requested that BSD be ported to the Intel 386. Whether through snobbery or stupidity, Bostic dismissed the request. Like his friend Richard Stallman, Keith Bostic was convinced that the future of personal computing was in the Motorola 68000 series processors. If Bostic had been a little more humble and accepted the Intel challenge, BSD would have had a six year headstart on the competition and Linux probably would never have been invented. It just goes to show that a swelled head doesn't imply extra gray matter. Quite the contrary. By the time Bostic came around the Intel side, it was too late. The lead time had been squandered and Linux was on its way to its legendary success.

  2. FreeBSD and Linux by Luyseyal · · Score: 3
    Here is at least one criticism of Linux from reputable Linux hackers (not just some rantings from some elitist BSD fanatic): http://kt.linuxcare.com/ kernel-traffic/kt20000320_59.epl#7

    Also, some things put off for 2.6 will help tremendously:

    • fully multithreaded TCP/IP stack
    • SCSI layer rewrite
    • hopefully, a standard journaling filesystem (prolly will be EXT3, but you never know...)

    What I would like to see from the BSD community:

    • More willingness to cooperate with Linux developers. Cross-licensed drivers like AIC7xxx is just a start.
    • A revived awareness that Redhat != Linux (you have NO idea how many "*BSD is better than Linux" articles focus only on Redhat.

    I'm sure I've missed lots of things... corrections are obviously welcome.

    -l

    --
    Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  3. Lost? Lost? by Mr.+Flibble · · Score: 3

    How Berkeley hackers built the Net's most fabled free operating system on the ashes of the '60s -- and then lost the lead to Linux.

    I don't know if "Lost" is an appropriate term. Sure, there are more Linux users out there than BSD (I am one of them.) I am installing OpenBSD on the system I am currently piecing together. If it was not for Linux I would never have known about BSD. True, if not for Linux BSD would probably be at the forefront where Linux is now.

    Still, is that really important? The most important thing about free software perhaps (IMO) even more important than the "free" is the compatible file formats. BSD and Linux are pretty much cousins, file formats are not a problem. BSD is very much like Linux as we all know, but it is not Linux, and thats a good thing. Some buisnesses may not like the GPL, but they need the Unix model, and like free software ideals -just not the GPL- Enter BSD.

    To all the GPL zealots out there, I think that we need both: The BSD licence and the GPL. This promotes competition, and that is good.

    So wish me luck on the install! :)

    --
    Try to hack my 31337 firewall!
  4. Cooler mascot... by spagthorpe · · Score: 3

    I know this is probably heresy, but I think the BSD Devil is way cooler then a freakin Penguin.

    --

    WWJD -- What Would Jimi Do?
    (Smash amp, burn guitar, take home the groupies)

  5. Early TCP/IP for UNIX. by Animats · · Score: 3
    I was never all that impressed with the original BSD TCP/IP stack. At Ford Aerospace, we'd been using 3COM's UNET, which could be bolted onto 4.1 BSD or AT&T's UNIX. We had it running on VAXen, PDP-11s, and a pair of Z8000-based machines, possibly the first microprocessor-based machines on the Internet. UNET needed a lot of work; I wrote UDP and ICMP for it, and rewrote most of TCP and IP. It really wasn't that big a deal to read the protocol specs and implement the things. I spent a lot of time getting UNET to interoperate with other TCP/IP implementations, mostly Dave Mills' Fuzzballs and the DEC-20 implementations, rather than UNIX, in those days. Here's a 1983 view of the TCP/IP implementations.

    3COM dropped support on UNET and TCP/IP around 1983, instead pushing their own, now-forgotten protocol suite for PC LANs. We finally switched to BSD's networking on the VAX when 4.3BSD came out, and even then, it had lousy interoperability with non-Berkeley TCPs. I had to fix the thing myself, for which I got a minor mention in the 4.3BSD release notes.

    The big advantage Berkeley had is that they could give their work away. UNET sold for about $5000 per CPU, just for the protocol stack.

    John Nagle

  6. Doomed to Failure? by Anonymous Coward · · Score: 4

    The current dominance of Linux over BSD leads to the interesting thought that Linux may be doomed to the same (relative) 3rd string status as BSD eventually. Both OS's were formed and are maintained in a similar manner, and both have the same weaknesses that has been killing BSD for the past 10 years.

    It really is a question of strong leadership. When Joy left the BSD movement the problems really began, and now that Linus is working for Transmeta, how long will it be before he too drops his creation in favor of newer (and much more profitable) enterprises?

    I hate to defend Micros~1, but Gates' leadership is the primary reason the company is so strong. Same for Apple & Jobs. You can not have long-term success w/out leadership, and no one took over that position with BSD. If Linus goes, who will replace him?

    I work for an ærodynamics company, and despite our superior product, we may soon be filing chapter 11. Why? Because our brilliant co-founder left to work for a breakfast cereal company (of all things!), and despite the new CEO, nobody can take his place as a strong leader.

    The prestige of parenting a brilliant idea is wonderful, but it seems to me that most will choose to use that prestige achieved to gain a more lucrative position for themselves, dropping their creation like a dirty diaper.

    1. Re:Doomed to Failure? by Gurlia · · Score: 4

      This is a very interesting thought.

      Though IMHO I think the issue has more to do with continuation than a strong leadership. A strong leader isn't always necessary for continued success, (Apache, anyone?) although it does help a lot. The real issue is, how many of the supporters share the same original insight, motivation, or drive, that sparked the movement in the first place?

      In any movement, you have roughly 4 groups of people: (1) the leader(s), (2) the ones who really believe in what they're doing (ie. the zealots), (3) the ones who not only believe in what they're doing but know what they're doing, and (4) the cheering team. The leaders, of course, are the ones who had the original insight/inspiration that started everything. The cheering team is there because it's the current cool trend, but who have no idea what it's really about. (2) are the zealots who are convinced by the movement and who will stick around even after everything dies down.

      (3) is the important group. Unfortunately, it is also often a very small (or even non-existent) group. These are the people who actually understand the original leader's insights / inspirations, and perhaps has their own insights and ideas, and who know how to go on if the leader(s) resign.

      Anyway, my point is, the lack of group (3) in a company/movement/anything is the real reason there is no continued success, because when the leaders leave, there is nobody who knows how to carry on, so everything dies off. But if there is a group (3), then they will know how to take the lead and continue what the founders started. They may not necessarily be visibly taking over the leadership, but they are the ones continually "fanning the flames" started by the original founder, so to speak.

      Furthermore, in order for a movement to continue, group (3) must somehow be maintained. There needs to be a continual influx of people who actually know what it's all about, and not just there because it's the Next Hip Thing, or merely convinced to dedicate their lives to the Right Thing (but not really know the original insight that sparked it off).

      Coming back to BSD / Linux, it's not so much a matter of having somebody capable enough to take over Linus when (if) he stops working on Linux; it's a matter of whether there are Linuxers who share his original insights and who continually have fresh ideas to carry on. Human beings cannot stand stagnation (although ironically they tend to stagnate as time passes); once a movement runs out of fresh ideas, people get bored and leave, and it dies off.


      ---
      --
      mikre he sophia he tou Mikrosophou.
  7. Re:BSD's Importance by Gurlia · · Score: 4

    I actually never realized just how much BSD has influenced the free software movement until I started noticing just how many parts of Linux systems inherit from BSD. The whole socket abstraction to TCP/IP (and other protocols) came from BSD, basic utilities like renice, write, and others as well. This may not sound like much, but you just have to read the source for things like IRC clients or other net apps to realize just how pervasive that BSD idea of sockets is. Plus, I live on renice so much that I can't imagine life on Linux without that little contribution from BSD. :-)


    ---
    --
    mikre he sophia he tou Mikrosophou.
  8. BSD's Importance by LaNMaN2000 · · Score: 4

    There is no doubt that the importance of BSD to the free software movement has been vastly understated. What is disappointig about the article is that it focuses as much on Joy's personality rather than the incredible accomplishment that BSD was.

    It proved that software projects could be distributed yet centrally managed--a fact that needed to be established before telecommuting could become mainstream. Sure, Joy is interesting, but the fact that a culture beyond open-source owes its existance to BSD is completely understated.

    --

    ByteMyCode.com: A Web 2.0 code sharing community.
  9. The cute little daemon... by seebs · · Score: 5

    Well, if you want to know about factual errors, how about the one where the slashdot article refers to the Berkeley Daemon as "the FreeBSD devil"?

    :)

    1. He's a daemon, not a devil.
    2. He's BSD's, not FreeBSD's.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  10. History is Not Darwinian by WebBug · · Score: 5

    Ah, BSD, looking back it is like looking into another world altogether. I remember other products from the same period that were "the best" and yet, those too are long gone.

    History looks back not on the best, but on the survivor. Beta Video tapes, DAT Audio, Digital AM/FM Radio, all have been "the best" and all have simply died.

    The causes are varied but they all share a common thread. Microsoft realized very early on that if you want to survive it matters not if you are the best, but rather that everyone recognizes that you are "it". Sony blew it with Beta because they did not allow general propegation of their standard. The VHS format was given away for free and adopted instantly by the pornography movement in the US and became the instant standard.

    BSD never made themselves a public entity. Linux has fought tooth and nail to make themselves visible. Outside of the computer professional field I doubt if anyone has heard of BSD, free or not.

    Unfortunately, it is the public's awarness that determines a products viability, and most importantly it is the public perception that a product is "used" that makes it indeed used.

    Take voting in an election as a good example. People want most of all to vote for the winner. So, whether they understand, believe in, or agree with, a candidate is moot. They will vote for the candidate that they believe will win. MS was preceived as having "won" the OS wars way back in the late '80's, even though MacOS, OS/2 and others were far far ahead of Windows 3.0.

    In Summary: Publicity Pays, big time

    --
    Later . . . . . . WebBug // I don't really have 8 arms but . . .