Slashdot Mirror


OpenBSD Clashes with Adaptec In Quest for Docs

TrumpetPower! writes "OpenBSD developers have been asking for documentation from Adaptec for over four months. Adaptec's response has been to deliberately misunderstand what is being asked of them. A former Adaptec employee admits that the hardware is buggy and tricky to get right. So, as a result, OpenBSD 3.7 will ship without Adaptec RAID support. Personally, I'm glad that Theo isn't resting on his laurels."

89 of 367 comments (clear)

  1. Why just OpenBSD? by Dacmot · · Score: 5, Insightful

    It would be nice if more of the Linux big names would jump on the bangwagon and lobby with companies to get open source drivers for hardware.

    1. Re:Why just OpenBSD? by Homology · · Score: 2, Insightful
      Besides the nVidia stuff is X, not Linux.

      Not anymore. NVidia has several chipsets (like the NIC used in nforce)) that they do not release documentation for, as far as I know.

    2. Re:Why just OpenBSD? by jbn-o · · Score: 3, Insightful

      I don't know why more developers of all kinds are not joining this effort. But when it comes to the development of the Linux kernel, I wonder how much inspiration comes from following Linus Torvalds' philosophy of favoring short-term pragmatism. Torvalds endorses using proprietary software to help maintain his fork of the Linux kernel and this choice adversely impacts the community in which he operates. As more people emulate his example, they will think it's okay to become dependant on binary drivers for all sorts of things citing some immediate convenience as in support of their behavior (not recognizing that whatever technical advantage they cite is undoubtedly temporary).

      As deservedly highly-rated as both your post and the grandparent posts are, the sentiments expressed are not the norm. There are many Slashdot sycophants who have championed buying nVidia video cards and dependence on nVidia to release the latest version of their binary-only video software.

    3. Re:Why just OpenBSD? by eggnet · · Score: 2, Interesting

      I generally agree with you, except with your analogy to nVidia. I believe there are open source drivers that can utilize the nVidia cards as regular 2d cards.

      Asking nVidia to open source their 3d drivers is similar to asking adobe to open source photoshop, not asking Adaptec to document their raid API.

      Also, there's competition with a relatively low barrier to entry in this case (extremely low for existing RAID controller manufacturers). There is a market for fully documented, open source friendly RAID controllers. It'll be interesting to see who grabs it.

  2. There's an old saying by deanj · · Score: 5, Insightful

    There's an old saying, which I think fits well here.

    "Never ascribe to malice that which is adequately explained by incompetence." - Napolean

    1. Re:There's an old saying by Anonymous Coward · · Score: 5, Funny

      Ironically you've misunderstood irony...

    2. Re:There's an old saying by slavemowgli · · Score: 4, Interesting

      That's Hanlon's razor, actually, which (most likely) predates Napoleon.

      --
      quidquid latine dictum sit altum videtur.
    3. Re:There's an old saying by binand · · Score: 2, Funny

      There is a follwup as well: "Never ascribe to incompetence that which is adequately explained by Microsoft Funding" - Anonymous.

  3. The Battle with OpenSource by michelcultivo · · Score: 4, Interesting

    When the hardware vendors will release all the specifications of their hardware to the OpenSource teams? It's so difficult to do so?
    "I'll not release my documentation because others business can get all of my secrets and my bugged harware."

    1. Re:The Battle with OpenSource by Mhrmnhrm · · Score: 2, Insightful
      I'll not release my documentation because others business can get all of my secrets and my bugged harware.

      Therein lies the fundamental misunderstanding... releasing specs does *NOT* give a competitor an advantage. What good does it do LSI to know that Adaptec's registers are little-endian? Or that tickling bit 4 of accumulator B will trigger an array rebuild? Documents only lay out the capabilities of a product, but do nothing to explain or detail the underlying silicon.
      --
      I suspect that one of these choices is incorrect. Correct.
  4. I wonder how this will affect Adaptec? by kae_verens · · Score: 5, Interesting

    I know that when I'm buying hardware, I first make sure that there's at least a reasonable chance that it will work in my operating system (Linux, by choice). So, in this case, if I was choosing a RAID card, and my system was BSD-based, then Adaptec would be down a few quid.

    1. Re:I wonder how this will affect Adaptec? by Penguinoflight · · Score: 4, Insightful

      well you can guess that this particular controller will be avoided by anyone with connections. Openbsd doesn't enjoy much use from desktop or developer users because it's too hard, and has few advantages.

      The one advantage it does have is security, which is vital for running large scale servers. These servers have reliabilty as a high priority, so RAID is the norm.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    2. Re:I wonder how this will affect Adaptec? by Fweeky · · Score: 3, Insightful

      Ironically AAC's support under FreeBSD at least has been superior to Linux's for quite a while (not so much in the past few months, but certainly for the past couple of years before). We originally bought our cards to run under FreeBSD, and had significant problems migrating to Linux where the aacraid driver liked to fall over every few weeks.

      I'd rather use software RAID now. Closed source management tools and unreliable software, hardware and firmware are not things I want anywhere fucking near my data storage subsystems.

  5. Why just documentation? by Penguinoflight · · Score: 5, Insightful

    Absolutely. Open source drivers would be a beautiful gift, in this case it's actually more than what is being asked for. Adaptec is asked to release specs on their raid controllers, they chose not to.

    They are under an obligation to provide usefulness on legit architectures, but they aren't doing that. Adaptec should get over their shame of bugs, and allow the driver people at OpenBSD a chance at making things work.

    There is no general fix for this problem, often specs are released way too late. On the other hand, releasing open source drivers will open specs for the same device. These specs aren't just trade secrets, they're actually necessary for building drivers.

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
    1. Re:Why just documentation? by 0racle · · Score: 5, Insightful

      They are under an obligation to provide usefulness on legit architectures

      Exactly what obligation does Adaptec have?

      --
      "I use a Mac because I'm just better than you are."
    2. Re:Why just documentation? by Anonymous Coward · · Score: 5, Insightful

      None. Just as I have no obligation to ever buy an Adaptec piece of hardware again.

    3. Re:Why just documentation? by fidget42 · · Score: 2, Informative
      Exactly what obligation does Adaptec have?
      They have a financial responsibility. If they release their documentation to a "legit architecture" then they will increase their sales accordingly. In this case, a "legit architecture" would be one that would have an impact on their bottom line (which would qualify BSD and Linux).
      --
      The dogcow says "Moof!"
    4. Re:Why just documentation? by 0racle · · Score: 2, Insightful

      Adaptec has no obligation or responsibility to anyone to provide OpenBSD or OpenBSD users anything. If they have decided it is a market they are not interested in then they simply will not have anything to do with it. Its their decision and people shouldn't begin to whine when they don't get their way.

      --
      "I use a Mac because I'm just better than you are."
    5. Re:Why just documentation? by Gid1 · · Score: 5, Insightful

      That's not a "responsibility" or an "obligation". It is, however, an incentive, and should be quite a strong one at that.

      Nowadays, I purchase equipment based more on its compatibility with FreeBSD (and occasionally OpenBSD) than any other factor (incl. performance and price), as that's what it's going to be used with.

      As far as responsibility or obligation is concerned, Adaptec's got none to the Open Source community, unless you can consider it a direct failure of its responsibility to its shareholders. Just because Open Source is "fighting the good fight", doesn't mean anyone owes us anything.

    6. Re:Why just documentation? by m50d · · Score: 2, Insightful

      A moral obligation to the users they sold the hardware to. Yes, they're not legally obliged to, but it's common decency.

      --
      I am trolling
    7. Re:Why just documentation? by Anonymous Coward · · Score: 2, Insightful
      Windows, a platform you're programmers are very experienced with and caters to the 90% marketshare, or write drivers for the niche 5% MacOS X or 5% other *nix market?

      Windows does not have 90% of the server market.

      I like Linux and I think it's very useful but there's just too much self-righteousness in here. Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes.

      No, people expect to be given enough product information to enable them to author device drivers to use the hardware they purchased. Adaptec must have that information to write win32 drivers.

      Adaptec isn't interested in OpenBSD because it's not in their best financial interest, despite their best intentions.
      People are offering to do their work for them, likely increasing sales of their products in the process.

    8. Re:Why just documentation? by 0racle · · Score: 2, Insightful

      to thier stock holders to sell as many units as they can.

      In the markets they choose to cater to. I don't see OpenBSD listed anywhere on their site, so I doubt that OpenBSD users are in their target market. Microsoft only produces Windows for Intel compatible hardware, but I have several Suns. Does Microsoft now have an obligation to me to produce a SPARC version of Windows because apperently not doing so would be 'a foolish move on [Microsoft's] part and stock holders should be pissed at them turning thier backs on millions in sales,' or is it possible that SPARC machines not in Microsoft's target market. I doubt Adaptec's shareholders are loosing sleep over some perturbed OpenBSD users.

      --
      "I use a Mac because I'm just better than you are."
    9. Re:Why just documentation? by Frank+T.+Lofaro+Jr. · · Score: 4, Insightful

      Then companies shouldn't whine and scream "DMCA violation" when someone reverse engineers their hardware.

      Do you think the company has the right to refuse to release specs, but we don't have the right to complain or to reverse engineer them, and that they have the right to whine to the gov't if we do so.

      --
      Just because it CAN be done, doesn't mean it should!
    10. Re:Why just documentation? by McNally · · Score: 5, Informative
      What customers exactly? If you were Adaptec, would you write drivers for your hardware in Windows, a platform you're programmers are very experienced with and caters to the 90% marketshare, or write drivers for the niche 5% MacOS X or 5% other *nix market?
      A re-read of the article might be in order, along with a scan of the other responses. I haven't yet run into a post demanding that Adaptec develop and release open-source OpenBSD (or Linux, or MacOS, or whatever you please) drivers for its hardware -- that's not what we're talking about at all.

      If we accept the claims made in the article, Adaptec won't even release the technical information necessary for people to write their own. That's what the argument is about.

      Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes. We have to be realistic here and realize that we have to make it worth it for companies like Adaptec to support Linux or in this case, OpenBSD. Adaptec isn't interested in OpenBSD because it's not in their best financial interest, despite their best intentions.

      Actually, nobody seems to expect that. Unquestionably a fair number of people would be happy if it happened, but nobody expects it. What people do expect is for Adaptec to release comprehensive technical specifications for their cards to interested parties, a practice that used to be commonplace among hardware makers but has been in lamentable decline for some time now. Releasing the tech specs would benefit not only OpenBSD developers but Linux, FreeBSD, MacOS, and others, and while your assertion is correct that Windows has a >90% market share on the desktop, it's somewhat of a non-sequitur considering we're talking about drivers for a RAID controller that's more likely to go into a server machine. Windows still dominates in that market, as well, but not to the extent that it does on the desktop. By releasing the necessary specs and letting the open source community write drivers that work with their hardware Adaptec could, at very little cost to themselves, expand their potential customer base by 10-20%. Why won't they?
    11. Re:Why just documentation? by NuclearDog · · Score: 5, Insightful

      "If you were Adaptec, would you write drivers for your hardware in Windows, a platform you're programmers are very experienced with and caters to the 90% marketshare, or write drivers for the niche 5% MacOS X or 5% other *nix market?"

      If I was Adaptec I'd realize that most people who buy RAID hardware are not planning to run a desktop computer with Windows. They're likely planning to run some sort of server, which I'm sure have much more than 5% of users running a non-windows OS.

      According to Netcraft, there are nearly 2500000 sites hosted on FreeBSD (source). This number does not include sites hosted on NBSD and OBSD (obviously).

      "Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes."

      This wouldn't be millions in development. It would take one guy 10 minutes to e-mail the hardware specs (which they'd have to have available somewhere for them to have written their own driver) to the OpenBSD team and be done with it.

      "Adaptec isn't interested in OpenBSD because it's not in their best financial interest, despite their best intentions."

      Look at it this way, if you were a stockholder in Adaptec and were told millions of potential customers would not be able purchase your hardware because the company refused to release the specs for it, how would you feel?

      ND

      --
      This statement is forty-five characters long.
    12. Re:Why just documentation? by ltbarcly · · Score: 2

      Are they legally obligated? No. Should they do it? Yes.

      There is a good reason why, and not just because it is in their best interest to do it. They are selling hardware. They should support any large enough group that wants to use the hardware, regardless of how they want to use it. If people want to use the chip to power easy bake ovens, they should help them turn the chip into a heating element.

      Why should they? Because it is a publicly traded company. Shareholders don't care why people are handing them money. They just want them to rake it in hand over fist. Anything that gets in the way of that is rediculous.

      So in the end the reason is that it is their damn job to support it, and the people paying their bills don't give a crap about them except for bringing in money.

    13. Re:Why just documentation? by killjoe · · Score: 5, Informative

      "Its their decision and people shouldn't begin to whine when they don't get their way."

      And how else do you propose to effect change? Shut and sit down isn't going to work is it?

      Whining, boycotting, shaming, humiliating, mocking, deriding, bitching and moaning is a perfectly appropriate response to an idiot company acting in stupid ways.

      More people need to get uppity. Sitting quietly at your desk doing exactly what you are told isn't going to get you anywhere.

      --
      evil is as evil does
    14. Re:Why just documentation? by stevew · · Score: 3, Interesting

      First let me say that I'm an ex Adaptec employee. In fact we used Linux in the mid 90's at Adaptec as X terms at home, and they have had an on-going relationship with Opensource of one sort or another for quite a long time.

      I read Doug's response. What I SAW was Adaptec saying we'll be releasing everything together in 4 months. That is when the company is going to be ready to release an SDK, and documentation will be part of that release.

      The OpenBSD guys response was "Can't you read! I want documentation NOW or I'm going to take my OS and go home."

      So you have a company that is heading to the place the OpenBSD guys have asked for, but the OpenBSD guys are to impatient for the company's timeline. Oh - and the OpenBSD guys are being imature to boot.

      --
      Have you compiled your kernel today??
    15. Re:Why just documentation? by Anonymous Coward · · Score: 3, Interesting

      I now it sounds like OpenBSD wants something NOW and Adaptec isn't ready yet, but said it will release SDK in 4 months, BUT the raid hardware has been available for over a year or two now!

      So it's not unreasonable for OpenBSD or any other OS to expect reasonable documentation on how to get it running within reasonable timeframe.

      To give you an example, at our company we have been running FreeBSD for 5 years using the asr driver running Adaptec RAID 3210S (3200S before 3210S was out). As you may have noticed this card isn't even available anymore... WE have been TRYING to upgrade to the new 2200S cards running on aac driver for past year now. Our servers were unstable running 2200S cards. So we couldn't upgrade...

      SO now we have a really hard time getting 3210S cards and the "new" (even though they are over a year old cards) don't work right. And I find the lack of providing proper documentation to people who want to write drivers for FREE in their SPARE time really appalling. Especially since these people are HELPING Adaptec.

      Now I am at a position to either keep on using ancient (5 year old components) OR look for another vendor that can provide hardware that works correctly with FreeBSD. I will certainly not be switching to Windows JUST because the new Adaptec RAID cards don't work right in anything else but windows.

      Of course I would rather if Adaptec just did the "right thing" and provided proper documentation to every OS project out there so proper drivers can be written for their hardware.

    16. Re:Why just documentation? by iamwahoo2 · · Score: 4, Insightful

      Possibly because BSD has their own timeline? It seems to me that the OpenBSD guy was working to reach a deadline that would be beneficial to their MUTUAL customers. Adaptec did not seem to be in a hurry to support their customers. It is their choice, just like it is OpenBSD's choice not to bother supporting a companies hardware. What is amazing is that everyone seems to think that the BSD should bend over backwards for Adaptec and not the other way around. If they lose support of major OSes (opensource or not), they are going to regret not bending over backwards for their customers.

    17. Re:Why just documentation? by ArbitraryConstant · · Score: 2, Insightful

      "Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes."

      They want documentation for the hardware. Maybe a few hundred dollars for printing and shipping if they don't have it in electronic form. They must already have the docs, as they would be required for their own developers to write the Windows drivers.

      This is a one time cost and can be recovered with a tiny number of sales. The OpenBSD developers want to do all the development themselves, so the costs to Adaptec once the docs have been released is zero.

      "Adaptec isn't interested in OpenBSD because it's not in their best financial interest, despite their best intentions."

      That would be why Theo put together a list of Adaptec customers that use OpenBSD. To prove that there is significant financial interest for Adaptec to give up the docs.

      --
      I rarely criticize things I don't care about.
    18. Re:Why just documentation? by Anonymous Coward · · Score: 3, Informative

      "I read Doug's response. What I SAW was Adaptec saying we'll be releasing everything together in 4 months. That is when the company is going to be ready to release an SDK, and documentation will be part of that release."

      OK, that's fine. So customers running BSD will not purchase Adaptec RAID hardware until late-2006. Any earlier, and they'd run into problems with it being unsupported by their OS vendor.

      "The OpenBSD guys response was "Can't you read! I want documentation NOW or I'm going to take my OS and go home."

      Specifically, they say that if they don't know how to create software that works with Adaptec RAID, then they won't write software that works with Adaptec RAID. Sounds entirely plausible to me. Would you fancy writing a windows driver if you didn't have MSDN, SDK or API-reference?

    19. Re:Why just documentation? by ta+bu+shi+da+yu · · Score: 4, Insightful
      As another poster pointed out, you pulled that 90% figure out of your arse. Secondly, the fact that BSD may or may not have huge marketshare is hardly the point here. The point is that Adaptec appears to have an issue with providing documentation for (of all thing) AAC RAID! Exactly how hard can it be?
      Perhaps at this point I should quote part of Doug Anderson's reply?
      "We here at Adaptec are doing all we can to provide you as much documentation as we possibly can in the timeframe that makes the most sense for both of us....and we had provided you documentation before on our driver, but what you are seeking now is more source information regarding our GUI management, etc..."

      Some choice quotes:
      1. "as much documenation as we possibly can in the timeframe that makes the most sense for both of us" (four months?)
      2. "what you are seeking now is more source information regarding our GUI management" - sorry? OpenBSD wants GUI management information? Am I missing something here?

      You say "We have to be realistic here and realize that we have to make it worth it for companies like Adaptec to support Linux or in this case, OpenBSD. Adaptec isn't interested in OpenBSD because it's not in their best financial interest, despite their best intentions." Well, from their email:
      "I can understand you seeking this, as you as well as many other flavors of Linux/Unix are looking for the same thing...and though we would like to support "all" of the various flavors of these new operating systems, we can't do so in an economic fashion, as support for "all" of these varying flavors is just not possible..."

      Why not? They aren't looking for specific support for ONE operating system. They are looking for documentation that explains how the hardware ticks. This has nothing to do with operating specific information: the operating system DEVELOPERS will work this out THEMSELVES, they don't want an Adaptec supplied driver!!! I would suggest that, by Adaptec's own admission if "you [OpenBSD] as well as many other flavors of Linux/Unix are looking for the same thing" then the OpenBSD project is not the only one having issues with Adaptec documentation and that the Theo has been the one to make the biggest stink about it so far.
      Then we get this:
      "We are coming out with an entire new rev of our firmware with the upcoming SAS/SATA-2 release in the July timeframe, and our plan is to provide a Software Development Kit (SDK), which will be generic in nature, and will have the documentation in hand that will help you to do the work on your side to continue to expand the support for Adaptec
      products in your OpenBSD OS...."
      So what?!? Are they saying that to get existing hardware working they have to wait till July AND OpenBSD users will have to update their existing firmware? What sort of response is this??? What's wrong with providing documentation for the existing hardware?
      Which leads me to an interesting point. You say that "Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes.", which is correct. If companies spend millions in development, they spend it because they want their customers and potential customers to get the most benefit from their products, and thus keep buying from them. That a company would spend millions on development and then drag the chain on documentation is, to put it frankly, pathetic and more than a little stupid.
      --
      XML is like violence. If it doesn't solve the problem, use more.
    20. Re:Why just documentation? by rco3 · · Score: 4, Insightful

      "...or I'm going to take my OS and go home"? What are they supposed to do, release drivers that they know don't work?

      Sounds to me like the OBSD guys said, "the drivers we've reverse-engineered aren't very stable, and we want more documentation so that we can make them stable for our existing users (of your hardware). If you won't give us that information, or persist in pretending to misunderstand what we want, then we will be unable to produce stable drivers for your hardware and we will refuse to release a driver with the instabilities we know of. We're in a hurry because our main coding time is coming up soon, and we've been asking for this for a while."

      There is nothing that requires Adaptec to provide the necessary documentation. Nor is there anything which requires the BSD guys to release a driver that they know is buggy.

      What I still don't understand is *why* Adaptec persist in refusing to allow a large, talented, motivated group of programmers to write a good driver for their hardware FOR FREE. If xBSD gets a working driver, then the other BSDs, Linux, etc. won't be far behind. Adaptec needs the server market, Unices are strong in the server market, more Unix drivers for Adaptec hardware means more people buying Adaptec hardware to run on free OS's, everybody wins! Except that Adaptec (apparently) won't play nice. How is that Theo de Raadt's fault?

      Of course, I'm not within the loop at Adaptec, and so I don't know why they won't release documentation when it's needed. Perhaps they have some blindingly brilliant reasons why they don't want to release the information necessary to write fully functional drivers. What I do know is that it can't be seen from the outside, looking in.

      In any case, I've had my share of trouble with Adaptec RAID cards under Windows. I probably wouldn't buy another one anyway.

      --

      Ce n'est pas un vrai mouvement de robot!
    21. Re:Why just documentation? by QuietLagoon · · Score: 3, Insightful
      The OpenBSD guys response was "Can't you read! I want documentation NOW or I'm going to take my OS and go home."

      It is a shame that you so grossly misrepresent the position of the OpenBSD people, and try to spin your ex-employer's position in a more positive light.

      The OpenBSD people have a deadline on the near horizon, and they wanted to be able to include a non-buggy version of the driver in that release. They have been asking Adaptec for help for months, but to no avail. Then, when the OpenBSD people went public, Adaptec suddenly wonders what is the problem.

      What I find sad in all this is that the OpenBSD people are being criticized for wanting to deliver free, quality, reliable, supported software to the users of OpenBSD. Our community should give them more support, not non-constructive criticism.

    22. Re:Why just documentation? by anakin357 · · Score: 4, Interesting
      • "write drivers for the niche 5% MacOS X or 5% other *nix market?

      What you fail to take into account is that Adaptec RAID 5 controllers are a niche market meant for either hardcore users who need a RAID 5 array for storage, or for servers. To take an entire segment out of that niche and say "We don't want this business" is ludicrous.

      Last time I checked, OpenBSD is a decent sized segment of the server "niche market." Yes, it is a niche within a niche, but the PR implications of NOT providing documentation is huge, thanks to Slashdot.

      This is what the topic is about -- the documentation requested is required to hotswap a failed drive, then rebuilt the array without needing to go into the BIOS and reboot. From what I read, other operating systems (ie: Windows) drivers have the ability to rebuilt the array without a reboot -- this is a huge feature required for many corporate and enterprise class servers.

      I choose to vote for Open Source friendly companies with my dollars, and the influence I have on the dollars that my company will spend.

      • Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes.

      As I'm sure other people have rebutted, all they want is documentation -- Adaptec has a choice, they can choose either paying some $50 shipping and printing out a box of papers, or potentially a huge PR smear that would convince more than a few people to not buy their products.

      End rant.

      --
      http://www.fsckin.com/
    23. Re:Why just documentation? by snikeris · · Score: 2, Informative

      This wouldn't be millions in development. It would take one guy 10 minutes to e-mail the hardware specs (which they'd have to have available somewhere for them to have written their own driver) to the OpenBSD team and be done with it.

      Apparantly, they do not have access to the documentation, because it does not exist. All they have is the source code. I can't find a link to theo's post but here is what he said:

      I have received information from a few sources that indicates that Adaptec does not have documentation on their management interface in-house. They only have a source-code implimentation, for a variety of models. So that is perhaps why they are so slow. That does however speak rather badly. I have not encountered a vendor without even internal documentation for their products in quite a while. Companies you've probably rarely heard of like Zydas, Atmel, Symbol have documentation for their wireless chipsets. The Adaptec SCSI chipset documentation that we dragged out of Adaptec about 8 years ago or so was 12 books. I hope this is not true. Any ex-Adaptec employees want to set the record straight (and please tell the truth..)

    24. Re:Why just documentation? by quarkscat · · Score: 2, Insightful

      I am neither an ex-employee of Adaptec, nor am I a developer for OpenBSD. I can say, however, that Adaptec's attitude regarding the release of THEIR documentation for THEIR hardware is pure BS. Theo was not asking for Adaptec to release their SDK early, nor was he asking for the Windows source code to the drivers for THEIR hardware. It is, after all, JUST documentation.

      The real clue to Adaptec's attitude (from the /. posting) is that THEIR hardware and THEIR drivers are quirky and problematic -- a sure sign that Adaptec has adopted the "Microsoft" business method of having their customers do their beta testing. Theo is well known for not pulling punches when it comes to chiding manufacturers over shoddy products.

      Theo has taken the only course left to him, and publicly stating why OpenBSD 3.7 will be released without Adaptec RAID support. No doubt he is relying on public pressure on Adaptec to "play nice". As an IT consultant, I appreciate the problems that linux and the bsd variant development teams go through in trying to obtain cooperation from hardware manufacturers. It is also why I pay particular attention to hardware compatability lists when specifying new server configurations. I rarely (okay, never) specify MSFT Windows OS for my servers, and I will not support hardware manufacturers that play the "closed source/closed documentation/NDA/DMCA" game that has fueled MSFT's continued "embrace/extend/extinguish" monopolistic business practices.

    25. Re:Why just documentation? by TheRaven64 · · Score: 2, Informative

      Porting Windows to SPARC and supporting Sun hardware would cost Microsoft a huge amount. Releasing the documentation for Adaptec RAID controllers would cost nothing, and increase their potential market. By not attempting to maximise their profit they are being negligent to their shareholders and leaving the company wide open to a minority shareholder lawsuit.

      --
      I am TheRaven on Soylent News
  6. Simple solution... by Hans+Lehmann · · Score: 5, Insightful

    There's a very simple solution for this: Don't buy anything from Adaptec, ever. They'll be out of business; problem solved.

    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    1. Re:Simple solution... by The_DOD_player · · Score: 2, Informative

      Please, this is no troll...

      This is how we are supposed to "vote with our money" as "consumers". Yes, I know, it'll never have any effect anyway, but that still dont make it a troll.

  7. Just a note by FullMetalAlchemist · · Score: 5, Informative

    Just a note; the "former Adaptec employee" is Scott Long of the FreeBSD project.

    I have not been using OpenBSD sice 1999, but hardware support was never its strong point... though what it supported was,like all the BSD's, supported extremely well.

    It's a good call, in spirit of BSD. Scott's drivers are exellent and they just need to port those.

    1. Re:Just a note by Caligari · · Score: 4, Informative
      You misunderstand. OpenBSD already have a driver. They want documentation to improve that and more importantly implement a management program which can do critical stuff like check if any drives have failed.

      The management utility in the FreeBSD ports tree is binary-only. OpenBSD refuse to accept binary only crap, which is why they want this documentation.

      --
      The moving cursor writes, and having written, blinks on.
    2. Re:Just a note by Nimrangul · · Score: 2, Insightful
      It's not a cheap shot, infact, it's not really a shot at all in the minds of anyone that likes BSD; except maybe that you assume that the code done by the people working on the it in the first place is crap.

      The OpenBSD people won't include something closed in their system, but if you want to close up a copy of OpenBSD and sell it yourself it is fine. You can still use binary drivers and you will be responsible for those drivers, so when someone asks why your Adaptec AAC RAID is broken and doesn't allow for any of the advertised functionality, you will have to explain that you didn't make the driver and that you don't even have the ability to fix it.

      OpenBSD doesn't want to lie to people, saying they have support for something when they don't.

      This wasn't even about "closing" source to begin with, it has nothing to do with source. It is about the documentation to write a driver for OpenBSD themselves; one they can be responsible for and fix it if there are issues.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  8. Re:How many people... by kae_verens · · Score: 2, Insightful

    That's not the point - if it was easy to get specs for hardware, then /all/ operating systems would benefit - not just the well-used ones.

  9. OpenBSD confirms it... by Mr.+Flibble · · Score: 5, Funny

    OpenBSD confirms it... Adaptec is dying!

    --
    Try to hack my 31337 firewall!
  10. Re:How many people... by DashEvil · · Score: 2, Informative

    Your opinion is both wrong, stupid, and has no real world bearing. OpenBSD isn't a depreciated version of FreeBSD; both projects have a completely different focus, and depending on your needs one may be more suitable than the other.

    --
    -If God wanted people to be better than me, he would have made them that way.
  11. Re:How many people... by Simon+Lyngshede · · Score: 4, Insightful

    Which make you think: "Why is OpenBSD doing this and not FreeBSD". I think it's sad that the FreeBSD developers don't seem to care that much about having free drivers (the AAC is free I believe, but the management interface is not).

    Of cause what really annoys me is that the Linux developers seem to care even less. Why is it that the developers of free software can't stand togther and demand documentation? And why is it that it's the smallest team that must make these demands?

  12. Re:How many people... by Nimrangul · · Score: 4, Informative
    Yes, FreeBSD is the most popular BSD. But each BSD is it's own operating system, not a previous version of the same operating system like your analogy.

    It did not start with BSD4.4-lite, go to 386BSD, move to NetBSD, then OpenBSD, then DragonFlyBSD and then FreeBSD. Each are their own system which split at one time or another from the same tree.

    All four of those systems are maintained today and therefore it is not like Windows 9x complaining about hardware support. Windows does not maintain new versions of Windows 95.

    OpenBSD is the extremely secure and extremely open of the BSDs and Unix-likes. OpenBSD refuses to have anything that isn't as Free and Open as their goals describe into their system. Linux and FreeBSD are more into the functionality over ideals idea. NetBSD I cannot speak for though as I don't really follow them.

    --
    I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  13. Re:How many people... by ArbitraryConstant · · Score: 3, Interesting

    FreeBSD is more common as a desktop OS and webserver, but OpenBSD is more common as a firewall. And it often goes unnoticed by people because it just sits there firewalling things. Remember that companies rarely announce the details of their security arrangements. Needless to say, these firewalls are mission critical and need RAID.

    Theo is a belligerent prick so he gets noticed more than the others, but every open source OS has identical problems with driver support. Why do you think Theo got that award when he and Stallman don't exactly see eye-to-eye?

    --
    I rarely criticize things I don't care about.
  14. Freedom is great! by HanB · · Score: 2, Insightful

    It allows so many companies to sell you a leash and handcuffs. Yes go ahead and wear them, the great advantage is that you'll never go where you shouldn't and that you'll never hurt anyone.

    The amazing thing about this whole afair is that Adaptec itself is also a leashed and cuffed company. But after some thinking I realized Nvidia is just such a company. Even if they wanted to release the _specifications_ of their hardware they couldn't.

    All in all this forces people to stick to one OS. That's why it is so important people step up for free specifications of their hardware. Because without them you are bound to be tied to a monopolist.

    Theo didn't get that FSF award for nothing.

  15. this is a good solution by ArbitraryConstant · · Score: 4, Insightful

    It's all about making sure the big shareholders know that the company's policies are costing them sales.

    People say that Theo should stop being so annoying, but the only way shareholders find out is when it gets massively publicised like this.

    It worked for the 802.11 drivers. It's worth a shot here.

    --
    I rarely criticize things I don't care about.
  16. Probably software raid by metaverse · · Score: 5, Interesting

    Like their old AAA ide raid controllers which was nothing more than IDE paddle boards with software raid logic..marketed as true hardware raid.. Documentation exposes the magic behind the illusion..(sometimes)

  17. reminds me of Promise by SuperBanana · · Score: 4, Informative

    Reminds me of Promise's definition of "Linux support" for a card I bought.

    In the case of the SX-150 SATA raid card (which has a hardware XOR engine and whatnot), that meant "we have binary drivers for distributions which are several years old".

    There is some source. Well, it's a 'wrapped' binary driver, and it's only available from "some guy" in Germany who begged Promise support long enough they gave it to him. You a)cannot compile it into the kernel b)cannot compile it for 2.6 because it simply isn't compatible. I sent numerous emails to Promise asking when a 2.6 driver would be available or if there was any updated source code. None were ever answered.

    Same story with the tools- unless you're running Redhat 9.0 or some ancient version of Suse, forget ANY on-line monitoring.

    Not that the customers are much better- one page I found about the card suggested that "software raid is faster anyway", which is an absurd proposition by itself. Regardless, why would you spend $100-200 more on a hardware-raid card complete with cache memory, and then just use the 2.6 SATA driver which only drives the SATA interfaces?

    From what I understand, 3ware has better support for Linux, but that means I have to migrate a large amount of data off the old array..

    1. Re:reminds me of Promise by ultima · · Score: 5, Informative

      Software RAID *is* very often faster, especially on a modern CPU paired with an older design -- you don't buy HW RAID because it is faster, you buy it for battery backup and offloading of low level operations to conserve CPU time and bus/memory bandwidth for user applications and so that if your OS or CPU/memory/whatever blows up, or you lose power, it won't corrupt the data on your disk array. Hardware RAID dedicated processors are simple, slow, "reliable" units -- not ultra-fast bleeding-edge dedicated units like you see on video cards.

    2. Re:reminds me of Promise by sffubs · · Score: 3, Informative

      I had similar troubles with my Promise Fasttrack 100 TX2, which afaik is just a standard ATA disk controller with the capability to label drives as being part of certain arrays. The raid stuff is then done in software.

      Anyway, Linux support for this has been patchy. There was a native driver in 2.4 for some time, which worked on-and-off. There was also a source-wrapped binary driver, available from the Promise site, which worked occasionally under 2.4, but is incompatible with 2.6. I assume Promise have no intention of supporting this card under 2.6, since I haven't seen a new driver for quite some time now.

      However, all is not lost! This morning I discovered dmraid, which uses Linux's software raid implementation to make cards like this work. If you run Gentoo, there is an option for genkernel that will build dmraid into the initrd, which auto-discovers the raid arrays on boot. Magic!

      So, despite Promise's dismal lack of support, their cards can be quite functional. I'm not sure I'd get another one though - I'd at least try and find a manufacturer that provides decent linux drivers first.

      --
      ݼ)s$æúßðíÊ'öX'îò5^àûßQç£
  18. Use IBM RAID by tollieman · · Score: 2, Insightful

    Just use IBM serveRAID controllers...

  19. Re:How many people... by jbolden · · Score: 2, Interesting

    Linux fought the battle for obscure cards in the 1990s. They lead the fight regarding video cards (there is even less video oriented stuff on the BSDs). They also conduct the fight for things like video chat software which doesn't interest the BSD community as much.

    All free OSes combined don't really add up to that much market share for many of these hardware devices. The fact is we don't have enough pull to demand most of the time (RAID controllers might be an exception).

  20. Re:Tried e-mailing the guy.... by cgenman · · Score: 5, Funny

    Well, you see, they had been trying to switch over to BSD, they they had this driver problem...

  21. Nothing ever changes at Adaptec by Anonymous Coward · · Score: 5, Interesting

    Theo says: "We are not asking for support. We are asking for documentation."

    Substitute "They" for "We" in that sentence and it could have been me speaking, when I was working at Adaptec and trying to release an in-house version of the starfire (a.k.a. "Duralan" ethernet MAC) driver. I hit that same brick wall over and over again while tying to get some chip specs and a linux driver released. Somehow, in their minds, "support" is translated into not releasing specs and drivers. Releasing such information, in contrast, is a failure to support customers. This wierd Orwellian doublethink seems to pervade the thinking of everyone connected with supporting Linux and other free OS's at Adaptec.

    It's so amazing to see that nothing has changed at Adaptec in the last 7 years. My own driver episode was "resolved" (unsatisfactorily, for me) by Donald Becker agreeing to sign an NDA for the chip specs. Not to second guess Donald, but my thinking at the time was, "this just postpones the problem. Maybe it would be better just to boycott these imbeciles."

    Not to close on a sour note, I should say that Adaptec was a great place to work in many ways, and I always viewed their attitude toward free software as an aberration. I still tend to do so, and perhaps that's wishful thinking on my part.

  22. Me by ArchieBunker · · Score: 4, Insightful

    Have an old Ultra 1 doing firewall and light server duty for a DSL line. So far its had zero hardware issues and everything has worked. Wish I could have said the same for NetBSD. It locked up randomly on the same box.

    I haven't used OpenBSD in a few years and was really impressed with their rewrite of packet filter. You linux folks should check it out.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  23. Re:How many people... by LittleLebowskiUrbanA · · Score: 2, Insightful

    But he's belligerent in the right direction. He does more than Stalmman does on the Open Source front, he calls a spade a spade, and is one hell of a coder.

  24. Threshold of complexity by Crashmarik · · Score: 5, Insightful

    Why adaptec isnt releasing detailed specs is obvious. If people had them they could better evaluate the product. Apparently the marketing dept. at adaptec fears transparency and complacency.

    Look at the small and medium end raid market now. Theres not many players, Adaptec,promise,3ware and a bunch that adaptec bought up. Adaptec gains nothing by opening up itself to a point by point comparison with lesser competitors. Their name recognition is carrying them much the way IBM's used to. Further if the hardware is bugged and tricky and adaptec knew about it then they open themselves up to liability.

    Their reasons are obvious keep the barriers high and keept those that can't climb them out.

  25. At least they are consistent by Dr.Zap · · Score: 2, Interesting

    Unfortunately I cannot purchase Adaptec controllers anymore. No, it's not because they aren't supported in OpenBSD, nor is it a new decision. It is because a couple years ago I purchased several Adaptec raid controllers for some webservers and the drivers included didn't work. I managed to obtain, after much pain, a better driver. To make a long story short, they had to come out of service because the driver updates took so long that I had to run really old kernels just to support the raid driver. Sounds like they haven't changed. Too bad, I used to buy a fair number of raid controllers from them.

  26. LSI by prestwich · · Score: 3, Interesting

    You know, the LSI SCSI cards are rather nice, they work with Linux; I don't know what their deal is with docs, but they seem to have contributed code.

    (OK, so not directly related to Adaptec - but it seems to be a reasonable place to give their competitor a pat on the back!).

  27. Re:Tried e-mailing the guy.... by B747SP · · Score: 4, Insightful
    these guys got snippy when they got a 500

    You're not wrong. Is it just me, or does this de Raadt character get 'snippy' each and every time the world doesn't roll over and play the game how he wants them to?

    An important point in a geek's career is the time when s/he recognises that if s/he's gonna get any further in said career, they're gonna have to maintain a business-benefiting attitude and act in business-benefiting ways else businesses won't employ you any more. Sheer guru-like skill only carries you so far, and then you've gotta play nice with others or others won't play with you anymore.

    Some geeks come to that realisation early in their careers. I try to tell my geek.students that before they graduate. Some geeks never ever wake up, and they grow old on low incomes angry at the world.

    de Raadt does some wonderful things, sure, but there's always this persistent undertone of a bad attitude waiting to sneak out and throw his weight around. Public nastygrams and "screw you, we'll ship with even less support for your product than we did before" dummy spits constitute "does not play nice with others" in my book.

    Trouble is, geeks carry no weight in business, and the businessfolks have all the money. It's up to us to decide if we want some of that money or not.

    --
    I find your ideas intriguing and I wish to subscribe to your newsletter.
  28. Re:How many people... by ArbitraryConstant · · Score: 3, Informative

    Interestingly, Theo of OpenBSD is more insistant that the entire base system be open source than the most popular Linuxes. GPL software is tolerable if there is no alternative, but commercial software is not tolerated.

    The only exception is firmware binary blobs (which all OSes need, as it is not practical to create open source replacements), they are tolerated if they are released under a license that allows OpenBSD to distribute them.

    That's similar to what Linuxes like Debian demand, and that's a lot more than Linuxes like Red Hat and Suse demand.

    --
    I rarely criticize things I don't care about.
  29. theo rocks by Anonymous Coward · · Score: 4, Insightful

    I wish the Linux people would have enough balls to make a stand with us. No such luck there.

    Oh well

  30. Re:just buy a mac :-) by Triumph+The+Insult+C · · Score: 3, Funny

    oh, right. support Apple. champions of open source ...

    --
    vodka, straight up, thank you!
  31. Re:Tried e-mailing the guy.... by Ed+Avis · · Score: 5, Insightful
    "screw you, we'll ship with even less support for your product than we did before" dummy spits constitute "does not play nice with others" in my book.
    This is not incompatible with 'a business-benefiting attitude' and 'acting in business-benefiting ways'. William Gates Jr has built a very successful business by acting exactly in this manner. If you think geeks have a bad attitude and businessmen do not, perhaps it's just because geeks publish their nastygram messages on the web and businesses keep them secret.
    Trouble is, geeks carry no weight in business, and the businessfolks have all the money. It's up to us to decide if we want some of that money or not.
    I think you have an incorrect assumption here. Theo de Raadt is not trying to get money. He is trying to improve a free operating system, OpenBSD.
    --
    -- Ed Avis ed@membled.com
  32. interesting if not down right funny thread: by niko9 · · Score: 4, Interesting

    * To: Charles Swiger
    * Subject: Re: Adaptec AAC raid support
    * From: Bob Beck
    * Date: Sat, 19 Mar 2005 13:56:41 -0700
    * Cc: Theo de Raadt , Sean Hafeez , misc@openbsd.org, Scott Long , freebsd-questions@freebsd.org
    * In-reply-to:
    * Mail-followup-to: Charles Swiger , Theo de Raadt , Sean Hafeez , misc@openbsd.org, Scott Long , freebsd-questions@freebsd.org
    * References:
    * User-agent: Mutt/1.5.6i

    > ...deliberately breaking OpenBSD's support for Adaptec hardware as some
    > sort of ultimatum is a childish and self-destructive action. I hope
    > the other OpenBSD committers veto any such action as being
    > counterproductive and harmful to your users.

    Horsecookies. What was done was remove AAC support from GENERIC,
    because users know what is in GENERIC is supposed to be stable and a
    good candidate for use. I've got AAC's. They aren't at the moment.
    they die, and you can't do anything with the raid management without
    rebooting, and Adaptec has shown no signs of releasing documentation
    so that situation can be corrected.

    Sure, there's a "free" driver, and a non-free management interface,
    so it's only half a driver. Pretending to have a production system
    using a raid card that with no supportable management interface so you
    have to reboot to fix anything is like buying birth control pills in
    packs of 20. Pretty soon you're going to take a good fucking on a day
    you really can't afford it. Period.


    As such AAC isnt' any more broken than it ever was. OpenBSD
    just chooses not to encourage users to purchase a non-supportable
    card by including support for it in the GENERIC kernel. Are you
    saying it's more honest to leave unstable and incomplete support in
    there? People who wish to use it anyway can always compile it in.

    > Otherwise, you're likely to discover that most people choose to run an
    > OS which works with the hardware they have, rather than sticking with
    > OpenBSD.

    Or choose to replace the hardware that isn't supportable by the
    OS they want to run. Thank you LSI and Dell. LSI cards seem to work
    fine.

    -Bob

    emphasis added by poster

    1. Re:interesting if not down right funny thread: by robw810 · · Score: 4, Funny
      Sure, there's a "free" driver, and a non-free management interface, so it's only half a driver. Pretending to have a production system using a raid card that with no supportable management interface so you have to reboot to fix anything is like buying birth control pills in packs of 20. Pretty soon you're going to take a good fucking on a day you really can't afford it. Period.

      Didn't he mean "NO Period?"

      RW

  33. Re:Tried e-mailing the guy.... by Anonymous Coward · · Score: 2, Insightful

    An important point in a geek's career is the time when s/he recognises that if s/he's gonna get any further in said career, they're gonna have to maintain a business-benefiting attitude and act in business-benefiting ways else businesses won't employ you any more.

    Theo works full-time on the OpenBSD project. He needs to pay the rent / mortgage sure, but he isn't in this for the money.

    While he may be 'grating' at times he does stick to his principles (much like RMS).

  34. Slightly FUD by Sivar · · Score: 3, Informative
    "A former Adaptec employee admits that the hardware is buggy and tricky to get right."
    This smells mildly of FUD.

    What the Adaptec guy actually said was:
    The hardware is tricky to get right and there are bugs in different cards and different firmware versions that often need to be worked around.
    Using the word "buggy" like it was used in the Slashdot front page article implies that the cards are flaky and that non-Adaptec cards aren't (as) buggy. This isn't outright stated, but similarly saying something like "I don't use Microsoft Office because it is buggy" tends to leave the listener with the impression that other office suites are less buggy, even though that isn't stated outright.
    The Adaptec employee stated only what we already know--that different revisions of firmware have different bugs (in ALL products that use firmware, not just Adaptec RAID adapters), and that they must be worked around. If different revisions of firmware didn't have bugs, then different revisions of firmware wouldn't exist--the first one would have worked fine (aside from occasional feature additions and tweaks).

    However, to the original poster's credit, Adaptec RAID cards really do suck, and they really are buggy (not to mention slow, especially in RAID 5, compared to almost every other brand--and Adaptec's entire SCSI line is pretty consistant in that regard), but that is beside the point. Slashdot shouldn't participate in the same FUD that we so often criticize--just let the facts speak for themselves, and leave the interpretation up to the reader.
    --
    Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
  35. Re:Tried e-mailing the guy.... by rhizome · · Score: 4, Insightful

    Trouble is, geeks carry no weight in business, and the businessfolks have all the money. It's up to us to decide if we want some of that money or not.

    Jeez, he just wants documentation. Why is this such a problem for people to understand? It's not about how much money he could be making if he had a better set of kneepads, or if he let Adaptec shine him on because that's the way "the game" is played. It's about being able to do what he wants with the hardware he (or the other users of OpenBSD) use. It costs nothing or next-to-nothing for Adaptec to provide the same documentation that their own developers use, yet apparently Adaptec doesn't wants to keep this secret because it might be embarrassing.

    Perhaps you think it's a good idea to keep this information secret because the embarrassing aspects of the docs might get in the way of some of Adaptec's employees' desire to play the game and exercise their ability to go for "some of that money". Or perhaps not; maybe there's another reason not to allow serious and qualified developers access to existing documentation. Theo just wants to write software that people will use and will use as a reason to purchase more Adaptec products. I'm shocked that you would actually teach students that this is a bad idea.

    Then again, having a problem with the way someone conducts themselves is no reason to disregard their innocuous requests. The money is not always right.

    --
    When I was a kid, we only had one Darth.
  36. Re:Tried e-mailing the guy.... by Mhrmnhrm · · Score: 4, Insightful

    Some idiot mailbombed his account. It's only natural that Adaptec removed the squeaky wheel, rather than oiling it.

    --
    I suspect that one of these choices is incorrect. Correct.
  37. rule of thumb by idlake · · Score: 4, Insightful

    I think it is quite common for vendors to put out hardware that isn't quite engineered up to spec, where, if you looked at its design and interface, you'd see that it really can't work quite right, or get the performance they claim. Another reason is that the documentation may simply not exist, a clear indication of poor engineering practices at the hardware vendor. I suspect that's actually the main reason so many hardware vendors are so secretive about their interfaces: they don't want to air their dirty laundry in public.

    As a rule of thumb, if you are buying a piece of hardware, buy one for which known, good, independently-developed open source drivers exist. The existence of such drivers is a good indication that the hardware is well-documented, probably decently designed, and that it probably does what it is advertised as doing. And that's a good rule of thumb even if you are buying the hardware that you only intend to use with closed-source operating systems.

  38. Re:How many people... by Lord+Kano · · Score: 2, Interesting

    Of course they do, unlike most other open source projects which just check in whole lumps of code without caring about what it does... Sorry which bit of this makes your comment relevant to the discussion?

    Binary drivers.

    You can't review the source code to binary only drivers. Other open source OS projects don't pay the kind of attention to detail that OpenBSD does.I'm not accusing them of not caring at all, but they don't spend as much energy on it as the OpenBSD team.

    Is that clearer?

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  39. Re:They *ARE* asking for support. by NixieBunny · · Score: 2, Insightful
    I have to agree. It's likely that there *isn't* any documentation worthy of being released outside the company! I used to design single-board computers, and our company didn't even attempt to document all the little oddities needed to get the boards working. Writing that documentation would have increased our engineering load significantly.

    My experience with graphics chips also led me to the conclusion that many chip vendors that refuse to release documentation don't themselves understand how their parts work fully enough to tell the world. Intel is one notable exception.

    --
    The determined Real Programmer can write Fortran programs in any language.
  40. Re:Tried e-mailing the guy.... by Mr+Foobar · · Score: 3, Insightful

    > William Gates Jr has built
    > a very successful busines

    Not to be a pedantic, but I think the Gates you're looking for is William Gates III. Wm Gates Jr is his lawyer father, who probably is as responsible for the success of MSFT as his son...

    By the way, yes Theo can be a bit of a prick, but he's going after putting out simply the best version of BSD Unix around. It's why I've bought every release since the mid-2.x...

    --
    -> I dislike sigs...
  41. Adaptec Losing It. by PhotoGuy · · Score: 2, Interesting
    Hardware RAID controllers are quite significant in the server market, and we all appreciate the "not insignificant" share of the server market that Linux has.

    Well, I have a number of Adaptec's ATA Raid Cards (ATA RAID 2400A), for the longest time they only supported RedHat 7.0. Now that Fedora is somewhat the premiere platform for me (three releases later), they are finally supporting Redhat 9.0.

    With the the latest Fedora, there is no way to see if the raid array has a failed drive. So I instead use the card as a quad ATA controller, using software RAID. Guess if I'd buy another Adaptec piece of hardware???

    --
    Love many, trust a few, do harm to none.
  42. Re:Tried e-mailing the guy.... by Fulcrum+of+Evil · · Score: 4, Insightful

    You're not wrong. Is it just me, or does this de Raadt character get 'snippy' each and every time the world doesn't roll over and play the game how he wants them to?

    There's quite some distance between demanding immediate obedience and 4 months of delays and excuses. Most businessmen don't stand for that either (or they go out of business).

    An important point in a geek's career is the time when s/he recognises that if s/he's gonna get any further in said career, they're gonna have to maintain a business-benefiting attitude and act in business-benefiting ways else businesses won't employ you any more.

    'Business benefiting attitude' does not mean sycophant or pushover. It means acting in the best interests of a company, sometimes whether they like it or not. Fact is, a lot of assholes succeed in business, mostly because they know how, to whom, and when to be assholes. A trained asshole is a powerful weapon.

    Trouble is, geeks carry no weight in business, and the businessfolks have all the money. It's up to us to decide if we want some of that money or not.

    Bullshit. How many CEOs of the Fortune 500 are MBAs and how many are technical people that learned business? You're confusing 'engineer' with 'asocial dweeb who lives in his parents' basement'.

    --
    "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  43. Just a few thoughts by redhatkingpin · · Score: 3, Insightful

    I've been reading the posts on the misc mail list for OpenBSD, and I think a few things need to be said.

    First, Theo and the other developers, although making good points, are being quite rude to employees. I think that its important for them to push this issue, but I think they are handling it immaturaly. Flaming Adaptec (ex-)employees is not a good move, even if Scott did make a post on OSNews -- attack the companies economic base through a boycott instead.

    Secondly, I think that if Theo and the gang started an organized boycott of Adaptec raid controllers in a professional manner, then got those people to sign a petition, write to Adaptec, and such along with getting a pretty accurate count of how many of Adaptec's raid controllers have been purchased by those boycotting Adaptec, they might be able to show themselves to be consisting of a large enough market to cause a dent in Adaptec's profits. Not only OpenBSD, but also FreeBSD, NetBSD, and Linux users who feel that its important to use open source drivers. This may require a bit of work, but its the most effective way to get Adaptec's attention. I mean, how many open-source Unix servers are using their raid cards? How many of those users, admins, etc. realize the importance of an open source driver so it can be maintained by the community, since most companies have been slow (to say the least) to update their binary drivers? Not to mention, the flexibility involved with porting it to different Open-source Unix OS's and using it with different software configurations and versions?

    Thirdly, some people are arguing that that Adaptec will release an SDK in 4 months, but given the history of the Adaptec drivers and drivers by other companies, that would probably involve using a binary driver... which wouldn't help.

    I think that if the open source OS's are going be taken seriously by vendors, then they need to act in a professional manner and show their economic strength through well-crafted reports and well-organized efforts.

    I support the work of Theo and the other OpenBSD developers -- I believe they are right, but I think the open source community has to join together for a common cause and be professional about such things.

    If we, as a community, can make this happen in a professional manner, and win, then maybe, just maybe, we can extend this to other vendors. If we can't pull together, then we're fighting a losing battle against closed source OS's such as Windows and venders such as Adaptec, and we might as well give up now.

    We can do this, I know we can. But, we have to do it correctly. So, come on folks, act professional, realize what's at stake, and organize. Think of the visibility the grass roots democratic groups got when they organized and acted like a unified front -- they didn't win the election, but that was surely noticed.

    1. Re:Just a few thoughts by Mysteray · · Score: 2, Interesting
      First, Theo and the other developers, although making good points, are being quite rude to employees. I think that its important for them to push this issue, but I think they are handling it immaturaly. Flaming Adaptec (ex-)employees is not a good move, even if Scott did make a post on OSNews

      I think if you go back and check the archives you'll find that the great majority of the four-letter words are not coming from the OpenBSD group. Ref: that "post on OSNews".

      I mean, how many open-source Unix servers are using their raid cards? How many of those users, admins, etc. realize the importance of an open source driver so it can be maintained by the community, since most companies have been slow (to say the least) to update their binary drivers?

      And how many other kernel projects have rolled over for companies passing off binary-only drivers and management utilities? Seems the kids can't live without their hardware accelerated 3D shootem'-up games, eh?

    2. Re:Just a few thoughts by jawtheshark · · Score: 2, Informative
      First, Theo and the other developers, although making good points, are being quite rude to employees.

      Rude? After 4 months of waiting? I'd sure hell be rude too. Look, I once had the powersupply of an LCD monitor break after 2 weeks of usage. I returned it to the shop. I called them form time to time to hear if the powersupply was there yet (technically they should call me, but after a month you get suspicious). They always told me the same "Hasn't returned from Sony Brussels yet". After *six* months of waiting (I still can't believe I waited that long), I went to the shop, slammed my fist on the counter and yelled out loud that they are *NOW* going to give me my powersupply back because I was waiting for *SIX MONTHS*. Guess, how fast they were to give me a replacement powersupply by opening another box of an identical model LCD-screen. Oh, and I can assure you that I must have added some "Fucks" and "Shits" left and right in my rant.

      Note that this was back in the day that a 15" LCD screen cost about 1200€. To this day, I can't understand why I waited *six months* before complaining loudly. The LCD screen is still in use on my primary desktop.

      So, rudeness becomes very relative if you consider the time waited.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    3. Re:Just a few thoughts by Mysteray · · Score: 2, Insightful
      I'm sorry if I impugned the younger crowd. I can relate to what you're saying.

      I'm posting this on my Windows XP Home notebook. I tried at least 5 Free OSs, but I couldn't find a kernel that could control the fan and do suspend/resume reliably.

      Over the last decade, the Free OSs have done surprisingly well at supporting hardware. But the last ten years have not yielded (to my knowledge) a hardware RAID card that can be fully-managed without closed binaries.

      Lately it's been Theo and OpenBSD who've gotten down-and-dirty with the vendors and taken the heat for it but made an astounding amount of progress in getting them to open their docs. People said it couldn't be done with the wireless chipsets because of FCC regulations and all that, but they did it.

      So I don't think people who are arguing for more of the same "please sir, may I have a closed binary for Linux x.xx.xx on Pentium 4s" have much of a position to argue from.

  44. Re:Theo de Raadt by Nimrangul · · Score: 2, Insightful
    He's like a child throwing his toys out the cot because he can't get an open source implementation from them. - He doesn't want one. He wants to make his own; at no cost to Adaptec but the bandwidth to e-mail the documentation.

    Sure, it's annoying that we have to wait four months, but at least they've promised something. - Seems they were saying much the same four months ago.

    Frankly, I think Theo is being impatient and hotheaded. - He is indeed.

    Stick a carrot infront of you, just out of reach, and slap your ass. You can follow that carrot forever, but it will get no closer. Sooner or later you will have to give up on the carrot.

    If you don't give up on the carrot, you're being foolish. Sit down in the sand and demand better.

    --
    I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  45. Re:Tried e-mailing the guy.... by ScouseMouse · · Score: 3, Insightful
    You're not wrong. Is it just me, or does this de Raadt character get 'snippy' each and every time the world doesn't roll over and play the game how he wants them to?

    Yes, but that doesnt mean he's always wrong. Its probably best to judge him on what he's saying *at the moment*. Being argumentative is not nesseserily a bad thing, although he does put his foot in it more than is really a good idea

    Trouble is, geeks carry no weight in business, and the businessfolks have all the money. It's up to us to decide if we want some of that money or not.
    Thats not really true. I'm a geek and i have quite a lot of say in technical decisions. Our CTO is a geek also. I do not work for a technical company. I work for a publishing company.

    If any company hires a technically minded person and then wont listen to his or her advice, they they they are wasting that person.

    Would you hire an accountant and then ignore their advice about financial matters? if so, please tell me the company you are involved with so I can avoid accidentally getting hired there.

    Any company that ignores the advice of its geeks is wasting a valuable resource. The companies I have worked for realise this.

    That doesnt mean they are always right, however moderating conflicting advice is part of being a manager.
  46. Re:Bad mod, bad! by setagllib · · Score: 2, Insightful

    God forbid a developer and a major contributor to our freedoms should be upset that a corporation has held off releasing documentation after months of 'negotiation'. He may chew people out on mailing lists, but that does not make an asshole. His way of dealing with people personally might just be a little intolerant, but he has done much more for the open source community than any other single leader - and he does NOT need to sit on a huge platform of sponsorship and hype to make a difference. What did Linus do? Write a kernel with a license that corporations decided was good in fighting the Microsoft monopoly. Bam, it's done. Theo actually swam upstream with little help and brought a good project with good ideals which DO help others - OpenSSH being everyone's favorite example. Where would you be without it? Up sh!t creek.

    If you don't use OpenBSD because of its project leader, you may as well never use or communicate with any OpenSSH clients or servers and you can forget about PF. Just to be a real self righteous prick you may as well not use the internet at all just in case your packets pass through a server which an 'asshole' contributed to. Or a hardware design. In fact, how do you know assholes didn't grow the trees that maintain your oxygen supply? May as well stop breathing.

    --
    Sam ty sig.