Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!netnews.upenn.edu!msuinfo!news From: riordanmr@clvax1.cl.msu.edu (Mark Riordan) Newsgroups: comp.sys.next Subject: Re: Experiences with the NeXT Station 105 and More Message-ID: <1991Jan1.220123.26538@msuinfo.cl.msu.edu> Date: 1 Jan 91 22:01:23 GMT References: <1990Dec27.082848.10036@wuphys.wustl.edu> Sender: news@msuinfo.cl.msu.edu Organization: Michigan State University Lines: 166 In article <1990Dec27.082848.10036@wuphys.wustl.edu>, rdd@wuphys.wustl.edu (Rakhal D. Dave) says: > >Here is some information I have collected over the past 10 days ... I found this posting very useful--and quite fortuitous, as it arrived a few hours before our first NeXTstation. (I still don't see what another poster saw as being so funny or sad about it.) Anyway, I implemented some of the poster's suggestions and have a few of my own for people who want to develop on a 105MB system. I'd appreciate additions or corrections to this none-too-definitive list. Before implementing my suggestions below, you may want to wait a week to see what other posters have to say first. You can delete the dictionary and thesaurus, as mentioned in the Release Notes: KB Saved Name of file or directory ----- ------------------------- 17567 /NextLibrary/References Use the command: rm -r /NextLibrary/References I think you can safely delete the following (assuming you don't have a printer), though I haven't tried it. Caveat emptor. 961 /NextAdmin/Upgrade2.0.app 586 /usr/lib/NextPrinter 1279 /usr/lib/transcript ? 497 /NextApps/Mail.app (this would probably be amoung the last to go) 280 /NextApps/Webster 448 /NextLibrary/Documentation/NextUser/Librarian.rtfd 536 /NextLibrary/Documentation/NextUser/MailCommands.rtfd 555 /NextLibrary/Documentation/NextUser/WMgrCommands.rtfd 579 /NextLibrary/Music 960 /NextAdmin/Upgrade2.0.app 27 /NextAdmin/FrameUpdate.pkg 147 /NextAdmin/PrinterTester 273 /me/Mailboxes 138 /NextDeveloper/Demos/Date 86 /NextLibrary/Images You will want to add some or all of the following files. If you're really hurting for disk space, you can be selective about the include files, the Examples, and the libraries. If you're not interested in music, for instance, you can probably save several megabytes. KB Files req. ---- ------ 3110 /usr/include 3806 /NextDeveloper/Examples Following from /bin: 9 ar 112 as 16 atom 24 cc 24 cc++ 120 ebadexec 9 file 16 g++filt 288 gdb 264 kgdb 96 ld 18 nm 1 nm++ 160 otool 8 ranlib 12 segedit 4 size 12 strip 3580 /lib 813 /NextApps/InterfaceBuilder Following from /usr/lib: 16 libMallocDebug.a 2181 libNeXT_p.a 363 libNeXT_s.a 10 libPeep.a 53 libarrayproc.a 57 libarrayproc_p.a 3 libc++.a 134 libcs.a 48 libcurses.a 53 libcurses_p.a 38 libdb.a 2 libdbm.a 3 libdbm_p.a 111 libdpsops.a 756 libdsp_p.a 68 libdsp_s.a 1 libg.a 17 libkernload.a 5 libl.a 6 libl_p.a 5 libln.a 82 libloadserv.a 30 libm.a 33 libm_p.a 22 libmidi.a 23 libmidi_p.a 15 libmp.a 16 libmp_p.a 1524 libmusic_p.a 292 libmusic_s.a 330 libni.a 337 libni_g.a 58 libni_p.a 23 libni_s.a 29 libnm.a 32 libnm_p.a 25 librpcsvc.a 6 libtermcap.a 6 libtermlib.a 8 libtermlib_p.a 2 liby.a 3 liby_p.a 996 /usr/lib/nib 3306 "/NextLibrary/Documentation/Unix/ManPages/man*" I used the following to copy from another NeXT (cl-next1) that had the full 2.0 release installed. (I was logged in as "root" and the other machine had my hostname in its /.rhosts .) rsh cl-next1 tar cfB - /bin/ar | tar xfBv - rsh cl-next1 tar cfB - /bin/as | tar xfBv - rsh cl-next1 tar cfB - /bin/atom | tar xfBv - rsh cl-next1 tar cfB - /bin/cc | tar xfBv - rsh cl-next1 tar cfB - /bin/cc++ | tar xfBv - rsh cl-next1 tar cfB - /bin/ebadexec | tar xfBv - rsh cl-next1 tar cfB - /bin/file | tar xfBv - rsh cl-next1 tar cfB - /bin/g++filt | tar xfBv - rsh cl-next1 tar cfB - /bin/gdb | tar xfBv - rsh cl-next1 tar cfB - /bin/kgdb | tar xfBv - rsh cl-next1 tar cfB - /bin/ld | tar xfBv - rsh cl-next1 tar cfB - /bin/nm | tar xfBv - rsh cl-next1 tar cfB - /bin/nm++ | tar xfBv - rsh cl-next1 tar cfB - /bin/otool | tar xfBv - rsh cl-next1 tar cfB - /bin/ranlib | tar xfBv - rsh cl-next1 tar cfB - /bin/segedit | tar xfBv - rsh cl-next1 tar cfB - /bin/size | tar xfBv - rsh cl-next1 tar cfB - /bin/strip | tar xfBv - rsh cl-next1 tar cfB - /usr/include | tar xfBv - rsh cl-next1 tar cfB - /NextApps/InterfaceBuilder | tar xfBv - rsh cl-next1 "tar cfB - /usr/lib/lib*" | tar xfBv - rsh cl-next1 tar cfB - /NextDeveloper/Examples | tar xfBv - rsh cl-next1 tar cfB - /usr/lib/nib | tar xfBv - rsh cl-next1 tar cfB - /lib | tar xfBv - rsh cl-next1 tar cfB - "/NextLibrary/Documentation/Unix/ManPages/man*" | tar xfBv - After removing the directory /NextLibrary/References and doing the above tar's, the 105MB system has 18MB of free space (as reported by df). I have successfully compiled and run the BreakApp example and have compiled and run several non-trivial traditional C programs using this setup, so at least I'm headed in the right direction. This is a first pass--comments appreciated. Mark Riordan Michigan State University riordanmr@clvax1.cl.msu.edu