home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / linux / 8405 < prev    next >
Encoding:
Text File  |  1992-08-16  |  6.9 KB  |  179 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!usc!elroy.jpl.nasa.gov!news.claremont.edu!fenris!jwinstea
  3. From: jwinstea@fenris.claremont.edu (Jim Winstead Jr.)
  4. Subject: Linux 0.97.1 rootimage uploaded.
  5. Message-ID: <1992Aug16.234742.2189@muddcs.claremont.edu>
  6. Sender: news@muddcs.claremont.edu (The News System)
  7. Organization: Harvey Mudd College, WIBSTR
  8. References: <Bt3nJ4.F9p@watserv1.uwaterloo.ca>
  9. Date: Sun, 16 Aug 1992 23:47:42 GMT
  10. Lines: 167
  11.  
  12. I have made the Linux 0.97.1 rootimage available on tsx-11.mit.edu (in
  13. ~ftp/pub/linux/images) and reggae.oit.unc.edu (in
  14. ~ftp/pub/Linux/Incoming).
  15.  
  16. Sums: (obtained with GNU sum under Linux, and sum under Dynix)
  17.  
  18. rootimage-0.97.1.Z      06390   652
  19. rootimage-0.97.1        34659   1200
  20.  
  21. I expect to release 0.97.2 sometime in early September, and all
  22. binaries on that disk will be compiled with gcc 2.2.2d (or the most
  23. current version at the time) against jump table libraries.
  24.  
  25. CHANGES IN THE LINUX v0.97.1 ROOT DISKETTE
  26. Jim Winstead Jr. - 16 August 1992
  27.  
  28. This file mostly contains info about the changes in the root diskette
  29. from Linux v0.97 to Linux v0.97.1.
  30.  
  31. CHANGES
  32.  
  33. With the release of Linux v0.95a, the maintenance of the root diskette
  34. has been assumed by Jim Winstead Jr. (jwinstea@jarthur.Claremont.EDU).
  35.  
  36. This continues with the release of the Linux 0.97.1 release diskette.
  37. The changes between the Linux 0.97.1 and Linux 0.97 root diskettes are
  38. detailed below, and the changes in earlier releases are summarized
  39. after that:
  40.  
  41.     -    fixed mount.
  42.         A few hours after releasing 0.97, I figured out why
  43.         mount wasn't working correctly with the MS-DOS
  44.         filesystem.  'mount' now does things correctly, and
  45.         will even pass 'odd' mount options correctly (i.e. the
  46.         conv=something option for the MS-DOS fs).  Thanks to
  47.         Werner Almesberger for providing smount, from which 
  48.         most of my changes to Doug Quale's mount were taken.
  49.  
  50.     -    made passwd sgid system.
  51.         I forgot to last time, which made /etc/passwd belong to
  52.         whatever group the person who last changed their password
  53.         belonged to. Thanks to Scott Mace (emace@tenet.edu) for 
  54.         spotting this one. 
  55.  
  56.     -    fixed bug in /etc/termcap.
  57.         The 'is' and 'rs' strings had an extra colon in them,
  58.         and the k? strings were wrong. Special thanks to
  59.         Jaakko.Hyvatti@Helsinki.FI for pointing this out.
  60.  
  61.     -    fixed pax (some).
  62.         Pax was broken in a few spots, and I've been trying to
  63.         clean it up.  In particular, it would give some false
  64.         errors because it would try to create some directories
  65.         twice.  Duh.  I'm also trying to bring it up to POSIX
  66.         compliance, since it's quite out of date.
  67.  
  68.     -    fixed problems with GNU fileutilities.
  69.         The GNU fileutilities (cp, du and ls in particular)
  70.         were making some bad assumptions about the blocksize
  71.         on filesystems.  I think I've tracked that all down.
  72.         Also, fixed ls so it recognizes the dir and vdir
  73.         counterparts using argv[0] instead of seperate filenames.
  74.         I was also able to trim some size off a few utilities 
  75.         due to functions available in libc.
  76.  
  77.     -    compiled GNU text utilities to use getopt/regex from libc.
  78.         I also fixed cat so you can use it with the various
  79.         options (like -v, etc).  This saved over 30k. (Wow!)
  80.  
  81.     -    compiled GNU shell utilities to use getopt/regex from libc.
  82.         This saved another 30k.  Wow again!
  83.  
  84.     -    compiled GNU tput to use termcap from shared libs.
  85.         A lot of the changes to be like this, don't they?  :)
  86.         Saved about 4k here.
  87.  
  88.     -    compiled sed with -N.
  89.         Saved 6k.  :)
  90.  
  91.     -    added creation of user account to /INSTALL/install.
  92.         The install script now asks for a username to create an
  93.         account for and sets it up.  This should encourage not
  94.         using 'root' all the time.
  95.  
  96. If you have questions, problems, or complaints about the root
  97. diskette, either post to comp.os.linux, or send mail to me at
  98. jwinstea@jarthur.Claremont.EDU. 
  99.  
  100. If you have questions, problems, or complaints about the boot diskette
  101. or the kernel itself, post to comp.os.linux or send mail to Linus
  102. Torvalds at torvalds@cc.helsinki.fi.
  103.  
  104. Remember, the only stupid questions are the ones you don't ask.
  105.  
  106. SUMMARY
  107.  
  108. This section very briefly summarizes previous changes.
  109.  
  110. 0.96 -> 0.97
  111.     - many small binaries were added.
  112.     - ps, w, uptime, and related utilities were removed.
  113.     - migrated mount/umount/swapon from /bin to /etc.
  114.     - moved 'rootdev' to /usr/bin and renamed to 'setroot'.
  115.     - removed /lib/libhard.2.2.2 and moved /lib/libsoft.2.2.2 to
  116.       /lib/libm.2.2.2, instead of using a symlink.
  117.     - upgraded efdisk and renamed to fdisk.
  118.     - fixed compress to work with long filenames.
  119.     - brought device names up to standards.
  120.     - revised /etc/group.
  121.     - revised /etc/passed.
  122.     - changes file permissions and ownerships.
  123.     - fixed up the install script where it was broken.
  124.     - fixed the install documentation to refer to pax.
  125.     - minor gaffes from 0.96 fixed (/etc/getty linked with shared
  126.       libs, correct file ownerships, etc)
  127.  
  128. 0.95a -> 0.96
  129.     - reintroduced GNU bash as /bin/sh
  130.     - replaced GNU tar (/bin/tar) with POSIX pax utility
  131.     - all-new and improved installation script
  132.     - split /etc/rc into /etc/rc and /etc/rc.local
  133.     - new mount/umount/swapon with auto-mounting - uses /etc/fstab
  134.     - recompiled all utilities with shared libraries (gcc 2.2.2)
  135.     - added /dev/MAKEDEV - device creation script
  136.     - all new /etc/termcap using "tc=con-unk" entries
  137.  
  138. FUTURE CHANGES
  139.  
  140. I'm already anticipating some changes for future releases, so here's
  141. a sneak preview:
  142.  
  143. -    the install script will be improved.  The current one was
  144.     written rather rapidly, so there are parts of it I'm not
  145.     entirely happy with.  Michael K. Johnson (johnsonm@stolaf.edu)
  146.     has said he is working on this and the update script (below).
  147.  
  148. -    I'd like to write an update script that will allow people who
  149.     have already installed Linux to update their binaries from the
  150.     latest root disk.  The install script could serve as a base
  151.     for this, but is a little destructive at present.  (It would
  152.     simply copy over old binaries, etc.)
  153.  
  154. -    program to allow the 'intro' login to be more interactive, and
  155.     will also serve more general purposes (it will be a generic
  156.     curses-based file-selector with support for file descriptions).
  157.  
  158. -    the documentation on disk will be cleaned up, and possibly
  159.     added to.
  160.  
  161. -    fill in the gaps in the MAKEDEV script.  (SCSI tapes, more pty
  162.     devices.)
  163.  
  164. -    the release after the extended filesystem is added to the
  165.     Linux kernel, the root disk will use it.  That means v0.98, if
  166.     things go according to current plans.  This is to allow time
  167.     for bugs in the extended filesystem to filter out, and for the
  168.     new mkfs and fsck to stabilize.  (For those that don't know,
  169.     the extended filesystem supports 4 terabyte partitions and long
  170.     filenames, and is currently in testing.)
  171.  
  172. Again, mail your questions, comments and suggestions about the root
  173. diskette to me at jwinstea@jarthur.Claremont.EDU.
  174. -- 
  175.                                     +      Jim Winstead Jr. (CSci '95)
  176.                                     |      Harvey Mudd College, WIBSTR
  177.                                     |   jwinstea@jarthur.Claremont.EDU
  178.                                     + or jwinstea@fenris.Claremont.EDU
  179.