Mixing C and C++ files in a driver project.

OEM’s are mass produced for one thing. And sometime cost of inventory is
huge so they have to clean it up anyway. And some other time ( hopefully not
a regular case ) it is just plain evil to get the small-shop out of
business. And there might be bundle more causes for this thing to happen !!!

On the otherhand, the labor cost ( if not anything else), is bit high for
individually build machine, and I sincerly think that it is only for those
customers who wants to pick-n-choose.

Few months ago, I was able to buy a 64 bit dual-core ( ready to run the
marthon :slight_smile: machine for about 200 plus some odd dollars. Well, of course we
are talking about US market now. No OS whatsoever ( it is sometime cheaper
to have a family package vista - one ultimate, two others premium ).

Back in the 386 days I used to have one machine for multiboot ( win3.1,
nt3.1, os2). Need to feed a family so there was no telling which way the
wind would start to blow :). Couple crashes made me to start separating the
os and build machine(s) on my own. Fry’s was good enough to keep the
componenents need ( scci, ata, vga, svga, MO …). And in sillicon valley
there were many thrifty stores that would have spare components (used ) and
could be had for a small change. In 186 and 286 days, I used to be scared
off by the admin people ( main story was - hey you might generate huge
static to ruin the drive or the chipset ). After couple times, playing with
programmer and ICE it seemed like lot of floklore than anything else.

Now comparing the time one would spend to hand-assemble a machine, off the
shelf machines ( without OS ) is quite cheap ( unless someone is up against
game machines - those have cool cooling systems :slight_smile:

Whatever the case may be, … it is hard to tell why is this the case in
some country like Russia !!!

-pro
----- Original Message -----
From: “Peter Wieland”
To: “Windows System Software Devs Interest List”
Sent: Thursday, May 01, 2008 6:37 PM
Subject: RE: RE:[ntdev] Mixing C and C++ files in a driver project.

Yes - that sounds truly horrible and evil.

-p

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@hotmail.com
Sent: Thursday, May 01, 2008 9:27 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] Mixing C and C++ files in a driver project.

BTW, what I forgot to mention in my previous post is that the
newly-assembled machine was Vista-free, while the OEM version always comes
with Vista. Therefore, assuming someone who needs Vista and display, the
resulting conclusion is that buying OEM PC is more than twice cheaper,
compared to assembling the one in a shop…

Anton Bassov


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

> It is not a database except for in-box drivers. It is a bunch of files located in (usually) Windows\inf.

Actually, the term “database” means just something that stores logically related data , without any implications to its format and organization. Therefore, “a bunch of files in Windows\inf” fully qualifies for being a database, as long as these files are logically related to one another . Somehow it just happened that these days people normally refer to RDBMS with this term…

How many consumers can modify and recompile Linux?

How many people in the world do you think can do the following:

  1. Download the source from kernel.org, unzip it to /usr/src/kernels, and rename the resulting folder to linux-2.6( or just create a symbolic link linux-2.6 that points to it)

  2. Copy configuration file (named smth like config-2.6.x.x) from /boot directory to the target one, and rename the copy to .config

  3. Enter the target directory on the command line, and then type make -> make modules_install -> make install on the command line

Does not really sound like a rocket science, don’t you think???

If you want to modify the source and/or configuration file (‘make menuconfig’ and friends are quite helpful here), then, indeed, you need at least some technical knowledge in case of the latter and even basics of C in case of the former. However, you don’t really need anything like that if you want just to install a new kernel without changing the machine configuration, and, in our example, this is all that is needed. This is why Linux users recompile the kernel without a slightest problem - all these horror stories about recompiling the Linux kernel that seem to be popular in Windows community are, in actuality, nothing more than just horror stories…

There is one more point worth consideration - AFAIK, no one is born into this world with pre-existing
knowledge of the PC, so that we all had to learn it at some point. If you are completely PC-ignorant and have to learn everything from the very,very beginning, I don’t really think that learning how to use Linux (including modifying configuration file and even device IDs in the kernel structures) is going to be significantly more complex task for you than learning Windows…

Anton Bassov

> Whatever the case may be, … it is hard to tell why is this the case in some country like Russia !!!

Theory1. Open Source conspiracy - they want to ensure that buying machines with pre-installed Vista is less attractive than assembling Vista-free ones

Theory2 Political conspiracy - they don’t want to depend on other countries when it comes to computers

Theory3 Job protection - they want to ensure that computer shop employees always have a lot of work to do

Theory4 Consumer protection - they want to protect consumers from both low-quality Chinese PC that are otherwise bound to flood their market and Windows Vista that is going to be installed on these computers…

Anton Bassov

> Theory3 Job protection - they want to ensure that computer shop employees

always have a lot of work to do

I think this is the case in Russia, as in any other country with protectionist
import tariffs.


Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

> Now comparing the time one would spend to hand-assemble a machine

Lesser or same time as to install and tune Windows (including OEM’s drivers
search and download).


Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

Maxim,

> Theory3 Job protection - they want to ensure that computer shop employees
>>always have a lot of work to do

I think this is the case in Russia, as in any other country with protectionist import tariffs.

Actually, all 4 theories in my previous post are ironical, including theory 3 - it would make a perfect sense in a country that where assembling computers is big business done by large corporations, but this does not seem to be the case down there. I think the true explanation of the whole thing lies with “protectionism” the way it is understood in the Third world, i.e. some government officials have this or that “private interest” in keeping OEM prices well above those of parts, so that they protect their own pocket at the expense of general population…

Anton Bassov

“Tim Roberts” wrote in message news:xxxxx@ntdev…
>
> DejaNews really pioneered newsgroup archiving, and they were doing so
> with great success in 1996. DejaNews represented a true “paradigm
> shift”; for many people, it was the first introduction of the concept
> that a newsgroup posting might live longer than the 30-day expiration
> used by most news servers.
>

… untill one nice morning it suddenly had been sold to Google.

–PA

Pavel,

… untill one nice morning it suddenly had been sold to Google.

Acquisitions and especially hostile takeovers seem to be pretty dodgy topic, taking into consideration that , according to today’s news, well-known company X’s offer to take over well-known company Y may go hostile as early as today. Therefore, please don’t provoke me to switch into the rant mode again - after all, it looks like the company in question has already received a fair share of “compliments” from me on this thread…

Anton Bassov