home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / linux / 23711 < prev    next >
Encoding:
Text File  |  1993-01-12  |  12.1 KB  |  273 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!elroy.jpl.nasa.gov!usc!rpi!batcomputer!cornell!uw-beaver!cs.ubc.ca!news.UVic.CA!sanjuan!pmacdona
  3. From: pmacdona@sanjuan (Peter MacDonald)
  4. Subject: SLS update: 'a' - 'c'
  5. Message-ID: <1993Jan12.053627.2290@sol.UVic.CA>
  6. Sender: news@sol.UVic.CA
  7. Nntp-Posting-Host: sanjuan.uvic.ca
  8. Organization: University of Victoria, Victoria, BC, CANADA
  9. Date: Tue, 12 Jan 93 05:36:27 GMT
  10. Lines: 261
  11.  
  12.  
  13. The new release of SLS is now available.  It contains a massive
  14. upgrade to series 'a', 'b', and 'c'.  The compiler and libs
  15. have been updated, and more stuff added.  There are many 
  16. improvements, but see RELEASE for details.
  17.  
  18. 'x' will not be upgraded until 1.2 arrives (hopefully
  19. with jump tables).
  20.  
  21. Peter
  22. pmacdona@sanjuan.uvic.ca
  23. ------------------------------------------------------
  24.  
  25.        SLS (SOFTLANDING LINUX SYSTEM)
  26.  
  27.         INTRODUCTION
  28.  
  29. Welcome to release .99p2 of SLS (SoftLanding Linux System).  Linux is a 
  30. free 386 unix like operating system similar to System V, and developed
  31. by Linus Torvalds, plus a few hundred big hearted programmers on the
  32. Internet.   SLS is NOT just an image dump of some ones Unix system.
  33. Instead it is a distribution whose primary purposes are:
  34.  
  35. 0) provide an initial installation program (for the queasy).
  36. 1) utilities compiled to use minimal disk space.
  37. 2) provide a reasonably complete/integrated U*ix system.
  38. 3) provide a means to install and uninstall packages.
  39. 4) permit partial installations for small disk configs.
  40. 5) add a menu driven, extensible system administration.
  41. 6) take the hassle out of collecting and setting up a system.
  42. 7) give non internet users access to Linux.
  43. 8) provide a distribution that can be easily updated.
  44.  
  45. SLS contains 400-500 utilities designed to provide a relatively
  46. complete computer operating system for the sophisticated user. It
  47. includes programs for compression, text processing, communications,
  48. Xwindowing system, program development (Assembler, C, C++, Fortran, 
  49. Pascal, Lisp, and Perl),  mail, spreadsheets, and word-processing.  Also 
  50. supported  are DOS files, a DOS emulator, SCSI, CDROMs, and TCP/IP. A
  51. 387 coprocessor is emulated by the kernel if you don't have one.  Full
  52. source code for the kernel is also provided with SLS.
  53.  
  54. The development environment includes libraries for unix and Xwindows, a
  55. debugger that does full screen (via emacs) with support for core dumps.
  56. Shared libraries make the most miserly use of RAM and disk space. FAQ and
  57. Manual pages document most of the Linux utilities.  SLS requires at least
  58. 9 Meg of disk for the minimal install.  50 Meg or more is required for the
  59. full system (not including TeX or Interviews).  You will need at least 2
  60. Meg of RAM, 4 meg if you want to compile programs, and 8 Meg to run
  61. Xwindows.  Note that sometimes you can get by with less, but usually with
  62. noticeable performance limitations.
  63. ----------------------------------------------------------------------------
  64.  
  65.         INSTALLATION
  66.  
  67. Before you can install Linux on your hard drive, you must partition your
  68. drive, and put a file system on it.  Roughly, this entails:
  69.  
  70.  - Write protect all disks (do or die).
  71.  - Boot Linux from disk a1, mounting the root disk (disk a2).
  72.  - Create a Linux/Minix partition with "fdisk" on your hard drive and reboot.
  73.  - Make a file system on the partition with "mkfs" (or "mkefs", see below).
  74.  - Use "doinstall /dev/PART": PART is your partition (eg "doinstall /dev/hda2"
  75.    or "doinstall /dev/hda2 /dev/hda3 /usr /dev/hdb1 /usr/spool" if you wish to
  76.    have multiple partitions, with say /usr on a different partition.
  77.  
  78. Also "doinstall" will execute the script "doinst.sh" if it is found on PART.
  79. The final step will ask you to put a formatted floppy in the drive so the
  80. BOOT DISK can be prepared for you.  Have one ready ahead of time.  When the
  81. installation is complete, and you reboot from this floppy, you will be using
  82. Linux from your hard drive.   Later, you may wish to play with /usr/src/lilo
  83. to boot from your harddrive.  Note that if you have less than 4 Meg of RAM,
  84. you will need to make and activate a 4 Meg swap partition, prior to installation.
  85. For example, using /dev/hda3 for swap: "mkswap /dev/hda3 4096; swapon /dev/hda3"
  86. Before you begin, however, you may wish to type "menu" and browse the
  87. Instructions sub menu.  But make sure you exit "menu" before you start the
  88. install process.  You can also print files from there using "P", or you can
  89. use "cat README > /dev/lp1" or "cat README > /dev/lp2".
  90.  
  91. Your first task after the base install is done, should be to make backup
  92. copies of all of your disks  (Look in the "User Commands" menu). In fact,
  93. you should make sure all disks are write protected before you start the
  94. installation.  After the install, you can log on as "root".  Later, you may
  95. install interviews with: "sysinstall -series i" Note, although you can use
  96. the Extended FS type, it is not recommended (read as not tested), and is 
  97. subject to change.
  98. ----------------------------------------------------------------------------
  99.  
  100.         EXAMPLE PARTITIONING PROCEDURE
  101.  
  102. ... Put disk a1 in drive A: and reboot computer, then put disk a2 in the
  103. ... floppy drive you will be doing the install from (usually A: as well).
  104.  
  105. /# fdisk
  106.  
  107. Command (m for help): n
  108. Command action
  109.    e   extended
  110.    p   primary partition (1-4)
  111. p
  112. Partition number (1-4): 2
  113. First cylinder (500-977): 500
  114. Last cylinder or +size or +sizeM or +sizeK (500-977): 977
  115.  
  116. Command (m for help): t
  117. Partition number (1-4): 1
  118. Hex code (type L to list codes): 81
  119.  
  120. Command (m for help): v
  121. Command (m for help): p
  122.  
  123. Disk /dev/hda: 5 heads, 17 sectors, 977 cylinders
  124. Units = cylinders of 85 * 512 bytes
  125.  
  126.    Device Boot  Begin   Start     End  Blocks   Id  System
  127. /dev/hda1           1       1     499   20000    4  DOS
  128. /dev/hda2           1       1       7   30000   81  Linux/MINIX
  129.  
  130. Command (m for help): w
  131. reboot now before doing anything else
  132. /#
  133. ...<after the reboot>
  134. /# mkfs /dev/hda2 30000
  135. /# doinstall /dev/hda2
  136. ... Follow prompts, and insert disks as requested, then login as root.
  137. ----------------------------------------------------------------------------
  138.  
  139.         ADDITIONAL SLS INFORMATION
  140.  
  141. A menu interface allows the user to see what commands would be executed if
  142. an option was selected.  Unix newbies who use SLS don't have to always stay
  143. newbies. SLS is a binary mostly distribution (except for the kernel), and is
  144. broken into multiple parts, or series, each of which is denoted by a letter
  145. followed by the disk number as follows:
  146.  
  147.     a1-aN: The minimal base system
  148.     b1-bN: Base system extras, like man pages, emacs etc.
  149.     c1-cN: The compiler(s), gcc/g++/p2c/f2c
  150.     x1-xN: The X-windows distribution
  151.     t1-tN: TeX (document processing)
  152.  
  153. This scheme allows new disks to be added to the distribution without
  154. changing the disk numbering.  Also, the sysinstall program doesn't have to
  155. be changed when new disks are added as the last disk is marked by the
  156. presence of the file "install.end".  And when interviews is added, say as
  157. a new series "i", it can be installed with:
  158.  
  159.     sysinstall -series i
  160.  
  161. Highlights of the base are:  gcc/g++, emacs, kermit, elm/mail/uucp, gdb, sc
  162. (spreadsheet), man pages, groff, elvis, zip/zoo/lh and menu.  Highlights of
  163. X are: X, programmers libs, 75 dpi fonts, games (spider, tetris, xvier,
  164. chess, othello, xeyes, etc) and utilities like xmag, xmenu, xcolormap and
  165. ghostscript.  Approximate usage is as follows:
  166.  
  167. Tiny base system:        9 Meg  (Series 'a')
  168. Main base system:       25 Meg  (Series 'a', 'b' and 'c')
  169. Main base system + X11: 45 Meg  (Series 'a', 'b', 'c' and 'x')
  170. ----------------------------------------------------------------------------
  171.  
  172.         LINUX SPECIFIC INFORMATION
  173.  
  174. Linux supports multiple VC's (virtual consoles).  You can switch from one 
  175. to the other using the "LEFT-ALT-FN" keys.  The right ALT key will not work.
  176. The console in linux more or less emulates a VT100.  So you can usually
  177. just use kermit to do your remote logins (even while doing the install :-).
  178. If you have a color monitor, you can even use color using the "setterm"
  179. utility, or just execute the "/etc/startcons" script to have all VC's set
  180. to default values.  If your screen gets garbled, you can use "reset".
  181. Up arrow recalls previous commands.   Use the "man" command to read the
  182. Linux manual pages, and the "man -k X" to list commands with the keyword
  183. "X" in the command description.  The system editor is "vi" but you might
  184. find "joe" easier to learn.
  185.  
  186. Never just power off your Linux system.  Instead type "sync", wait a sec,
  187. then powerdown or reboot.   If your disk gets in trouble (or every
  188. couple of weeks anyways) you may wish to run "fsck -av PART" where PART
  189. is your partition, to try to fix any problems.
  190.  
  191. Dos files can be accessed in one of two ways.  The first uses the mtools
  192. commands (mdir, mcopy, mtype, ...).  The file "/etc/mtools" may need
  193. some tweeking, especially if you use mformat.  The second method is to
  194. mount the dos disk/partition onto a directory.  eg: 
  195.  
  196.     mount -t msdos /dev/fd0 /user
  197.  
  198. Swapping can be set up of size SIZE, to a partition or to a file using:
  199.  
  200.     mkswap file SIZE
  201.     swapon file
  202.  
  203. Linux can be booted without the floppy using /usr/src/lilo.  Important 
  204. directories include:
  205.  
  206. "/etc"        - System configuration information
  207. "/usr/src"    - Miscellaneous packages.
  208. "/usr/X386/*"    - Xwindows stuff
  209. ----------------------------------------------------------------------------
  210.  
  211.         CONFIGURING X-WINDOWS
  212.  
  213. Getting X-windows to run on your PC can sometimes be a bit of a sobering 
  214. experience, mostly because there are so many types of video cards for the PC.  
  215. Linux X11 supports only VGA type video cards, but there are so many types of 
  216. VGA's that only certain ones are fully supported.  SLS comes with two Xwindows 
  217. servers.  The full color one, X386, supports some or all ET300, ET400, PVGA1,
  218. GVGA, Trident, and ATI plus.  Others may or may not work.
  219.  
  220. The other server, X386mono, should work with virtually any VGA card, but only 
  221. in monochrome mode.  Accordingly, it also uses less memory, and should be
  222. faster than the color one.  But of course it doesn't look as nice.
  223.  
  224. The bulk of the Xwindows configuration information is stored in the directory
  225. "/usr/X386/lib/X11/".  In particular, the file "Xconfig" defines the timings
  226. for the monitor and the video card.  Setting up the monochrome server is pretty
  227. straightforward.  
  228.  
  229.     cd /usr/X386/bin/ 
  230.     mv -i X386 X386color        # don't overwrite old one
  231.     mv X386mono X386
  232.     cd /usr/X386/lib/X11/
  233.     mv -i Xconfig Xconfig.color    # don't overwrite old one
  234.     mv Xconfig.mono Xconfig
  235.  
  236. Now you just have to edit Xconfig to set the mouse device and type "startx".
  237. Setting up the color server is similar, except that usually, you need to
  238. figure out the clock timings to put in Xconfig.  README.modegen explains
  239. how you can use the spreadsheet to figure out your clock timings based upon
  240. your monitor specifications.  More information can be found in the directory
  241. /usr/X386/lib/X11.  But be prepared to fiddle.
  242. ----------------------------------------------------------------------------
  243.  
  244.         AVAILABILITY
  245.  
  246. SLS is available from the address below for a $3.25/disk US ($4.00/disk 
  247. Canadian) copying charge.  Add $1.00/disk for 3 1/2" disks, and $15.00 for
  248. shipping and handling.  Mail payment, either cheque or money order, 
  249. in advance, to Softlanding.   Visa and Mastercard are now also accepted,
  250. albeit with a 4% surcharge.  Because people keep asking about prices,
  251. Softlanding has provided this commonly ordered configurations price sheet:
  252.  
  253. NAME #DISKS  SERIES          5 1/4 DISKS               3 1/2 DISKS
  254. ----------------------------------------------------------------------------
  255. TINY  4      a            US $28.00 (CDN $31.00)     US $32.00 (CDN $35.00)
  256. BASE  17     a,b,c        US $70.25 (CDN $87.00)     US $87.25 (CDN $105.00)
  257. MAIN  25     a,b,c,x      US $100.25 (CDN $115.00)   US $121.25 (CDN $140.00)
  258. FULL  30     a,b,c,x,t    US $112.50 (CDN $135.00)   US $142.50 (CDN $165.00)
  259.  
  260. When ordering, ensure that you specify the bootdisk type (3 1/2 or 5 1/4).
  261. Softlanding is also now offering support subscriptions for SLS.
  262. Individual support, (one user, one machine) is US $100.00 per year.
  263. Group support, primarily for resellers and corporate sites is 
  264. US $1000.00 per year.
  265.  
  266.     Softlanding Software               
  267.     910 Lodge Ave. 
  268.     Victoria, B.C., Canada             
  269.     V8X-3A8            
  270.     (604) 360-0188
  271.  
  272. See Softlanding for a gentle touch down from a DOS bailout.
  273.