home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 8 / CDACTUAL8.iso / docs / kernel-2.0 / changes < prev    next >
Encoding:
Text File  |  1996-07-11  |  20.2 KB  |  573 lines

  1. Intro
  2. =====
  3.  
  4. This document contains a list of the latest releases of the most
  5. important packages for Linux as well as instructions for newcomers to
  6. the 1.3.x series of kernels.  By glancing through it, you should be
  7. able to find out what you need to upgrade in order to successfully run
  8. the latest kernels.
  9.  
  10.    It was originally based on material from the linux-kernel mailing
  11. list, Jared Mauch's web page "Software Victims of the 1.3 Kernel
  12. Development" (http://www2.nether.net/~jared/victim.html), and Axel
  13. Boldt's (boldt@math.ucsb.edu) Configure.help file, among other sources,
  14. and was originally written and maintained by Alessandro Sigala
  15. (ssigala@globalnet.it).
  16.  
  17.    There is now a web page based on this material, thanks to John
  18. Taylor.  Check out http://www.cviog.uga.edu/LinuxBleed.html if you
  19. prefer a HTML-ized shopping list.
  20.  
  21. Last updated: June 6, 1996.
  22. Current Author: Chris Ricker (gt1355b@prism.gatech.edu).
  23.  
  24. Current Releases
  25. ****************
  26.  
  27. - Kernel modules     Stable: 1.3.57, Exp: 1.3.69k
  28. - PPP daemon         Stable: 2.2.0f
  29. - Dynamic linker (ld.so) 1.7.14
  30. - GNU CC         2.7.2
  31. - Binutils         2.6.0.14
  32. - Linux C Library     Stable:  5.2.18, Beta:  5.3.12
  33. - Linux C++ Library     2.7.1.4
  34. - Termcap         2.0.8
  35. - Procps         0.99a
  36. - Gpm             1.09
  37. - SysVinit         2.62
  38. - Util-linux         2.5
  39.  
  40. Upgrade notes
  41. *************
  42.  
  43. Network errors with recent kernels
  44. ==================================
  45.  
  46.    Many default network scripts are set up to add a route to the
  47. localhost at 127.0.0.1 at startup.  However, they do this incorrectly.
  48. To fix the error, which is now spotted by the kernel (causing many
  49. daemons to quit working), look for a line like `route add -net
  50. 127.0.0.1' in your network configuration files and change it to `route
  51. add -net 127.0.0.0'.
  52.  
  53.    This error is present in all Red Hat distributions (and derivative
  54. distributions like Caldera).  If you're running one of these, edit
  55. /etc/sysconfig/network-scripts/ifup-lo, changing the line `route add
  56. -net $(IPADDR)' to `route add -net 127.0.0.0' and you should be fine.
  57.  
  58. Booting Changes
  59. ===============
  60.  
  61.    The boot stuff in 1.3.x (for arch/i386) has been enhanced so that it
  62. now can load bigger kernels (bzImage) and that the loaders now can load
  63. an initial ramdisk (initrd). For initrd see Documentation/initrd.txt.
  64. For building bigger kernels use one of the following make targets:
  65. bzImage, bzlilo, bzdisk (equivalent to make targets zImage, zlilo, and
  66. zdisk respectively).  If you want or need to use the new features
  67. you'll need to upgrade your bootloaders.  Lilo can be found at
  68. ftp://lrcftp.epfl.ch/pub/linux/local/lilo/lilo.19.tar.gz.  LOADLIN is at
  69. ftp://sunsite.unc.edu/pub/Linux/system/Linux-boot/lodlin16.tgz.  If
  70. you're using more unusual loaders like SysLinux or etherboot, the
  71. latest versions are 1.3 and 2.0, respectively.
  72.  
  73. The Linux C Library
  74. ===================
  75.  
  76.    The latest stable Linux C Library release is 5.2.18.  If you upgrade
  77. to this from 5.0.9 or earlier, be sure to read the
  78. `release.libc-5.2.18' file, since GNU make and a few other fairly
  79. important utils can be broken by the upgrade.
  80.  
  81.    The current (beta) Linux C Library release is 5.3.12. In this
  82. release there are some important changes that may cause troubles to
  83. buggy programs (programs that call free() on a pointer not returned by
  84. malloc() work with previous libc, but not with this release) so read the
  85. `release.libc-5.3.9' file carefully!  In the latest libc releases a
  86. dirent bug, which erroneously defined d->reclen to d->namlen if USE_GNU
  87. was defined, has been fixed.  Unfortunately, some GNU packages depend
  88. on this bug.  GNU make 3.xx is one of them.  To fix that you need to
  89. patch and recompile those programs (a patch for make is included in the
  90. file `release.libc-.5.3.9', and the address to obtain a precompiled
  91. binary is at the end of this file).
  92.  
  93.    Also, the libc-5.3.x line has a known security hole relating to
  94. rlogin.  Libc-5.3.12 fixes this, so if you're going to run an
  95. experimental libc, be sure to upgrade to 5.3.12.
  96.  
  97.    If you're getting an error message that is something to the effect of
  98.  
  99.    `fcntl_setlk() called by process 123 with broken flock() emulation'
  100.  
  101.    then you need to upgrade to libc-5.2.18 as well.  A proper (in other
  102. words, BSD-style ;-) flock system call was added in 1.3.x, and older
  103. libc's will now give this error.  It doesn't *really* matter, so you
  104. can just ignore it.  If it really annoys you, upgrade libc (and
  105. recompile any static binaries you might have that are linked against
  106. the old libc).  If you're feeling lazy, just comment out
  107.  
  108.    `                printk(KERN_WARNING
  109. "fcntl_setlk() called by process %d with broken flock()
  110.   emulation\n",                        current->pid);'
  111.  
  112.    in linux/fs/locks.c and recompile.  If you're still running a.out,
  113. there's an unofficial libc-4.7.6 release out to which you can upgrade
  114. to fix this problem.
  115.  
  116. The Termcap Library
  117. ===================
  118.  
  119.    The current Termcap release is 2.0.8. If you upgrade to this release
  120. read the `README' file contained into the package to get some important
  121. information about the `tgetent' function changes!
  122.  
  123. Procps utilities
  124. ================
  125.  
  126.    In the latest 1.3.x kernel releases the /proc file system structure
  127. was changed, so you need to upgrade the procps package to version
  128. 0.99a.  In the very latest kernels, /proc has changed again.  There's
  129. not yet an officially updated version of procps, so use 0.99a; you
  130. might want to look for one of the patches floating around to update
  131. 0.99a for use with 1.3.94 and later kernels.
  132.  
  133. Kernel Modules
  134. ==============
  135.  
  136.    1.3.x is almost completely modularized, and kerneld is now
  137. incorporated into the kernel.  To take advantage of this, you'll need
  138. the latest version of the module support apps.  The latest non-beta is
  139. modules-1.3.57.tar.gz, and the latest beta is modules-1.3.69k.tar.gz.
  140. These should be available at the same place you picked up your kernel
  141. (ftp://ftp.funet.fi/pub/Linux/kernel/src/) and the home page is
  142. http://www.pi.se/blox/modules/index.html.  Note:  If you try to load a
  143. module and get a message like
  144.  
  145.    `gcc2_compiled, undefined Failed to load module!  The symbols from
  146. kernel 1.3.foo don't match 1.3.foo'
  147.  
  148.    where `foo' is a number for a recent kernel, then it's time to
  149. upgrade module utilities from 1.3.57 to the latest beta 1.3.69; you'll
  150. only get this error if you're running the latest binutils, so most
  151. people don't need to upgrade past 1.3.57.
  152.  
  153.    Another little tip: you can't have both a.out *and* ELF support
  154. compiled as modules.  Otherwise, you get a nice Catch-22 when you try
  155. to run insmod to install a.out/ELF support so you can run insmod ;-).
  156. If you have an all-ELF system, but need a.out for the occasional legacy
  157. app, then you can do a.out support as a module.  Otherwise, you should
  158. probably leave it in the kernel, and if you haven't gone ELF yet, you
  159. can probably say no to ELF support.  Similarly, any partitions that you
  160. have to mount at startup have to have their necessary file system and
  161. device drivers compiled into the kernel, so don't get grandiose ideas
  162. about going completely modular and then forget to compile ext2fs
  163. support and ide drive support into your kernel ;-).
  164.  
  165. PPP driver
  166. ==========
  167.  
  168.    You need to be running a pppd from ppp-2.2.0.tar.gz or greater.  The
  169. latest stable release is 2.2.0f and is available at
  170. ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/ppp/ppp-2.2.0f.tar.gz.
  171.  
  172. Named pipes (SysVinit)
  173. ======================
  174.  
  175.    Linux's handling of named pipes changed (it now does it The Right Way
  176. instead of the SunOS way ;-).  This broke some programs that depended
  177. on the SunOS behavior, most notably SysVinit.  If you're running 2.59
  178. or earlier, you will probably get a weird error on shutdown in which
  179. your computer shuts down fine but "INIT: error reading initrequest" or
  180. words to that effect scroll across your screen hundreds of times.  To
  181. fix, upgrade to
  182. ftp://ftp.cistron.nl/pub/people/miquels/debian/sysvinit-2.62.tar.gz.
  183.  
  184.    If you're trying to run NCSA httpd, you have to set pre-spawning of
  185. daemons to zero, as it incorrectly assumes SunOS behavior.  I recommend
  186. you just switch to Apache httpd.
  187.  
  188.    The new named pipe behavior also causes problems with Hylafax.  If
  189. you're running the hylafax daemon, it will just keep eating up CPU time
  190. until you have no idle time free.  To fix this, edit port.h included
  191. with the Hylafax distribution and change the line
  192.  
  193.    CONFIG_OPENFIFO="O_RDONLY"
  194.  
  195.    to
  196.  
  197.    CONFIG_OPENFIFO="O_RDWR"
  198.  
  199.    A similar method (finding all named pipes opened read-only and
  200. changing them to read-write) will fix any program that is broken
  201. because of this change.
  202.  
  203. File Locking (Sendmail)
  204. =======================
  205.  
  206.    As of pre2.0.6 (aka 1.99.6), mixed-style file locking is no longer
  207. allowed.  For example, a file cannot be simultaneously locked with
  208. `flock' and `fcntl'.  See Documentation/locks.txt for all the gory
  209. details.  Among the programs this has impacted are older sendmails.  If
  210. you get a message that sendmail cannot lock aliases.dir (or other
  211. files), you'll need to upgrade to at least 8.7.x. The latest sendmail
  212. is at ftp://ftp.cs.berkeley.edu/ucb/src/sendmail/sendmail.8.7.5.tar.gz.
  213.  
  214. Uugetty
  215. =======
  216.  
  217.    Older uugettys will not allow use of a bidirectional serial line.  To
  218. fix this problem, upgrade to
  219. ftp://sunsite.unc.edu/pub/Linux/system/Serial/getty_ps-2.0.7h.tar.gz.
  220.  
  221. Kbd
  222. ===
  223.  
  224.    For those of you needing non-ASCII character/font support, you should
  225. upgrade to ftp.funet.fi:/pub/OS/Linux/PEOPLE/Linus/kbd-0.91.tar.gz.
  226.  
  227. Console
  228. =======
  229.  
  230.    The Linux console type has changed.  If your setup is old enough
  231. that you have problems, you'll need to update your termcap.  To fix,
  232. add linux to one of the types in /etc/termcap or snoop around
  233. http://www.ccil.org/~esr/ncurses.html (reputedly the latest universal
  234. termcap maintainer).  You may also need to update terminfo by running
  235. the following as root:
  236.  
  237.    ln -s /usr/lib/terminfo/l/linux /usr/lib/terminfo/c/console
  238.  
  239.    Better yet, just get the latest official Linux termcap from
  240. ftp://sunsite.unc.edu/pub/Linux/GCC/termcap-2.0.8.tar.gz
  241.  
  242.    Also, the console driver is now responsible for keeping track of
  243. correspondence between character codes and glyph bitmaps.  If you
  244. encounter problems, try `loadunimap def' to get back the default
  245. correspondence.
  246.  
  247. Hdparm
  248. ======
  249.  
  250.    Hdparm has been upgraded to take advantage of the latest features of
  251. the kernel drivers.  The latest non-beta version can be found at
  252. ftp://sunsite.unc.edu/pub/Linux/kernel/patches/diskdrives/hdparm-2.7.tar.gz.
  253.  
  254. IP Accounting
  255. =============
  256.  
  257.    All IP packets coming in or going out via one of the network
  258. interfaces are now passing the accounting chain.  So, packets being
  259. forwarded are passing this chain twice.  Since pre2.0.7 (aka 1.99.7),
  260. accounting rules can be defined so that they will only match in one
  261. direction (either incoming or outgoing).
  262.  
  263.    There also exists a possibility to match on device names and/or
  264. device addresses, so that only packets coming in/going out via that
  265. device (network interface) match with a rule.  You'll need to get
  266. ipfwadm from ftp://ftp.xos.nl/pub/linux/ipfwadm/ipfwadm-2.1.tar.gz to
  267. use this.
  268.  
  269. IP Firewalls
  270. ============
  271.  
  272.    The IP firewall code has been changed drastically during 1.3.x.
  273. There are now 3 categories of firewall rules: one for incoming packets,
  274. one for outgoing packets, and one for packets being forwarded.  There
  275. also exists a possibility to match on device names and/or device
  276. addresses, so that only packets coming in/going out via that device
  277. (network interface) match with a rule.  This is especially useful to
  278. prevent spoofing.  You'll need to get
  279. ftp://ftp.xos.nl/pub/linux/ipfwadm/ipfwadm-2.1.tar.gz to use this.
  280.  
  281. IP Masquerading
  282. ===============
  283.  
  284.    IP masquerading is now part of the standard kernel.  However, you
  285. always need to load separate modules (ip_masq_ftp.o and/or
  286. ip_masq_irc.o) if you are going to use FTP or IRC in combination with
  287. masquerading.  You'll need to get
  288. ftp://ftp.xos.nl/pub/linux/ipfwadm/ipfwadm-2.1.tar.gz to use this.
  289.  
  290. ISDN support
  291. ============
  292.  
  293.    The new kernels support ISDN.  You'll need ISDN utils available from
  294. ftp://ftp.franken.de/pub/isdn4linux/isdn4k-utils-1.3.97.tar.gz to try
  295. this.
  296.  
  297. Term is broken
  298. ==============
  299.  
  300.    Term (a comm line multiplexer similar in purpose to slirp) does not
  301. work with kernels later than 1.3.60.  Since the author of term is
  302. apparently currently on vacation, there is no fix forthcoming.  I
  303. suggest that those of you who rely on term learn to use slirp.
  304.  
  305. Networking
  306. ==========
  307.  
  308.    Some of the /proc/net entries have changed.  You'll need to upgrade
  309. to the latest net-tools in
  310. ftp://ftp.inka.de:/pub/comp/Linux/networking/net-tools.  The last
  311. official release there is net-tools-1.2.0.tar.gz, and the latest
  312. release is net-tools-1.32-alpha.tar.gz.  If you need the upgrade, you
  313. probably need the latest beta release.
  314.  
  315. Xntpd
  316. =====
  317.  
  318.    Older versions of xntpd will not work with the latest kernels.
  319. Upgrade to xntp3.5f.tar.Z, available from
  320. ftp://louie.udel.edu/pub/ntp/xntp3.5f.tar.Z.
  321.  
  322. Sound driver
  323. ============
  324.  
  325.    The sound driver was upgraded in the 1.3.x kernels, breaking vplay.
  326. To fix this problem, get a new version of the sndkit from
  327. ftp://ftp.best.com/pub/front/tasd/snd-util-3.5.tar.gz.  Some users
  328. report that various other sound utils (cdd2wav-sbpcd, for example) need
  329. to be recompiled before they will work with the new kernels.
  330.  
  331. Tcsh
  332. ====
  333.  
  334.    If tcsh acts funny, get the source from
  335. ftp://anise.ee.cornell.edu/pub/tcsh and add #define SYSMALLOC in
  336. config_f.h before recompiling tcsh.  Binaries can be found in
  337. ftp://sunsite.unc.edu/pub/Linux/system/Shells/ and a corrected one will
  338. probably wind up there eventually.
  339.  
  340. Make
  341. ====
  342.  
  343.    If make no longer works, you need to read the release notes for the
  344. libc you upgraded to.  The latest libc and release notes can be found at
  345. ftp://tsx-11.mit.edu/pub/linux/packages/GCC.  This is NOT an error due
  346. to the kernel, though many people have mistakenly thought it is.  When
  347. you upgrade to libc-5.3.9, you have to patch make to get it to work.
  348. All of this is documented in the release notes with libc.  Upgrading
  349. libc can also break xterm support.  If it does, you need to recompile
  350. xterm.
  351.  
  352. Loop device
  353. ===========
  354.  
  355.    1.3.x kernels include loop device support which lets you mount a
  356. file as a file system, which can allow for all sorts of cool things
  357. like encrypted file systems and such.  To use it, you'll need a
  358. modified version of mount from
  359. ftp://ftp.win.tue.nl/pub/linux/util/mount-2.5X.tar.gz and preliminary
  360. work on encrypted file system support can be found in
  361. ftp.funet.fi:/pub/OS/Linux/BETA/loop/des.1.tar.gz.
  362.  
  363. Multiple device
  364. ===============
  365.  
  366.    Multiple device support (allowing you to group several partitions
  367. into one logical device) has also been added.  Check out
  368. ftp://sweet-smoke.ufr-info-p7.ibp.fr/pub/Linux/md034.tar.gz to try this
  369. out.
  370.  
  371. Arp
  372. ===
  373.  
  374.    Arp daemon support has been added.  Check out
  375. http://www.loran.com/~layes/arpd/index.html for more info and a copy of
  376. arpd.
  377.  
  378. Quota
  379. =====
  380.  
  381.    Quota support has also been added.  You need to get quotas-1.51 from
  382. ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/subsystems/quota/all.tar.gz.
  383. This will compile just fine after you copy its mntent.h over to
  384. /usr/include/mntent.h.  I've uploaded this to sunsite as
  385. ftp://sunsite.unc.edu/pub/Linux/system/Admin/quotas-1.51-tar.gz
  386.  
  387. Process Accounting
  388. ==================
  389.  
  390.    Process accounting support has also been integrated into the new
  391. kernels. To use this feature, you'll need to get
  392. ftp://iguana.hut.fi/pub/linux/Kernel/process_accounting/acct_1.3.73.tar.gz.
  393.  
  394. Bdflush
  395. =======
  396.  
  397.    Bdflush has also been integrated into the new kernels, so those of
  398. you using it on older systems no longer need to hunt for the patches to
  399. implement it once you upgrade to 1.3.x.
  400.  
  401. APM support
  402. ===========
  403.  
  404.    Advanced Power Management (APM) support has been added to the kernel
  405. as well.  APM, which is primarily of use in laptops, provides access to
  406. battery status information and may help to conserve battery power.  The
  407. support files can be found in
  408. ftp://tsx-11.mit.edu/pub/linux/packages/laptops/apm/apmd-2.4.tar.gz
  409.  
  410. iBCS and Dosemu
  411. ===============
  412.  
  413.    For a version of iBCS that works with 1.3.x kernels, grab
  414. ftp://tsx-11.mit.edu/pub/linux/BETA/ibcs2/ibcs-1.3-960404-ALPHA.tar.gz
  415.  
  416.    For a version of Dosemu that works (well, at least as well as DOS
  417. ever works ;-), get
  418. ftp://tsx-11.mit.edu/pub/linux/ALPHA/dosemu/Development/dosemu-0.63.1.19.tgz.
  419. Be sure to follow the instructions in README.newkernels about patching
  420. your include files, or it will not compile.
  421.  
  422. Mtools and Fdutils
  423. ==================
  424.  
  425.    The floppy ioctl numbering scheme has changed in 1.3.x.  For
  426. backwards compatibility, the old system was supported through 1.3.x and
  427. will generate a warning in 2.0.  In 2.1.x, the old scheme will
  428. disappear entirely.
  429.  
  430.    To avoid trouble (or at least annoying messages), you'll need to
  431. recompile any programs which emit floppy ioctls, including mtools and
  432. fdutils.  For mtools, get
  433. ftp://sunsite.unc.edu/pub/Linux/utils/disk-management/mtools-3.0.src.tar.gz
  434. and for fdutils, get
  435. ftp://sunsite.unc.edu/pub/Linux/system/Misc/fdutils-4.3.src.tar.gz.
  436.  
  437.    In the future, fdformat might disappear entirely, so get used to
  438. using superformat instead.
  439.  
  440. How to know the version of the installed programs
  441. *************************************************
  442.  
  443.    There are some simple methods useful to know the version of the
  444. installed programs and libraries.
  445.  
  446. GNU CC: gcc -v and gcc --version
  447. PPP: pppd -h (wrong but it show the version)
  448. Libc: ls -l /lib/libc.so.5
  449. Libc++: ls -l /usr/lib/libg++.so
  450. Binutils: ld -v
  451. ldd: ldd -v and ldd -V
  452. termcap: ls -l /lib/libtermcap.so.*
  453. modules: insmod -V
  454. procps: ps --version
  455.  
  456. Where to get the files
  457. **********************
  458.  
  459. Binutils
  460. ========
  461.  
  462. ftp://sunsite.unc.edu/pub/Linux/GCC/binutils-2.6.0.14.bin.tar.gz
  463. Installation notes:
  464. ftp://sunsite.unc.edu/pub/Linux/GCC/release.binutils-2.6.0.14
  465.  
  466. GNU CC
  467. ======
  468.  
  469. ftp://sunsite.unc.edu/pub/Linux/GCC/gcc-2.7.2.bin.tar.gz
  470. Installation notes:
  471. ftp://sunsite.unc.edu/pub/Linux/GCC/release.gcc-2.7.2
  472.  
  473. Linux C Library
  474. ===============
  475.  
  476. The stable 5.2.18 release:
  477. ftp://sunsite.unc.edu/pub/Linux/GCC/libc-5.2.18.bin.tar.gz
  478. Installation notes for 5.2.18:
  479. ftp://sunsite.unc.edu/pub/Linux/GCC/release.libc-5.2.18
  480.  
  481. The latest 5.3.12 release:
  482. ftp://sunsite.unc.edu/pub/Linux/GCC/libc-5.3.12.bin.tar.gz
  483. Installation notes for 5.3.12:
  484. ftp://sunsite.unc.edu/pub/Linux/GCC/release.libc-5.3.12
  485.  
  486. Patched make sources:
  487. ftp://sunsite.unc.edu/pub/Linux/devel/make/make-3.74.patched.tar.gz
  488. Patched make binary:
  489. ftp://sunsite.unc.edu/pub/Linux/devel/make/make-3.74-direntfix-elf.tgz
  490.  
  491. Linux C++ Library
  492. =================
  493.  
  494. ftp://sunsite.unc.edu/pub/Linux/GCC/libg++-2.7.1.4.bin.tar.gz
  495. Installation notes:
  496. ftp://sunsite.unc.edu/pub/Linux/GCC/release.libg++-2.7.1.4
  497.  
  498. Dynamic Linker
  499. ==============
  500.  
  501. ftp://sunsite.unc.edu/pub/Linux/GCC/ld.so-1.7.14.tar.gz
  502.  
  503. Termcap Library
  504. ===============
  505.  
  506. ftp://sunsite.unc.edu/pub/Linux/GCC/termcap-2.0.8.tar.gz
  507.  
  508. Modules utilities
  509. =================
  510.  
  511. The latest public release:
  512. ftp://sunsite.unc.edu/pub/Linux/kernel/modules-1.3.57.tar.gz
  513. The latest experimental release:
  514. http://www.pi.se/blox/
  515.  
  516. PPP Daemon and utilities
  517. ========================
  518.  
  519. The latest public release:
  520. ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/ppp/ppp-2.2.0f.tar.gz
  521.  
  522. Procps utilities
  523. ================
  524.  
  525. ftp://sunsite.unc.edu/pub/Linux/system/Status/ps/procps-0.99a.tgz
  526.  
  527. Gpm mouse utilities
  528. ===================
  529.  
  530. ftp://iride.unipv.it/pub/gpm/gpm-1.09.tar.gz
  531. ftp://sunsite.unc.edu/pub/Linux/system/Daemons/gpm-1.09.tar.gz
  532.  
  533. SysVinit utilities
  534. ==================
  535.  
  536. ftp://sunsite.unc.edu/pub/Linux/system/Daemons/init/sysvinit-2.62.tar.gz
  537.  
  538. Util-linux
  539. ==========
  540.  
  541. ftp://sunsite.unc.edu/pub/Linux/system/Misc/util-linux-2.5.tar.gz
  542.  
  543. Mtools
  544. ======
  545.  
  546. ftp://sunsite.unc.edu/pub/Linux/utils/disk-management/mtools-3.0.src.tar.gz
  547.  
  548. Fdutils
  549. =======
  550.  
  551. ftp://sunsite.unc.edu/pub/Linux/system/Misc/fdutils-4.3.src.tar.gz
  552.  
  553. Other Info
  554. ==========
  555.  
  556.    Please remember that most of these utils are available on your
  557. favorite local linux mirror.  If you can, please get them from a closer
  558. site before checking sunsite.
  559.  
  560.    Also, for those of you running Red Hat (or RPM on a different
  561. distribution), most of these are available in RPM format.  Check around
  562. your favorite Red Hat mirror site before installing the non-RPM
  563. version.  Remember, you might need to use the -force option to get the
  564. upgrade to install.
  565.  
  566. Please send info about any other packages that 1.3.x "broke" or about
  567. any new features of 1.3.x that require extra or new packages for use to
  568. Chris Ricker (gt1355b@prism.gatech.edu).  I generate this from a
  569. modified texinfo setup, so you don't need to bother generating a diff
  570. against the current version before you send the additional information
  571. to me.
  572.  
  573.