home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / os / linux / 20166 < prev    next >
Encoding:
Text File  |  1992-12-13  |  3.4 KB  |  100 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!mcsun!dxcern!dxcern!bcr
  3. From: bcr@cernapo.cern.ch (Bill Riemers)
  4. Subject: OS vs SYSTEM TYPE (long) [OS]
  5. In-Reply-To: peter@ferranti.com's message of Sat, 12 Dec 1992 01:25:39 GMT
  6. Message-ID: <BCR.92Dec13121930@hfl3sn02.cern.ch>
  7. Sender: news@dxcern.cern.ch (USENET News System)
  8. Organization: CERN, European Research Center for High Energy Physics
  9. Date: Sun, 13 Dec 1992 11:19:30 GMT
  10. Lines: 88
  11.  
  12.  
  13. After reading through all those back articles in both comp.os.linux
  14. and comp.os.bsd I've come to the conclusion the best thing for a
  15. new user to do would be to install MSDOS, LINUX, and 386BSD on thier
  16. computer.  However, it sounds like you have to reboot your computer
  17. everytime you want to change your system type!  This might seem
  18. reasonable until you stop and ask yourself what is the purpose of
  19. an OS?  Mind you my understanding (mind you I am not a computer
  20. scientist) is that an OS is what provides an interphase between
  21. software and hardware for all programs.  That is why on an APOLLO
  22. computer I can switch readily between the system types of 
  23. BSD4.2, BSD4.3, SYS5.0, SYS5.3, and AEGIS without rebooting the
  24. machine.  (Even without re-loging in.)  All of these system types
  25. work through DOMAIN-OS.
  26.  
  27. So what is the problem?  It seems that both LINUX and 386BSD are
  28. both OS's and system types.  Even worse, MSDOS just directly
  29. interphases with the hardware without even using an OS!  So the
  30. only system type supported under LINUX-OS is LINUX and the
  31. only system type supported under 386BSD-OS is 386BSD.  Some 
  32. people have already realized this and are working on a version
  33. of MSDOS that use LINUX-OS.  Likewise, a simmular project is
  34. being started for 386BSD. When they are done we will have:
  35.  
  36.   LINUX-OS supports LINUX, and MSDOS
  37.   386BSD-OS supports 386BSD, and MSDOS
  38.  
  39.  
  40. So the points I'm still confused about are:
  41.  
  42.  1. What in the world does OS2 support?
  43.  
  44.  2. Is there any work being done so that eventually we can
  45.     have:
  46.  
  47.     *-OS supports 386BSD, LINUX, MSDOS  ?
  48.  
  49.    (I don't really care which type of OS * is as long its source
  50.    code is publicly available and publicly distributable.)
  51.  
  52.  
  53. The way this swapping of system type works on APOLLOs is:
  54.  
  55.    ver system-type command   ==> excutes one command in the
  56.                                  selected system type
  57.  
  58.    ver system-type           ==> switches to the selected
  59.                                  system type
  60.  
  61. The system SYSTYPE tells the OS what type of system you are
  62. operating in.  So rather than having a root '/bin' directory, you have:
  63.  
  64.   '/sys5.3/bin'
  65.   '/bsd4.3/bin'
  66.  
  67. then '/bin' is a symbolic link to '/$(SYSTYPE)/bin'.  The same thing
  68. is done for all other system type specific directories.  So lets
  69. say I want to write a script using sys5.3 commands.  Then I include
  70. the following as the top two lines:
  71.  
  72. #! /bin/csh
  73. ver sys5.3
  74.  
  75. What would be nice to be able to do the following on my PC:
  76.  
  77. #! /bin/tcsh
  78. ver linux
  79.  
  80. -or-
  81.  
  82. #! /bin/sh
  83. ver 386bsd
  84.  
  85. -or-
  86.  
  87. #! /bin/msdos
  88. ver msdos6.0
  89.  
  90.                                      Bill
  91.  
  92.  
  93. --
  94. "Yeti!  Saw them in the London Underground twenty years ago.  Ghosts!
  95. A headless woman used to walk through my bedroom at midnight.  Mermaids?
  96. Grandpa was rescued from the Marie Celeste by one.  Vampires?  I always
  97. wondered where my dad went to at night.  Telepathy?  Right now you're
  98. thinking that I'm talking crap.  So what can you tell me that I won't
  99. believe in?" - Andrew Hunt, "CAT'S CRADLE: WITCH MARK"
  100.