Slashdot Mirror


BSDi's Software Divisions Acquired by Wind River

big knife writes: "Check here for the official press release." Wind River is the company that puts out vxWorks, the embedded OS that runs our great Arrowpoint Web Content Switch we have here at OSDN. Evidently, BSDi will become iXsystems, dealing with BSD product solutions, and hardware (essentially a beefed up Telenet Systems). The status of FreeBSD and their commitment to Open Source, and FreeBSD in specific is mentioned, definitely a good thing.

34 of 80 comments (clear)

  1. But are they welcome at the OSS party? by Anonymous Coward · · Score: 2
    This article about Wind River's acquisition of BSDi includes an interesting developer-preference graph which shows how VxWorks peaked and how embedded Linux has shot up from nowhere. The article also includes some quotes from two of Wind River's VPs and its founder (Jerry Fiddler) about Wind River's attitude regarding open source software and linux. Together, these make it quite clear what Wind River is up to, and why they felt compelled to buy their way into the open source / UNIX movement.

    The article concludes with the question . . . "Wind River has made it clear that they plan to support -- and hope to gain the support of -- the BSD open source developer community. But the question remains -- how warmly will FreeBSD developers welcome the potential dominance of BSD UNIX by the world's leading proprietary embedded OS vendor?"

    1. Re:But are they welcome at the OSS party? by FFFish · · Score: 4

      I daresay Linux in the embedded market is taking off exactly as quickly as it merits.

      There are better solutions than Linux, peeps. Take the blinders off, and see how wide and varied the world is!


      --

      --

      --
      Don't like it? Respond with words, not karma.
    2. Re:But are they welcome at the OSS party? by iso · · Score: 4

      yes, it's quite obvious why WindRiver is doing this: it's because they've quickly seen their market share shrinking because of Embedded Linux. developers love that they have all the source code to their embedded OS right there if they need it, and this is a big plus.

      Linux in the embedded market isn't taking off as quickly as it should however, and that's mostly because of the GPL. a lot of embedded hardware companies make hardware that's somewhat similar to the competition (especially networking markets outside of the network "core"), and software is their value-add. the problem, of course, is if they must provide the code to that value-add software, it doesn't give them an edge up on the competition for long. i have heard this concern from some companies, especially some of the larger ones (such as Cisco), and it's a very valid concern.

      of course BSD doesn't have the same GPL restrictions, and i believe that's why WindRiver is so interested. they can offer the same source-code level support as Embedded Linux without that nasty GPL restriction being passed on to their customers. as a result, it's a pretty easy sell against Embedded Linux. of course it's probably not as good for the industry as a whole (i still have a sneaking suspicion that industry-wide code sharing is good in the long run), but it does keep the Ciscos of the world happy.

      at any rate, VxWorks is an excellent operating system, and i think WindRiver will do a great job with BSDi. whether or not it will benefit the free software community remains to be seen, but it'll definitely help their bottom line.

      - j

  2. Re:No mention of PicoBSD by imp · · Score: 2
    Will they kill Pico?

    No. They couldn't even if they wanted to.

    Warner Losh
    FreeBSD Core

  3. Wind River isn't infallible... ::grin:: by hatless · · Score: 5

    Wind River's products aren't all good. They're also responsible for WinPOET, the horrid PPP-over-Ethernet client most residential DSL customers live with. It's got memory leaks--bad ones--and has had them for a few versions straight. Use it, and you'd be led to think PPPoE is a terrible technology with a lot of overhead. The installer is pretty big and involved, too.

    What's even stranger is that this comes from an embedded-systems software company. You'd think they'd be well-positioned to pull off a PPPoE implementation at least as small and stable as some of the (downright tiny) Linux ones. Setting aside the kernel modules now available, there are things like rt-pppoe, a userspace client that manages to chug along merrily in a few dozen kilobytes of RAM.

    1. Re:Wind River isn't infallible... ::grin:: by zmooc · · Score: 2

      I think quite some space in the database could be saved by crosslinking the following comments: 1, 2, 3, 4, 5, 6. 7, 8, 9, a, b, c, d.
      They're all the same. Sir, thank you for your intelligent opion, I really appreciate it but posting it just once would have been enough. Thank you.

      --
      0x or or snor perron?!
  4. Slackware by deuteron · · Score: 2

    For anyone interested, it seems Slackware will remain with the old BSDi company (which will become iXsystems).

    1. Re:Slackware by deuteron · · Score: 2

      No, Slackware was supported under BSDi the same way they (and FreeBSD) were under Walnut Creek. It seems Wind River was interested only in BSD related things, so Slackware stays with iXsystems/BSDi.

  5. Re:Another sign of death, BSDI and FreeBSD now DEA by Arandir · · Score: 2

    Oh damn! What am I going to do? I've got a subscription to both FreeBSD *and* Slackware! I hope they don't ship me blank CDs.

    If BSD is dead, then what's running this compp p&8 K nb! .. .. . . [end transmission]

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  6. WindRiver are the M$ of the embedded world. by zak · · Score: 2

    I have been working with VxWorks for the past year.
    You pay through the nose to get any tiny little bit of functionality beyond the barest essentials, the development envorionment sucks (constant crashes, horrible IDE performance), the OS claims to be POSIX compliant but isn't, and support is absolutely TERRIBLE. They have blown us off several times when we needed problems solved and questions answered.
    The three reasons for using VxWorks today are:
    1) Hard real time. And if you can stand latency of a couple hundred ns, Solaris 8 or IRIX can fulfill your needs.
    2) Experienced workforce. In the embedded arena, there are many experienced VxWorks developers. If your team is composed of such people, VxWorks may become a good choice when you need your product out the door in a hurry.
    3) Availability of various software components and drivers. Many vendors create drivers and modules (e.g. net protocols) for VxWorks first and often exclusively. The quality of these products is often mediocre, however one still pays through the nose for them as there is no other solution.
    WRS' monopoly may have been fraying at the edges (embedded Linux offerings and others such as QNX are beginning to show a following), however, the technological advantage these competitors are displaying may be erased by this move (the BSDi acquisition). At long last, WRS will have a Real Operating System which will show all those haughty bastards with their Protected and Virtual Memory, POSIX compliance and OSS tools who's the boss.
    I'd be absolutely thrilled to work with BSD instead of VxWorks (FreeBSD is my workstation OS of choice), but I fear this may well seal the fate of other companies such as QSSL and Be, which are true innovators and do not have the financial clout to push their competitors out by buying them (or equivalent solutions) out.

  7. Re:Wind River is not necessarily your friend. by mistered · · Score: 2
    I'll second that. Wind River has gotten better, but they're still in a "what can free software do for us" rather than "how can we use free software to help our customers and everyone else?"

    They use GCC extensively as their cross-compiler, but are not great contributors to GCC development.

    --
    Enjoy your job, make lots of money, work within the law. Choose any two.
  8. Re:Cautious optimism? by ebcdic · · Score: 2

    I have been using and contributing to BSD since 1983 and FreeBSD since 1994. I have absolutely no wish for FreeBSD to gain market share in embedded devices or any other area. There are plenty of other systems in those areas and if that was what I wanted that's what I'd use. What we need is a greater diversity of approaches, rather than everything converging on what's currently successful.

    As Dennis Ritchie might say, if you want QNX you know where to find it.

  9. Re:Ok, no killing of PicoBSD by MadAhab · · Score: 2
    I expect that key developers would leave and restart elsewhere; after a period of chaos, consensus would build behind the biggest grouping of core commiters who agreed to re-form as the new entity.

    Now if they managed to crash a plane with most of those commiters, they might get somewhere.

    Boss of nothin. Big deal.
    Son, go get daddy's hard plastic eyes.

    --
    Expanding a vast wasteland since 1996.
  10. Wind River is not necessarily your friend. by meepzorb · · Score: 2

    I work with VxWorks on a daily basis as part of my job, and I'm not sure why people think this is a good thing? Wind River is *anything* but an Open Source company in their business model:

    Strict licenses which must be renewed annually for access to tech support, bugfixes and updates (we're talking about tens of thousands of dollars here).

    Mediocre tech support for smaller customers (unless, of course, you are willing to pay for them to send out one of their consultants).

    A draconian closed-source policy that, among other things, forces customers to pay exhorbitant fees for read-only access to source code. Right-to-modify licenses are even more exhorbitant.

    And the Tornado tools are supported on any OS you like... as long as that OS is Windows NT or Solaris 2.x.

    Okay fine, WRS isnt Microsoft. But the enemy of your enemy is *not* necessarily your friend.

    :Michael

  11. Re:How do you pronounce iXsystems? by bugg · · Score: 2

    How do you pronounce it? Presumably just like "uniX systems" but without the un.

    --
    -bugg
  12. Speaking as an embedded programmer... by mwalker · · Score: 2

    If Wind River is going to "integrate" FreeBSD the same way they "integrated" PSOS, then you can kiss it goodbye.

    The BSD license allows for proprietary modules built on top of open software. When people at my workplace refer to "Microsoft embedded", they mean Wind River.

    Embrace, extend, extinguish.

    Go to their web site you'll see PSOS listed as a product. Then call them up and try to buy it without buying VxWorks.

    Good luck!

  13. Re:Future of FreeBSD by agshekeloh · · Score: 3

    Just as any one company cannot kill Linux, no one company can kill FreeBSD. BSDi does not own FreeBSD -- nobody owns FreeBSD. While it would suck big-time if they fired their FreeBSD developers, it wouldn't take more than a day for each of them to find a new job developing FreeBSD.

    Wind River could kill BSD/OS. But by the time they do that, I suspect that the really cool stuff will have already been assimilated into FreeBSD. That process is well under way now.

    If Wind River stopped selling FreeBSD CDs, how long do you think it would be until the FreeBSD Foundation picked up the slack? Or until Jordan Hubbard found a new employer who would do it for them?

  14. A VxWorks User... by wowbagger · · Score: 4

    I have the misfortune to have specified VxWorks for a project I am designing. I am sorry, but I trust Wind River about as far as I can throw them.

    First, full disclosure. My project isn't the typical embedded project - it's large, it runs the X windows system, it uses TCL/TK, it has a good-sized hard disk. This is not exactly what VxWorks is targeting, and many of my problems stem from that. For a small project, it's probably good.

    OK, now for the dirt.

    1) I have NEVER, NOT ONCE, gotten any significant help on a problem from Wind River. This does not mean that they didn't try, but in the end every problem I ran into I ended up solving myself. For instance, when I was first building the system, I built it to load from IDE hard disk. I found out, after weeks of wasted effort and several calls back and forth to Wind River that the networking stack was disabled if you weren't booting from the network, unless you turned on an option that was not documented.

    2) We purchased the RtX server that Wind River sells. It turns out the X server won't work with the latest version of VxWorks. The version of VxWorks it does work with does not support DNS nor DHCP.

    3) The IDE driver doesn't use DMA, and the system does not understand partitions. I had to write the code to parse the partition table of the hard disk. And the lack of DMA sucks when you are trying to log a large amount of data to the hard disk.

    4) The VxWorks file system is DOS. They have a hack to support long file names, but that hack isn't VFAT. So, you cannot simultainously have long file names and compatiblility with any other OS.

    5) When we signed up with Wind River, we asked them as to when and if they were going to support development using Linux as a host. Since they already support Solaris, this SHOULDN'T be rocket science. We were told "within 6 months". That was two years ago. Guess what.

    6) The DOS file system has bugs where it tries to free() a static buffer. I don't have the source, I cannot fix the bug. RMS has a good point here.

    7) The X server only supports 256 color mode. The server is derived from XFree, but since XFree isn't under GPL, Wind River doesn't distribute the source. Therefor, I cannot build it to support TrueColor. I cannot change the keysyms (which would be damn useful since I have keys that a standard X server doesn't have.)

    8) On the StrongArm platform, they claim to support that chip, but they don't enable the on-chip cache, nor do they give you a good place to do so. Therefor, the chip runs at half speed.

    9) Their implementation of the TCP stack has bugs. They pass your driver a buffer you are to place the packet into, but they don't tell you that because of a bug in the driver, you have to place the packet at bufferstart+2.

    10) Their debugger does not run reliably on a network with a lot of traffic.

    Given my experiences with Wind River, I don't feel warm and fuzzy about their purchase of ANYTHING. As soon as I can convince management (and that won't be long) I will be porting my project over to Linux.

    1. Re:A VxWorks User... by Rogerborg · · Score: 2

      I can confirm most of these points. Wind River can't support the system it's currently selling; how on earth do they expect to be able to support a whole new OS when they're sacking half the BSDi staff?

      As an aside, the system architect who settled on VxWorks up and left when he realised we were screwed, and we're now looking at moving to Linux for future versions, on the basis that we'll get way more support for zero cost. Go figure.

      --
      If you were blocking sigs, you wouldn't have to read this.
  15. How do you pronounce iXsystems? by Refried+Beans · · Score: 2

    Tech: What kind of system is that?

    Admin: That's an ick systems box.

    Tech: Well if you don't like it, why don't you return it?

  16. No mention of PicoBSD by mr · · Score: 2

    Even though PicoBSD is a stripped FreeBSD....and "freeBSD will continue as before", PicoBSD is most like the space WindRiver is normally associated with.

    Will they kill Pico?

    --
    If it was said on slashdot, it MUST be true!
    1. Re:No mention of PicoBSD by mr · · Score: 2

      I hope not.

      It would be rather stupid of Wind River to kill off their only credible chance to play in the new market of $0.00 per unit for an embedded system that PicoBSD/FreeBSD (net and openBSD) and embedded linux represents.

      Wind River can still make money by adding value, and selling their development tools. They will just have to abandon the idea of getting $1.98 per unit sold. The only question is: Can Wind River let go of their per unit license for their code?

      --
      If it was said on slashdot, it MUST be true!
  17. Look what they did with pSOS when buying ISI by pjrc · · Score: 4
    With all the BSD enthusiats chiming in with "this ought to be great for *BSD", take a look at some fairly recent history with pSOS.

    pSOS is an embedded kernel (and all the various add-ons), formerly written and sold by "Integrated Systems, Inc" (ISI). A little over a year ago, Wind River purchased ISI. Only a couple months after the aquisition, they announced that pSOS would be discontinued. Maybe there's another explaination, but it appears that they purchased ISI to bury the competitive pSOS kernel.

    Only several months before this happened, I had started a little embedded project where I work, and we decided to purchase a kernel and TCP/IP stack. I spent about a week checking out the various vendors, and I investigated pSOS quite a bit, since some of our customers had some very successful products based on it. I also took a good look at Linux. I really wanted to use linux, but the truth is that it requires quite a lot of memory and a 32 bit chip, and I was hoping to stay with a 16 bit chip and smaller memory. Still, I started out with an absolute requirement that the vendor provide source code. ISI never provided (normal) customers with source, and Wind River is about as closed as closed source gets. I ultimately went with US Software, who provide source and have a product targeted at smaller systems. ATI Nucleus was a close second choice. I utlimately obtained both vendor's API reference manuals, and USSW's were more down-to-earth (provided a much better conceptual model of what their code was doing) and they were easier to use. USSW's TCP/IP stack comes with two interfaces, the usual sockets interface we all know and love, and their own very light weight interface. If you use the light weight one, you can compile without sockets (saves about 12k code space). I needed to add a tiny feature to the light weight one, and within 1 day I was able to read through the TCP/IP stack source and understand it enough to add the thing I needed with good confidence I was doing it well. I made a similar addition to their kernel, in the space of about one day. With these small changes to customize their interfaces to my needs, I got my code running in only a few weeks, and I was able to produce a 16-bit x86 (real mode, yuk) executable image that was about 50k that included their multitasking kernel, tcp/ip stack, and my old single-task app converted to nicely run multi-threaded to serve multiple concurrent sessions, all running on very low cost hardware, AMD's Net186 Eval Board. Having the source code for whatever kernel you're using in an embedded project is a major advantage. Don't ever let those slimey salesmen tell you otherwise!

    Wind River (and the former ISI) are closed source. They put a lot of effort into sales and marketing, and they put quite a bit of effort into trying to convince me that it wasn't an advantage to have source code. Fortunately where I work the management is pretty sensible and doesn't presume to be able to evaluate kernels and network stacks. When it became obvious I'd never select them due to being closed source, they made a couple attempts to directly communicate with my managers, which raised a couple questions, but they trusted my judgement that having source code was critically important.

    I know of a similar group that had started a project based on the Netsilicon chip, which at the time was only supported by pSOS from ISI. Netsilicon provided source for their device drivers, but the pSOS kernel and stack were closed source. Well, there were a lot of really unhappy campers when Wind River bought ISI and announced they would bury pSOS, and Netsilicon and their customers were certainly not amused. Getting stuck with an obsolete object-only library that has a bug really sucks.

    So before anyone gets really excited about the great things Wind River might do for BSDi, take a little look back at the not-so-distant history where they purchased ISI and then almost immediately announced the death of ISI's core product, pSOS... with what appears (from my limited point of view) as an utter disregard for the installed pSOS customer base.

    An remember, these guys are closed source proprietary software. They spout all sorts of marketiod language about "total cost of ownership", "industry leading [insert word]", blah, blah, blah. They make some pretty impressive product offerings, yet there is no shortage of horror stories of someone who hit bugs or needed to add a feature and was absolutely helpless without the source code. I saw a good example of one of those stories above, and I hope it gets moderated up to 5 (though PHB's wouldn't ever read slashdot), having the source code can make all the difference between spending a day or two customizing/bug fixing and spending weeks of frustration on the phone and ultimately working around it somehow.

  18. Cautious optimism? by jailbrekr2 · · Score: 2

    To see a company specialising in embedded systems embrace BSD like this is incredibly good news. Why? Because no matter how many servers there are, there will be 1000 times more embedded devices. This is the current battleground, and I would love to see FreeBSD steal some major marketshare in this arena.......

    That, and a constant, reliable source of funding for the FreeBSD project will ensure its dominance (flames anyone?) in the Open Source arena........

    God damn, its feel good to be a FreeBSD zealot right now. :)

    --
    Feed The Need[goatse.cx]
    1. Re:Cautious optimism? by jailbrekr2 · · Score: 2

      You either try to gain market share in all areas at once (as Linux is doing), or you work on one industry at a time. FreeBSD serves as an excellent server platform due to its speed, and reliability. It only makes sense to take its strengths into the embedded arena, where speed and reliability are 2 crucial requirements.....

      I was not trying to say that FreeBSD should concentrate on embedded devices ONLY, just that it was an excellent direction to go towards. It will increase the diversity of the OS, and ultimately, recognition.

      In todays world, marketshare equates to mindshare.

      --
      Feed The Need[goatse.cx]
  19. Why WindRiver can't kill FreeBSD by elbuddha · · Score: 2


    This is real simple.

    An analogy. Imagine that the FSF and Linus Torvalds jointly decide that any futher development they make towards GNU software and the Linux kernel will be proprietary. Forget that they wouldn't ever do that, just realize that because they own the copyright they could. But sitting on your desk is a CD of your Linux distribution of choice. It contains all the source code, and that version of the code is under a free license. You could take all that source code and continue developing it yourself. It would not die, as long as someone was willing to keep it going.

    The same is true for FreeBSD. WindRiver could say that all further development they make to FreeBSD will be proprietary. But sitting on the desks of all the FreeBSD developers is a CD containing all the source code to FreeBSD, and that particular version of the source code is covered by a free license. They would simply take that source code and continue their project unhindered.

    And you can believe that if WindRiver turns out to be a bad host, the FreeBSD developers will do exactly that; WindRiver can't prevent them from taking their toys and going to play somewhere else.

  20. Re:Another sign of death, BSDI and FreeBSD now DEA by ostone · · Score: 2

    I suppose this means slashdot is dead too... seeing as how they were aquired by Andover and then OSDN... being bought isn't being killed... I use BSD and linux... open source OS'es are damn hard to kill, because they have loyal fans willing to carry on even if the funding and support stops... FreeBSD rocks my UNIX world... it's faster, more stable, and runs on machines with less than 128 megs of RAM... heck even /. had a post on that recently
    #set prompt = $user.$group @ `hostname -s`#
    root.wheel @ reality#

    --
    Remove *your pants* to send me email.
  21. Re:5:20 EDT - Better post before /. is unavailable by Fist+Prost · · Score: 2

    Slashdot actually does okay under the load considering that they actually use those things. I was actually surprised to hear them boast about the arrowpoints at all after their less than spectacular performance with them before, both in the load handling and the resulting customer service they received (the "Great DDoS" episode right about the time they switched toexodus).


    Fist Prost

    "We're talking about a planet of helpdesks."

    --

    Fist Prost

    "We're talking about a planet of helpdesks."
    -Jaron Lanier
  22. More info... by Autonomous+Crowhard · · Score: 4
    Here is the Wind River press release about the BSDi aquisition.Hereis the FAQ about the aquisition. The quote that probably is most important to the Slashdot community is:
    Q. What is Wind Rivers philosophy on open source technology?
    A. Wind River has always used open source technology. In fact, Wind River was the first licensee of the BSD network stack. The company supports the open source community and is committed to maintaining, distributing, and supporting FreeBSD. To spearhead that effort, BSDis Chairman of the Board Dr. Marshall Kirk McKusick, Vice President Open Source Technology & Chief Evangelist Jordan Hubbard, and Chief Technology Architect Michael Karels will join Wind River. Hubbard will continue to be responsible for the development and promotion of the FreeBSD OS as the release engineer for all FreeBSD products.

    Wind River feels that FreeBSD is an open source OS based on a rich heritage and solid technical foundation and offers great technology and sensible licensing terms to its community. With FreeBSD, the open source and business communities can drive the individual and industry standards for a UNIX-based OS.

    For additional info, here are the Yahoo and Reutuers articles. This aquisition is combined with Wind River's purchase of Eonic Systems,a developer of high-performance software solutions for real-time embedded DSP application.
  23. Good Thing (tm) by pcidevel · · Score: 2

    This is probably more of a Good Thing (tm) for BSD than a Bad Thing. The Wind Rivers has always been a great company to deal with (I have worked quite a bit with vxWorks) and they will be able to scrounge up interest in BSD (which is much needed). As far as I understand vxWorks is basically the industry leader in RTOS's, so it's a company that will be around for quite awhile and gives BSD some security.

    --

    I thought someone said there was going to be free beer!

  24. Wind River's committment to Open Source if iffy by n7lyg · · Score: 3

    I cannot help but be worried about the Wind River purchase. At least, when BSDI purchased Walnut Creek, there was the feeling that they at least had some connection to the Open Source community through the shared BSD heiritage. Now, Wind River has absolutely no committment to Open Source, since the entire premise of the company is selling proprietary software. Also, they have a very bad track record with previous acquisitionns (rememer pSOS and ISI?) Even though they have Hubbard and Karels and McKusick as talking heads saying good things, exactly how long will the good feelings last? According to the article on Yahoo!, the reason WRS did this was to try to force more people to use their proprietary tools, not to promote openness.

  25. Future of FreeBSD by blair1q · · Score: 2

    Just ask pSOS customers what the future of pSOS became when Wind River bought ISI... --Blair

  26. Wind River conference call by toga_x · · Score: 2

    I was just on the Wind River conference call for investors/mediapeople/etc and a 'personal investor' asked "What are the plans to make FreeBSD support javascript?" I just thought some of you could use a laugh. =)

  27. Good For BSDi? by The+Grey+Gentleman · · Score: 2

    I'm highly concerned about this purchase. In my opinion, as a regular BSDi customer, I don't want them to change in the slightest. They offer the best/most knowledgeable/fastest customer service I've seen. Their sales staff are extremely knowledgeable, their tech support staff is quick and clued. And just when I thought I've found the perfect server vendor...