Реферат: Making Utilities For MSDOS Essay Research Paper

Windows 95 Device Development Kit (DDK), and I don’t have a copy of it yet.

However, it is quite possible that the IFSMGR’s interface is reentrant. If it is,

all problems with SteelBox would be immediately solved, and it won’t contain a

single undocumented DOS call. Keep in mind, however, that DOS386 is relatively

new, and perhaps its current version doesn’t provide all the desired

functionality. But certainly DOS386 is definitely a good foundation for a new

operating system.

Although I definitely don’t want to overblame Microsoft, I have to say some

unpleasant truth about this company. In their run for profit, people at

Microsoft violates some principles of free enterprize. In other words, they try

to make a monopoly. One of the unfair things Microsoft does is called

discriminatory documentation. Although the source code for MS-DOS, Microsoft

Network, and other Microsoft products is supposedly unavailable to anyone,

Microsoft has made the source code of some utilities available to selected

vendors (Schulman et al., Undocumented DOS, 495).

Another example is the deliberate incompatibility of some Microsoft products

with Digital Research’s DR-DOS. Some programs, including Microsoft Windows

version 3.10 beta and Microsoft C Compiler version 6.00, contain special code

with sole purpose of making them incompatible with DR-DOS and other DOS

workalikes. Although I’m definitely not a supporter of DOS workalikes, I think

that Microsoft should use fair methods of competition.

Finally, there is a big problem with Microsoft’s packaging of MS-DOS and DOS386.

The most important problem with DOS386 is that it’s currently available to users

only as Win386 in Microsoft Windows. Furthermore, the usual Windows technical

documentation (except the DDK) doesn’t even mention the existence of Win386,

because it’s actually not a part of Windows. As a result, an amasing number of

programmers don’t even know about DOS386 (or Win386), and many of those how do

greatly underestimate its tremendous importance.

Now Windows 95 comes into play. In this package, MS-DOS, DOS386, and Windows are

К-во Просмотров: 482
Бесплатно скачать Реферат: Making Utilities For MSDOS Essay Research Paper