On Fri, Jun 02, 2006 at 01:37:24PM -0700, akonsu wrote: > in my understanding a proper implementation does not require any service > packs. in other words: if one implements something that later requires a > service pack, this is not a proper implementation.
This is a nice idea, but everyone makes mistakes. Services packs, errata, patches and upgrades will always be with us. The frequency and nature of the problems they indicate do tell something of the developers and organization that produced the code, though. Can MS incorporate any given technology, and do it fairly well? Sure. Believe it or not they have some top coders on staff there. Except for the very beginning that's never been their problem. Does MS, as an organization, have a focus on quality code, as it applies to the *system* they produce? They'd like it, and take it when it doesn't get in the way of other goals. But in general, no, that's not their focus as I see it. The result being that any collection of individual technologies will help them to only a limited extent. They're all bandaids on a poorly designed system. The same kind of incorporation of technologies into OpenBSD (ProPolice, recent memory stuff, etc.) is different. How? They're added as mitigation techniques to a quality system where they're hardly and seldom needed. The quality was already there in the design. The system wasn't fragile without them. OpenBSD got a bit more immune. So... it's not a technology issue, it's about goals and management. Ask Theo and the other devs what OpenBSD's goals are. Wait, it's right there on the site. Does OpenBSD/OpenSSH/etc. match with those goals? Uh, huh. Ask Gates, Ballmer and crew what MS's goals are. Or find it on the MS site. If none of that works you can speculate (I'm not going to). Do you think their goals fall as much in line with what you want as does OpenBSD's goals? OK, I was going to stay out of this. Then I was going to write a short response. Now look what's happened! -- Darrin Chandler | Phoenix BSD Users Group [EMAIL PROTECTED] | http://bsd.phoenix.az.us/ http://www.stilyagin.com/ |