grwalter@wcbcs.uucp (Fred Walter) (01/11/91)
I just installed fas2.07 (it was mentioned in a recent article where this can be ftp'd from). Even without a 16550a (I just have a 16450) there was an improvement over sio (I stopped losing 1 character in every 10000-15000 at 9600 baud when I did a "~%take" in cu). However, the installation instructions didn't mention that I would have to change /usr/sys/conf/c.c as well. After backing everything up what I did was : 1) remove the occurance of siopoll() 2) change all occurances of sio*() to fas*() IE all sio function calls were changed to fas function calls 3) change sio_tty to fas_tty 4) make 5) link/install/etc the new kernel I left the driver's name as sio (the INSTALLATION instructions suggested this) and I made the necessary changes to /usr/lib/uucp/Devices, /etc/ttys and /etc/inittab files and we were running. Now all I need is a 16550a and a faster modem. I did a nm /xenix afterwards and all the symbols for the sio stuff were still in there... ? fas was working so I didn't worry about it (should I ?). I did a strip /xenix and it cut over 100K off its size, which shaves a few seconds off rebooting. Is there any reason to NOT have a stripped kernel binary ? fred
pgd@bbt.se (01/12/91)
In article <1991Jan11.073124.201@wcbcs.uucp> grwalter@wcbcs.uucp (Fred Walter) writes: >I did a strip /xenix and it cut over 100K off its size, which shaves a few >seconds off rebooting. Is there any reason to NOT have a stripped kernel >binary ? Yes many programs will not work. Programs like ps, w, pstat, finger, etc. need the symbol table to be able to do their work.