Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2770467
  • 博文数量: 154
  • 博客积分: 7136
  • 博客等级: 准将
  • 技术积分: 1428
  • 用 户 组: 管理员
  • 注册时间: 2010-02-21 11:26
文章分类

全部博文(154)

文章存档

2016年(2)

2014年(2)

2013年(4)

2012年(16)

2011年(51)

2010年(68)

2009年(3)

2006年(3)

2005年(5)

分类: IT业界

2005-03-20 21:17:38

OpenBSD 3.7 to Drop Adaptec AAC?
网上口水论战,来自openbsd和FreeBSD的开发者纠缠到了一起,看来大家对开源的看法不太一样!

OpenBSD 3.7 to Drop Adaptec AAC?
  Posted by on 2005-03-19 05:03:50 UTC

With the recent push from OpenBSD to open firmwares to redistribution as well as obtaining new documentation for several wireless chipsets it would seem OpenBSD is pushing for other areas to open up as well.

Email a friend-Printer Friendly 

Read Comments
-- -- --

Direct comment link  Thursday?
 By CaptainPinko (IP: ---.cpe.net.cable.rogers.com) - Posted on 2005-03-19 05:26:02
Well I like the idea and appreciate the work Theo has done but the timeline sounds rediculous. Corporations take forever to make decisions and there is no way that even the most willing one could get it done by next Thursday. Hell, it'll probably take at least that long to "bubble up" through the ranks.

Direct comment link  Re: Thursday?
 By Nate (IP: ---.sympatico.ca) - Posted on 2005-03-19 05:32:12
Well, this discussion has been going on for four months, so the ultimatum at the end is, if not justified, understandable to me.

Direct comment link  Re: Thursday
 By (IP: ---.vn.shawcable.net) - Posted on 2005-03-19 06:24:10
Even though Theo might have the best of intentions for the community, I've been a product manager and his harrasment technique via the overly-zealous OpenBSD community is quite unprofessional and certainly can harm OpenBSD in the long run.

Personally I applaud their efforts but you really cannot come up deadlines and declare to stop support just because you can. This childish and rekless behaviour by Theo doesn't justify increasing the enimosity between the project and different hardware vendors.

Direct comment link  Agh. "Tuesday"
 By captainpinko (IP: ---.cpe.net.cable.rogers.com) - Posted on 2005-03-19 06:25:48
I had just pulled an all nighter when I posted the previous... The title should say "Tuesday".

That said even ultimatums take time to get to someone who can respond. Reminds me of that scene in Austin Powers 2 where Dr. Evil asks for 1 Trillion dollars... it's just beyond insensibile. That said, good luck.

Direct comment link  RAIDs
 By (IP: ---.Moscow.dial.rol.ru) - Posted on 2005-03-19 06:53:31
I understand why ones do not release drivers for webcams and joystics for linux and other OSes.

But I met some RAIDs from Adaptec, for example, which was not supported with linux and not even planned.
How would one be crazy if he releases RAID that do not work with linux? 30% sales drop instantly, because most people do not use windows on severs, those who need rarely use RAIDs on them.

Dropping BSDs is another 5% sales drop.

I just plain do not understand why do they ever do that and what do they hope for.

Direct comment link  @ Bruno
 By polluted (IP: ---.client.comcast.net) - Posted on 2005-03-19 07:08:35
but you really cannot come up deadlines and declare to stop support just because you can.

erm... yes, you can. from the email to misc@....

Some of you may remember how this affected back a few years ago Adaptec refused to give us documentation for their SCSI controllers, and this slowed the quality of our ahc(4) and ahd(4) support. We let our users know who to complain to, Adaptec listened, and we had two boxes of *complete* documentation a few days later.

....sometimes deadlines and cutting off support is the only way to get people to listen.

Direct comment link  Re: Bruno Saviero Delbono
 By (IP: ---.slo-cres.charterpipeline.net) - Posted on 2005-03-19 07:09:23
Personally I applaud their efforts but you really cannot come up deadlines and declare to stop support just because you can.

Why not?

Direct comment link  I Hope Others Follow Suit
 By (IP: 144.80.184.---) - Posted on 2005-03-19 08:03:36
My box is due for an upgrade. So earlier this week, I took great pains to ensure that the components I purchased where fully supported on Windows, Linux and Mac OS X. I will never spend a dime again on any commercial software and/or hardware vendor that fails to grasp the concept and importance of transparency, openness and collaboration in this industry.

If for several understandable constraints a vendor cannot provide drivers or support for a particular operating system, then the vendor should at least provide open documentation and specifications for those interested in doing so. What is so complex, economically disastrous, or mind boggling about the concept?

Direct comment link  Re: Bruno
 By Anonymous (IP: ---.cm-upc.chello.se) - Posted on 2005-03-19 10:36:54
No matter what you think about Theo I think the whole silly part should be aimed at the HW industry. Why not let OpenBSD make drivers for their equipment in a descent manner? What are they so scared of? Why is this an issue at all, just give them the damn specs and let them write drivers. Why bring on that cost to the company of making closed source drivers when the OpenBSD community offers them for free.... just stupid if you ask me.

I think OpenBSD is, in contrast of many Linux distributions, really making moves for the ENTIRE open source community by doing these efforts.

Direct comment link   Bruno Saverio Delbono couldn`t said it better
 By dunki (IP: ---.sshunet.nl) - Posted on 2005-03-19 10:39:47
I also think it`s childish. How is it possible for a company taking OpenBSD seriously when Theo is gonna pull stunts like these?

When you are running a production server and suddenly support is dropped for some hardware what then?

Direct comment link  very good if adaptecs stands in the cold
 By guzelovalish (IP: ---.cust.blixtvik.net) - Posted on 2005-03-19 10:50:21
Go Theo, go ! this will benefit all OSS.
remember when Theo did the same thing for the wireless chips, some linux guys talket about wrappers and so on.

Direct comment link  Support
 By Lennart Fridén (IP: ---.bredband.skanova.com) - Posted on 2005-03-19 11:28:58
"When you are running a production server and suddenly support is dropped for some hardware what then?"

Its hardly Theo's fault that Adaptec refuses to provide the necessary documentation. Polite mails are the best way to remind Adaptec that they're losing potential business here.

Direct comment link  RE: I Hope Others Follow Suit
 By anon et. al. (IP: ---.bb.online.no) - Posted on 2005-03-19 11:30:21
Large vendors fear openness because they believe right after some piece of information is released, a competitor steals all their ideas, produces the same product without R&D expenses, and effectively puts them out of business.

This is the sad truth about the level of knowledge of an ordinary executive.

Since executives are most concerned about making money - the only thing someone wanting openness and freedom can do is to buy open products and avoid closed products.

I personally plan to support the new open graphics card scheduled for release this summer

Direct comment link  Re: I Hope Others Follow Suit
 By (IP: 144.80.184.---) - Posted on 2005-03-19 12:03:08
I do not agree with the notion that providing open documentations and specifications leak out trade secrets to competitors. Research and development costs are hardly bound to writing drivers or interfaces to hardware. They are bound to the fabrication and manufacturing processes for the hardware.

Even if Nvidia released full open documentations and specifications for their various hardware components, it does not automatically suggest ATI can copy or clone Nvidia's technology. Why? Well, because of their disparate fabrication and manufacturing technologies. Hardware engineering is hardly like coding where you can copy and paste code and reuse libraries.

Also bear in mind that it is only until fairly recently that computer hardware vendors stopped distributing specifications with their products. I do not understand where the flawed logic that providing specifications and documentation for your products automatically means a vendor's fabrication processes will be leaked, and hence the vendor is out of business. It's a totally ridiculous (PR) excuse put for noncomplying vendors.

Doesn't Intel, AMD, SUN, to mention a few, release specifications for their processors? Why are they still in business then? And why isn't Tom, Dick and Harry cloning their processors?

Direct comment link  Wait a minute
 By James (IP: ---.dynamic.mts.net) - Posted on 2005-03-19 14:54:26
How is it childish for Theo to say "okay we're not going to include support for your hardware" but it's not childish for Adaptech to say "we're not going to let you have any docs on our hardware"

???

My own dealings with big businesses have proven that sometimes they can be downright wishy washy. You can waste a lot of time achieving nothing.

Maybe one of Adaptech's competitors will be more willing to provide documentation. I'm at the point right now where if a hardware manufacturer wants to dick around being wishy washy I'm going to take a hard look at their competitors.

Direct comment link  Re: Bruno Saverio Delbono couldn`t said it better
 By Nate (IP: ---.sympatico.ca) - Posted on 2005-03-19 15:57:21
You say it is hard to take OpenBSD seriously for this, yet is it really any easier to take someone seriously if they have no backbone what so ever? Is it better that they simply wait half a year for something they don't want instead of just saying that they want something else?

The Adaptec guy seems to be off his rocker and thinks that OpenBSD wants the source to Adaptec's GUI software, yet all they are asking for is documentation to right a driver.

And this conversation has been going back and forth for four months, how could Adaptec ont understand this idea after four months? That must mean they are trying to screw with OpenBSD, which would get be angry in such a situation.

If support is pulled for something then it is because the support that was there was not good enough to be worth having. If you ended up with that case, perhaps you should talk to Adaptec or not upgrade your operating system or maybe move to another.

Direct comment link  I highly respect Theo
 By Ulrich Hobelmann (IP: 138.49.154.---) - Posted on 2005-03-19 16:27:45
even if he may be a difficult person. He seems to be the only one out there that has principles.
If a device is not acceptable using because it offers no documentation to work it under ANY OS, then the *only* thing that's right to do is to not use it.

Linux in contrast try to get everything to work on it, and they end up with lots of badly-written, half-documented drivers, and lots of binary-only crap. The solution is to avoid non-standard crap that doesn't work. I will never buy a Lexmark printer or a D-Link device again for that reason. If everyone followed their principles, companies would be forced to comply with that.

Direct comment link  Re: I Hope Others Follow Suit / @.
 By (IP: ---.sk) - Posted on 2005-03-19 16:35:37
Yes, I concurr wih this.

I do not believe that providing info required to write a driver equals to publishing trade secrets.

Let's take an uber-cool graphics card for example. It maps textures to 3D objects blazingly fast. It can do so, because it has the newest chips on it, designed to do this. However, to write a driver (I have never writen one, this is how I see it should work), I only need info like "to upload a new texture, flip this bit, set that bit, send texture size info onto the bus, wait for 0 to appear on the bus, then send the texture data". How the chip works with texture later is of no interest to the driver. Therefore I fail to see, what problems do the HW manufacturers have, wih publishing the specs.

I might be wrong. If so, someone please correct me. And provide an example, how info required to write a driver for a chip equals to trade secrets about the chip design.

Direct comment link  Style
 By Anyone (IP: ---.ok.shawcable.net) - Posted on 2005-03-19 17:13:45
Hi

I thinks Theo has style / standards and should be consistant . Go for it
My2c

Direct comment link  d0h
 By Anonymous (IP: ---.dip.t-dialin.net) - Posted on 2005-03-19 17:31:13
perhaps i'm wrong, but...

the adaptec driver (as it is now) would be removed from the generic kernel. i think, you could still compile the driver as it is now into a custom kernel by activating the option in the kernel-config.

so only difference to the situation now, is the extra effort for compiling a new kernel. oh, and "official" support is only for a generic kernel so you won't get help with a buggy "adaptec-kernel" anymore until this situation is resolved.

Direct comment link  Go Theo! Go Theo!
 By Anonymous (IP: ---.we.client2.attbi.com) - Posted on 2005-03-19 17:31:43
I might not entirely agree how he stated his email, but what he is trying to do is a good thing for all open oource operating systems.

Quoted from Theo's post: We've been trying to get more Adaptec AAC RAID documentation out of
Adaptec for nearly 4 months, so that we can add RAID management (ie.
the ability to recover a RAID array without rebooting and doing it in
the BIOS
) and it is incredible how much we are being dragged around.


The ability to recover disks without having to reboot is something that servers require. It does no good to people depending on those servers to be down beause a disk failed when normally, the disk should have been rebuilt while the machine was still running doing it's job. Adaptec is making it impossible for this to happen. If you can't count on your RAID hardware then hell, by all means take it out. He's right, there are alternatives.

This happened when Daren Reed altered his licese to ipf. The OpenBSD team took it out and now we have pf and pf kicks ass! Unfortunately, the OpenBSD doesn't produce hardware so all it can do is go with alternatives.

His tone was a bit unprofessional, but I guess I can understand if he's frustrated. Besides, Theo has a record for not having the greatest people skills. What else would you expect from him?

Anyway, the point is that his goals should be supported by all open source groups because this will help out all the BSD camps and the Linux camps as well. It would even help out those hobby OS's that are regularly mentioned on this site. This quest is a Good Thing(TM).

Direct comment link  Re: I Hope Others Follow Suit / @.
 By Anonymous (IP: ---.dip.t-dialin.net) - Posted on 2005-03-19 17:40:20
nxt:
a prominent example for the problem you don't understand is the intel centrino chipset.
they save money by implementing a lot of stuff in software. so if they want you to write your own driver you'd need to know those software tricks they have to get the hw working.
i can see why they don't want to give their competitors that info, but hey information wants to be free ;)
those vendors sell "windows-hardware" and should label them accordingly. read: they don't want your money.

Direct comment link  Re: d0h
 By Nate (IP: ---.sympatico.ca) - Posted on 2005-03-19 17:41:41
Yes, you could add the aac as it was prior to removal to the kernel, but at that point OpenBSD washes it's hands of you.

Anything not using GENERIC is not the concern of OpenBSD.

Direct comment link  Re: d0h @ Nate
 By Anonymous (IP: ---.client.comcast.net) - Posted on 2005-03-19 18:01:28
but at that point OpenBSD washes it's hands of you.

uh.. ya, that was noted in the post -> oh, and "official" support is only for a generic kernel

Direct comment link  AAC
 By Anonymous (IP: ---.dsl.wacotx.swbell.net) - Posted on 2005-03-19 18:08:46
Did anyone else read the headline as: OpenBSD 3.7 to Drop Adaptec Advanced Audio Codec (AAC)?

Direct comment link  From a BSD and former Adaptec person...
 By Scott (IP: ---.samsco.org) - Posted on 2005-03-19 19:02:37
I don't know if it's better to post this here or onto the openbsd-misc list, but anyways....

First, Theo is full of crap. I'll say that again: Theo is full of crap. I don't think that he's actually interested in making the AAC cards work. Instead, I think that he's interested in stirring controversy, petty bullying, and silly 'freedom' tripe.

I worked at Adaptec for almost five years, until last year. I worked on the FreeBSD (and Linux) AAC driver, and I ported the AAC management CLI to FreeBSD. It's available right now in the FreeBSD ports tree. I also added the proper shims to the driver so that the Linux AACCLI would work under emulation. The fact that I did these things is pretty well known in the BSD community; several other projects have contacted me over the years for help and information about AAC. But during the time the Theo claims that he's cared about AAC, he NEVER ONCE CONTACTED ME! If he had come to me before I left and asked for help on making all of this AAC stuff work on OpenBSD, I would have been happy to help him. Heck, I might have even ported the AACCLI for him on my own.

Unfortuntely, Theo chose to ignore resources that would have helped him, and instead chose his normal super-confrontational antics. I have to commend Doug Richardson (one of the nicest men I've ever worked with, BTW) for his very appropriate response. If Adaptec provides an open SDK later this year, good for them, but it certainly is not due to Theo.

Theo could have had AACCLI support years ago, but chose not to. I hope he removes the driver from the tree. That would really teach everyone how mature and 'right' he is.

Scott Long
Already reviewed

Direct comment link  Re: From a BSD and former Adaptec person...
 By Nate (IP: ---.sympatico.ca) - Posted on 2005-03-19 19:25:36
You may not have even noticed it but your little tool is restricted so it cannot be redistributed and is only available as a binary. This goes completely against what OpenBSD looking for, therefore your tool was not a valid option.

OpenBSD is looking to make their own that they can redistribute freely under the terms of the ISCL (the two term BSD). They don't need the code, just the documentation to make it themselves.

And this tool of yours, it isn't actually that widely known in the OpenBSD community, I didn't know and I consider myself part of it. Perhaps it is known in the FreeBSD community, to which you were a part.

Re: d0h @ Nate:

I was emphasising that you get no help, not just "official" help, they will ignore you unless feeling extremely nice.

Direct comment link  Re: Nate
 By Scott (IP: ---.samsco.org) - Posted on 2005-03-19 19:57:57
The AACCLI is not 'my little tool', it's been distributed for years by Adaptec on the CD that comes with the cards. It's also available for download from the website. I'll accept that you might not be familiar with the FreeBSD ports system, but surely you've peeked once or twice at the FreeBSD AAC source and have seen my name there. According to the OpenBSD CVS logs, apparently someone has looked at the FreeBSD source in the past few years.

As for your goals of Libre, I hope they go well. I'd love to have a completely open AAC tool for FreeBSD also. But until that's possible, I think that the FreeBSD community appreciates that it's possible to manage the hardware now using the existing resources.

Direct comment link  obsd being ornery
 By (IP: ---.ri.ri.cox.net) - Posted on 2005-03-19 20:06:23
I've been planning a migration of a modest number of servers and firewalls over to obsd over the past few months. Part of that has been reading mailing lists and archives to get a feel for things.

This whole adaptec thing has really sealed the deal for me. I think a flat our refusal to include the driver in the next obsd distrobution is 100% inline with the obsd mission statement of security and stability. Even if it was included with a warning, someone would use it, and then it would be history that obsd shipped a bad driver (even though it was warned to be bad).

I don't personally have an adaptec raid controller on any of my machines, but will be in the market over the next year for a few new ones. Probably in the range of the 3.8 release timeframe so with any luck this will be resolved and they can be in the list to check out.









Direct comment link  Re: obsd being ornery
 By Nate (IP: ---.sympatico.ca) - Posted on 2005-03-19 20:12:21
Henning Brauer just posted on Undeadly that LSI MegaRAID (ami) would be your best bet then, seems they're likely to have management by November.

Direct comment link  Theo de Raadt, The Knight of Free Software!
 By sul34 (IP: ---.paemt7004.dsl.brasiltelecom.net.br) - Posted on 2005-03-19 20:42:04
While Stallman just talks about it, while Linus accepts binary drivers in the Linux kernel, Theo is the one consistently fighting and denouncing the spin doctors and enterprises that will not truly cater to FLOSS community, and Theo is the only one coding!!
All hail Theo!!!!!!
Already reviewed

Direct comment link  Theo's reply on openbsd misc to Scott Long's post here
 By sul34 (IP: ---.paemt7004.dsl.brasiltelecom.net.br) - Posted on 2005-03-19 20:51:49
This is Theo's answer to Scott Long. It was posted on OpenBSD's misc list. I believe it's in the best interest of the readers to see who stands for Free Software.

"Thanks for going to a public forum and saying I am full of crap.

I really appreciate that. Boy, you sure do want to see all of
our projects do well, don't you.

Apparently you have zero idea of where we are going.

While you are content with shipping binary stuff in your source tree
and in your ports tree, we are not. We do not ship binaries. We are
not interested in shipping a binary for some CLI. We actually do have
the Linux CLI working in emulation, but we will not supply it to our
user community. I have cancelled that effort by that developer. We
will not supply something to our user community that they cannot fix
and improve themselves.

We have been talking with Adaptec for 4 months. They have not
given us management information.

We have been talking to Adaptec for more than a year to get other RAID
controller information, as in, how to even get the mailbox stuff
fixed. They have not given that to us, either.

Noone thought to talk to you. You are, I am sure, under a
non-disclosure agreement with Adaptec, and I am sure you would
therefore not give us documentation. We are quite used to FreeBSD and
Linux people signing NDA's by now. Yesterday on the phone Doug said
"But we did give OpenBSD documentation, we gave them to Scott Long".

Thus, Doug mentioned that *you* had documentation, and thought that
was enough. Of course it is not. You do not help us, I told him.
That is not how it works. And so it stands -- we still have no
documentation.

Did I get an offer from you for documentation before you went onto a
public site and said I was full of crap? No, I did not.

And I expect that now that you have said I am full of crap, we still
will get no documentation from you. Right?

We are working on a driver-independent raid management framework. One
command (perhaps called raidctl(4), we don't know) that should work on
any controller from any vendor, which would do management, because the
management stuff would be abstracted in a driver-independent way into
each driver. Yes this is a difficult project. We have support for
AMI almost working. We will support some other product, as well, then
we'll see where Adaptec stands.

I do a lot of work on OpenBSD. I am sure that you do a lot of work on
your stuff in FreeBSD too, so you know what it is to be a very busy
busy person.

When a vendor ignores me and the efforts of 4 other people trying to
get the vendor to listen -- for that long, we have no choice.

Yet, you, Scott, you think that you are therefore able to slag us and
call us wrong, because YOU are in the loop and we are not? Because
you used to WORK at Adaptec, and we did not? That somehow makes us
full of crap?

I have been watching the mail going to Doug over the last 24 hours.

I have been counting controllers mentioned in mails and am now up to
over 1,800 Adaptec RAID controllers, with people from very large
commercial operations complaining that they have been switching to
other controllers (or, having now seen Adaptec's failure in this
regard, that they will now actively not buy Adaptec again).

Those controllers will not be supported in OpenBSD 3.7 in May. If
Adaptec wishes them to be supported in a future release, they had
better come and make amends. We are sick of supporting the hardware
of vendors who shit on their customers via us. Maybe they can repair
this horrid situation enough that we will once again support their
controlle
阅读(3085) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~