home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / os / linux / 16843 < prev    next >
Encoding:
Text File  |  1992-11-16  |  3.6 KB  |  83 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!mcsun!fuug!prime!mits!kennu
  3. From: kennu@mits.mdata.fi (Kenneth Falck)
  4. Subject: Re: Second Monitor
  5. Organization: Microdata International Telecomm Service, Helsinki, Finland
  6. Date: Mon, 16 Nov 1992 16:05:27 GMT
  7. Message-ID: <1992Nov16.160527.23118@prime.mdata.fi>
  8. References: <1992Nov15.113606.22033@klaava.Helsinki.FI>
  9. Sender: usenet@prime.mdata.fi (Usenet poster)
  10. Nntp-Posting-Host: mits.mdata.fi
  11. Lines: 70
  12.  
  13. wirzeniu@klaava.Helsinki.FI (Lars Wirzenius) writes:
  14. > kennu@mits.mdata.fi (Kenneth Falck) writes:
  15. > >Btw, I also thought of something else; as console.c contains the VT100/
  16. > >VT220/whatever emulation code, couldn't it's services be made available
  17. > >to external processes?
  18. > It already is, they only have to write to the console. :-)
  19. > Frankly, I don't see the need for comm programs to do terminal
  20. > emulation, that belongs properly to the console driver so that it can
  21. > be done only once.  People not running on the console (i.e. they are
  22. > using real terminals) either have the real thing, or they can use
  23. > screen which does vt100 emulation.
  24. > I much prefer the kermit way, where all incoming data is passed
  25. > directly to the console, and vice versa (except that one char is
  26. > reserved for special purposes on outgoing data).  I don't think
  27. > minicom's built in terminal emulation is worth it (especially since it
  28. > might not work as well as the console's).
  29.  
  30. Well, I've gotten used to the kermit way, too (I use a self-made terminal
  31. program though, I want to remap outgoing strings), but sometimes I miss
  32. things like a scroll-back buffer and saving incoming data from the modem
  33. in a log file, stripping the VTxxx control codes. And a status line might
  34. sometimes be useful...
  35.  
  36. Of course, in most cases you can disable the control codes from the remote
  37. system, and maybe someone will write a nice multiwindow text-mode console 
  38. interface with back-scrolling and all... But still, there might be cases
  39. when a VT220 handling routine would be useful; you'd just make a syscall
  40. giving a buffer of characters and the current state of the screen as 
  41. parameters, and receive the new state & the control codes stripped off 
  42. the buffer... Well, something like that.
  43.  
  44. As for more ideas I'm too lazy or have too little time to carry out,
  45. how about if the complete console interface could be externally replaced
  46. by a "window manager" process, like I've understood you can do with X 
  47. window systems.
  48.  
  49. That way, it'd be easier to develop new interfaces when you wouldn't have
  50. to recompile the kernel and distribute them as patches...
  51.  
  52. Uh well, I'm not too familiar with the ways the kernel and processes
  53. can communicate; I don't know would this be possible without really
  54. extensive rewriting and redesign.
  55.  
  56.  
  57. By the way, I just bought the October issue of UNIX Review, and they
  58. mention Linux in the `Net worth' column by Steven Baker on page 15. 
  59. Well, I might as well quote that part of it, in case someone is 
  60. interested...:
  61.  
  62. [...]
  63. "While the commercial market has all but decided, the research and
  64. hacker communities now have two flavors of BSD UNIX on the 386 from
  65. which to choose (the non-commercial version is widely available on the
  66. Internet). A creative soul has written the core of the System V Release
  67. 3.0 UNIX kernel for the 386 called Linux and also made it available
  68. on Internet. Meanwhile, Mark Williams is set to release a 386 version
  69. of Coherent, its UNIX look-alike priced at a mere $99."
  70. [...]
  71.  
  72. Well, at least they got the 386-requirement part correct :-)
  73.  
  74. > --
  75. > Lars.Wirzenius@helsinki.fi  (finger wirzeniu@klaava.helsinki.fi)
  76. >    MS-DOS, you can't live with it, you can live without it.
  77.  
  78. -- 
  79. kennu@mits.mdata.fi
  80.