Bob Bruce on the BSDI/Walnut Creek Merger 105
But first, a little bit of background.
Walnut Creek sells CDs full of freely available software, and run the world's busiest FTP server (ftp.freesoftware.com, formerly known as ftp.cdrom.com). Walnut Creek has been involved with FreeBSD since the early days, producing the first FreeBSD CD distribution, and providing gainful employment for some members of the FreeBSD development community. This article from FreeBSDzine explains some of the Walnut Creek/FreeBSD relationship.
BSDI was formed by members of the Computer Systems Research Group (CSRG) at UC Berkeley (i.e., the same group responsible for the Unix BSD in the first place). BSDI produce, market, and provide support and training for a commercial BSD Unix (or Unix-like) OS for the Intel platform, and as such, are competing in the same space that FreeBSD, NetBSD, OpenBSD, and Linux (not to mention Microsoft) all play in.
While there have been several IPOs, mergers, and acquisitions by various Linux-driven companies in the relatively recent past, this is the first in BSD space. Here Bob Bruce answers questions about the merger, some of which came from yourselves, via the earlier story.
[Disclaimer: in another xterm I'm nik@freebsd.org, which obviously gives me a greater vested interest in this event than most. Unless otherwise indicated, the answers are from Bob.]
What, exactly, is happening? The reports from DaemonNews are that the two companies are merging, the Wall Street Journal says that BSDI is "acquiring" Walnut Creek. Is this a merger of equals, or will one company be the dominant partner?
Walnut Creek CDROM and BSDI have merged into a single company. I don't think either partner will be dominant. Walnut Creek CDROM and BSDI had very similar company cultures, and both companies had a long history of involvement in the BSD community. Several BSDI people were members of UC Berkeley's Computer Systems Research Group (CSRG), and were key early contributors to the free software movement. Several of the top people in the FreeBSD project worked for Walnut Creek CDROM. So together we have an extemely talented group of people.
The two companies mesh well at the sales and marketing level, too. Walnut Creek CDROM brings online sales and retail channel expertise. Our shrink-wrap products are sold in nearly all major chains, including CompUSA, MicroCenter, Fry's, Border's, etc. BSDI brings expertise in VAR/OEM sales, embedded systems, corporate sales and infrastructure markets. For instance, UUNet runs on BSD/OS.
Why merge at all? FreeBSD and BSDI have coexisted for some years now. BSDI uses code from FreeBSD (I believe) and they have also contributed code back to FreeBSD. What benefits will merging bring?
The obvious advantage is that our development efforts will be sharing codebases. So we can make improvements faster and at lower cost. Our goal will be a single ABI for third party vendors to port to, which will mean more applications available on BSD.
People who are trying to decide whether to rely on Linux or BSD should note that the two commercial BSD-based companies are unifying at the same time that the Linux market is being divided up into smaller and smaller fragments. It seems like every few weeks another company announces a Linux distro. I just read that Motorola is producing their own. Now don't get me wrong, I really wish that Linux wasn't so fragmented. In fact, I would like to go back to the good old days when Slackware had a 90% market share ;-)
Gary adds: A merger makes a lot of sense from a promotion and funding perspective. You'll be seeing much more promotion about BSD in the future. It's often been said that we've got the superior technology, but the marketing has been nearly non-existent. That's going to change.
More money means more development funds as well. For example, an Itanium project is definitely in the pipeline. No firm details yet, but it will happen.
What's the new company going to be called?
Currently BSDI is the name of the company, but we are looking at alternatives.
Where is BSD's focus going to be? The traditional role has been servers, with some developers expressing a disdain for the desktop.
Gary says: We're committed to growing our position in the marketplace. Traditionally, the Internet Infrastructure market has been where we're strongest, and that's where we're going to focus. But not to the exclusion of promoting BSD for the desktop. FreeBSD and BSDI both have major customers in the embedded market, and among infrastructure suppliers.
What will happen to the FreeBSD codebase? Is it going to merge with the BSDI code, or vice-versa? Will there be two code trees?
There are plans for the two codebases to merge, but not immediately. FreeBSD 4.0 is scheduled for release very soon [4.0 should go gold on March 13th -- Nik] and will not contain any code from BSD/OS. Once 4.0 becomes the "stable" branch, the merging work will begin on the "current" branch. There will also be continuing improvements and enhancements to the proprietry BSD/OS.
Jordan adds: I also see us best doing this by gradual convergence, not by simply attempting to ram one group or code-base into another. It will take time for the FreeBSD developers to come up to speed on the various features in BSD/OS they may be merging and the converse is true for the BSDI developers; they've been working on BSD/OS for the last decade and will need time to familiarize themselves with the FreeBSD code base, its development methodologies and its culture.
There are a number of FreeBSD features which existing BSD/OS customers have requested just as there are a number of BSD/OS features which the FreeBSD project will be looking into merging. By doing this work in parallel, we can deal with the familiarization issues on both sides while making the eventual code merger progressively easier.
David Greenman and Mike Karels will be working together as co-architects for the new system. As features are merged in, they will be available for download at www.freebsd.org, and on "snapshot" CDROMs. The completely merged system will be released as FreeBSD 5.0.
Who 'owns' FreeBSD now? Jordan's been talking about a FreeBSD Foundation, is that going to see the light of day?
FreeBSD is "owned" by the FreeBSD Project, which is made up of the core team, the committers, and all the other people who write the code. No company can ever own FreeBSD, anymore than a company can own Linux. The FreeBSD Foundation will be an independent non-profit organization. It will be controlled by a board of directors, which will contain some members of the core team. The Foundation and the core team are still separate entities going forward.
What about the name "FreeBSD", and related tems, like the "PicoBSD" distribution? If someone wants to build the own CD-ROM release, can they call it "FreeBSD"?
The trademark "FreeBSD" was owned by Walnut Creek CDROM, so it is now a registered trademark of the merged company. But, by written agreement, the use of the trademark is controlled by the FreeBSD core team.
Roughly speaking, how many new, full time, developers is this going to bring to FreeBSD?
About twenty. But that will grow. We are hiring, so if anyone out there in Slashdot land needs a job and knows how to code, send your resume to jobs@cdrom.com.
Are there any BSDI only features that are slated for rapid integration into FreeBSD?
No. FreeBSD and BSD/OS have well deserved reputations for robustness and stability. We don't want to jeopardize that by rushing the integration process.
Are any features of the BSDI codebase going to stay proprietary?
At first much of the BSDI codebase will remain proprietary. It will only be freed as it is integrated with FreeBSD. There are some parts of the codebase that cannot be freed because the code was written under a contract that does not permit disclosure.
Jordan adds: This pertains only to the BSD/OS kernel. There is intention to merge the "userland" code as soon as is practical, since there are no issues with any of that code, according to Mike Karels.
Prompted by a question from "dcs" earlier; most of the FreeBSD developers meet through the mailing lists, and no one is "parachuted" in to a committer position without first submitting PRs, having them accepted, being proposed for committership, having a mentor, and so on. Everyone's got where they are by working with one another, and going through the peer review process.
Will the BSDI developers (those of them who will be working on the FreeBSD code) have to go through the same (or possibly accelerated) process? Or will they be dropped in as committers almost immediately?
Jordan: I think it's too early to say how each and every case will be handled, but that it'd also be reasonable to assume that a hybrid approach will be used. In each case we'll be first estabishing just what each potential new committer will be doing and what the priority for that work is, then we'll look at their track record and take prior experience into account just as we've done with many other committers.
Some committers have approached us as complete unknowns and have had to enter the project "the slow way", by submitting PRs and essentially proving themselves to us over time. In other cases, a committer has approached us (or vice-versa) and the core decision to add him has gone in a matter of hours from concept to edits to the access file ("Kirk wants a commit bit? stamp Done! Somebody go grab him before he changes his mind!"). It all really depends on just how much of a known-quantity the person is and I expect that to work in everyone's favor in a good deal of the cases for BSDI developers.
It's been suggested that some of the BSDI people would be coming in as FreeBSD core team members. Is that right?
Jordan: This really isn't clear yet and all we've talked about is the fact that we'd be willing to take some on if they expressed a direct interest. This has yet to happen as I'm sure most of the folks over at BSDI are still too busy staggering around and trying to cope with this Brave New World to think about things like joining FreeBSD-core. I would also expect to be able to spend a little time explaining just what this means in reality to any prospective candidate in advance, such being only fair.
Are there any changes planned for the BSD license?
That is up to the University of California. We have no control over the BSD license. UC removed the advertising clause last year, which was the right thing to do. I can't think of anything else that should be changed. The BSD license is about as free as you can get short of public domain, and its "business friendly" nature is one of the reasons that BSD is so widely used in commercial applications which require customized kernels, such as the IBM Interjet, the Intel StorageServer, and Inktomi's network products.
Will the code still be released under the BSD license? If so, which one? There are three BSD licenses available; the original BSD license with four clauses, the new BSD license, without the advertising clause, and the FreeBSD license, which also omits the fourth clause as well.
It will be released under the newest license, without the advertising clause. Contrary to other reports, once the BSDI code is released under the three clause license it will be usable by anyone, not just other open source projects.
How will this impact on other organisations use of the codebase? For example, Apple use FreeBSD extensively in MacOS X.
It will have a positive impact. We have been unable to work more closely with partners like Apple because of limited resources, especially not enough people. That will change. We will be strengthening existing partnerships and building new ones.
Jordan adds: It should also be noted that people who are doing their own FreeBSD-based solutions can continue to do so, we're not changing the terms under which FreeBSD is being released or can be used in other products. Nothing changes for FreeBSD here and it's in the areas where a customer wants more than FreeBSD can currently deliver for, say, an embedded systems product that I see the commercial possibilities. Anyong buying a commercial RTOS today gets a lot more than a CDROM containing some bits, for example, they also get about four feet of printed manuals, a support contract, tools for doing cross-compilation on other platforms (like NT), etc. Providing those kind of value-adds for FreeBSD on a commercial basis would be a win-win scenario for everyone, I think, and that's just one possible avenue of exploration.
Living and working in the UK, BSD's presence here is limited. I can get various Linux flavours from the bigger PC stores, but BSD seems to be relegated to a few, more specialist, suppliers. Red Hat has announced plans to expand in to Europe, and Suse is based in Germany. Is this a market you're going for, or are you contentrating on the U.S. at the moment?
Gary: In the UK, you may find FreeBSD on the shelves of Dixon's soon [Big consumer electronics chain, computers, cameras, hi-fi systems, that sort of thing -- Nik]. You can expect to see big changes in our market presence in Europe, particularly over the next six to 12 months. I can't say more than that at the moment.
Walnut Creek sell 'competing' products, including Slackware and Redhat Linux. Is this going to change?
Our Slackware division will be spun off as an independent company: Slackware Linux, Inc. But our Linux and BSD developers will continue to work closely together. Patrick Volkerding has moved out here from Minnesota and is now managing Slackware development on a day-to-day basis. We will be releasing Slackware 7.1 by summer.
What about other distributions (or, indeed, other OSs). Would the new company release OpenBSD or NetBSD CDs, for example?
We have no plans to do that.
But we are trying to get the entire BSD community to work together more. For instance, our annual conference, FreeBSD'Con, is being renamed BSD'Con, and will now include all BSD software, not just FreeBSD.
There is frequent cross-fertilization of ideas and code between the Linux and BSD communities. Probably a lot more than most people realize. This is what "Open Source" is all about: both communities benefit from fresh ideas as well as healthy competition. We are at the focal point where these two communities come together, and this is a very exciting place to be.
Slander (Score:1)
Without actually considering whether this is meant to be a useful comment, it's probably worth pointing out immediately that Nik is in fact not employed by Walnut Creek CDROM (which doesn't actually exist anymore), nor would WC need to pay anyone to print articles favourable to the company.
It's also worth bearing in mind that even posting as an AC you can probably be traced, and this comment is almost certainly either libellous, slanderous or both. Given that WC does have an interest in protecting its good name, you're taking a great risk for very little real return.
Re:FUD alert! (Score:1)
Uhmm... not really.
There is one kernel tree indeed... with a whole lot of vendor supplied mods for specific hardware.
To say there is a single userland tree is simply bullshit. All userland trees do have a common component in the gnu bin utils and the like, but most definitely there are huge differences between distributions in what their userland has, and where it comes from.
The fragmented world is *BSD, with four separate kernel trees, and four separate userland trees. After this merger, that will change slightly (three separate userland trees, 3.5 separate kernel trees), but the simple reality is that *BSD is far more fragmented than Linux.
BSD is fragmented, or as I prefer to say: you have choice in the BSD arena. What you say however is not true. The 4 major BSD's share far more among esp. their userland then the Linux dists out there. Their kernels are quite different... but the difference between an OpenBSD kernel and a FreeBSD kernel is less dramatic then the difference between a Linux 2.0.36 and a 2.3.x kernel for example.
What Bruce said is that while the Linux community seems to go on framenting themslves, the BSD community actually reduced fragmentation by this move. He did compare the direction and not so much the current state of fragmentation.
Re:Who are these people? (Score:1)
There, I think he owes me an alcohol-free beer now.
-Dom
...and there's more (and worse)... (Score:1)
Two guys walk into a bar. Which is weird, because you'd of thought the second one would of gone round after the first one hit it...
Regards,
Denny
# Using Linux in the UK? Check out Linux UK [linuxuk.co.uk]
Re:nik (Score:1)
Re:They can't be serious (Score:1)
For instance, as has been said slackware owned a large ammount of the market at the beginning but then were taken over by RedHat when people thought that distribution was better. RedHat is now being challenged by SuSe and Turbo etc. because some people are realising that RedHat isn't perfect. They are all, more or less, compatible with one another though and each has their specialities. This is all _wonderful_ IMO, and the last thing I want is for all the companies to merge into one big market leader that crushes all before it. This is one of the biggest reasons why I don't use/recommend FreeBSD to people.
Re:Mixed feelings... (Score:1)
a) I have a concern and if you are right (I have no reason on earth to think otherwise) my concerns have been put to rest.
b) I wanted just to illicit just the response I got except without the fear remark which I feel was unneeded.
It is good to know that BSDI is a good group. I feel better about the merger because of your remark even if you did think I was spreading fear and uncertainity in my wake.
Re:Mixed feelings... (Score:1)
Re:The other BSD's (Score:1)
I think this will be great in the long run. (Score:1)
Re:a couple of things. (Score:1)
Personally, I like being able to read comments that are intelligent and thoughtful, rather than "Linux RuLeZ! BSD SUX!"
I was also surprised by the relatively intelligent posts made on the last article about the merger. I honestly expected it to be a complete waste of time reading the comments.
I may have to change my opinion about Slashdot if this trend continues.
The shatering of Linux (Score:1)
In the artical the idea of many diffrent Linux organisations.. the shatering of Linux.. is seen as a "bad thing" and mergers like this one a "good thing" I'd like to suggest exactly the opposate is the case.
If there is bad code you can not cutaway that bad code and say "this is bad". Instead you have to eat it. Good and bad. Not much diffrent from any closed source product.
But with a splitered system there will ALLWAYS be "good" code SOMEPLACE.
There is also the issue of no os being "everything to everyone". Linux can be exactly that but not in one pacage. Each Linux distro is something to some people but each distrobution being diffrent Linux on the whole becomes all things to all people.
Yes there is this big bugaboo about how you can not make a single binary that runs on all Linux distrobutions. Just document what IS required and don't worry about it....
BSD however dose have the advantage of having a core os.. Unlike Linux.. however That means thats BSD. For good or ill.
Re:Market Fragmentation (Score:1)
They have different installation programs, That's good. Having a choice between an inflexible user-friendly installer and a flexible confusing one is good.
They have different package managers. That's bad, because that's the most boring possible thing to have to worry about, and the popular one (RPM) really needs a lot of work. dpkg is a clearly better design, particularly with wrappers like apt-get, but it doesn't get the attention.
They have different selections of packages by default. That's mixed. You want to be able to pick up systems designed for different purposes, but they never really go into what criteria they use to select the packages, and you can't really separate the package selection from the distribution.
And they have different configuration and administration tools, different file layouts, different arrangements of "the stuff in
I think Linux is mature enough that instead of trying to compete on the basis of stuff that really doesn't matter, they should just pick on one minimal distributaion (Debian's good, it's got dpkg, it's not fluffy) and work in the installers and other tools from that starting point.
Who are these people? (Score:1)
I think we need a Meet The
--
Here is the result of your Slashdot Purity Test.
Re:Mixed feelings... (Score:1)
Plus Slackware is getting better support through the merger, by splintering into a seperate independant company instead of WC Cdrom division.
Re:IPO? (This is, after all, all about money) (Score:1)
Re:Mixed feelings... (Score:1)
So, BSD/OS is being assimulated, as I said.
Re:IPO? (This is, after all, all about money) (Score:1)
What I meant, was that (now hypothetical) BSDI was already a public company than they couldn't IPO. The merger seems to be in the direction that WC Cdrom was bought by BSDI, in the fine print (I gather from the Wall Street Journal reference in the article). Even if they do internally see this as a pure merger with no buyer, and a new company created, that wouldn't stop BSDI from being a public company. Thus, BSDI would need to buy back its stock to go IPO bezerk. But of course, it seems they never did IPO. So this branch of logic can be trimmed.
Re:Market Fragmentation (Score:1)
Could be. But it sounded more like wistful regret, and not very deep at that. I think the reactions here are just a little bit overblown.
Though as a *BSD user, I can understand why people are a bit on edge. It helped to read Jordan Hubbard's comment that FreeBSD can no more be un-freed than Linux. It seems apparent that BSDi is doing this more along the lines of "If you can't beat 'em, join 'em" than "Keep your friends close, keep your enemies closer." If they tried to un-free the code, developers would simply jump ship to another BSD, or start a new one where the old one left off, even if it required a new coat of paint on the code to free it from new and evil masters. GPL advocates sometimes forget that this is how the BSDs came about in the first place. They've already weathered that test, and it would be highly foolish for any corporation to stake their plans on the same thing not happening again.
Re:That tingly feeling (Score:1)
Re:IPO? (This is, after all, all about money) (Score:1)
I originally looked at BSDI and thought the product & services were not nearly worth the money. Further, in talking with the people at BSDI I didn't like their tone towards lowly scum customer (me) out here in hicks-ville. That's why I started with FreeBSD slightly before 2.0.0. It's met my needs and my customer's needs very well. Now we have this mess.
It's too early to have a new project called "FREE! FreeBSD", but the dribble in this article may have me registering a few new domain names just in case...
I have a new poll question for /.
"When will the 'new' BSDI IPO?"
[ ] 1 month
[ ] 2 months
[ ] 6 months
[ ] 12 months
Note here that never is not an option. Greed kills. The old BSDI wasn't IPOable, but this mess probably is because it has the WC cash stream.
Finally, after the IPO and after the 'new economy' has it's correction to sync(2) with the 'real economy' where will this IPOed mess then be? I liked it when the FreeBSD support organization was tangent to a real business not inflated by gross over-expectations of an insane "tech-happy" stock market. This whole thing makes me just sick.
Re:IPO? (This is, after all, all about money) (Score:1)
Re:nik (Score:1)
Don't be sucha spazz..be greatful that ANYONE does ANYTHING and that there is even a
Thanks for the great interview Nik.. hope to hear more about this as the subject progresses.
- DL
Re:Netscape/Mozilla (Score:1)
More to the point, -core doesn't have anything to do with the day-to-day running of FreeBSD or what gets committed to the tree or not: that's up to the developers. So far, we've seen not much in the way of contributions from the user/developer population directed to "improving the desktop" (whatever that means). Jordan once tried to run a desktop contest for a "default desktop" and didn't get any submissions.
In a free software project, things don't happen until someone does the work - so it seems that not many people who use FreeBSD are motivated enough to work on "improving the desktop". Whenever it comes that FreeBSD should "support the desktop better" the answer is invariably "yes, better desktop support would be great! I can't wait to see your patches!" and then it goes no further.
Re:Mixed feelings... (Score:1)
Sure, BSDI could take the free version of FreeBSD and make their own proprietary version - but wait, they always could, and did exactly this with BSD/OS (which incorporated some amount of FreeBSD code). This hypothetical version could not be called FreeBSD, because that name is administered by FreeBSD core.
You can bet that if they tried to somehow make FreeBSD non-Free, the vast majority of the developer and user base would not follow them, and would carry on developing the real FreeBSD as ever before.
There will always be a free FreeBSD out there - no-one can take away my CVS repository from me.
Re:Market Fragmentation (Score:1)
The best BSDI could do is to take the FreeBSD code, merge it with BSD/OS and create PlusBSD 5.0 - which is what *anyone is allowed to do and do all the time*, and FreeBSD will continue unchanged as before.
Re:a couple of things. (Score:1)
How can you substantiate this? The BSD community is by far the most active by scale.
when ./ posts a .00000000001 upgrade to the freaking linux kernel you sheep come out droves.
Amen to that brother! Slashdot is VERY Linux-centric. Just look at the way the ignorant zealots flocked to the Slackware story over this. Stigma is all that matters rather than maturity and performance. Anything that is remotely BSD is crucified on slashdot plus most BSD users avoid slashdot because of its one-sidedness. if you want the current BSD news check out OpenBSD Journal [deadly.org], Daily Daemon News [daemonnews.org], FreeBSD'zine [freebsdzine.org], FreeBSD Diary [freebsddiary.org], FreeBSD Rocks [freebsdrocks.com] and OpenBSD Explained [dayrom.com.au]
At first much of the BSDI codebase will remain proprietary. It will only be freed as it is integrated with FreeBSD. There are some parts of the codebase that cannot be freed because the code was written under a contract that does not permit disclosure.
According the Karels the only thing that will remain proprietary is the kernel...for now. And a lot of the things they can't just put under a BSDL comes from things under NDA's.
Re:Mixed feelings... (Score:1)
Re:Market Fragmentation (Score:1)
If you have source code and can't get it to 100%, there is a problem with the code.
What I see happening is a whole group of NEW coders coming up thru the ranks with 'Linux Experience' and have no CLUE about writing portable code. They write it going directly to
(that is problem #1)
Anytime money is involved, the dominate player doesn't want to do anything to take away their #1 position. The X86OPEN standard -> Linux standard binaries are examples of this. I have a hard time believing if the BSD's can run linux binaries, that you can't get all the Linux distros to all agree on a common format. Its all about being at the top of the pile and the money this represents.
This fighting for #1 is EXACTLY what fragmented the Unix market years ago. Every special enhancement to the 'linux kernel' will work to drive a wedge. There is nothing stopping someone from taking the kernel and doing their own fork. And if Linus never blesses the code back into his kernel, and the fork gets marketshare, this divide will contiune because the other vendors will be emboldened to create their own version. And as long as these forks all run 'linux standard binaries', the vast majority of the market won't care. Just like the market for shrink-wrapped Linux binaries won't care if the box is RedHat, SuSe, SCO, Solaris or BSD, so long as the box containing the binary at CompUSA and says 'works with Linux' works on whatever platform they have.
The cracks are already showing....and Linus sees it. That is why at LinuxWorld 2000 in NYC he called fragmentation a good thing.
Re:nik (Score:1)
(Ignoring the rest of this thread) the above statement is patently idiotic. If slashdot becomes a site full of any old crap written by any old moron who happens to hit a submit button, then I'll stop reading it.
The other BSD's (Score:1)
Re:FUD alert! (Score:1)
Couple of quick examples
Motorola HA Linux
Linux Distro for ABIT Hardware (Gentus Linux)
only works on their hardware.
There are a whole lot of others who are making distros that have kernel mods that haven't gotten into Linus's "blessed" kernel.
a couple of things. (Score:1)
when ./ posts a .00000000001 upgrade to the freaking linux kernel you sheep come out droves.
bahh, now with some comments.
At first much of the BSDI codebase will remain proprietary. It will only be freed as it is integrated with FreeBSD. There are some parts of the codebase that cannot be freed because the code was written under a contract that does not permit disclosure.
this bugs me, in practical terms I don't mind working with closed source, however. as an ideological bastard. i really feel like I'm getting bend over.
. Providing those kind of value-adds for FreeBSD on a commercial basis would be a win-win scenario for everyone, I think, and that's just one possible avenue of exploration.
say what market boy? win-win?.. value-adds. Jezzus. I'm really starting to smell something fishy here. maybe FreeBSD on a commercial basis really means it won't be free anymore.
I hope I'm just being paranoid. but I don't trust corporate america, I have a feeling they may try to close the doors a bit to make sure the money river heads in their direction.
-Jon
Re:...and there's more (and worse (still))... (Score:1)
The bartender says, 'What is this, some kind of joke?'
sorry.
Re:That tingly feeling (Score:1)
Re:Netscape/Mozilla (Score:1)
Re:Netscape/Mozilla (Score:1)
Re:Netscape/Mozilla (Score:1)
STUPID stupid stupid. heh.
ja
Re:Not "pushing" on the "pull" door (Score:1)
I surf Slashdot and I like BSD (Score:1)
I have logged on to Slashdot and I let the data flow
I have accessed all the links of stories that I know
I have freshmeat on the disk drive that is full as it can be
I surf Slashdot and I like BSD
With all I need on a CDRom, all tools are there I see,
Holding on and on while I install with ATAPI/IDE
I surf Slashdot, it has news for me
I surf Slashdot and I like BSD
And I look to the merger announced last week.
And I thank U.C. Berkeley, BSI and Walnut Creek
And I've all the mirrors bookmarked, since I am such a geek,
I surf Slashdot and I like BSD
With all I need on a CDRom, all tools are there I see,
Holding on and on while I install with ATAPI/IDE
I surf Slashdot, it has news for me
I surf Slashdot and I like BSD
And it's accessing the story and it's groaning with the load
And moderation is broken and the Slashcode rev is old
But I see posts in my Netscape, after all, it's free
I surf Slashdot and I like BSD
With all I need on a CDRom, all tools are there I see,
Holding on and on while I install with ATAPI/IDE
I surf Slashdot, it has news for me
I surf Slashdot and I like BSD
They can't be serious (Score:1)
This one is to good to be true, what they forget is that even the smallest of these fractions usually command a higher marketshare than FreeBSD systems.
Another thing is that if FreeBSD ever took of, like Linux have, the BSD license would also lead to more fracturing in that marketspace than we will ever see in the linux world. Adding proprietary extensions to FreeBSD would be the norm, and the BSD license would allow it.
Re:They can't be serious (Score:1)
Re:Linux vs. BSD (Score:1)
Re:They can't be serious (Score:1)
So, you don't recommend people to use FreeBSD because it's company (Walnut creek, until now) is the market leader that crushes all before it? Perhaps BSDI has sold 90% of UNIX to the world, and is eating up Walnut creek as it plans Sun and Intel.
I recommend (and use) FreeBSD and Linux. It depends on the purpose. If I was writing embedded controllers, (which I'm not) I'd use BSDI. This is very simple for me. Use a tool when it's useful.
merger and marketshare (Score:2)
When we look at the IDC marketshare numbers, the rationale behind the merger becomes clearer. Both FreeBSD and BSD/OS are competing for the same niche in that shrinking remaining segment. There just isn't enough of the pie to go around. By consolidating, they buy themselves a little more time, since they no longer are competing with each other in that segment. Presumably, some costs will be lowered as duplicate company internal structures (payroll, accounting, receptionist) are combined.
The future of BSD.... (Score:2)
Now, if only certain ideologies within the BSD community would realize that; yes, they really CAN play together, the Net- and Open- folks could get back together, join up with the BSDi/Free- group, buckle down, and release 4.5BSD that serves all the goals of all four of those ideological platforms all at once.
Then BSD could just maybe crush all those who oppose it. Wouldn't that be a hoot?
Netscape/Mozilla (Score:2)
Are they going for a Netscape/Mozilla like situation, where we have a free Mozilla/FreeBSD and a branded proprietary Netscape/BSD/OS derived from the free code base?
Re:Not fragmented: specialized (Score:2)
Define "fragment". The GPL does mean that changes to the GPLed parts of the code that goes into a Linux distribution (including, but not limited to, the kernel) made by one distribution must be made available in source form, and thus must be available to other distributions.
However, this does not ipso facto mean that those distributions will pick up said code, so different distributions may have behavioral differences, and some of them may well cause pain to users, developers, etc.. (Not all differences are "this distribution is for secure firewalls and the like, this distribution is for embedding in client appliances, this distribution is for embedding in server appliances, this distribution is for home desktop users, this distribution is for corporate/government/institutional desktop users, this distribution is for big Web servers, etc. - some of them may be differences between distributions aimed at the same market.)
Re:Not fragmented: specialized (Score:2)
I was disappointed to see you say "Linux can't truly fragment because of the nature of the GPL." with such authority. There's nothing in the GPL that prevents multiple GPL'd projects based on the Linux kernel code, after all.
However, I agree with you. Use what you enjoy and what works. Use different systems for different purposes. Use Linux if you want for your desktop, or your workstation, or your server, or your Palm. If you're inclined, go for a FreeBSD mega server like cdrom.com, and boast about your terabyte and a bit of traffic daily. OpenBSD'ify your router/firewall machine and show off your encrypted swap space, or NetBSD'ify that old Sparc and have people perve your UVM. Have fun, damnit!
Re:Netscape/Mozilla (Score:2)
Therefore it seems quite likely you'll see FreeBSD commercial product, and not BSD/OS, which as a name (but not as a legacy) will not be used. To answer your question, it won't be a free vs. branded deal as Mozilla vs. Netscape, but will be a merger into FreeBSD, and some non-free commercial extensions to FreeBSD will be available from BSD, Inc.
Mixed feelings... (Score:2)
I know that the core FreeBSD team will survive on but I am also wondering if the Free version of BSD will continue to show up shelves with the same sort of exposure.
How will the FreeBSD core REALLY interact with the BSDI folks? The whole thing makes me nervous.
Re:nik (Score:2)
AC wrote:
Not quite true. In the interests of getting the facts right:
I'm an employee of C.R.F. Consulting in the UK ("C.R.F." == "Clayton's Retirement Fund", but not a lot of people know that).
Yes, I live in the UK.
My company provides services to Andover.net, one of which is the editorial for the BSD section. Yes, my company is paid for this work. I am not (directly), although, ultimately, Andover.net do fund part of my salary. I also have Andover options.
Those editorial services are not restricted to either Walnut Creek, or FreeBSD. I've posted (and will continue to post) stories about BSD, whatever the flavour. I also occasionally post other submissions to the front page as well.
I'm not (and nor are any companies I'm connected with) retained or paid by Walnut Creek. The closest I've come to that was not having to pay the registration fee for last years FreeBSD Convention. That's not specific to me, as I understand that everybody who presented at the conference did not have to pay for registration.
If you want to write to me (and it's about Slashdot), I'd prefer you use the nik@slashdot.org address. If it's about FreeBSD in general, or the Documentation Project, I'd prefer you used nik@freebsd.org. And if you'd like to use C.R.F. Consulting's services, and you're a company in or around London in the UK, I'd prefer you wrote to nik@crf-consulting.co.uk :-)
FWIW, there don't seem to be many other "Nik Clayton"s on the 'net, so going to Google and doing an ego search for my name will turn up links to pretty much everything I've ever written online in the past eight years. I'm sure you'll enjoy it.
Now, could we get back to the regular Natalie Portman discussions? Thanks.
N
Re:They can't be serious (Score:2)
Then where are those proprietary extensions? All I can see are a couple of semi-free options. If it hasn't happened before, what makes you think it will now? One of the overriding goals of FreeBSD is to make it usable and modifiable by anyone, and throwing in proprietary stuff eliminates that.
Re:They can't be serious (Score:2)
If Jordan Hubbard comes along and gives me an apple, and also give Steve Jobs an apple, I still have my apple. Even if Steve locks his up in a chest and threatens criminal proceedings against anyone taking it, I still have *MY* apple and I'm going to eat it and nothing Steve can do can change that.
You can't steal what is free. A parable for you:
There once was a fabulous apple tree. No matter how many apples one would take
from it, there were just as many as before! When this was heard by the villagers
they all rushed to the apple tree and took apples. But no matter how many they
took, there were just as many apples as before. But some of them came and took
apples and locked them within a chest, so that none could steal them. And they
laughed at the other villagers, saying, "Look, they do not protect their apples.
Surely a thief will come and steal them."
Re:Market Fragmentation (Score:2)
It's a shame that Mr Bruce felt the need to take a gratuitous shot at the Linux community. Perhaps he should take a look at it in a different fashion:
People who are trying to decide whether to rely on Linux or BSD should note that the two commercial BSD-based companies are merging in a desperate attempt to survive at the same time that an expanding Linux market is feeding the growth of new participants.
Is that fair? No, but Mr Bruce's comment isn't any fairer. I wonder if it isn't more sour grapes over the decline in the importance of Slackware than anything else.
Looks good to me (Score:2)
I haven't seen either Walnut Creek or BSDI, Inc. set the world on fire from a business perspective, so perhaps from that aspect alone the idea of a merger is a good one.
The whole "desktop vs. server" idea is a mare's nest. Sun doesn't scruple to support a single version of Solaris that runs on both their desktop machines and their Enterprise 10000 servers - it's a bloated pig in both places. (By the way, for sheer entertainment value, I urge any interested parties to ask Mike O'Dell about Solaris networking. I've never seen a better rant on any subject.) The choice of a "desktop OS" is, in most cases, chiefly influenced by factors which don't directly have anything to do with the OS. Linux and FreeBSD now both have creditable office suites in native ports...both suffering from the fact that neither one is Microsoft Office. (NO uSoft Office is NOT the best, but it's the one that sells corporate accounts. Win lose or draw, this is A Truth right now.) Both have reasonably good desktops available, or getting there. FreeBSD used to trounce Linux in TCP/IP stack robustness and carrying capacity. It's still better, in most trials, but the race is no longer a runaway.
Both Linux and FreeBSD have contributors who are far better at writing code than conducting themselves rationally. I had originally supposed that, over a span of about five to ten years, Linux would gradually displace FreeBSD. I am no longer certain that this is the case. I do not believe that FreeBSD will overtake Linux to any significant degree, because compared to, say, Microsoft, both operating systems have similar capabilities and make similar offerings. Thanks to the AT&T lawsuit, Linux came to market first, and gained a lion's share of the market, which it will probably not lose. Many Linux proponents believe that the prevalence of Linux in the marketplace is due to the GNU license. I regard this as a religious argument. The religious fervor surrounding things GNU certainly has provided Linux with a boost, but I don't think that it is a decisive one. Apple's customers include a strong religious minority, which has helped the company, but this minority was not enough to save the company when it hit the bricks. (One strong difference between Apple and Gnu is that Apple's religious followers probably derive their fervor from the same place as the medieval church: the tendency of the Church to periodically pick a group, declare them heretics, kick them out and burn them at the stake. GNU does not do this; Apple certainly does. Apple II anyone? How about a Newton?)
The merger of BSDI and Walnut Creek CDROM bring real strengths from both. I expect the result to be the presence of BSD UNIX as a strong second choice to Linux for years to come.
Not fragmented: specialized (Score:2)
As far as kernel mods go, there are good reasons not to include many of them. Do most people want to use Mosix? No, probably not (though I am using it, and it's cool). So, it's a patch. This keeps the kernel source from getting even more insane than it already is.
I think that both of these are Good Things. Silly things like ABIT Linux will likely die out rather quickly, IMO. It's also my opinion that Linux can't truly fragment because of the nature of the GPL.
Don't get me wrong, I have nothing against *BSD (though I'll probably not try it, because I really like SysV). But there's no need for people to make snide remarks (the one in the interview to which the original post was referring)...use what works for you.
That tingly feeling (Score:2)
Both of these companies are awesome and the two coming toghether will hopefully yield even better opearting systems for both ends
(How can you make FreeBSD much better
Seriously this is some cool stuff and I wish more VERY good things like this could occur more often I seriously think this is going to give FreeBSD even more mindshare among the server admin and heavy duty server market.
JA
IPO? (Score:2)
Re:FUD alert! (Score:3)
I suspect many claims of fragmentation of Linux may be overstated.
However, I think the claim:
is also overstated.
First of all, there's the issue of versions of software. Linux distributions are built from many pieces maintained by different people, so it is possible that a given release one distribution might have a 2.2.x kernel and a 2.1.y glibc and so on, whilst a given release of another distribution that has the same 2.2.x kernel might have a different version of glibc, or a different version of utility XXX, or whatever - meaning that different user-land source trees are going into those distributions. Perhaps the next release of the second distribution uses the same version of glibc as the release in question of the first distribution, but it might then have a different kernel, or a different version of utility XXX or YYY, or whatever.
In addition, some distributions may well add their own changes to some or all of the components they bundle into their distributions. For example, it is not the case that all Linux distributions have "standard" versions of libpcap - Red Hat 6.1 has a patched version that, whilst it has some improvements, changes the format of capture files written by applications that use the libpcap code to write capture files (e.g., tcpdump) and doesn't change the magic number on those files. This obliged Ethereal [zing.org], which uses its own library to read capture files in order to handle capture files that are not libpcap-format capture files, to go through some pain in order to be able to read
transparently (which the patched libpcaps don't do - the later patch can read the original format with the standard magic number, and can read the changed format with the new magic number, but can't read the changed format from files that use the standard magic number and that format; I can sympathize with the patch's developer for not doing so, as the hack I put into Ethereal's capture-file-reading library is really a bit gross, but, for Ethereal, I wanted it to be able to Just Work - hand it a capture file, and it consumes it, without having to be told what it is, regardless of whether the libpcap file that comes with the system on which it's running is capable of doing so). (I filed a bug on this, as did several other people; apparently a future Red Hat release will pick up a later patch, so that the libpcap files with a different file format will have a different magic number, and files from unpatched versions of libpcap can be read by tcpdump, for example.)
And, of course, not all Linux distributions have the same configuration file setup - for example, not all of them use a System V-style init and rc files.
I suspect there are people out there who can cite other examples of being bitten by differences between distributions, so I consider it an error to assert that "one kernel source tree and one user-land source tree goes into every single Linux distribution out there", or even to assert that the differences between the source that goes into those distributions don't cause any problems.
None of this, however, indicates that
Market Fragmentation (Score:3)
People who are trying to decide whether to rely on Linux or BSD should note that the two commercial BSD-based companies are unifying at the same time that the Linux market is being divided up into smaller and smaller fragments. It seems like every few weeks another company announces a Linux distro. I just read that Motorola is producing their own. Now don't get me wrong, I really wish that Linux wasn't so fragmented. In fact, I would like to go back to the good old days when Slackware had a 90% market share ;-)
We're not getting you wrong, Mr. Bruce. It's painfully obvious that you don't like the vitality of the competition to BSD from GNU/Linux.
Why is it that everyone just assumes "market fragmentation" is bad? Why do they assume that GNU/Linux is going to follow the same old rules that the UNIX marketplace followed in the late '80s?
Yeah, the UNIX market is fragmented with *BSD, SysV, AIX, IRIX, HP-UX, GNU/Linux, etc. ad infinitum.
And yeah, the GNU/Linux market is fragmented, but so what? When 99% of your software will compile and run on your system regardless of the distro that you use, what does it matter? So PHBs get confused about which distro is "better," so what? PHBs shouldn't be deciding which distro to buy/download, the techies ought to be making those decisions. (Yeah, I know, most corporations don't work that way, neither does the one that currently has me enslaved.) Where is the evidence that a fragmented market is bad? I always thought the mantra was "choice [in the marketplace] is good for consumers?" If not, then why is everyone beating up on Microsoft?
So, when you're consumer/choice oriented you call it "competition." When you're a big company whose competing in that marketplace of choice, you call it "market fragmentation."
Of course, I can't fault Mr. Bruce for wishing Slackware [slashdot.org] had a 90% market share.
Long experience with BSDI and FreeBSD (Score:3)
Here's the specs on this server: Pentium 133 (yes, really!) with 64megs RAM. The SCSI-II card is an EISA bus dinosaur, but it works. Although we have PCI slots on the server, the operating system is old enough that they are not supported. This system is definately getting clunky enough that it is time for an upgrade. Even so, this server has stood the test of time, and delivered incredible value for that initial $495 that we paid for the OS.
So I am working on bringing a new system online to replace the old warhorse. The new one is a Micron Netframe 3100, which sports dual Pentium III 450mhz CPUs, with 128MB RAM. The SCSI drives are alledgedly hot-swappable, but I haven't tested this capability yet. The operating system we have chosen is FreeBSD 3.3R, and here are the reasons:
o BSDI's policy of licensing per-user has automatically eliminated their OS from consideration. Too bad, because I'd pay the cash for commercial support in a heartbeat, otherwise.
o FreeBSD looks so much like BSDI that it is difficult to tell the difference. Our shell users (we've got a lot of those) need that compatibility.
o Most of the applications we run are supported on both BSDI and FreeBSD. Stronghold, several shopping cart programs, and the like, are easy to port over.
o We've been using FreeBSD for quite some time as well. In fact, we were using it before we started using Linux, and have never been sorry for that decision. FreeBSD really is one of the best server operating systems I've ever encountered, in terms of sheer bang for the buck performance, reliability, and ease of use.
o Our customers can run Linux apps on the new server if they want to. We like that. We want to promote cross-pollination of the various UNIX camps, as much as possible.
o FreeBSD isn't NT. 'Nuff said.
The Walnut Creek merger with BSDI is the biggest news in FreeBSD land that has happened in quite some time. Since the people involved all assure us that FreeBSD remains free from corporate ownership, then the user community has nothing to fear. And this pre-emptive move by BSDI to pool resources bodes well on the public awareness front for this very worthy operating system.
I look forward to the spread of FreeBSD, and if BSDI can get over this per-user licensing temporary insanity, then they will have my support, both verbal and monetary. The folks from Colorado Springs should be proud of their work, and I expect that they will produce more of the same.
Re:merger and marketshare (Score:3)
Your "not enough pie to go around" statement implies that FreeBSD/BSDI usage is shrinking. It may be that FreeBSD/BSDI's growth is not proportional to market growth, or it may be that FreeBSD/BSDI is simply not (yet) a large enough percentage to get out of a shrinking "other" category (sorry, don't have the IDC survey handy to check that).
I don't know about BSDI but I'm quite certain the FreeBSD usage is growing. FreeBSD's "piece of pie" is getting bigger regardless of whether or not it's getting bigger at the same rate as the whole pie. And FreeBSD's piece of pie is already large enough that nobody is going hungry.
Not "pushing" on the "pull" door (Score:4)
FreeBSD is "owned" by the FreeBSD Project, which is made up of the core team, the committers, and all the other people who write the code. No company can ever own FreeBSD, anymore than a company can own Linux. The FreeBSD Foundation will be an independent non-profit organization. It will be controlled by a board of directors, which will contain some members of the core team. The Foundation and the core team are still separate entities going forward.
Non-profit, not for profit's and foundations essentially mean that the company CAN be for profit, the not for profit part comes from the stipulation that the board members are not allowed to profit. With his answer he clearly and firmly syas the corporate structure surrounding FreeBSD is structured in such a way that it will keep FreeBSD free. The foundation of keeping it in the spirit of open source is firmly in place. Got to hand it to Walnut Creek et all, they seem to be doing everything right. Makes me wonder with models like this that obviously work, and work well, why do fly by nights' like LinuxOne keep driving down the wrong path. Reminds me of that far side cartoon with the Midville School for the Gifted. Has a guy trying to go in the front door, pushing real hard. Right above his head there is a big sign that says "Pull". Good to see that the folks behind FreeBSD are not pushing on the pull door.