The problem with this approach is that it is not one that can be
practiced by a large number of developers, and have anything but chaos
result. If EVERYONE refused to trust entry points / code developed by
other people, where would that leave us? Lots of random, unintegrated
crap.
It’s an extremely adversarial position to take. Why bother even
developing an OS, or exposing any services to drivers? Why bother
providing a driver model? Or a scheduler? If every developer thinks
they can’t trust other components, then every developer will be doomed
to reimplement everything – poorly.
– arlie
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Moreira, Alberto
Sent: Monday, December 22, 2003 10:46 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Re: MetaTrolling
Let me see if I can explain.
I’m kind of familiar with the ins and outs of computer languages, in
fact, sometime in my life I got myself into trying to get a Ph.D. in
computer languages; and while I was chasing that unicorn, I studied my
fair share of the stuff.
Therefore, I’m comfortable with writing code within a high level frame.
But does not mean I’m as comfortable calling someone else’s entry
points, and that attitude of mine is more or less the same at high or
low level. So, while I’m likely to write driver code in C++, I’m less
likely to use someone else’s classes to do that. And if I can roll up my
own spinlock, I’m going to make a pass at not calling the OS.
I’m a minimalist - I use the least APIs possible, I try to have the
least possible strings attached to my code. And I hate to have stuff in
my programs to which I don’t have control over the source code.
And hey, this is Alberto speaking, ok ? The individual, not Compuware.
Alberto.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of James Antognini
Sent: Saturday, December 20, 2003 12:34 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Re: MetaTrolling
I favor the 2 Albertos explanation. Of course, that begs the question of
the basis by which one Alberto or the other answers a given post.
benson wrote:
I have a theory. This is a new and different way to reduce the
transfer of expertise to low-cost providers who then compete. Generate
vast quantities of confusing, contentious, noise.
Either that, or there are two Albertos: the one who uses the
highest-level language constructs available to him at any given
moment, and the one who uses only his own assembly code.
–
If replying by e-mail, please remove “nospam.” from the address.
James Antognini
Windows DDK MVP
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@compuware.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
The contents of this e-mail are intended for the named addressee only.
It contains information that may be confidential. Unless you are the
named addressee or an authorized designee, you may not copy or use it,
or disclose it to anyone else. If you received it in error please notify
us immediately and then destroy it.
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@sublinear.org To
unsubscribe send a blank email to xxxxx@lists.osr.com