home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!math.fu-berlin.de!Sirius.dfn.de!Urmel.Informatik.RWTH-Aachen.DE!dfv.rwth-aachen.de!sungate.fido.de!p1.hippo.fido.de!eurologic.fido.de!Martin_Schloeter
- Date: Fri, 28 Aug 92 09:35:50 +0200
- From: Martin_Schloeter@eurologic.fido.de (Martin Schloeter)
- Subject: Re: Windows == OS
- Message-ID: <197a1eeb@p3.f67.n245.z2.fidonet.org>
- Newsgroups: comp.os.ms-windows.misc
- X-Comment-To: tguez@jade.tufts.edu (Name)
- Organization: Die ersten 100.000 Jahre...
- Lines: 34
-
- N > Unix's system calls are not the same as window's API functions. On
- N > unix you can use ONLY the system calls to do certain things. For
- N > instance try accessing process PCBs (processes control blocks)
- N > directly in machine code without using any of UNIX system function
- N > calls- your appllication will be terminated before you release the
- N > return key (this is because unix takes advantage of the OPERATING
- N > SYSTEM BIT or PRIVILEGE BIT). Now you can freely do this on DOS, and
- N > in ms-windows. You can very easily play with the PCB of windows
- N > engine itself. This is because DOS does not take care of this (I am
- N > sure that on 286 and up has this bit). This means that DOS still
- N > has a higher role than just a "device-driver for windows." Hence,
- N > windows does not releave DOS of it's most fundamental operating system
- N > duties, and therefore, windows IS NOT an OP.
- N >
- N > The protected mode windows is so famous for is either not the same
- N > thing as I described in the previous paragraph or windows is not doing
- N > the job properly because it's not windows job but DOS's job. Just
- N > yesterday I downloaded winvn, I executed from file-manager, and QEMM
- N > wrote on window's screen like it did not exist, and it complained that
- N > the CPU informed QEMM that the application *** executed a bad
- N > instruction and it gave me the option to reboot the system. Now if
- N > DOS would of taken care these things like on unix, the application
- N > would of terminated and UNIX would of cleaned up after it (more or
- N > less) without rebooting. Yet, it was not windows that complained, it
- N > was QEMM which is DOS's baby. There is another example of where DOS
- N > still serves as an operating system were windows does not take serious
- N > duties.
- You are ONLY describing the lack of security in the OS Windows. The main reason
- for that is, that all apps and the system are running on the same CPU
- protection ring.
- BUT AN OS HAS NOT TO BE SECURE TO BE AN OS.
- But of course, if security is the point of view Unix or OS/2 is the better OS.
-
- Martin
-