home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / mswindo / misc / 2646 < prev    next >
Encoding:
Internet Message Format  |  1992-09-01  |  2.2 KB

  1. Path: sparky!uunet!wupost!darwin.sura.net!Sirius.dfn.de!Urmel.Informatik.RWTH-Aachen.DE!dfv.rwth-aachen.de!sungate.fido.de!p1.hippo.fido.de!eurologic.fido.de!Martin_Schloeter
  2. Date: Tue,  1 Sep 92 12:33:50 +0200
  3. From: Martin_Schloeter@eurologic.fido.de (Martin Schloeter)
  4. Subject: Re: Windows == OS
  5. Message-ID: <19953097@p3.f67.n245.z2.fidonet.org>
  6. Newsgroups: comp.os.ms-windows.misc
  7. X-Comment-To: (Heath Ian Hunnicutt)
  8. Organization: Die ersten 100.000 Jahre... 
  9. Lines: 45
  10.  
  11. I think, the following view of an OS can be shared by most programmers, only 
  12. some comments on it.
  13. HI>      Here are some things I want you to know about my worldview
  14. HI> of an OS:
  15. HI> 
  16. HI> 1. Whether an OS is single-tasking, cooperatively multitasking, or
  17. HI> preemptively multitasking does not determine whether or not it is,
  18. HI> in fact, an OS.
  19. I agree.
  20. HI> 
  21. HI> 2. Whether or not an OS _forces_ applications to make API calls to
  22. HI> request a hardware service is not material, either.  i.e., An OS
  23. HI> need not virtualize.
  24. HI>      2a. I would prefer that an OS require the API calls.  As an
  25. HI> example, because I have to use a handle to a commport (UART) under
  26. HI> Windows, my program will be portable to Windows running on a non-PC.
  27. HI> If Windows "virtualized" the fact that most PCs have a UART at 0x2F8,
  28. HI> they would have to stick to that when they move to other platforms,
  29. HI> and that would merely be an exercise is silliness.
  30. Very important aspect. Devices should be abstracted as far as possible and 
  31. neccessary to make portations easyer.
  32. HI> 
  33. HI> 3. There are some OSes you can quit and still get a running
  34. HI> system.  DesqView and Windows are two.  
  35. Even home computers launching f.e. CP/M and coming back afterward to her own 
  36. OS.HI> Windows is more of an
  37. HI> OS than DV, in my opinion, but each is also more than an application,
  38. HI> environment, or shell.
  39. Not quite sure about DV. Which resources are managed by DV?
  40. HI>      Another example is a program like Soft-PC, which
  41. HI> provides a cross-platform OS on many machines.
  42. Only so far, as DOS is an OS.
  43. HI> 
  44. HI> 
  45. HI>      So, I will maintain the following regarding Windows:
  46. HI> 
  47. HI> Windows == (0.90)*OS
  48. Yep.
  49. HI> Windows != Shell
  50. HI> Progman == Shell
  51. HI> Fileman == Shell
  52. HI> Taskman == Shell
  53. HI> Windows == Environment++
  54. HI> 
  55. Martin
  56.