home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / unix / bsd / 8448 < prev    next >
Encoding:
Internet Message Format  |  1992-11-04  |  3.5 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!yale.edu!jvnc.net!nuscc!ntuix!eoahmad
  2. From: eoahmad@ntuix.ntu.ac.sg (Othman Ahmad)
  3. Newsgroups: comp.unix.bsd
  4. Subject: Re: 386BSD or LINUX?
  5. Message-ID: <1992Nov5.060658.639@ntuix.ntu.ac.sg>
  6. Date: 5 Nov 92 06:06:58 GMT
  7. References: <1992Nov4.205620.8184@colorado.edu>
  8. Organization: Nanyang Technological University - Singapore
  9. Lines: 79
  10. X-Newsreader: TIN [version 1.1 PL6]
  11.  
  12. Drew Eckhardt (drew@kinglear.cs.colorado.edu) wrote:
  13. : Linux +'s : 
  14. : Shared libraries.  This results in a significant disk space savings,
  15. : especially in the case of 'X' applications that can shrink by 
  16. : an order of magnitude when compiled with shared libraries.  
  17.  
  18. Let us compare sizes:
  19.  
  20. bash$ size 386bsd
  21. text    data    bss     dec     hex
  22. 376832  20480   147996  545308  8521c
  23. (this is 386bsd with terry patches, generic ISA, Xserver,Uconsole, Nfs,Tcp,
  24. 10 ptys)
  25. sh$ size X386
  26. text    data    bss     dec     hex
  27. 860160  40960   43696   944816  e6ab0
  28. sh$ size xterm
  29. text    data    bss     dec     hex
  30. 532480  28672   17464   578616  8d438
  31. bash$ ps -aux | more
  32. USER       PID %CPU %MEM   VSZ  RSS TT  STAT STARTED       TIME COMMAND
  33. eoahmad    927  0.0  0.1   492    0 p0  Is   12:59PM    0:01.81  (bash)
  34. root       926  0.0  0.1   892    0 vg  S    12:59PM    0:07.70  (xterm)
  35. eoahmad    924  0.0  0.1   780    0 vg  S    12:59PM    0:03.67  (twm)
  36. root       923  0.0  0.1  1664    0 ??  S    12:59PM    9:24.28  (X)
  37.  
  38. : Modern VM, with a unified buffer cache and user memory pool.  
  39.  
  40.  I never believe in VM. Once we do not have enough RAM, might as well buy 
  41. more RAM.
  42.     Unified buffer cache? How much can we gain? CAn you tell us more
  43. about its algorithm, especially how it decides to choose which is to give 
  44. priority to, and how it handles the paged user memory?
  45. : Many kernel structures, such as pty's, are dynamically allocated.  This
  46. : increases the amount of pageable memory that is available.
  47.  
  48. How do we change its number? CAn we add pty indefinitely?
  49.  
  50. : More "odd" hardware is supported in the stock distribution.  For 
  51. : instance, SCSI support is there for Seagate, WD7000, Future Domain, 
  52. : Ultrastor 14f, and Adaptec boards.
  53. : There are more WhizzyFeatures (tm), such as /proc.
  54. : Linux supports the MSDOS file system, and can run vm86 tasks such
  55. : as the DOS emulator, if you consider these +'s.
  56.  
  57. Where is the source for this DOS emulator?
  58. : I'd say that if you want BSD, because it's BSD, or if you want 
  59. : stable NFS NOW, and not in two weeks,  that it might be worthwhile.  
  60.  
  61. Have you forgotten that it has the VFS(?), which is the Posix complient file
  62. system. Or has linux used it already? What it does is to have long file names,
  63. faster throughput because of large block sizes(4K),without much fragmentation
  64. becaue it can go down to 1K block size as well,or am I mistaken?
  65.  
  66.     It also uses standard BSD library, which makes it easy to port
  67. software written in BSD systems which is widely used in Academic circles.
  68.     This is the other reason why I choose 386bsd over linux. However it is
  69. not completely true because 4.3 BSD is slightly different from 4.2 BSD. Use
  70. of GNU utilities make it slightly incompatible with full blown mainframe
  71. BSD or those used in ultrix and Sun workstations.
  72.     The other reason is that linux is more for hackers. Lynne goes to
  73. great lengths to make 386bsd installation easy for "idiots"/beginners.
  74.  
  75. How about performance comparisons? I've posted the results of iozone 1 to
  76. comp.unix.bsd .
  77.  
  78. --
  79. Othman bin Ahmad, School of EEE,
  80. Nanyang Technological University, Singapore 2263.
  81. Internet Email: eoahmad@ntuix.ntu.ac.sg
  82. Bitnet Email: eoahmad@ntuvax.bitnet
  83.