home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / linux / 16578 < prev    next >
Encoding:
Text File  |  1992-11-13  |  4.0 KB  |  92 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!pipex!warwick!sunserver1.aston.ac.uk!uhura!evansmp
  3. From: evansmp@uhura.aston.ac.uk (Mark Evans)
  4. Subject: Re: Distributed computing under Linux?
  5. Message-ID: <1992Nov13.092351.28665@aston.ac.uk>
  6. Sender: usenet@aston.ac.uk (Usenet administrator)
  7. Nntp-Posting-Host: uhura
  8. Organization: Aston University
  9. References: <1992Nov13.002947.10579@samba.oit.unc.edu>
  10. Date: Fri, 13 Nov 1992 09:23:51 GMT
  11. Lines: 79
  12.  
  13. Bill.Saunders@launchpad.unc.edu (Bill Saunders) writes:
  14. : Hello all,
  15. :     I'm wondering if anyone has thought of trying to get a
  16. : multiprocessing system working under Linux?  Last night I was
  17. : trying to compile something while talking on the modem.  I only 
  18. : have a 386-40mhz machine and the constant disk access was making
  19. What speed modem were you using?
  20. : things go slowly.  I thought about speeding things up by setting
  21. : up a network in my home with just a 386 motherboard and a hard
  22. : drive and ethernet card.  Then using X and Linux I would be able
  23. : to transfer the source over to the second machine and compile it
  24. : there without a speed loss.  
  25.  
  26. If you want to be able to access files on another machine NFS might be better.
  27.  
  28. :     Then I thought about going to the minimal.  What if all
  29. : I had was the 386 and memory and ethernet card?  It wouldn't speed
  30. : up disk access(in fact it would slow it down-across the ethernet),
  31. : but I could run another program over there and basically not 
  32.  
  33. Untill mmap(2) is finished you cannot do this, as you need to have
  34. executables on a local disk (minix/extfs) to be able to run them currently
  35. under linux.
  36.  
  37. : slow down my machine.  Could this be done?  Does X running on the
  38. : remote machine need a video card?  A pretty inexpensive system 
  39.  
  40. The X server needs to be running on a machine with a display, the X clients
  41. can be running on anything which can connect to the server.
  42.  
  43. : with just a 386mb,4meg RAM, and a ethernet card coud be made. Probably
  44. : less than $400 bucks.  Would this be practical?  Is it cheaper to 
  45. : get a 486-33mhz or two or three 386-40's?
  46.  
  47. Stick a 20M hd on these then you can run some X clients on them, if that
  48. is what you are thinking.
  49.  
  50. :     Then my brain had a massive surge of thought, what if
  51. : someone rewrote the kernel and made it distributed?  Networks
  52. : are getting faster and faster.  FDDI(fiber optics) can push 100Mb
  53. : compared to 10Mb(not sure of units but sure of values) on 
  54. : ethernet.  This would be a complicated job but it has been done.
  55. :     It would be easier to write a set of routines to do remote
  56. : procedure calls.  The benefit of rewriting the kernel would be
  57. : that less memory would be required on the remote(slave) computers.
  58.  
  59. They have already been written, check out the sunrpc.
  60.  
  61. : If we use X or remote procedure calls then the whole Linux kernel
  62. : needs to be running on the remote machine.
  63.  
  64. That is because neither really support the concept of a slave system
  65. only of clients (slave processes)
  66.  
  67. Both X and RPC support loosely coupled distributed systems.
  68. I don't see where you get the idea of less memory.
  69.  
  70. :     AnywayS, the main question is - is it possible to hook up
  71. : a 386 Mb, 4Meg RAM, a remote booting ethernet card and run Linux 
  72. : and X on it?????
  73.  
  74. If your question is can you run a 'diskless workstation' using linux
  75. the answer is not yet (there are still problems to be sorted out
  76. with executables)
  77.  
  78. What you could do is take mother board and HD, take the display and 
  79. keyboard bits out of linux (use com 1 as the console).
  80. You then simply have a 386 (or 486) unix box (most of your cost savings
  81. are in not having a monitor or a display) you can then do just about
  82. anything you like, except run an X server on this machine.
  83.  
  84. For an X client you need something running a transport protocal (e.g. 
  85. TCP/IP) which the X server understands and a network connection to
  86. the machine running the X server.
  87. -- 
  88. -------------------------------------------------------------------------
  89. Mark Evans                                   |evansmp@uhura.aston.ac.uk
  90. +(44) 21 565 1979 (Home)                     |evansmp@cs.aston.ac.uk
  91. +(44) 21 359 6531 x4039 (Office)             |
  92.