Re: Okay, what's really up with remove locks?




<BubbaGump> wrote in message
news:qahop21klfbfr1s160ghpe6jruec8m9rvc@xxxxxxxxxx
By the way, doesn't KMDF just layer over top of WDM? That's not
fighting the enemy. That's hiding the enemy's existence. Fighting
the enemy would involve first fixing the parts of WDM that are poorly
designed yet wouldn't break current drivers.

And if you cannot fix WDM since it would break many of the 100,000 drivers
out there what would you do? Also, if most drivers are incorrect because
the complexity of the state machine, is it valid to provide a wrapper with
a state machine that handles the complexity? KMDF was a multi-year effort
with a lot of input by the community on how to improve the driver writing
experience

Also, who's "and company"? I hope you mean other
corporate-ladder-climbing politicians. You couldn't mean software
developers. All software developers do is wait around for some
politician who happens to work at their company to give them a project
to work on, KMDF or WXY or whatever. They don't do anything special.

Obviously, you have not worked at a high level in a decent company. Plenty
of projects are instigated by software developers, not by management. I
can name half a dozen products that shipped because I suggested and/or
fought for them, let alone a number of experiments and prototypes. If you
really think that all this stuff comes down from the top and a "good
developer" doesn't do anything special, it shows you are likely to be a low
level drone at best.

If you could keep your comments from being personal, these discussions
would be a lot shorter and more technically focused. Pure technical
discussions are my favorite. Philosophical debates are interesting
when I'm really bored, although they being to wear on me after a
while, but personal arguments just annoy me.

But the crap you are spewing is almost totally philosophy!!! You are
asking for details any working developer does not concern themselves with,
but which you claim are essential. You are digging into a driver level,
that most practical programmers are thankful they no longer have to deal
with since they can use KDMF. But you refuse to go top down and instead
want people to answer every little detail to your satisfaction, while along
the way criticizing the design, without understanding the history that
caused it to come about.

Personally, I've tried to ignore you for the most part, but you are taking
most of the bandwidth of this group, with riduculous questions and FUD
about how badly WDM is designed. Please do everyone a favor and go over to
Linux.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply



.



Relevant Pages

  • Re: Now thats monopoly power...
    ... How does having Windows 7 drivers certified before Windows 7 is ... But this note from Microsoft isn't encouraging testing. ... certification, they need to test against a future product. ... and compatibility testing tools for developers for a long time. ...
    (comp.sys.mac.advocacy)
  • Re: Wheelchairs on busses
    ... Excellent Suggestions Randy! ... I used to teach engineering design & biomechanics (lots of stuff going on w/ ... Some sort of rail system in the flooring w/ clamps would prevent the wheels ... I believe Disney could do a much better job of training drivers ...
    (rec.arts.disney.parks)
  • Re: 802.11n
    ... ralink chipset will work fine with osx. ... These 'bugs' were caused by changes Apple made between versions. ... drivers worked for the current version, but when Apple updates, they ... but they can only do so much to help developers ...
    (comp.sys.mac.advocacy)
  • Re: Computer programmers habits in electronics
    ... As a computer programmer, I am used to programming without drawing ... "design diagrams", ... task control but our own drivers onto our own boards in UltraSparcs ... Without the spec and a diagram of what ...
    (sci.electronics.design)
  • Re: State of Linux graphics
    ... the question is whether a mostly-software OpenGL implementation ... > display hardware does well, ... > simply that their developers should be aware of exactly what they're ... my motivation for moving to GL drivers is far more about providing ...
    (Linux-Kernel)