home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / linux / 22437 < prev    next >
Encoding:
Internet Message Format  |  1993-01-02  |  2.5 KB

  1. Path: sparky!uunet!pipex!bnr.co.uk!uknet!mcsun!sun4nl!dutrun!donau!zen.et.tudelft.nl!wolff
  2. From: wolff@zen.et.tudelft.nl (Rogier Wolff)
  3. Newsgroups: comp.os.linux
  4. Subject: Re: Linux and OS/2
  5. Message-ID: <1993Jan02.101653.14765@donau.et.tudelft.nl>
  6. Date: 2 Jan 93 10:16:53 GMT
  7. References: <1992Dec31.075303.19996@samba.oit.unc.edu> <1i2cq6INNln7@meaddata.meaddata.com>
  8. Sender: news@donau.et.tudelft.nl (UseNet News System)
  9. Organization: Delft University of Technology, Dept. of Electrical Engineering
  10. Lines: 53
  11. Nntp-Posting-Host: zen.et.tudelft.nl
  12.  
  13. sdw@meaddata.com (Stephen Williams) writes:
  14.  
  15.  
  16. >"Current Intel 386/486 series cannot nest 'Ring 0' programs in
  17. >hardware."
  18.  
  19. >Using other terms:
  20. >This means that a 32-bit (Ring 0, priviledged) OS (like all full
  21. >Unixes, OS/2, Windows NT, Windows in enhanced mode) cannot run
  22. >underneath another with simple hardware modes.
  23.  
  24. >They could run unpriviliged and have the priviliged instructions
  25. >emulated.
  26.  
  27. Nope. The problem is that the instructions to enter/leave priviliged
  28. mode do not fault. This means that the controlling OS doesn't knoww
  29. wether to handle the fault by emulation or by passing it along to the 
  30. other OS.
  31.  
  32. >VM (On IBM compatible Mainframes) does this nesting, either in
  33. >hardware or software (I don't know...).
  34.  
  35. You need basic hardware features to be able to  do this nesting. Intel
  36. forgot to look at decade old IBM designs, and forgot the necessary features.
  37.  
  38. >What the world (at least the Unix world) needs right now is a 'virtual
  39. >386 mode', where the 386-8086 part is emulated in software.  This
  40. >would even allow a version of Unix to run under itself.  This would be
  41. >great for debugging (kernels, startup, etc.).
  42.  
  43. >All it takes is some hard work.
  44.  
  45. Nope. You need intel to correct their specs on the 386, and then
  46. get them to replace existing 386s. Good luck.
  47.  
  48. >Note that Soft-PC and Sun-PC both emulate at least a 286 in software,
  49. >as that is what it takes to run Windows 3.1 (unlike 3.0 which would
  50. >run on 8086).
  51.  
  52. Yes they emulate EVERY instruction in software. What we want here is
  53. the hardware to run the instructions, and software to handle the
  54. "too priviliged to be done automatically" things. 
  55.  
  56. >The Sun-PC 486 board even lets you run a full 32-bit application/os's with
  57. >full vga mapped efficiently onto X windows.
  58.  
  59. This is a hardware solution which doesn't correspond with software solutions
  60. on dos boxes.
  61.  
  62.                     Roger
  63. -- 
  64. ****   a 486 in V86 mode is like a VW buggy with a 6 litre V12 motor.  ****
  65. EMail:  wolff@duteca.et.tudelft.nl   ** Tel  +31-15-783644 or +31-15-142371
  66.