update.
[chise/xemacs-chise.git] / etc / ORDERS
1  
2  
3 Note: this file describes how you order software from the Free Software
4 Foundation directly.  Information on getting XEmacs can be found in
5 the file DISTRIB.
6  
7  
8  
9 The actual order form follows the descriptions of media contents.
10
11 Most of this file is excerpted from the January 1996 GNU's Bulletin.
12
13 Please send suggestions for improvements to gnu@prep.ai.mit.edu or the postal
14 address at the end of the order form.  Thank You.
15
16 -----------------------------------------------------------------------------
17
18
19 FSF Order Form with Descriptions                        January, 1996
20
21
22
23 Free Software Foundation, Inc.          Telephone: +1-617-542-5942
24 59 Temple Place - Suite 330             Fax: (including Japan) +1-617-542-2652
25 Boston, MA   02111-1307   USA           Electronic mail: `gnu@prep.ai.mit.edu'
26
27
28 -----------------------------------------------------------------------------
29
30
31
32 There are some sections (e.g. ``Forthcoming GNUs'' and ``How to Get GNU
33 Software'') which are not in this Order Form file.  If you wish to see them,
34 ask gnu@prep.ai.mit.edu for the complete June, 1995 GNU's Bulletin.
35
36
37
38 Table of Contents
39 -----------------
40
41         Donations Translate Into Free Software
42         Cygnus Matches Donations!
43         Free Software Redistributors Donate
44         Help from Free Software Companies
45         Major Changes in GNU Software and Documentation
46         The Deluxe Distribution
47         GNU Documentation
48         GNU Software
49         Program/Package Cross Reference
50         Tapes
51            Languages Tape
52            Lisps and Emacs Tape
53            Utilities Tape
54            Scheme Tape
55            X11 Tapes
56            Berkeley 4.4BSD-Lite Tape
57            VMS Emacs and VMS Compiler Tapes
58         CD-ROMs
59            Pricing of the GNU CD-ROMs
60            December 1995 Compiler Tools Binaries CD-ROM
61            December 1994 Compiler Tools Binaries CD-ROM
62            December 1993 Compiler Tools Binaries CD-ROM
63            Source Code CD-ROMs
64               December 1995 Source Code CD-ROMs
65               June 1995 Source Code CD-ROM
66               May 1994 Source Code CD-ROM
67               November 1993 Source Code CD-ROM
68            MS-DOS Book with CD-ROM
69            Debian GNU/Linux Book with CD-ROM
70         MS-DOS Diskettes
71            DJGPP Diskettes
72            Emacs Diskettes
73            Selected Utilities Diskettes
74            Windows Diskette
75         Tape & CD-ROM Subscription Service
76         FSF T-shirt
77         Free Software Foundation Order Form
78
79
80 -----------------------------------------------------------------------------
81
82
83
84 Donations Translate Into Free Software
85 **************************************
86
87 If you appreciate Emacs, GNU CC, Ghostscript, and other free software, you
88 may wish to help us make sure there is more in the future--remember,
89 *donations translate into more free software!*
90
91 Your donation to us is tax-deductible in the United States.  We gladly accept
92 *any* currency, although the U.S. dollar is the most convenient.
93
94 If your employer has a matching gifts program for charitable donations,
95 please arrange to: add the FSF to the list of organizations for your
96 employer's matching gifts program; and have your donation matched (note *Note
97 Cygnus Matches Donations!::).  If you do not know, please ask your personnel
98 department.
99
100 Circle amount you are donating, cut out this form, and send it with your
101 donation to:
102
103         Free Software Foundation, Inc.
104         59 Temple Place - Suite 330
105         Boston, MA  02111-1307
106         USA
107
108
109         $500     $250     $100     $50     Other $________
110
111         Other currency:________
112
113
114 You can charge a donation to any of Carte Blanche, Diner's Club, JCB,
115 MasterCard, Visa, or American Express.  Charges may also be faxed to
116 +1-617-542-2652.
117
118         Card type: __________________  Expiration Date: _____________
119
120         Account Number: _____________________________________________
121
122         Cardholder's Signature: _____________________________________
123
124         Name: _______________________________________________________
125
126         Street Address: _____________________________________________
127
128         City/State/Province: ________________________________________
129
130         Zip Code/Postal Code/Country: _______________________________
131
132
133
134 Cygnus Matches Donations!
135 *************************
136
137 To encourage cash donations to the Free Software Foundation, Cygnus Support
138 will continue to contribute corporate funds to the FSF to accompany gifts by
139 its employees, and by its customers and their employees.
140
141 Donations payable to the Free Software Foundation should be sent by eligible
142 persons to Cygnus Support, which will add its gifts and forward the total to
143 the FSF each quarter.  The FSF will provide the contributor with a receipt to
144 recognize the contribution (which is tax-deductible on U.S.  tax returns).
145 For more information, please contact Cygnus:
146
147         Cygnus Support
148         1937 Landings Drive
149         Mountain View, CA   94043
150         USA
151
152         Telephone: 415-903-1400
153                    +1-800-Cygnus1 (-294-6871)
154         Fax:       415-903-0122
155         Electronic-Mail: `info@cygnus.com'
156         FTP: `ftp.cygnus.com'
157         WWW: `http://www.cygnus.com/'
158
159
160
161 Free Software Redistributors Donate
162 ***********************************
163
164 The SNOW 2.1 CD producers added the words "Includes $5 donation to the FSF"
165 to the front of their CD.  Potential buyers will know just how much of the
166 price is for the FSF & how much is for the redistributor.
167
168 The Sun Users Group Deutschland & ASCII Corporation (Japan) have added
169 donations to the FSF to the price of their next GNU software CD-ROMs.
170
171 Austin Code Works, a free software redistributor, supports free software
172 development by giving the FSF 20% of the selling price for the GNU software
173 CDs they produce & sell.
174
175 Walnut Creek CDROM & Info Magic, free software redistributors, are also
176 giving us part of their selling price.
177
178 TOHDO-SHA is donating 400 yen to the FSF for each copy of `The GNU Emacs Lisp
179 Reference Manual, Japanese Edition' sold at bookstores in Japan.
180
181 CQ Publishing made a large donation from the sales of their GAWK book in
182 Japanese.
183
184 In the long run, the success of free software depends on how much new free
185 software people develop.  Free software distribution offers an opportunity to
186 raise funds for such development in an ethical way.  These redistributors
187 have made use of the opportunity.  Many others let it go to waste.
188
189 You can help promote free software development by convincing for-a-fee
190 redistributors to contribute--either by doing development themselves or by
191 donating to development organizations (the FSF and others).
192
193 The way to convince distributors to contribute is to demand and expect this
194 of them.  This means choosing among distributors partly by how much they give
195 to free software development.  Then you can show distributors they must
196 compete to be the one who gives the most.
197
198 To make this work, you must insist on numbers that you can compare, such as,
199 "We will give ten dollars to the Foobar project for each disk sold." A vague
200 commitment, such as "A portion of the profits is donated," doesn't give you a
201 basis for comparison.  Even a precise fraction "of the profits from this
202 disk" is not very meaningful, since creative accounting and unrelated
203 business decisions can greatly alter what fraction of the sales price counts
204 as profit.
205
206 Also, press developers for firm information about what kind of development
207 they do or support.  Some kinds make much more long-term difference than
208 others.  For example, maintaining a separate version of a GNU program
209 contributes very little; maintaining a program on behalf of the GNU Project
210 contributes much.  Easy new ports contribute little, since someone else would
211 surely do them; difficult ports such as adding a new CPU to the GNU compiler
212 or Mach contribute more; major new features and programs contribute the most.
213
214 By establishing the idea that supporting further development is "the proper
215 thing to do" when distributing free software for a fee, we can assure a
216 steady flow of resources for making more free software.
217
218
219
220 Help from Free Software Companies
221 *********************************
222
223 When choosing a free software business, ask those you are considering how
224 much they do to assist free software development, e.g., by contributing money
225 to free software development or by writing free software improvements
226 themselves for general use.  By basing your decision partially on this
227 factor, you can help encourage those who profit from free software to
228 contribute to its growth.
229
230 Wingnut (SRA's special GNU support group) regularly donates a part of its
231 income to the FSF to support the development of new GNU programs.  Listing
232 them here is our way of thanking them.  Wingnut has made a pledge to donate
233 10% of their income to the FSF, and has purchased several Deluxe Distribution
234 packages in Japan.  Also see *Note Cygnus Matches Donations!::.
235
236         Wingnut Project
237         Software Research Associates, Inc.
238         1-1-1 Hirakawa-cho, Chiyoda-ku
239         Tokyo 102, Japan
240
241         Phone:  (+81-3)3234-2611
242         Fax:    (+81-3)3942-5174
243         E-mail: `info-wingnut@sra.co.jp'
244         WWW: `http://www.sra.co.jp/public/sra/product/wingnut/'
245
246
247
248 Major Changes in GNU Software and Documentation
249 ***********************************************
250
251    * A New FSF T-shirt!   (*Note FSF T-shirt::)
252
253      We have a new T-shirt.  This design was inspired by the cover of the
254      `GNU Emacs Lisp Reference Manual'.
255
256    * GNU Emacs 19.30   (*Note GNU Software::)
257
258      We have just released Emacs 19.30.  New features include support for menu
259      bars on text-only terminals, a total rewrite of GNUS, multiple frames on
260      Windows NT and Windows 95, & many others.
261
262    * New Programs on the Tapes   (*Note GNU Software::)
263
264      `gettext' is now on the *Note Languages Tape::.  Termutils & Midnight
265      Commander have been added to the *Note Utilities Tape::.  CLX has been
266      added to the *Note Lisps/Emacs Tape::.  Newer versions of many of our
267      programs & manuals have been placed on all the media we distribute.
268
269    * New Source Code CD!
270
271      We have just released the December 1995 Source Code CD-ROMs (Edition 7).
272      Due to increasing amounts of GNU Software, the Source Code CD is now a
273      two disc set--the price remains unchanged!  The new programs included
274      are: apache, CLX, Elisp archive, `ffcall', `gettext', GN, Gnans,
275      `gnuserv', Hyperbole, Midnight Commander, Oaklisp, SIPP, SNePS, Spinner,
276      W3, and `xgrabsc'.  *Note GNU Software::, for more information about
277      these packages.  Also on the CD-ROMs are full distributions of MIT X11R6
278      (both our Required & Optional distributions), MIT Scheme 7.3, Emacs
279      19.30, GCC 2.7.1, and current versions of all other GNU Software.  For
280      more information, see *Note December 1995 Source Code CD-ROMs::.
281
282    * New Compiler Tools CD-ROM
283
284      We have a new edition of the Compiler Tools Binaries CD-ROM with updated
285      versions of much of its software.  It contains executables of the GNU
286      compiler tools for some systems that don't normally come with a
287      compiler.  This allows users of those systems to compile their own
288      software without having to buy a proprietary compiler.
289
290      We hope to include more systems with each update of this CD-ROM.  If you
291      can help build binaries for new systems or have one to suggest, please
292      contact us at either address on page 1.  For more information, see *Note
293      Compiler Tools Binaries CD-ROM::.
294
295    * New/Updated Manuals since Last Bulletin   (*Note Documentation::)
296
297      We have a new manual: `The GNU Emacs Lisp Reference Manual, Japanese
298      Edition' - the FSF would like to thank the team of over 30 Japanese who
299      did the translation.  These new editions include bug fixes and
300      additional information: `The GNU Emacs Lisp Reference Manual', `GNU
301      Make', `Bison', `Programming in Emacs Lisp: An Introduction', and `The
302      Termcap Manual'.
303
304    * Older FSF CD-ROMs Available at a Reduced Price
305
306      While supplies last, older versions of our CD-ROMs are available at a
307      reduced price.  Note that the newest version has bug fixes and
308      improvements that the older versions do not.  See the *note Free
309      Software Foundation Order Form::..
310
311    * GNU Software Works on MS-DOS   (Also *note GNU Software::.)
312
313      GNU Emacs 19 and many other GNU programs have been ported to MS-DOS for
314      i386/i486/Pentium machines.  We ship binaries & sources on the *Note
315      DJGPP Diskettes::; *Note Emacs Diskettes::; *Note Selected Utilities
316      Diskettes::; & the *Note Compiler Tools Binaries CD-ROM::.  We will ship
317      binaries & sources on the *Note MS-DOS Book with CD-ROM::, when it is
318      available.
319
320    * The FSF Takes Credit Cards
321
322      We take these credit cards: Carte Blanche, Diner's Club, MasterCard, JCB,
323      Visa, and American Express.  Please note that we are charged about 5% of
324      an order's total amount in credit card processing fees.  Please consider
325      paying by check instead or adding on a 5% donation to make up the
326      difference.
327
328
329
330 The Deluxe Distribution
331 ***********************
332
333 The Free Software Foundation has been asked repeatedly to create a package
334 that provides executables for all of our software.  Normally we offer only
335 sources.  In addition to providing binaries with the source code, the Deluxe
336 Distribution includes a complete set of our printed manuals and reference
337 cards.
338
339 The FSF Deluxe Distribution contains the binaries and sources to hundreds of
340 different programs including GNU Emacs, the GNU C Compiler, the GNU Debugger,
341 the complete X Window System, and all the GNU utilities.
342
343 We will make a Deluxe Distribution for most machines/operating systems.  We
344 may be able to send someone to your office to do the compilation, if we can't
345 find a suitable machine close to us.  However, we can only compile the
346 programs that already support your chosen machine/system - porting is a
347 separate matter (to commission a port, consult the GNU Service Directory;
348 details in *Note Free Software Support::).  Compiling all these programs
349 takes time; a Deluxe Distribution for an unusual machine will take longer to
350 produce than one for a common machine.  Please contact the FSF Office with
351 any questions.
352
353 We supply the software in one of these tape formats in Unix `tar' format:
354 1600 or 6250bpi 1/2in reel, Sun DC300XLP 1/4in cartridge - QIC24, IBM RS/6000
355 1/4in c.t. - QIC 150, Exabyte 8mm c.t., or DAT 4mm c.t.  If your computer
356 cannot read any of these, please contact us to see if we can handle your
357 format.
358
359 The manuals included are one each of the `Bison', `Calc', `GAWK', `GNU C
360 Compiler', `GNU C Library', `GDB', `Flex', `GNU Emacs Lisp Reference',
361 `Programming in Emacs Lisp: An Introduction', `Make', `Texinfo', & `Termcap'
362 manuals; six copies of the `GNU Emacs' manual; and a packet of ten reference
363 cards each for Emacs, Bison, Calc, Flex, & GDB.
364
365 Every Deluxe Distribution also has a copy of the latest editions of our
366 CD-ROMs that have sources of our software & compiler tool binaries for some
367 systems.  The MS-DOS CD is in ISO 9660 format.  The other CDs are in ISO 9660
368 format with Rock Ridge extensions.
369
370 The price of the Deluxe Distribution is $5000 (shipping included).  These
371 sales provide enormous financial assistance to help the FSF develop more free
372 software.  To order, please fill out the "Deluxe Distribution" section on the
373 *note Free Software Foundation Order Form::.  and send it to:
374
375         Free Software Foundation, Inc.
376         59 Temple Place - Suite 330
377         Boston, MA   02111-1307
378         USA
379
380         Telephone: +1-617-542-5942
381         Fax (including Japan): +1-617-542-2652
382         Electronic mail: gnu@prep.ai.mit.edu
383
384
385
386 GNU Documentation
387 *****************
388
389 GNU is dedicated to having quality, easy-to-use online & printed
390 documentation.  GNU manuals are intended to explain underlying concepts,
391 describe how to use all the features of each program, & give examples of
392 command use.  GNU manuals are distributed as Texinfo source files, which
393 yield both typeset hardcopy via the TeX document formatting system and online
394 hypertext display via the menu-driven Info system.  Source for these manuals
395 comes with our software; here are the manuals that we publish as printed
396 books.  See the *note Free Software Foundation Order Form::., to order them.
397
398 Most GNU manuals are bound as soft cover books with "lay-flat" bindings.
399 This allows you to open them so they lie flat on a table without creasing the
400 binding.  They have an inner cloth spine and an outer cardboard cover that
401 will not break or crease as an ordinary paperback will.  Currently, the
402 `GDB', `Emacs', `Emacs Lisp Reference', `Programming in Emacs Lisp: An
403 Introduction', `GAWK', `Make', `Bison', & `Texinfo' manuals have this
404 binding.  The other GNU manuals also lie flat when opened, using a GBC or
405 Wire-O binding.  All our manuals are 7in by 9.25in except the 8.5in by 11in
406 `Calc' manual.
407
408 The edition number of the manual and version number of the program listed
409 after each manual's name were current at the time this Bulletin was published.
410
411 `Debugging with GDB' (Edition 4.12 for Version 4.14) tells how to run your
412 program under GNU Debugger control, examine and alter data, modify a
413 program's flow of control, and use GDB through GNU Emacs.
414
415 The `GNU Emacs Manual' (11th Edition for Version 19.29) describes editing with
416 GNU Emacs.  It explains advanced features, including outline mode and regular
417 expression search; how to use special programming modes to write languages
418 like C++ and TeX; how to use the `tags' utility; how to compile and correct
419 code; how to make your own keybindings; and other elementary customizations.
420
421 `Programming in Emacs Lisp: An Introduction' (Edition 1.04) is for people who
422 are not necessarily interested in programming, but who do want to customize
423 or extend their computing environment.  If you read it in Emacs under Info
424 mode, you can run the sample programs directly.
425
426 `The GNU Emacs Lisp Reference Manual' (Edition 2.4 for Version 19.29) and
427 `The GNU Emacs Lisp Reference, Japanese Edition' (Japanese DRAFT Revision
428 1.0, from English Edition 2.4 for Version 19.29) covers this programming
429 language in depth, including data types, control structures, functions,
430 macros, syntax tables, searching/matching, modes, windows, keymaps, byte
431 compilation, and the operating system interface.
432
433 `The GAWK Manual' (Edition 0.16 for Version 2.16) tells how to use the GNU
434 implementation of `awk'.  It is written for those who have never used `awk'
435 and describes the features of this powerful string and record manipulation
436 language.
437
438 The `Make Manual' (Edition 0.49 for Version 3.74) describes GNU `make', a
439 program used to rebuild parts of other programs.  The manual tells how to
440 write "makefiles", which specify how a program is to be compiled and how its
441 files depend on each other.  Included are an introductory chapter for novice
442 users and a section about automatically generated dependencies.
443
444 The `Flex' manual (Edition 1.03 for Version 2.3.7) teaches you to write a
445 lexical scanner definition for the `flex' program to create a C++ or C-coded
446 scanner that recognizes the patterns defined.  You need no prior knowledge of
447 scanners.
448
449 The `Bison' manual (December 1993 Edition for Version 1.23) teaches you how
450 to write context-free grammars for the Bison program that convert into
451 C-coded parsers.  You need no prior knowledge of parser generators.
452
453 `Using and Porting GNU CC' (September 1994 Edition for Version 2.6) tells how
454 to run, install, and port the GNU C Compiler to new systems.  It lists new
455 features and incompatibilities of GCC, but people not familiar with C will
456 still need a good reference on the C programming language.  It also covers
457 G++.  We are doing limited copier runs of this manual until it becomes more
458 stable.
459
460 The `Texinfo' manual (Edition 2.21 for Version 3) explains the markup
461 language that produces our online Info documentation & typeset hardcopies.
462 It tells you how to make tables, lists, chapters, nodes, indexes, cross
463 references, & how to catch mistakes.  This second edition describes over 50
464 new commands.
465
466 `The Termcap Manual' (2nd Edition for Version 1.2), often described as "twice
467 as much as you ever wanted to know about termcap," details the format of the
468 termcap database, the definitions of terminal capabilities, and the process
469 of interrogating a terminal description.  This manual is primarily for
470 programmers.
471
472 The `C Library Reference Manual' (Edition 0.06 for Version 1.09) describes
473 the library's facilities, including both what Unix calls "library functions"
474 & "system calls."  We are doing small copier runs of this manual until it
475 becomes more stable.  Please send fixes to `bug-glibc-manual@prep.ai.mit.edu'.
476
477 The `Emacs Calc Manual' (Edition 2.02 for Version 2.02) is both a tutorial
478 and a reference manual.  It tells how to do ordinary arithmetic, how to use
479 Calc for algebra, calculus, and other forms of mathematics, and how to extend
480 Calc.
481
482
483
484 GNU Software
485 ************
486
487 All our software is available via FTP; see *Note How to Get GNU Software::.
488 We also offer software on various media and printed documentation:
489
490    * *Note CD-ROMs::.
491
492    * *Note Tapes::.
493
494    * *Note MS-DOS Diskettes::.
495
496    * *Note Documentation::, which includes manuals and reference cards.
497
498 In these articles describing the contents of each medium, the version number
499 listed after each program name was current when we published this Bulletin.
500 When you order a distribution tape, diskette, or newer CD-ROM, some of the
501 programs may be newer and therefore the version number higher.  See the *note
502 Free Software Foundation Order Form::., for ordering information.
503
504 Some of the contents of our tape and FTP distributions are compressed.  We
505 have software on our tapes and FTP sites to uncompress these files.  Due to
506 patent troubles with `compress', we use another compression program, `gzip'.
507 (Such prohibitions on software development are fought by the League for
508 Programming Freedom; *note What Is the LPF::., for details.)
509
510 GNU `make' is on several of our tapes because some system vendors supply no
511 `make' utility at all and some native `make' programs lack the `VPATH'
512 feature essential for using the GNU configure system to its full extent.  The
513 GNU `make' sources have a shell script to build `make' itself on such systems.
514
515 We welcome all bug reports and enhancements sent to the appropriate
516 electronic mailing list (*note Free Software Support::.).
517
518
519
520 Configuring GNU Software
521 ------------------------
522
523 We are using, Autoconf, a uniform scheme for configuring GNU software
524 packages in order to compile them (see "Autoconf" below, in this article).
525 The goal is to have all GNU software support the same alternatives for naming
526 machine and system types.
527
528 Ultimately, it will be possible to configure and build the entire system all
529 at once, eliminating the need to configure each individual package separately.
530
531 You can also specify both the host and target system to build
532 cross-compilation tools.  Most GNU programs now use Autoconf-generated
533 configure scripts.
534
535
536
537 GNU Software currently available
538 --------------------------------
539
540 For future programs and features, see *Note Forthcoming GNUs::.
541
542 Key to cross reference:
543
544
545     BinCD
546           December 1994 Binaries CD-ROM
547
548     DjgpD
549           Djgpp Diskettes
550
551     DosBC
552           MS-DOS Book with CD-ROM
553
554     EmcsD
555           Emacs Diskettes
556
557     LangT
558           Languages Tape
559
560     LiteT
561           4.4BSD-Lite Tape
562
563     LspEmcT
564           Lisps/Emacs Tape
565
566     SchmT
567           Scheme Tape
568
569     SrcCD
570           December 1995 Source CD-ROMs
571
572     UtilD
573           Selected Utilities Diskettes
574
575     UtilT
576           Utilities Tape
577
578     VMSCmpT
579           VMS Compiler Tape
580
581     VMSEmcsT
582           VMS Emacs Tape
583
584     WdwsD
585           Windows Diskette
586
587     X11OptT
588           X11 Optional Tape
589
590     X11ReqT
591           X11 Required Tape
592
593 [FSFman] shows that we sell a manual for that package.  [FSFrc] shows we sell
594 a reference card for that package.  To order them, see the *note Free
595 Software Foundation Order Form::..  *Note Documentation::, for more
596 information on the manuals.  Source code for each manual or reference card is
597 included with each package.
598
599    * `acm'   (SrcCD, UtilT)
600
601      `acm' is a LAN-oriented, multiplayer aerial combat simulation that runs
602      under the X Window System.  Players engage in air to air combat against
603      one another using heat seeking missiles and cannons.  We are working on
604      a more accurate simulation of real airplane flight characteristics.
605
606    * apache   (SrcCD)
607
608      Apache is an HTTP server designed as a plug-in replacement for version
609      1.3 or 1.4 of the NCSA server.  It fixes numerous bugs in the NCSA
610      server and includes many frequently requested new features, and has an
611      API which allows it to be extended to meet users' needs more easily.
612
613    * Autoconf   (SrcCD, UtilT)
614
615      Autoconf produces shell scripts which automatically configure source code
616      packages.  These scripts adapt the packages to many kinds of Unix-like
617      systems without manual user intervention.  Autoconf creates a script for
618      a package from a template file which lists the operating system features
619      which the package can use, in the form of `m4' macro calls.  Autoconf
620      requires GNU `m4' to operate, but the resulting configure scripts it
621      generates do not.
622
623    * BASH   (SrcCD, UtilT)
624
625      GNU's shell, BASH (Bourne Again SHell), is compatible with the Unix `sh'
626      and offers many extensions found in `csh' and `ksh'.  BASH has job
627      control, `csh'-style command history, command-line editing (with Emacs
628      and `vi' modes built-in, and the ability to rebind keys) via the
629      `readline' library.  BASH conforms to the POSIX 1003.2-1992 standard.
630
631    * `bc'   (DosBC, SrcCD, UtilT)
632
633      `bc' is an interactive algebraic language with arbitrary precision
634      numbers.  GNU `bc' follows the POSIX 1003.2-1992 standard, with several
635      extensions including multi-character variable names, an `else'
636      statement, and full Boolean expressions.  The RPN calculator `dc' is now
637      distributed as part of the same package, but GNU `bc' is not implemented
638      as a `dc' preprocessor.
639
640    * BFD   (BinCD, DjgpD, DosBC, LangT, SrcCD)
641
642      The Binary File Descriptor library allows a program which operates on
643      object files (e.g., `ld' or GDB) to support many different formats in a
644      clean way.  BFD provides a portable interface, so that only BFD needs to
645      know the details of a particular format.  One result is that all
646      programs using BFD will support formats such as a.out, COFF, and ELF.
647      BFD comes with Texinfo source for a manual (not yet published on paper).
648
649      At present, BFD is not distributed separately; it is included with
650      packages that use it.
651
652    * Binutils   (BinCD, DjgpD, DosBC, LangT, SrcCD; `gas' only on VMSCmpT)
653
654      Binutils includes these programs: `ar', `c++filt', `demangle', `gas',
655      `gprof', `ld', `nlmconv', `nm', `objcopy', `objdump', `ranlib', `size',
656      `strings', & `strip'.
657
658      Binutils version 2 uses the BFD library.  The GNU assembler, `gas',
659      supports the a29k, Alpha, H8/300, H8/500, HP-PA, i386, i960, m68k, m88k,
660      MIPS, NS32K, SH, SPARC, Tahoe, Vax and Z8000 CPUs, and attempts to be
661      compatible with many other assemblers for UNIX and embedded systems.  It
662      can produce mixed C-and-assembly listings, and includes a macro facility
663      similar to that in some other assemblers.  GNU's linker `ld' emits
664      source-line numbered error messages for multiply-defined symbols and
665      undefined references, and interprets a superset of AT&T's Linker Command
666      Language, which gives control over where segments are placed in memory.
667      `nlmconv' converts object files into Novell NetWare Loadable Modules.
668      `objdump' can disassemble code for most of the CPUs listed above, and
669      can display other data (e.g., symbols and relocations) from any file
670      format read by BFD.
671
672    * Bison   (BinCD,DjgpD,DosBC,LangT,SrcCD,VMSCmpT)[FSFman,FSFrc]
673
674      Bison is an upwardly compatible replacement for the parser generator
675      `yacc'.  Texinfo source for the `Bison Manual' and reference card are
676      included.  *Note Documentation::.
677
678      A recent policy change allows non-free programs to use Bison-generated
679      parsers.  *Note Conditions for Using Bison::.
680
681    * C Library   (BinCD, LangT, SrcCD) [FSFman]
682
683      The GNU C library supports ANSI C-1989, POSIX 1003.1-1990 and most of the
684      functions in POSIX 1003.2-1992.  It is upwardly compatible with 4.4BSD
685      and includes many System V functions, plus GNU extensions.
686
687      The C Library performs many functions of the Unix system calls in the
688      GNU/Hurd.  Mike Haertel has written a fast `malloc' which wastes less
689      memory than the old GNU version.  The GNU regular-expression functions
690      (`regex' and `rx') now nearly conform to the POSIX 1003.2 standard.
691
692      GNU `stdio' lets you define new kinds of streams, just by writing a few
693      C functions.  The `fmemopen' function uses this to open a stream on a
694      string, which can grow as necessary.  You can define your own `printf'
695      formats to use a C function you have written.  For example, you can
696      safely use format strings from user input to implement a `printf'-like
697      function for another programming language.  Extended `getopt' functions
698      are already used to parse options, including long options, in many GNU
699      utilities.
700
701      The C Library runs on Sun-3 (SunOS 4.1), Sun-4 (SunOS 4.1 or Solaris 2),
702      HP 9000/300 (4.3BSD), SONY News 800 (NewsOS 3 or 4), MIPS DECstation
703      (Ultrix 4), DEC Alpha (OSF/1), i386/i486/Pentium (System V, SVR4, BSD,
704      SCO 3.2, & SCO ODT 2.0), Sequent Symmetry i386 (Dynix 3), & SGI (Irix
705      4).  *Note Forthcoming GNUs::.  Texinfo source for the
706      `GNU C Library Reference Manual' is included (*note Documentation::..
707
708    * C++ Library   (BinCD, DjgpD, DosBC, LangT, SrcCD)
709
710      The GNU C++ library (libg++) contains an extensive collection of C++
711      "forest" classes, an IOStream library for input/output routines, and
712      support tools for use with G++.  Supported classes include: Obstacks,
713      multiple-precision Integers and Rationals, Complex numbers, arbitrary
714      length Strings, BitSets, and BitStrings.
715
716      The distribution also includes the libstdc++ library.  This implements
717      library facilities defined by the forthcoming ANSI/ISO C++ standard,
718      including a port of the Standard Template Library.
719
720    * Calc   (DosBC, LspEmcT, SrcCD) [FSFman, FSFrc]
721
722      Calc (written by Dave Gillespie in Emacs Lisp) is an extensible, advanced
723      desk calculator & mathematical tool that runs as part of GNU Emacs.  You
724      can use Calc just as a simple four-function calculator, but it has many
725      more features including: choice of algebraic or RPN (stack-based) entry;
726      logarithmic, trigonometric, & financial functions; arbitrary precision;
727      complex numbers; vectors; matrices; dates; times; infinities; sets;
728      algebraic simplification; differentiation & integration.  It outputs to
729      `gnuplot', & comes with source for a manual & reference card (*note
730      Documentation::.).
731
732    * `cfengine'   (SrcCD, UtilT)
733
734      `cfengine' is used for maintaining site-wide configuration of a
735      heterogeneous Unix network using a simple high level language.  Its
736      appearance is similar to `rdist', but also allows many more operations
737      to be performed automatically.  See Mark Burgess, "A Site Configuration
738      Engine", `Computing Systems', Vol. 8, No. 3 (ask `office@usenix.org' how
739      to get a copy).
740
741    * Chess   (SrcCD, UtilT, WdwsD)
742
743      GNU Chess enables most modern computers to play a full game of chess.  It
744      supports a plain terminal interface, a curses interface, and a spiffy X
745      Window interface via `xboard'.
746
747      Improvements this past year include fixes to the game analyzer, book, &
748      hash table; smartening up draw and mate; improved thinking on opponent's
749      time; Autoconf installation; a makefile for Windows NT compilation;
750      forward pruning; unlimited quiescence captures; improved evaluation;
751      improved null & time control logic; & repetition-detection.
752
753      GNU Chess was originated by Stuart Cracraft.  Improvements & rewrites are
754      from John Stanback, Cha Kong Sian, Mike McGann, and many others.
755
756      Send bugs to `bug-gnu-chess@prep.ai.mit.edu' & general comments to
757      `info-gnu-chess@prep.ai.mit.edu'.
758
759    * CLISP   (LspEmcT, SrcCD)
760
761      CLISP is a Common Lisp implementation by Bruno Haible and Michael Stoll.
762      It mostly supports the Lisp described by `Common LISP: The Language (2nd
763      edition)' and the ANSI Common Lisp standard.  CLISP includes an
764      interpreter, a byte-compiler, a large subset of CLOS, a foreign language
765      interface, and, for some machines, a screen editor.  The user interface
766      language (English, German, French) is choosable at run time.  Major
767      packages that run in CLISP include CLX & Garnet.  CLISP needs only 2 MB
768      of memory & runs on many microcomputers (including MS-DOS systems, OS/2,
769      Windows NT, Amiga 500-4000, Acorn RISC PC) & Unix-like systems
770      (GNU/Linux, Sun4, SVR4, SGI, HP-UX, DEC Alpha, NeXTStep, & others).
771
772    * Common Lisp   **Note Forthcoming GNUs::*   (LspEmcT, SrcCD)
773
774      GNU Common Lisp (GCL, formerly known as Kyoto Common Lisp) is a compiler
775      & interpreter for Common Lisp.  GCL is very portable & extremely
776      efficient on a wide class of applications, & compares favorably in
777      performance with commercial Lisps on several large theorem-prover &
778      symbolic algebra systems.  GCL supports the CLtL1 specification but is
779      moving towards the proposed ANSI standard.
780
781      GCL compiles to C & then uses the native optimizing C compiler (e.g.,
782      GCC).  A function with a fixed number of args & one value turns into a C
783      function of the same number of args, returning one value--so GCL is
784      maximally efficient on such calls.  Its conservative garbage collector
785      gives great freedom to the C compiler to put Lisp values in registers.
786      It has a source level Lisp debugger for interpreted code & displays
787      source code in an Emacs window.  Its profiler (based on the C profiling
788      tools) counts function calls & the time spent in each function.
789
790      There is now a built-in interface to the Tk widget system.  It runs in a
791      separate process, so users may monitor progress on Lisp computations or
792      interact with running computations via a windowing interface.
793
794      There is also an Xlib interface via C (xgcl-2).   CLX runs with GCL, as
795      does PCL (see "PCL" later in this article).  *Note Forthcoming GNUs::,
796      for plans regarding GCL or for recent developments.
797
798      GCL version 2.2 is released under the GNU Library General Public License.
799
800    * CLX   (LspEmcT, SrcCD)
801
802      CLX is an X Window interface library for GCL.
803
804    * `cpio'   (DosBC, SrcCD, UtilD, UtilT)
805
806      `cpio' is an archive program with all the features of SVR4 `cpio',
807      including support for the final POSIX 1003.1 `ustar' standard.  `mt', a
808      program to position magnetic tapes, is included with `cpio'.
809
810    * CVS   (SrcCD, UtilT)
811
812      CVS, the Concurrent Version System, manages software revision & release
813      control at a multi-developer, multi-directory, multi-group site.  It
814      works best with RCS versions 4 and above, but will parse older RCS
815      formats, losing some of CVS's fancier features.  (See Berliner, Brian,
816      "CVS-II: Parallelizing Software Development," `Proceedings of the Winter
817      1990 USENIX Association Conference'; ask `office@usenix.org' how to get
818      a copy.)
819
820    * DejaGnu   (LangT, SrcCD)
821
822      DejaGnu is a framework to test programs with a single front end for all
823      tests.  The framework's flexibility & consistency makes it easy to write
824      tests.
825
826      DejaGnu comes with `expect', which runs scripts to conduct dialogs with
827      programs.
828
829    * Diffutils   (DjgpD, DosBC, SrcCD, UtilT)
830
831      GNU `diff' compares files showing line-by-line changes in several
832      flexible formats.  It is much faster than traditional Unix versions.  The
833      Diffutils package contains `diff', `diff3', `sdiff', & `cmp'.  Recent
834      improvements include more consistent handling of character sets and a
835      new `diff' option to do all input/output in binary; this is useful on
836      some non-POSIX hosts.  Plans for the Diffutils package include support
837      for internationalization (e.g., error messages in Chinese) and for some
838      non-Unix PC environments.
839
840    * DJGPP   (BinCD, DjgpD, DosBC)
841
842      DJ Delorie has ported GCC/G++ (see "GCC" in this article) to i386s
843      running MS-DOS.  DJGPP has a 32-bit i386 DOS extender with a symbolic
844      debugger; development libraries; & ports of Bison, `flex', & Binutils.
845      Full source code is provided.  It needs at least 5MB of hard disk space
846      to install & 512K of RAM to use.  It supports SVGA (up to 1024x768), XMS
847      & VDISK memory allocation, `himem.sys', VCPI (e.g., QEMM, DESQview, &
848      386MAX), & DPMI (e.g., Windows 3.x, OS/2, QEMM, & QDPMI).
849
850      The FSF offers it on the *Note Compiler Tools Binaries CD-ROM::, and on
851      the *Note DJGPP Diskettes::.  FTP from `oak.oakland.edu' in
852      `/simtel/vendors/djgpp/' (or another SimTel mirror site).
853
854      To join a DJGPP users mailing list, ask
855      `djgpp-request@sun.soe.clarkson.edu'.
856
857    * `dld'   (LangT, SrcCD)
858
859      `dld' is a dynamic linker written by W. Wilson Ho.  Linking your program
860      with the `dld' library allows you to dynamically load object files into
861      the running binary.  Currently supported are VAX (Ultrix), Sun 3 (SunOS
862      3.4 & 4.0), SPARC (SunOS 4.0), Sequent Symmetry (Dynix), & Atari ST.
863
864    * `doschk'   (DosBC, SrcCD, UtilT)
865
866      This program is a utility to help software developers ensure that their
867      source file names are distinguishable on System V platforms with
868      14-character filenames and on MS-DOS systems with 8+3 character
869      filenames.
870
871    * `ecc'   (LangT, SrcCD)
872
873      `ecc' is a Reed-Solomon error correction checking program, which can
874      correct three byte errors in a block of 255 bytes and detect more severe
875      errors.  Contact `paulf@stanford.edu' for more information.
876
877    * `ed'   (SrcCD, UtilT)
878
879      `ed' is the standard text editor.  It is line-oriented and can be used
880      interactively or in scripts.
881
882    * Elib   (DosBC, LspEmcT, SrcCD)
883
884      Elib is a small library of Emacs Lisp functions, including routines for
885      using AVL trees and doubly-linked lists.
886
887    * Elisp archive   (SrcCD)
888
889      This is a snapshot of Ohio State's GNU Emacs Lisp FTP Archive.  FTP it
890      from `archive.cis.ohio-state.edu' in `/pub/gnu/emacs/elisp-archive'.
891
892    * Emacs   **Note Forthcoming GNUs:: for future plans.*
893
894      In 1975, Richard Stallman developed the first Emacs, an extensible,
895      customizable real-time display editor & computing environment.  GNU Emacs
896      is his second implementation.  It offers true Lisp--smoothly integrated
897      into the editor--for writing extensions & provides an interface to the X
898      Window System.  It runs on Unix, MS-DOS, & Windows NT.  In addition to
899      its powerful native command set, Emacs has extensions which emulate the
900      editors vi & EDT (Digital's VMS editor).  Emacs has many other features
901      which make it a full computing support environment.  Source for the `GNU
902      Emacs Manual' & a reference card comes with the software.  Sources for
903      the `GNU Emacs Lisp Reference Manual' & `Programming in Emacs Lisp: An
904      Introduction' are distributed in separate packages.  *Note
905      Documentation::.
906
907    * Emacs 18   (LspEmcT, SrcCD, VMSEmcsT) [FSFrc]
908
909      Emacs 18.59 is the last release of version 18 from the FSF.  We no longer
910      maintain it.  It supports these Unix systems that Emacs 19 doesn't
911      support (please help port Emacs 19 to these systems): Alliant FX/80,
912      Altos 3068, Amdahl (UTS), AT&T (3Bs & 7300 PC), CCI 5/32 & 6/32,
913      Celerity, Digital (VAX VMS), Dual, Encore (APC, DPC, & XPC), HLH Orion
914      (original & 1/05), ISI (Optimum V, 80386), Masscomp, NCR Tower 32 (SVR2
915      & SVR3), Nixdorf Targon 31, Nu (TI & LMI), pfa50, Plexus, Prime EXL,
916      Stride (system rel. 2), Tahoe, Tandem Integrity S2, Tektronix 16000,
917      Triton 88, Ustation E30 (SS5E), Whitechapel (MG1), & Wicat.
918
919    * Emacs 19   (DosBC, EmcsD, LspEmcT, SrcCD) [FSFman(s), FSFrc]
920
921      Emacs 19 works with character-only terminals & with the X Window System
922      (with or without an X toolkit).  New features in Emacs 19 include:
923      multiple X windows ("frames" to Emacs), with a separate X window for the
924      minibuffer or a minibuffer attached to each X window; property lists
925      associated with regions of text in a buffer; multiple fonts & colors
926      defined by those properties; simplified/improved processing of function
927      keys, mouse clicks, and mouse movement; X selection processing,
928      including clipboard selections; hooks to be run if the point or mouse
929      moves outside a certain range; menu bars and popup menus defined by
930      keymaps; scrollbars; before- and after-change hooks; a source-level
931      debugger for Emacs Lisp programs; floating point numbers; improved
932      buffer allocation, including returning storage to the system when a
933      buffer is killed; interfacing with the X resource manager; many updated
934      libraries; integrated support for version control systems (RCS, CVS, &
935      SCCS); Autoconf based configuration; and support for European character
936      sets.
937
938      Recent features include the ability to open frames on more than one X
939      display from a single Emacs job, operation on MS-DOS, MS Windows, and
940      Windows NT, displaying multiple views of an outline at the same time,
941      support for the Athena & Motif widgets, version control support for CVS
942      and for multiple branches, text properties for formatting text, commands
943      to edit text properties and save them in files, and GNU-standard
944      long-named command line options.
945
946      Emacs 19.30 works on: Acorn RISC (RISCiX); Alliant FX/2800 (BSD); Alpha
947      (OSF/1); Apollo (DomainOS); Bull DPX/2 2nn & 3nn (SysV.3) & sps7
948      (SysV.2); Clipper; Convex (BSD); Cubix QBx (SysV); Data General Aviion
949      (DGUX); DEC MIPS (Ultrix 4.2, OSF/1, not VMS); Elxsi 6400 (SysV); Gould
950      Power Node & NP1 (4.2 & 4.3BSD); Harris Night Hawk 1200, 3000, 4000 &
951      5000 (cxux); Honeywell XPS100 (SysV); HP 9000 series 200, 300, 700, 800
952      (but not 500) (4.3BSD; HP-UX 7, 8, 9); Intel i386/i486/Pentium
953      (GNU/Linux, 386BSD, AIX, BSDI/386, FreeBSD, Esix, ISC, MS-DOS (*note
954      MS-DOS Diskettes::., & *Note MS-DOS Book with CD-ROM::), NetBSD,
955      SCO3.2v4, Solaris, SysV, Xenix, WindowsNT); IBM RS/6000 (AIX 3.2) &
956      RT/PC (AIX, BSD); Motorola Delta 147 & 187 (SysV.3, SysV.4, m88kbcs);
957      National Semiconductor 32K (Genix); NeXT (BSD, Mach 2 w/ NeXTStep 3.0);
958      Paragon (OSF/1); Prime EXL (SysV); Pyramid (BSD); Sequent Symmetry (BSD,
959      ptx); Siemens RM400 & RM600 (SysV); SGI Iris 4D (Irix 4.x & 5.x); Sony
960      News/RISC (NewsOS); Stardent i860 (SysV); Sun 3 & 4, SPARC 1, 1+, 2, 10,
961      Classic (SunOS 4.0, 4.1, Solaris 2.0-2.3); Tadpole 68k (SysV); Tektronix
962      XD88 (SysV.3) & 4300 (BSD); & Titan P2 & P3 (SysV).
963
964      Other configurations supported by Emacs 18 should work with few changes
965      in Emacs 19; as users tell us more about their experiences with different
966      systems, we will augment the list.  Also see *Note Forthcoming GNUs::.
967
968    * `es'   (SrcCD, UtilT)
969
970      `es' is an extensible shell (based on `rc') with first class functions,
971      lexical scope, exceptions and rich return values (i.e., functions can
972      return values other than just numbers).  `es''s extensibility comes from
973      the ability to modify and extend the shell's built-in services, such as
974      path searching and redirection.  Like `rc', it is great for both
975      interactive use and scripting, particularly since its quoting rules are
976      much less baroque than the C and Bourne shells.
977
978    * `f2c'   (LangT, SrcCD)
979
980      `f2c' converts Fortran-77 source into C or C++, which can be compiled
981      with GCC or G++.  Get bug fixes by FTP from site `netlib.att.com' or by
982      email from `netlib@research.att.com'.  See the file
983      `/netlib/f2c/readme.Z' for a summary.  Also see the GNU Fortran item
984      later in this article, and in *Note Forthcoming GNUs::.
985
986    * `ffcall'   (SrcCD)
987
988      `ffcall' is a C library for implementing foreign function calls in
989      embedded interpreters by Bill Triggs and Bruno Haible.  It allows C
990      functions with arbitrary argument lists and return types to be called or
991      emulated (callbacks).
992
993    * Fileutils   (DosBC, SrcCD, UtilT)
994
995      The Fileutils work on files: `chgrp', `chmod', `chown', `cp', `dd', `df',
996      `dir', `du', `install', `ln', `ls', `mkdir', `mkfifo', `mknod', `mv',
997      `rm', `rmdir', `sync', `touch', & `vdir'.
998
999    * Findutils   (DosBC, SrcCD, UtilT)
1000
1001      `find' is frequently used both interactively and in shell scripts to
1002      find files which match certain criteria and perform arbitrary operations
1003      on them.  Also included are `locate', which scans a database for file
1004      names that match a pattern, and `xargs', which applies a command to a
1005      list of files.
1006
1007    * Finger   (SrcCD, UtilT)
1008
1009      GNU Finger has more features than other finger programs.  For sites with
1010      many hosts, a single host may be designated as the finger "server" host
1011      and other hosts at that site configured as finger "clients".  The server
1012      host collects information about who is logged in on the clients.  To
1013      finger a user at a GNU Finger site, a query to any of its client hosts
1014      gets useful information.  GNU Finger supports many customization
1015      features, including user output filters and site programmable output for
1016      special target names.
1017
1018    * `flex'   (BinCD, DjgpD, DosBC, LangT, SrcCD, UtilD) [FSFman, FSFrc]
1019
1020      `flex' is a replacement for the `lex' scanner generator.  `flex' was
1021      written by Vern Paxson of the Lawrence Berkeley Laboratory and generates
1022      far more efficient scanners than `lex' does.  Sources for the `Flex
1023      Manual' and reference card are included (*note Documentation::.).
1024
1025    * Fortran (`g77')   **Note Forthcoming GNUs::*   (LangT, SrcCD)
1026
1027      GNU Fortran (`g77'), developed by Craig Burley, is available for public
1028      beta testing on the Internet.  For now, `g77' produces code that is
1029      mostly object-compatible with `f2c' & uses the same run-time library
1030      (`libf2c').
1031
1032    * Fontutils   (SrcCD, UtilT)
1033
1034      The Fontutils convert between font formats, create fonts for use with
1035      Ghostscript or TeX (starting with a scanned type image & converting the
1036      bitmaps to outlines), et al.  It includes: `bpltobzr', `bzrto',
1037      `charspace', `fontconvert', `gsrenderfont', `imageto', `imgrotate',
1038      `limn', & `xbfe'.
1039
1040    * GAWK   (DosBC, LangT, SrcCD) [FSFman]
1041
1042      GAWK is upwardly compatible with the latest POSIX specification of
1043      `awk'.  It also provides several useful extensions not found in other
1044      `awk' implementations.  Texinfo source for the `GAWK Manual' comes with
1045      the software  (*note Documentation::.).
1046
1047    * GCC   (BinCD, DjgpD, DosBC, LangT, SrcCD, VMSCmpT) [FSFman]
1048
1049      Version 2 of the GNU C Compiler supports the languages C, C++, and
1050      Objective-C; the source file name suffix or a compiler option selects
1051      the language.  Objective-C support was donated by NeXT.  The runtime
1052      support needed to run Objective-C programs is now distributed with GCC
1053      (this does not include any Objective-C classes aside from `object', but
1054      see "GNUStep" in *Note Forthcoming GNUs::).  As much as possible, G++ is
1055      kept compatible with the evolving draft ANSI standard, but not with
1056      `cfront' (AT&T's compiler), which has been diverging from ANSI.
1057
1058      The GNU C Compiler is a fairly portable optimizing compiler which
1059      performs automatic register allocation, common sub-expression
1060      elimination, invariant code motion from loops, induction variable
1061      optimizations, constant propagation and copy propagation, delayed
1062      popping of function call arguments, tail recursion elimination,
1063      integration of inline functions and frame pointer elimination,
1064      instruction scheduling, loop unrolling, filling of delay slots, leaf
1065      function optimization, optimized multiplication by constants, a certain
1066      amount of common subexpression elimination (CSE) between basic blocks
1067      (though not all of the supported machine descriptions provide for
1068      scheduling or delay slots), a feature for assigning attributes to
1069      instructions, and many local optimizations that are automatically
1070      deduced from the machine description.
1071
1072      GCC can open-code most arithmetic on 64-bit values (type `long long
1073      int').  It supports extended floating point (type `long double') on the
1074      68k; other machines will follow.
1075
1076      GCC supports full ANSI C, traditional C, & GNU C extensions (including:
1077      nested functions support, nonlocal gotos, & taking the address of a
1078      label).
1079
1080      GCC can generate a.out, COFF, ELF, & OSF-Rose files when used with a
1081      suitable assembler.  It can produce debugging information in these
1082      formats: BSD stabs, COFF, ECOFF, ECOFF with stabs, & DWARF.
1083
1084      GCC generates code for many CPUs, including the a29k, Alpha  ARM  AT&T
1085      DSP1610 Clipper Convex cN Elxsi Fujitsu Gmicro i370, i860, i960,
1086      MIL-STD-1750a, MIPS, ns32k, PDP-11, Pyramid, ROMP, RS/6000, SH, SPUR,
1087      Tahoe, VAX, & we32k.  Position-independent code is generated for the
1088      Clipper, Hitachi H8/300, HP-PA (1.0 & 1.1), i386/i486/Pentium, m68k,
1089      m88k, SPARC, & SPARClite.
1090
1091      Operating systems supported include: GNU/Hurd, GNU/Linux, ACIS, AIX, AOS,
1092      BSD, Clix, Concentrix, Ctix, DG/UX, Dynix, FreeBSD, Genix, HP-UX, Irix,
1093      ISC, Luna, LynxOS, Minix, NetBSD, NewsOS, NeXTStep, OS/2, OSF, OSF-Rose,
1094      RISCOS, SCO, Solaris 2, SunOS 4, System/370, SysV, Ultrix, Unos, VMS, &
1095      Windows/NT.
1096
1097      Using the configuration scheme for GCC, building a cross-compiler is as
1098      easy as building a native compiler.
1099
1100      Version 1 of GCC, G++, & libg++ are no longer maintained.
1101
1102      Texinfo source for the `Using and Porting GNU CC' manual, is included
1103      with GCC (*note Documentation::.).
1104
1105      *Note Forthcoming GNUs::, for plans for later releases of GCC.
1106
1107    * GDB   (BinCD, DjgpD, DosBC, LangT, SrcCD) [FSFman, FSFrc]
1108
1109      GDB, the GNU DeBugger, is a source-level debugger for C, C++, & Fortran.
1110
1111      GDB can debug both C and C++ programs, and will work with executables
1112      produced by many different compilers; however, C++ debugging will have
1113      some limitations if you do not use GCC.
1114
1115      GDB has a command line user interface, and Emacs has a GDB mode.  Two X
1116      interfaces (not distributed or maintained by the FSF) are: `gdbtk' (FTP
1117      it from `ftp.cygnus.com' in directory `/pub/gdb'); and `xxgdb' (FTP it
1118      from `ftp.x.org' in directory `/contrib/utilities').
1119
1120      Executable files and symbol tables are read via the BFD library, which
1121      allows a single copy of GDB to debug programs with multiple object file
1122      formats (e.g., a.out, COFF, ELF).  Other features include a rich command
1123      language, remote debugging over serial lines or TCP/IP, and watchpoints
1124      (breakpoints triggered when the value of an expression changes).
1125
1126      GDB uses a standard remote interface to a simulator library which (so
1127      far) has simulators for the Hitachi H8/300, H8/500, Super-H, & Zilog
1128      Z8001/2.
1129
1130      GDB can perform cross-debugging.  To say that GDB "targets" a platform
1131      means it can perform native or cross-debugging for it.  To say that GDB
1132      can "host" a given platform means that it can be built on it, but cannot
1133      necessarily debug native programs.
1134
1135      GDB can:
1136
1137         * "target" & "host": Amiga 3000 (Amix), DEC Alpha (OSF/1), DECstation
1138           3100 & 5000 (Ultrix), HP 9000/300 (BSD, HP-UX), HP 9000/700 (HP-UX
1139           9, 10), i386 (GNU/Hurd, GNU/Linux, BSD, FreeBSD, LynxOS, NetBSD,
1140           SCO), IBM RS/6000 (AIX, LynxOS), Motorola Delta m88k (System V,
1141           CX/UX), PC532 (NetBSD), Motorola m68k MVME-167 (LynxOS), NCR 3000
1142           (SVR4), SGI (Irix V3, V4, V5), SONY News (NewsOS 3.x), SPARC
1143           (LynxOS, NetBSD, Solaris, & SunOS 4.1 ) Sun-3 (SunOS 4.1), &
1144           Ultracomputer (a29k running Sym1).
1145
1146         * "target", but not "host": AMD 29000 (COFF & a.out), Hitachi H8/300,
1147           Hitachi SH, i386 (a.out, COFF, OS/9000), i960 (Nindy, VxWorks),
1148           m68k/m68332 (a.out, COFF, VxWorks), MIPS (ELF, IDT ecoff), Fujitsu
1149           SPARClite (a.out, COFF), & Z8000.
1150
1151         * "host", but not "target": IBM RT/PC (AIX), HP/Apollo 68k (BSD), &
1152           Apple Macintosh (MacOS).
1153
1154      Sources for the manual, `Debugging with GDB', and a reference card are
1155      included (*note Documentation::.).
1156
1157    * `gdbm'   (LangT, SrcCD, UtilD)
1158
1159      `gdbm' is the GNU replacement for the traditional `dbm' and `ndbm'
1160      libraries.  It implements a database using quick lookup by hashing.
1161      `gdbm' does not ordinarily make sparse files (unlike its Unix and BSD
1162      counterparts).
1163
1164    * `gettext'   (LangT, SrcCD)
1165
1166      The GNU `gettext' tool set contains everything maintainers need to
1167      internationalize a package for messages, tools that help translators
1168      localize messages to their native language, once a package has been
1169      internationalized.  *Note Help the GNU Translation Project::.
1170
1171    * Ghostscript   (DosBC, SrcCD, UtilT)
1172
1173      The GNU release of Ghostscript is an interpreter for the Postscript
1174      graphics language (*note Forthcoming GNUs::., for future plans).
1175
1176      The current version of GNU Ghostscript is 2.6.2.  Features include the
1177      ability to use the fonts provided by the platform on which Ghostscript
1178      runs (X Window System & Microsoft (MS) Windows), resulting in much
1179      better-looking screen displays; improved text file printing (like
1180      `enscript'); a utility to extract the text from a Postscript language
1181      document; a much more reliable (and faster) MS Windows implementation;
1182      support for MS C/C++ 7.0; drivers for many new printers ( e.g. the
1183      SPARCprinter), & for TIFF/F (Fax) file format; many more Postscript Level
1184      2 facilities, including most of the color space facilities (but not
1185      patterns); & the ability to switch between Level 1 & Level 2
1186      dynamically.  Version 2.6.2 adds a LaserJet 4 driver & several important
1187      bug fixes to version 2.6.1.
1188
1189      Ghostscript executes commands in the Postscript language by writing
1190      directly to a printer, drawing on an X window, or writing to files for
1191      printing later or manipulating with other graphics programs.
1192
1193      Ghostscript includes a C-callable graphics library (for client programs
1194      that do not want to deal with the Postscript language).  It also supports
1195      i386/i486/Pentiums running MS-DOS with EGA, VGA or SuperVGA graphics (but
1196      please do *not* ask the FSF staff any questions about this; we do not
1197      use MS-DOS).
1198
1199    * Ghostview   (DosBC, SrcCD, UtilT)
1200
1201      Tim Theisen, `ghostview@cs.wisc.edu', created Ghostview, a previewer for
1202      multi-page files with an X Window interface.  Ghostview & Ghostscript
1203      work together; Ghostview creates a viewing window & Ghostscript draws in
1204      it.
1205
1206    * GIT   (SrcCD, UtilT)
1207
1208      GIT is a set of interactive tools: an extensible file system browser, an
1209      ASCII/hex file viewer, a process viewer/killer, & other related
1210      utilities & shell scripts.  It can be used to increase the speed &
1211      efficiency of many daily tasks, such as copying & moving files &
1212      directories, invoking editors, compressing/uncompressing files, creating
1213      & expanding archives, compiling programs, sending mail, etc.  It looks
1214      nice, has colors (if the standard ANSI color sequences are supported), &
1215      is user-friendly.
1216
1217    * `gmp'    **Note Forthcoming GNUs::*   (LangT, SrcCD)
1218
1219      GNU `mp' is a library for arbitrary precision arithmetic on signed
1220      integers and rational numbers.  It has a rich set of functions with a
1221      regular interface.
1222
1223    * GN   (SrcCD)
1224
1225      GN is a gopher/HTTP server.  It recognizes whether the request came from
1226      an HTTP (World Wide Web) or gopher client and responds accordingly.
1227
1228    * Gnans    (SrcCD)
1229
1230      Gnans is a program (and language) for the numerical study of
1231      deterministic and stochastic dynamical systems.  The dynamical systems
1232      may evolve in continuous or discrete time.  Gnans has graphical &
1233      command line interfaces.
1234
1235    * GNATS   (SrcCD, UtilT)
1236
1237      GNATS (GNats: A Tracking System, not to be confused with GNAT, The GNU
1238      Ada Translator) is a bug-tracking system.  It is based upon the paradigm
1239      of a central site or organization which receives problem reports and
1240      negotiates their resolution by electronic mail.  Although it has been
1241      used primarily as a software bug-tracking system so far, it is
1242      sufficiently generalized that it could be used for handling system
1243      administration issues, project management, or any number of other
1244      applications.
1245
1246    * `gnuplot'   (SrcCD, UtilT, WdwsD)
1247
1248      `gnuplot' is an interactive program for plotting mathematical
1249      expressions and data.  It plots both curves (2 dimensions) & surfaces (3
1250      dimensions).  Curiously, it was neither written nor named for the GNU
1251      Project; the name is a coincidence.  Various GNU programs use `gnuplot'.
1252
1253    * `gnuserv'   (LspEmcT, SrcCD)
1254
1255      `gnuserv' is a enhanced version of Emacs' `emacsclient' program.  It
1256      lets the user direct a running Emacs to edit files or evaluate arbitrary
1257      Emacs Lisp constructs from another process.
1258
1259    * GnuGo   (SrcCD, UtilT)
1260
1261      GnuGo plays the game of Go (Wei-Chi); version 1.2 was released with minor
1262      changes for portability,  but it is not yet very sophisticated.
1263
1264    * `gperf'   (LangT, SrcCD)
1265
1266      `gperf' generates perfect hash tables.  The C version is in package
1267      cperf.  The C++ version is in libg++.  Both produce hash functions in
1268      either C or C++.
1269
1270    * Graphics   (SrcCD, UtilT)
1271
1272      GNU Graphics produces x-y plots from ASCII or binary data.  It outputs
1273      in Postscript, Tektronix 4010 compatible, and Unix device-independent
1274      "plot" formats.  It has a previewer for the X Window System.  Features
1275      include a `spline' interpolation program; examples of shell scripts
1276      using `graph' and `plot'; a statistics toolkit; and output in TekniCAD
1277      TDA and ln03 file formats.  Email bugs or queries to Rich Murphey,
1278      `Rich@lamprey.utmb.edu'.
1279
1280    * grep   (DosBC, SrcCD, UtilT)
1281
1282      This package has GNU `grep', `egrep', and `fgrep', which find lines that
1283      match entered patterns.  They are much faster than the traditional Unix
1284      versions.
1285
1286    * Groff   (DjgpD, DosBC, SrcCD, UtilT)
1287
1288      Groff is a document formatting system based on a device-independent
1289      version of `troff' & includes: `eqn', `nroff', `pic', `refer', `tbl',
1290      `troff'; the `man', `ms', & `mm' macros; & drivers for Postscript, TeX
1291      `dvi' format, and typewriter-like devices.  Groff's `mm' macro package
1292      is almost compatible with the DWB `mm' macros with several extensions.
1293      Also included is a modified version of the Berkeley `me' macros and an
1294      enhanced version of the X11 `xditview' previewer.  A driver for the
1295      LaserJet 4 series of printers is currently in test.  Written in C++,
1296      these programs can be compiled with GNU C++ Version 2.5 or later.
1297
1298      Groff users are encouraged to contribute enhancements.  Most needed are
1299      complete Texinfo documentation, a `grap' emulation (a `pic' preprocessor
1300      for typesetting graphs), a page-makeup postprocessor similar to `pm'
1301      (see `Computing Systems', Vol. 2, No. 2; ask `office@usenix.org' how to
1302      get a copy), and an ASCII output class for `pic' to integrate `pic' with
1303      Texinfo.  Questions and bug reports from users who have read the
1304      documentation provided with Groff can be sent to
1305      `bug-groff@prep.ai.mit.edu'.
1306
1307    * `gzip'   (DjgpD, DosBC, LangT, LspEmcT, SrcCD, UtilT)
1308
1309      `gzip' can expand LZW-compressed files but uses another, unpatented
1310      algorithm for compression which generally produces better results.  It
1311      also expands files compressed with System V's `pack' program.
1312
1313    * `hello'   (DosBC, SrcCD, UtilT)
1314
1315      The GNU `hello' program produces a familiar, friendly greeting.  It
1316      allows non-programmers to use a classic computer science tool which would
1317      otherwise be unavailable to them.  Because it is protected by the GNU
1318      General Public License, users are free to share and change it.  `hello'
1319      is also a good example of a program that meets the GNU coding standards.
1320
1321      Like any truly useful program, `hello' contains a built-in mail reader.
1322
1323    * `hp2xx'   (SrcCD, UtilT)
1324
1325      GNU `hp2xx' reads HP-GL files, decomposes all drawing commands into
1326      elementary vectors, and converts them into a variety of vector and raster
1327      output formats.  It is also an HP-GL previewer.  Currently supported
1328      vector formats include encapsulated Postscript, Uniplex RGIP, Metafont,
1329      various special TeX-related formats, and simplified HP-GL (line drawing
1330      only) for imports.  Raster formats supported include IMG, PBM, PCX, &
1331      HP-PCL (including Deskjet & DJ5xxC support).  Previewers work under X11
1332      (Unix), OS/2 (PM & full screen), & MS-DOS (SVGA, VGA, & HGC).
1333
1334    * HylaFAX   (SrcCD, UtilT)
1335
1336      HylaFAX (once named FlexFAX) is a facsimile system for Unix systems.  It
1337      supports sending, receiving, & polled retrieval of facsimile, as well as
1338      transparent shared data use of the modem.
1339
1340      Details are available on the World Wide Web at:
1341      `http://www.vix.com/hylafax/'.
1342
1343    * Hyperbole   (LspEmcT, SrcCD)
1344
1345      Hyperbole, written by Bob Weiner in Emacs Lisp, is an open, efficient,
1346      programmable information management & hypertext system, intended for
1347      everyday work on any platform supported by Emacs.
1348
1349    * `indent'   (DosBC, LangT, SrcCD, UtilD)
1350
1351      GNU `indent' formats C source code into the GNU indentation style.  It
1352      also has options to output BSD, K&R, or your own special style.  GNU
1353      `indent' is more robust & provides more functionality than other such
1354      programs, including handling C++ comments.  It runs on a number of
1355      systems, including DOS & VMS.
1356
1357      The next version will also format C++ source code.
1358
1359    * Ispell   (DosBC, SrcCD, UtilT)
1360
1361      Ispell is an interactive spell checker that suggests "near misses" to
1362      replace unrecognized words.  System & user-maintained dictionaries for
1363      multiple languages can be used.  Standalone & Emacs interfaces are
1364      available.
1365
1366      Previously, the FSF had its own version of Ispell ("Ispell 4.0"), but
1367      has dropped it for a parallel branch that has had more development
1368      ("Ispell 3.1").  (Ispell 3 was an earlier release by the original Ispell
1369      author, but others have since made it more sophisticated.)
1370
1371    * JACAL   *Not available from the FSF except by FTP*
1372
1373      JACAL is a symbolic mathematics system for the manipulation and
1374      simplification of algebraic equations and expressions.  New in JACAL is
1375      multivariate factoring from Michael Thomas `(mjt@octavia.anu.edu.au)'.
1376      See JACAL's documentation at `http://www-swiss.ai.mit.edu/~jaffer/'.
1377
1378      JACAL is written in Scheme using the SLIB portable Scheme Library.  It
1379      comes with SCM, an IEEE P1178 & R4RS compliant version of Scheme written
1380      in C.  SCM runs on Amiga, Atari-ST, MS-DOS, OS/2, NOS/VE, Unicos, VMS,
1381      Unix, & similar systems.
1382
1383      The FSF is not distributing JACAL on any physical media.  To get an IBM
1384      PC floppy disk with the freely redistributable source & executable
1385      files, send $99.00 to:
1386
1387           Aubrey Jaffer
1388           84 Pleasant Street
1389           Wakefield, MA   01880-1846
1390           USA
1391
1392    * `less'   (DosBC, SrcCD, UtilD, UtilT)
1393
1394      `less' is a display paginator similar to `more' and `pg', but with
1395      various features (such as the ability to scroll backwards) that most
1396      pagers lack.
1397
1398    * `m4'   (DosBC, SrcCD, UtilD, UtilT)
1399
1400      GNU `m4' is an implementation of the traditional Unix macro processor.
1401      It is mostly SVR4 compatible, although it has some extensions (e.g.,
1402      handling more than 9 positional parameters to macros).  `m4' also has
1403      built-in functions for including files, running shell commands, doing
1404      arithmetic, etc.
1405
1406    * `make' (BinCD,DjgpD,DosBC,LangT,LspEmcT,SrcCD,UtilD,UtilT)[FSFman]
1407
1408      GNU `make' supports POSIX 1003.2 and has all but a few obscure features
1409      of the BSD and System V versions of `make'.  GNU extensions include long
1410      options, parallel compilation, flexible implicit pattern rules,
1411      conditional execution, & powerful text manipulation functions.  Texinfo
1412      source for the `Make Manual' comes with the program (*note
1413      Documentation::.).
1414
1415    * MandelSpawn   (SrcCD, UtilT)
1416
1417      A parallel Mandelbrot generation program for the X Window System.
1418
1419    * Midnight Commander (`mc')   (SrcCD, UtilT)
1420
1421      The Midnight Commander is a user friendly and colorful Unix file manager
1422      and shell, useful to novice and guru alike.  It has a built-in virtual
1423      file system that allows the user to manipulate files inside tar files
1424      (both regular and compressed) or files on remote machines using the FTP
1425      protocol.
1426
1427    * `mkisofs'   (SrcCD, UtilT)
1428
1429      `mkisofs' is a pre-mastering program to generate an ISO 9660 file system.
1430      It takes a snapshot of a directory tree, and makes a binary image which
1431      corresponds to an ISO 9660 file system when written to a block device.
1432
1433      It can also generate the System Use Sharing Protocol records of the Rock
1434      Ridge Interchange Protocol (used to further describe the files in an ISO
1435      9660 file system to a Unix host; it provides information such as longer
1436      filenames, uid/gid, permissions, and device nodes).
1437
1438      Also included is `cdwrite', which can take an image from `mkisofs' and
1439      write it to a Phillips CD recorder system attached to a GNU/Linux system.
1440
1441    * mtools   (SrcCD, UtilT)
1442
1443      mtools is a set of public domain programs to allow Unix systems to read,
1444      write, and manipulate files on an MS-DOS file system (usually a
1445      diskette).
1446
1447    * MULE   (DosBC, EmcsD, LspEmcT, SrcCD)
1448
1449      MULE is a MULtilingual Enhancement to GNU Emacs.  MULE text buffers can
1450      contain a mix of characters from many languages including: Japanese,
1451      Chinese, Korean, Vietnamese, Thai, modern European languages (including
1452      Greek & Russian), Arabic, & Hebrew.  MULE also provides input methods
1453      for all of them.  MULE is being merged into GNU Emacs.  *Note GNU &
1454      Other Free Software in Japan::, for more information about MULE.
1455
1456    * `ncurses'   (LangT, SrcCD)
1457
1458      `ncurses' is an implementation of the Unix `curses' library for
1459      developing screen based programs that are terminal independent.
1460
1461    * NetHack   (SrcCD, UtilT)
1462
1463      NetHack is a Rogue-like adventure game supporting character & X displays.
1464
1465    * NIH Class Library   (LangT, SrcCD)
1466
1467      The NIH Class Library (once known as "OOPS", Object-Oriented Program
1468      Support) is a portable collection of C++ classes (similar to those in
1469      Smalltalk-80) written in C++ by Keith Gorlen of the National Institutes
1470      of Health (NIH).
1471
1472    * `nvi'   (SrcCD, UtilT)
1473
1474      `nvi' is a free implementation of the `vi'/`ex' Unix editor.  It has
1475      most of the functionality of the original `vi'/`ex', except "open" mode
1476      & the `lisp' option, which will be added.  Enhancements over `vi'/`ex'
1477      include split screens with multiple buffers, handling 8-bit data,
1478      infinite file & line lengths, tag stacks, infinite undo, & extended
1479      regular expressions.  It runs under GNU/Linux, BSD, NetBSD, FreeBSD,
1480      BSDI, AIX, HP-UX, DGUX, IRIX, PSF, PTX, Solaris, SunOS, Ultrix, and
1481      Unixware, & should port easily to other systems.
1482
1483    * Oaklisp    (SrcCD)
1484
1485      Oaklisp is a fast, portable, object-oriented Scheme with first class
1486      types.
1487
1488    * Objective-C Library   **Note Forthcoming GNUs::*   (LangT, SrcCD)
1489
1490      Our Objective-C Class Library (`libobjects') has general-purpose,
1491      non-graphical Objective-C objects written by Andrew McCallum & other
1492      volunteers.  It includes collection classes for using groups of objects
1493      & C types, I/O streams, coders for formatting objects & C types to
1494      streams, ports for network packet transmission, distributed objects
1495      (remote object messaging), string classes, exceptions, pseudo-random
1496      number generators, & time handling facilities.  It also includes the
1497      foundation classes for the GNUStep project; over 70 of them have already
1498      been implemented.  The library is known to work on i386/i486/Pentiums,
1499      m68k, SPARC, MIPS, HPPA, & RS/6000.  Send queries & bug reports to
1500      `mccallum@gnu.ai.mit.edu'.
1501
1502    * OBST   (LangT, SrcCD)
1503
1504      OBST is a persistent object management system with bindings to C++.
1505      OBST supports incremental loading of methods.  Its graphical tools
1506      require the X Window System.  It features a hands-on tutorial including
1507      sample programs.  It compiles with G++, and should install easily on
1508      most Unix platforms.
1509
1510    * Octave   (LangT, SrcCD)
1511
1512      Octave is a high-level language similar to MATLAB, primarily intended
1513      for numerical computations.  It has a convenient command line interface
1514      for solving linear & nonlinear problems numerically.
1515
1516      Octave does arithmetic for real and complex scalars and matrices, solves
1517      sets of nonlinear algebraic equations, integrates systems of ordinary
1518      differential & differential-algebraic equations, and integrates
1519      functions over finite & infinite intervals.  Two- & three-dimensional
1520      plotting is available using `gnuplot'.
1521
1522      Send queries and bug reports to: `bug-octave@bevo.che.wisc.edu'.
1523
1524      Texinfo source is included for a 220+ page Octave manual, not yet
1525      published by the FSF.
1526
1527    * Oleo   (SrcCD, UtilT)
1528
1529      Oleo is a spreadsheet program (better for you than the more expensive
1530      spreadsheets).  It supports the X Window System and character-based
1531      terminals, and can output Embedded Postscript renditions of spreadsheets.
1532      Keybindings should be familiar to Emacs users and are configurable.
1533      Oleo supports multiple variable-width fonts when used under the X Window
1534      System or outputting to Postscript devices.
1535
1536    * `p2c'   (LangT, SrcCD)
1537
1538      `p2c' is Dave Gillespie's Pascal-to-C translator.  It inputs many
1539      different dialects (HP, ISO, Turbo, VAX, et al.) and generates readable,
1540      maintainable, portable C.
1541
1542    * `patch'   (DosBC, SrcCD, UtilT)
1543
1544      `patch' is our version of Larry Wall's program to take `diff''s output
1545      and apply those differences to an original file to generate the modified
1546      version.
1547
1548    * PCL   (LspEmcT, SrcCD)
1549
1550      PCL is a free implementation of a large subset of CLOS, the Common Lisp
1551      Object System.  It runs under both GCL and CLISP, mentioned above.
1552
1553    * `perl'   (DosBC, LangT, SrcCD)
1554
1555      Larry Wall's `perl' combines the features and capabilities of `sed',
1556      `awk', `sh', and C.  It also provides interfaces to the Unix system
1557      calls and many C library routines.
1558
1559    * `pine'   (SrcCD, UtilT)
1560
1561      `pine' is a friendly menu-driven electronic mail manager and user
1562      interface .
1563
1564    * `ptx'    **Note Forthcoming GNUs::*   (SrcCD, UtilD, UtilT)
1565
1566      GNU `ptx' is our version of the traditional permuted index generator.
1567      It handles multiple input files at once, produces TeX compatible output,
1568      and generates readable "KWIC" (KeyWords In Context) indexes without
1569      using `nroff'.
1570
1571      It does not yet handle input files that do not fit in memory all at once.
1572
1573    * `rc'   (SrcCD, UtilT)
1574
1575      `rc' is a shell that features a C-like syntax (much more so than `csh')
1576      and far cleaner quoting rules than the C or Bourne shells.  It's
1577      intended to be used interactively, but is also great for writing
1578      scripts.  It inspired the shell `es'.
1579
1580    * RCS   (SrcCD, UtilD, UtilT)
1581
1582      RCS, the Revision Control System, is used for version control &
1583      management of software projects.  Used with GNU `diff', RCS can handle
1584      binary files (executables, object files, 8-bit data, etc).  RCS now
1585      conforms to GNU configuration standards and to POSIX 1003.1b-1993.  Also
1586      see the CVS item above.
1587
1588    * `recode'    **Note Forthcoming GNUs::*   (SrcCD, UtilT)
1589
1590      GNU `recode' converts files between character sets and usages.  When
1591      exact transliterations are not possible, it may delete the offending
1592      characters or fall back on approximations.  This program recognizes or
1593      outputs nearly 150 different character sets and is able to transliterate
1594      files between almost any pair.  Most RFC 1345 character sets are
1595      supported.
1596
1597    * `regex'   (LangT, SrcCD)
1598
1599      The GNU regular expression library supports POSIX.2, except for
1600      internationalization features.  It is included in many GNU programs which
1601      do regular expression matching & is available separately.  An alternate
1602      regular expression package, `rx', is faster than `regex' in most cases &
1603      will replace `regex' over time.
1604
1605    * `rx'   (LangT, SrcCD)
1606
1607      Tom Lord has written `rx', a new regular expression library which is
1608      faster than the older GNU `regex' library.  It is now being distributed
1609      with `sed' and `tar'.  `rx' will be used in the next releases of `m4'
1610      and `ptx'.
1611
1612    * SAOimage   (SrcCD, UtilT)
1613
1614      SAOimage is an X-based astronomical image viewer.  It reads data images
1615      and displays them with a pseudocolor colormap.  There is full interactive
1616      control of the colormap, reading, and writing of colormaps, etc.
1617
1618    * Scheme   *For more information, see *Note Scheme Tape::*   (SrcCD, SchmT)
1619
1620    * `screen'   (SrcCD, UtilT)
1621
1622      `screen' is a terminal multiplexer that runs several separate "screens"
1623      (ttys) on a single character-based terminal.  Each virtual terminal
1624      emulates a DEC VT100 plus several ISO 2022 and ISO 6429 (ECMA 48, ANSI
1625      X3.64) functions, including color.  Arbitrary keyboard input translation
1626      is also supported.  `screen' sessions can be detached and resumed later
1627      on a different terminal type.  Output in detached sessions is saved for
1628      later viewing.
1629
1630    * `sed'   (DjgpD, DosBC, SrcCD, UtilD, UtilT)
1631
1632      `sed' is a stream-oriented version of `ed'.  It comes with the `rx'
1633      library.
1634
1635    * Sharutils   (SrcCD, UtilT)
1636
1637      `shar' makes so-called shell archives out of many files, preparing them
1638      for transmission by electronic mail services; `unshar' helps unpack
1639      these shell archives after reception.  `uuencode' and `uudecode' are
1640      POSIX compliant implementations of a pair of programs to transform files
1641      into a format that can be safely transmitted across a 7-bit ASCII link.
1642
1643    * Shellutils   (DosBC, SrcCD, UtilT)
1644
1645      They are: `basename', `date', `dirname', `echo', `env', `expr', `false',
1646      `groups', `hostname', `id', `logname', `nice', `nohup', `pathchk',
1647      `printenv', `printf', `pwd', `sleep', `stty', `su', `tee', `test',
1648      `true', `tty', `uname', `users', `who', `whoami', & `yes'.
1649
1650    * Shogi   (SrcCD, UtilT)
1651
1652      Shogi is a Japanese game similar to Chess; a major difference is that
1653      captured pieces can be returned into play.
1654
1655      GNU Shogi is a variant of GNU Chess; it implements the same features &
1656      similar heuristics.  As a new feature, sequences of partial board
1657      patterns can be introduced to help the program play toward specific
1658      opening patterns.  It has both character and X display interfaces.
1659
1660      It is primarily supported by Matthias Mutz on behalf of the FSF.
1661
1662    * SIPP    (SrcCD)
1663
1664      SIPP is a library for creating photorealistic renderings of 3D scenes.
1665      A scene is built up of objects which can be transformed with rotation,
1666      translation, and scaling.  The objects form hierarchies where each object
1667      can have arbitrarily many subobjects and subsurfaces.  A surface is a
1668      number of connected polygons which are rendered with either Phong,
1669      Gouraud, or flat shading.  The library supports programmable shaders and
1670      texture mapping with textures in up to 3 dimensions and automatic
1671      interpolation of texture coordinates.  A scene can be illuminated by an
1672      arbitrary number of light sources.  The lights from some of them are
1673      capable of casting shadows of objects.
1674
1675    * Smalltalk   *Also see *Note Forthcoming GNUs::*   (LangT,SrcCD)
1676
1677      GNU Smalltalk is an interpreted object-oriented programming language
1678      system written in highly portable C.  It has been ported to many Unix,
1679      DOS, & other OSes.  Features include a binary image save capability, the
1680      ability to call user-written C code with parameters, an Emacs editing
1681      mode, a version of the X protocol invocable from Smalltalk, optional
1682      byte-code compilation and/or execution tracing, & automatically loaded
1683      per-user initialization files.  It implements all of the classes &
1684      protocol in the book "Smalltalk-80: The Language", except for the
1685      graphic user interface (GUI) related classes.
1686
1687    * SNePS    (SrcCD)
1688
1689      SNePS is the Semantic Network Processing System.  It is an
1690      implementation of a fully intensional theory of propositional knowledge
1691      representation and reasoning.  SNePS runs under CLISP or GCL.
1692
1693    * Spinner   (SrcCD)
1694
1695      Spinner is a modularized, object oriented, non-forking World Wide Web
1696      server with high performance and throughput.
1697
1698    * Superopt   (LangT, SrcCD)
1699
1700      Superopt is a function sequence generator that uses an exhaustive
1701      generate-and-test approach to find the shortest instruction sequence for
1702      a given function.  You provide a function as input, a CPU to generate
1703      code for, and how many instructions you want.  Its use in GCC is
1704      described in the `ACM SIGPLAN PLDI'92 Proceedings'.  It supports: SPARC,
1705      m68k, m68020, m88k, IBM POWER and PowerPC, AMD 29k, Intel x86 and 960,
1706      Pyramid, DEC Alpha, Hitachi SH, & HP-PA.
1707
1708    * `tar'   (DosBC, SrcCD, UtilT)
1709
1710      GNU `tar' includes multi-volume support, the ability to archive sparse
1711      files, compression/decompression, remote archives, and special features
1712      that allow `tar' to be used for incremental and full backups.  GNU `tar'
1713      uses an early draft of the POSIX 1003.1 `ustar' format which is
1714      different from the final version.  This will be corrected in the future.
1715
1716    * Termcap Library   (SrcCD, UtilT) [FSFman]
1717
1718      The GNU Termcap library is a drop-in replacement for `libtermcap.a' on
1719      any system.  It does not place an arbitrary limit on the size of Termcap
1720      entries, unlike most other Termcap libraries.  Included is source for the
1721      `Termcap Manual' in Texinfo format (*note Documentation::.).
1722
1723    * Termutils   (SrcCD, UtilT)
1724
1725      The Termutils package contains programs for controlling terminals.
1726      `tput' is a portable way for shell scripts to use special terminal
1727      capabilities.  `tabs' is a program to set hardware terminal tab settings.
1728
1729    * TeX   (DosBC, SrcCD)
1730
1731      TeX is a document formatting system that handles complicated
1732      typesetting, including mathematics.  It is GNU's standard text formatter.
1733
1734      The University of Washington maintains & supports a tape distribution of
1735      TeX for Unix systems.  The core material is Karl Berry's `web2c' TeX
1736      package.  Sources are available via anonymous ftp; retrieval
1737      instructions are in `/pub/tex/unixtex.ftp' on `ftp.cs.umb.edu'.  If you
1738      receive any installation support from the University of Washington,
1739      consider sending them a donation.
1740
1741      To order a full distribution written in `tar' on either a 1/4inch
1742      4-track QIC-24 cartridge or a 4mm DAT cartridge, send $210.00 to:
1743
1744           Pierre A. MacKay
1745           Department of Classics
1746           DH-10, Denny Hall 218
1747           University of Washington
1748           Seattle, WA   98195
1749           USA
1750
1751           Electronic-Mail: `mackay@cs.washington.edu'
1752           Telephone: +1-206-543-2268
1753
1754      Please make checks payable to: `University of Washington'.  Do not
1755      specify any other payee.  That causes accounting problems.  Checks must
1756      be in U.S. dollars, drawn on a U.S. bank.  Only prepaid orders can be
1757      handled.  Overseas sites: please add to the base cost $20.00 to ship via
1758      air parcel post or $30.00 to ship via courier.  Please check with the
1759      above for current prices & formats.
1760
1761    * Texinfo   (DjgpD,DosBC,LangT,LspEmcT,SrcCD,UtilD,UtilT)[FSFman]
1762
1763      Texinfo is a set of utilities (`makeinfo', `info', `texi2dvi',
1764      `texindex', `tex2patch', & `fixfonts') which generate both printed
1765      manuals & online hypertext documentation (called "Info"), & can read
1766      online Info documents.  Version 3 has both Emacs Lisp & standalone
1767      programs written in C or shell script.  Texinfo mode for Emacs enables
1768      easy editing & updating of Texinfo files.  Source for the `Texinfo
1769      Manual' is included (*note Documentation::.).
1770
1771    * Textutils   (DosBC, SrcCD, UtilT)
1772
1773      The Textutils programs manipulate textual data.  They include: `cat',
1774      `cksum', `comm', `csplit', `cut', `expand', `fmt', `fold', `head',
1775      `join', `md5sum', `nl', `od', `paste', `pr', `sort', `split', `sum',
1776      `tac', `tail', `tr', `unexpand', `uniq', and `wc'.
1777
1778    * Tile Forth   (LangT, SrcCD)
1779
1780      Tile Forth is a 32-bit implementation of the Forth-83 standard written
1781      in C, allowing it to be easily ported to new systems and extended with
1782      any C-function (graphics, windowing, etc).
1783
1784      Many documented Forth libraries are available, including ones for
1785      top-down parsing, multi-threads, & object oriented programming.
1786
1787    * `time'   (SrcCD, UtilT)
1788
1789      `time' reports (usually from a shell) the user, system, & real time used
1790      by a process.  On some systems it also reports memory usage, page
1791      faults, etc.
1792
1793    * `ucblogo'   (LangT, SrcCD)
1794
1795      `ucblogo' implements the classic teaching language, Logo.
1796
1797    * UUCP   (SrcCD, UtilT)
1798
1799      GNU's UUCP system (written by Ian Lance Taylor) supports the `f', `g',
1800      `v' (all window & packet sizes), `G', `t', `e', Zmodem, & two new
1801      bidirectional (`i' & `j') protocols.  With a BSD sockets library, it can
1802      make TCP connections.  With TLI libraries, it can make TLI connections.
1803      Source is included for a manual (not yet published by the FSF).
1804
1805    * W3   (LspEmcT, SrcCD)
1806
1807      W3 (written by William Perry in Emacs Lisp) is an extensible, advanced
1808      World Wide Web browser that runs as part of GNU Emacs.  It understands
1809      many protocols: FTP, gopher, HTML, SMTP, Telnet, WAIS, et al.
1810
1811    * `wdiff'   (DosBC, SrcCD, UtilT)
1812
1813      `wdiff' is a front-end to GNU `diff'.  It compares two files, finding
1814      the words deleted or added to the first to make the second.  It has many
1815      output formats and works well with terminals and pagers.  `wdiff' is
1816      very useful when two texts differ only by a few words and paragraphs
1817      have been refilled.
1818
1819    * X11   *For details, see *Note X11 Tapes::*   (SrcCD, X11OptT, X11ReqT)
1820
1821    * `xboard', `xshogi'   (SrcCD, UtilT)
1822
1823      `xboard' is an X Window interface to GNU Chess.  `xshogi' is an X Window
1824      interface to GNU Shogi.  They use the R4 Athena widgets and Xt
1825      Intrinsics to provide an interactive referee for managing a game between
1826      a user & a computer opponent, or between two computers.  You can also use
1827      `xboard' without GNU Chess to play through games in files or to play
1828      through games manually (force mode); in this case, moves aren't
1829      validated.
1830
1831    * `xgrabsc'   (SrcCD)
1832
1833      `xgrabsc' is a screen capture program similar to `xwd' but providing
1834      more ways of selecting the part of the screen to capture and different
1835      types of output: Postscript, color Postscript, xwd, bitmap, pixmap, and
1836      puzzle.
1837
1838    * `Ygl'   (SrcCD, UtilT)
1839
1840      `Ygl' emulates a subset of SGI's GL (Graphics Language) library under
1841      X11 on GNU/Linux with XFree, AIX 3.2, ConvexOS, HP-UX, SunOS, et al.  It
1842      has most two-dimensional graphics routines, the queue device & query
1843      routines, double buffering, RGB mode with dithering, FORTRAN bindings,
1844      at al.
1845
1846
1847
1848 Program/Package Cross Reference
1849 *******************************
1850
1851 Here is a list of what package each GNU program or library is in.  You can FTP
1852 the current list in the file `/pub/gnu/ProgramIndex' from a GNU FTP host
1853 (listed in *Note How to Get GNU Software::).
1854
1855         * a2p perl
1856         * a2x xopt
1857         * ac bsd44
1858         * accton bsd44
1859         * ackpfd phttpd
1860         * acl bsd44
1861         * acm acm
1862         * acms acm
1863         * addftinfo Groff
1864         * adventure bsd44
1865         * afm2tfm TeX
1866         * amd bsd44
1867         * ansitape bsd44
1868         * AnswerGarden xopt
1869         * apply bsd44
1870         * appres xreq
1871         * apropos bsd44
1872         * ar Binutils
1873         * arithmetic bsd44
1874         * arp bsd44
1875         * atc bsd44
1876         * autoconf Autoconf
1877         * autoheader Autoconf
1878         * autoreconf Autoconf
1879         * autoscan Autoconf
1880         * autoupdate Autoconf
1881         * auto_box xopt
1882         * auto_box xreq
1883
1884         * b2m Emacs
1885         * backgammon bsd44
1886         * bad144 bsd44
1887         * badsect bsd44
1888         * banner bsd44
1889         * basename Shellutils
1890         * bash BASH
1891         * battlestar bsd44
1892         * bc bc
1893         * bcd bsd44
1894         * bdes bsd44
1895         * bdftops Ghostscript
1896         * beach_ball xopt
1897         * beach_ball xreq
1898         * beach_ball2 xopt
1899         * bibtex TeX
1900         * biff bsd44
1901         * bison Bison
1902         * bitmap xreq
1903         * boggle bsd44
1904         * bpltobzr Fontutils
1905         * bugfiler bsd44
1906         * buildhash Ispell
1907         * bzrto Fontutils
1908
1909         * c++ GCC
1910         * c++filt Binutils
1911         * c2ph perl
1912         * ca100 xopt
1913         * caesar bsd44
1914         * cal bsd44
1915         * calendar bsd44
1916         * canfield bsd44
1917         * cat Textutils
1918         * cbars wdiff
1919         * cc GCC
1920         * cc1 GCC
1921         * cc1obj GCC
1922         * cc1plus GCC
1923         * cccp GCC
1924         * cdwrite mkisofs
1925         * cfengine cfengine
1926         * cgi Spinner
1927         * charspace Fontutils
1928         * checknr bsd44
1929         * chess bsd44
1930         * chflags bsd44
1931         * chgrp Fileutils
1932         * ching bsd44
1933         * chmod Fileutils
1934         * chown Fileutils
1935         * chpass bsd44
1936         * chroot bsd44
1937         * ci RCS
1938         * cksum Textutils
1939         * cktyps g77
1940         * clisp CLISP
1941         * clri bsd44
1942         * cmail xboard
1943         * cmmf TeX
1944         * cmodext xopt
1945         * cmp Diffutils
1946         * co RCS
1947         * col bsd44
1948         * colcrt bsd44
1949         * colrm bsd44
1950         * column bsd44
1951         * comm Textutils
1952         * compress bsd44
1953         * comsat bsd44
1954         * connectd bsd44
1955         * cp Fileutils
1956         * cpicker xopt
1957         * cpio cpio
1958         * cpp GCC
1959         * cppstdin perl
1960         * cribbage bsd44
1961         * crock xopt
1962         * csh bsd44
1963         * csplit Textutils
1964         * ctags Emacs
1965         * ctwm xopt
1966         * cu UUCP
1967         * cut Textutils
1968         * cvs CVS
1969         * cvscheck CVS
1970         * cvtmail Emacs
1971         * cxterm xopt
1972
1973         * d Fileutils
1974         * date Shellutils
1975         * dc bc
1976         * dd Fileutils
1977         * ddd DDD
1978         * delatex TeX
1979         * demangle Binutils
1980         * descend CVS
1981         * detex TeX
1982         * df Fileutils
1983         * dhtppd phttpd
1984         * diff Diffutils
1985         * diff3 Diffutils
1986         * digest-doc Emacs
1987         * dipress bsd44
1988         * dir Fileutils
1989         * dirname Shellutils
1990         * dish xopt
1991         * disklabel bsd44
1992         * diskpart bsd44
1993         * dld dld
1994         * dm bsd44
1995         * dmesg bsd44
1996         * doschk doschk
1997         * dox xopt
1998         * du Fileutils
1999         * dump bsd44
2000         * dump mkisofs
2001         * dumpfs bsd44
2002         * dvi2tty TeX
2003         * dvicopy TeX
2004         * dvips TeX
2005         * dvitype TeX
2006
2007         * ecc ecc
2008         * echo Shellutils
2009         * ed ed
2010         * edit-pr GNATS
2011         * editres xreq
2012         * edquota bsd44
2013         * eeprom bsd44
2014         * egrep grep
2015         * emacs Emacs
2016         * emacsclient Emacs
2017         * emacsserver Emacs
2018         * emacstool Emacs
2019         * emu xopt
2020         * env Shellutils
2021         * eqn Groff
2022         * error bsd44
2023         * es es
2024         * esdebug es
2025         * etags Emacs
2026         * ex nvi
2027         * expand Textutils
2028         * expect DejaGnu
2029         * expr Shellutils
2030         * exterm xopt
2031
2032         * f2c f2c
2033         * factor bsd44
2034         * fakemail Emacs
2035         * false Shellutils
2036         * fastboot bsd44
2037         * fax2ps HylaFAX
2038         * faxalter HylaFAX
2039         * faxanswer HylaFAX
2040         * faxcover HylaFAX
2041         * faxd HylaFAX
2042         * faxd.recv HylaFAX
2043         * faxmail HylaFAX
2044         * faxquit HylaFAX
2045         * faxrcvd HylaFAX
2046         * faxrm HylaFAX
2047         * faxstat HylaFAX
2048         * fc f2c
2049         * fdraw xopt
2050         * ffe g77
2051         * fgrep grep
2052         * file bsd44
2053         * find Findutils
2054         * find2perl perl
2055         * finger Finger
2056         * fingerd Finger
2057         * fish bsd44
2058         * fixfonts Texinfo
2059         * fixinc.svr4 GCC
2060         * fixincludes GCC
2061         * flex flex
2062         * flex++ flex
2063         * fmt bsd44
2064         * fold Textutils
2065         * font2c Ghostscript
2066         * fontconvert Fontutils
2067         * forth Tile Forth
2068         * forthicon Tile Forth
2069         * forthtool Tile Forth
2070         * fortune bsd44
2071         * fpr bsd44
2072         * freq Ispell
2073         * freqtbl Ispell
2074         * from bsd44
2075         * fsck bsd44
2076         * fsplit bsd44
2077         * fstat bsd44
2078         * ftp bsd44
2079         * ftpd bsd44
2080
2081         * g++ GCC
2082         * gas Binutils
2083         * gawk GAWK
2084         * gcc GCC
2085         * gcore bsd44
2086         * gdb GDB
2087         * genclass libg++
2088         * gettext gettext
2089         * getty bsd44
2090         * gftodvi TeX
2091         * gftopk TeX
2092         * gftype TeX
2093         * ghostview Ghostview
2094         * git GIT
2095         * gitaction GIT
2096         * gitcmp GIT
2097         * gitkeys GIT
2098         * gitmatch GIT
2099         * gitmount GIT
2100         * gitps GIT
2101         * gitredir GIT
2102         * gitrgrep GIT
2103         * gitview GIT
2104         * gitwipe GIT
2105         * gn GN
2106         * gnans Gnans
2107         * gnanslator Gnans
2108         * gnats GNATS
2109         * gnuchess Chess
2110         * gnuchessc Chess
2111         * gnuchessn Chess
2112         * gnuchessr Chess
2113         * gnuchessx Chess
2114         * gnuclient gnuserv
2115         * gnudoit gnuserv
2116         * gnupdisp Shogi
2117         * gnuplot gnuplot
2118         * gnuplot_x11 gnuplot
2119         * gnuserv gnuserv
2120         * gnushogi Shogi
2121         * gnushogir Shogi
2122         * gnushogix Shogi
2123         * go GnuGo
2124         * gpc xopt
2125         * gpc xreq
2126         * gperf cperf
2127         * gperf libg++
2128         * gprof Binutils
2129         * graph Graphics
2130         * grep grep
2131         * grodvi Groff
2132         * groff Groff
2133         * grops Groff
2134         * grotty Groff
2135         * groups Shellutils
2136         * gs Ghostscript
2137         * gsbj Ghostscript
2138         * gsdj Ghostscript
2139         * gslj Ghostscript
2140         * gslp Ghostscript
2141         * gsnd Ghostscript
2142         * gsrenderfont Fontutils
2143         * gunzip gzip
2144         * gwm xopt
2145         * gzexe gzip
2146         * gzip gzip
2147
2148         * h2ph perl
2149         * h2pl perl
2150         * hack bsd44
2151         * hangman bsd44
2152         * head Textutils
2153         * hello hello
2154         * hexdump bsd44
2155         * hexl Emacs
2156         * hostname Shellutils
2157         * hp2xx hp2xx
2158         * hterm xopt
2159         * htmlencode phttpd
2160         * httpd apache
2161         * httpdecode phttpd
2162
2163         * i18nOlwmV2 xopt
2164         * i2mif xopt
2165         * ico xopt
2166         * ico xreq
2167         * id Shellutils
2168         * ident RCS
2169         * ifconfig bsd44
2170         * ifnames Autoconf
2171         * ImageMagick xopt
2172         * imageto Fontutils
2173         * iman xopt
2174         * imgrotate Fontutils
2175         * indent indent
2176         * indxbib Groff
2177         * inetd bsd44
2178         * info Texinfo
2179         * inimf TeX
2180         * init bsd44
2181         * initex TeX
2182         * inn bsd44
2183         * install Fileutils
2184         * iostat bsd44
2185         * isodiag mkisofs
2186         * isodump mkisofs
2187         * ispell Ispell
2188         * ixterm xopt
2189         * ixx xopt
2190
2191         * join Textutils
2192         * jot bsd44
2193         * jove bsd44
2194
2195         * kdestroy bsd44
2196         * kdump bsd44
2197         * kermit bsd44
2198         * kgames xopt
2199         * kgmon bsd44
2200         * kill bsd44
2201         * kinit bsd44
2202         * kinput2 xopt
2203         * klist bsd44
2204         * kpasswdd bsd44
2205         * ksrvtgt bsd44
2206         * kterm xopt
2207         * ktrace bsd44
2208
2209         * lam bsd44
2210         * larn bsd44
2211         * lasergnu gnuplot
2212         * last bsd44
2213         * lastcomm bsd44
2214         * latex TeX
2215         * lclock xopt
2216         * ld Binutils
2217         * leave bsd44
2218         * less less
2219         * lesskey less
2220         * libavcall.a ffcall
2221         * libbfd.a Binutils
2222         * libbfd.a GDB
2223         * libbzr.a Fontutils
2224         * libc.a C Library
2225         * libcompat.a bsd44
2226         * libcurses.a bsd44
2227         * libcurses.a ncurses
2228         * libdcurses.a ncurses
2229         * libedit.a bsd44
2230         * libF77.a f2c
2231         * libF77.a g77
2232         * libg++.a libg++
2233         * libgdbm.a gdbm
2234         * libgf.a Fontutils
2235         * libgmp.a gmp
2236         * libgnanslib Gnans
2237         * libI77.a f2c
2238         * libI77.a g77
2239         * libkvm.a bsd44
2240         * libm.a bsd44
2241         * libncurses.a ncurses
2242         * libnihcl.a NIHCL
2243         * libnihclmi.a NIHCL
2244         * libnihclvec.a NIHCL
2245         * libnls.a xreq
2246         * libobjects.a libobjects
2247         * liboctave.a Octave
2248         * liboldX.a xreq
2249         * libpbm.a Fontutils
2250         * libPEXt.a xopt
2251         * libpk.a Fontutils
2252         * libresolv.a bsd44
2253         * librpc.a bsd44
2254         * libsipp.a SIPP
2255         * libtcl.a DejaGnu
2256         * libtelnet.a bsd44
2257         * libterm.a bsd44
2258         * libtermcap.a Termcap
2259         * libtfm.a Fontutils
2260         * libutil.a bsd44
2261         * libvacall.a ffcall
2262         * libWc.a xopt
2263         * libwidgets.a Fontutils
2264         * libX.a xreq
2265         * libXau.a xreq
2266         * libXaw.a xreq
2267         * libXcp.a xopt
2268         * libXcu.a xopt
2269         * libXdmcp.a xreq
2270         * libXmp.a xopt
2271         * libXmu.a xreq
2272         * libXO.a xopt
2273         * libXop.a xopt
2274         * libXp.a xopt
2275         * libXpex.a xopt
2276         * libXt.a xopt
2277         * libXt.a xreq
2278         * libXwchar.a xopt
2279         * liby.a bsd44
2280         * libYgl.a Ygl
2281         * limn Fontutils
2282         * listres xopt
2283         * listres xreq
2284         * lkbib Groff
2285         * ln Fileutils
2286         * locate Findutils
2287         * lock bsd44
2288         * logcvt-ip2n phttpd
2289         * logger bsd44
2290         * login bsd44
2291         * logname Shellutils
2292         * logo ucblogo
2293         * lookbib Groff
2294         * lorder bsd44
2295         * lpr bsd44
2296         * ls Fileutils
2297
2298         * m4 m4
2299         * mail bsd44
2300         * mail-files Sharutils
2301         * mailshar Sharutils
2302         * make make
2303         * make-docfile Emacs
2304         * make-path Emacs
2305         * makeindex TeX
2306         * makeinfo Texinfo
2307         * MakeTeXPK TeX
2308         * man bsd44
2309         * man-macros Groff
2310         * mattrib mtools
2311         * maze xopt
2312         * maze xreq
2313         * mazewar xopt
2314         * mc mc
2315         * mcd mtools
2316         * mcopy mtools
2317         * mcserv mc
2318         * mdel mtools
2319         * mdir mtools
2320         * me-macros Groff
2321         * merge RCS
2322         * mesg bsd44
2323         * mf TeX
2324         * mformat mtools
2325         * mft TeX
2326         * mgdiff xopt
2327         * mh bsd44
2328         * mille bsd44
2329         * mkcache GN
2330         * mkdep bsd44
2331         * mkdir Fileutils
2332         * mkfifo Fileutils
2333         * mkisofs mkisofs
2334         * mklocale bsd44
2335         * mkmanifest mtools
2336         * mkmf bsd44
2337         * mkmodules CVS
2338         * mknod Fileutils
2339         * mkstr bsd44
2340         * mlabel mtools
2341         * mm-macros Groff
2342         * mmd mtools
2343         * monop bsd44
2344         * more bsd44
2345         * morse bsd44
2346         * mount bsd44
2347         * mountd bsd44
2348         * movemail Emacs
2349         * mprof bsd44
2350         * mrd mtools
2351         * mread mtools
2352         * mren mtools
2353         * ms-macros Groff
2354         * msgcmp gettext
2355         * msgfmt gettext
2356         * msgmerge gettext
2357         * msgs bsd44
2358         * msgunfmt gettext
2359         * mst Smalltalk
2360         * mt cpio
2361         * mterm xopt
2362         * mtree bsd44
2363         * mtype mtools
2364         * mule MULE
2365         * muncher xopt
2366         * mv Fileutils
2367         * mvdir Fileutils
2368         * mwrite mtools
2369
2370         * nethack NetHack
2371         * netstat bsd44
2372         * newfs bsd44
2373         * nfsd bsd44
2374         * nfsiod bsd44
2375         * nfsstat bsd44
2376         * nice Shellutils
2377         * nl Textutils
2378         * nlmconv Binutils
2379         * nm Binutils
2380         * nohup Shellutils
2381         * notify HylaFAX
2382         * nroff Groff
2383         * number bsd44
2384
2385         * objc GCC
2386         * objcopy Binutils
2387         * objdump Binutils
2388         * objective-c GCC
2389         * obst-boot OBST
2390         * obst-CC OBST
2391         * obst-cct OBST
2392         * obst-cgc OBST
2393         * obst-cmp OBST
2394         * obst-cnt OBST
2395         * obst-cpcnt OBST
2396         * obst-csz OBST
2397         * obst-dir OBST
2398         * obst-dmp OBST
2399         * obst-gen OBST
2400         * obst-gsh OBST
2401         * obst-init OBST
2402         * obst-scp OBST
2403         * obst-sil OBST
2404         * obst-stf OBST
2405         * oclock xreq
2406         * octave Octave
2407         * od Textutils
2408         * oleo Oleo
2409         * ora-examples xopt
2410
2411         * p2c p2c
2412         * pagesize bsd44
2413         * palette xopt
2414         * pascal bsd44
2415         * passwd bsd44
2416         * paste Textutils
2417         * patch patch
2418         * patgen TeX
2419         * pathalias bsd44
2420         * pathchk Shellutils
2421         * pax bsd44
2422         * pbmplus xopt
2423         * perl perl
2424         * pfbtops Groff
2425         * phantasia bsd44
2426         * phttpd phttpd
2427         * pic Groff
2428         * pico pine
2429         * pig bsd44
2430         * pine pine
2431         * ping bsd44
2432         * pixedit xopt
2433         * pixmap xopt
2434         * pktogf TeX
2435         * pktype TeX
2436         * plaid xopt
2437         * plot2fig Graphics
2438         * plot2plot Graphics
2439         * plot2ps Graphics
2440         * plot2tek Graphics
2441         * pltotf TeX
2442         * pollrcvd HylaFAX
2443         * pom bsd44
2444         * pooltype TeX
2445         * portmap bsd44
2446         * ppt bsd44
2447         * pr Textutils
2448         * pr-addr GNATS
2449         * pr-edit GNATS
2450         * primes bsd44
2451         * printenv Shellutils
2452         * printf Shellutils
2453         * protoize GCC
2454         * proxygarb Spinner
2455         * ps bsd44
2456         * ps2ascii Ghostscript
2457         * ps2epsi Ghostscript
2458         * ps2fax HylaFAX
2459         * psbb Groff
2460         * pstat bsd44
2461         * psycho xopt
2462         * ptester phttpd
2463         * ptx ptx
2464         * pubdic+ xopt
2465         * puzzle xopt
2466         * puzzle xreq
2467         * pwd Shellutils
2468         * pyramid xopt
2469
2470         * query-pr GNATS
2471         * quiz bsd44
2472         * quot bsd44
2473         * quota bsd44
2474         * quotacheck bsd44
2475         * quotaon bsd44
2476
2477         * rain bsd44
2478         * random bsd44
2479         * ranlib Binutils
2480         * rbootd bsd44
2481         * rc rc
2482         * rcp bsd44
2483         * rcs RCS
2484         * rcs-to-cvs CVS
2485         * rcs2log Emacs
2486         * rcsdiff RCS
2487         * rcsfreeze RCS
2488         * rcsmerge RCS
2489         * rdist bsd44
2490         * reboot bsd44
2491         * recode recode
2492         * recvstats HylaFAX
2493         * red ed
2494         * refer Groff
2495         * remsync Sharutils
2496         * renice bsd44
2497         * repquota bsd44
2498         * restore bsd44
2499         * rev bsd44
2500         * rexecd bsd44
2501         * rlog RCS
2502         * rlogin bsd44
2503         * rlogind bsd44
2504         * rm Fileutils
2505         * rmail bsd44
2506         * rmdir Fileutils
2507         * rmt cpio
2508         * rmt tar
2509         * robots bsd44
2510         * rogue bsd44
2511         * route bsd44
2512         * routed bsd44
2513         * rr xopt
2514         * rs bsd44
2515         * rsh bsd44
2516         * rshd bsd44
2517         * runtest DejaGnu
2518         * runtest.exp DejaGnu
2519         * ruptime bsd44
2520         * rwho bsd44
2521         * rwhod bsd44
2522
2523         * s2p perl
2524         * sail bsd44
2525         * saoimage SAOimage
2526         * savecore bsd44
2527         * sc bsd44
2528         * sccs bsd44
2529         * sccs2rcs CVS
2530         * scdisp xopt
2531         * screen screen
2532         * script bsd44
2533         * scsiformat bsd44
2534         * sctext xopt
2535         * sdiff Diffutils
2536         * sed sed
2537         * send-pr GNATS
2538         * sendfax HylaFAX
2539         * sendmail bsd44
2540         * sgi2fax HylaFAX
2541         * sgn GN
2542         * sh bsd44
2543         * shar Sharutils
2544         * shinbun xopt
2545         * shogi Shogi
2546         * showfont xopt
2547         * showmount bsd44
2548         * shutdown bsd44
2549         * size Binutils
2550         * sj3 xopt
2551         * sjxa xopt
2552         * slattach bsd44
2553         * sleep Shellutils
2554         * sliplogin bsd44
2555         * snake bsd44
2556         * snftobdf xopt
2557         * soelim Groff
2558         * sort Textutils
2559         * sos2obst OBST
2560         * spider xopt
2561         * split Textutils
2562         * startslip bsd44
2563         * stf OBST
2564         * strings Binutils
2565         * strip Binutils
2566         * stty Shellutils
2567         * su Shellutils
2568         * sum Textutils
2569         * superopt Superopt
2570         * swapon bsd44
2571         * sync bsd44
2572         * sysctl bsd44
2573         * syslogd bsd44
2574         * systat bsd44
2575
2576         * tabs Termutils
2577         * tac Textutils
2578         * tail Textutils
2579         * taintperl perl
2580         * talk bsd44
2581         * talkd bsd44
2582         * tangle TeX
2583         * tar tar
2584         * tbl Groff
2585         * tcl DejaGnu
2586         * tclsh DejaGnu
2587         * tcopy bsd44
2588         * tcp Emacs
2589         * tee Shellutils
2590         * tek2plot Graphics
2591         * telnet bsd44
2592         * telnetd bsd44
2593         * test Shellutils
2594         * test-g++ DejaGnu
2595         * test-tool DejaGnu
2596         * tetris bsd44
2597         * tex TeX
2598         * tex3patch Texinfo
2599         * texi2dvi Texinfo
2600         * texindex Texinfo
2601         * texspell TeX
2602         * textfmt HylaFAX
2603         * tfmtodit Groff
2604         * tftopl TeX
2605         * tftp bsd44
2606         * tftpd bsd44
2607         * tgrind TeX
2608         * time time
2609         * timed bsd44
2610         * timer Emacs
2611         * timex xopt
2612         * tip bsd44
2613         * tkpostage xopt
2614         * tn3270 bsd44
2615         * touch Fileutils
2616         * tput Termutils
2617         * tr Textutils
2618         * traceroute bsd44
2619         * transcript HylaFAX
2620         * transfig xopt
2621         * trek bsd44
2622         * trn3 bsd44
2623         * troff Groff
2624         * trpt bsd44
2625         * trsp bsd44
2626         * true Shellutils
2627         * tset bsd44
2628         * tsort bsd44
2629         * tty Shellutils
2630         * ttygnans Gnans
2631         * tunefs bsd44
2632         * tupdate gettext
2633         * tvtwm xopt
2634         * twm xreq
2635
2636         * ul bsd44
2637         * ulpc Spinner
2638         * umount bsd44
2639         * uname Shellutils
2640         * uncompress gzip
2641         * unexpand Textutils
2642         * unifdef bsd44
2643         * unify wdiff
2644         * uniq Textutils
2645         * unprotoize GCC
2646         * unshar Sharutils
2647         * unvis bsd44
2648         * update bsd44
2649         * updatedb Findutils
2650         * users Shellutils
2651         * uuchk UUCP
2652         * uucico UUCP
2653         * uuconv UUCP
2654         * uucp UUCP
2655         * uucpd bsd44
2656         * uudecode Sharutils
2657         * uudir UUCP
2658         * uuencode Sharutils
2659         * uulog UUCP
2660         * uuname UUCP
2661         * uupick UUCP
2662         * uurate UUCP
2663         * uusched UUCP
2664         * uustat UUCP
2665         * uuto UUCP
2666         * uux UUCP
2667         * uuxqt UUCP
2668
2669         * v Fileutils
2670         * vacation bsd44
2671         * vandal xopt
2672         * vcdiff Emacs
2673         * vdir Fileutils
2674         * vftovp TeX
2675         * vgrind bsd44
2676         * vi nvi
2677         * viewres xopt
2678         * viewres xreq
2679         * vine xopt
2680         * vipw bsd44
2681         * virmf TeX
2682         * virtex TeX
2683         * vis bsd44
2684         * vmstat bsd44
2685         * vptovf TeX
2686
2687         * w bsd44
2688         * waisgn GN
2689         * wakeup Emacs
2690         * wall bsd44
2691         * wargames bsd44
2692         * wc Textutils
2693         * wdiff wdiff
2694         * weave TeX
2695         * what bsd44
2696         * whatis bsd44
2697         * whereis bsd44
2698         * who Shellutils
2699         * whoami Shellutils
2700         * whois bsd44
2701         * window bsd44
2702         * winterp xopt
2703         * wish DejaGnu
2704         * worm bsd44
2705         * worms bsd44
2706         * write bsd44
2707         * wump bsd44
2708
2709         * x11perf xreq
2710         * x2p perl
2711         * xalarm xopt
2712         * xancur xopt
2713         * xargs Findutils
2714         * xauth xreq
2715         * xbfe Fontutils
2716         * xbiff xopt
2717         * xbiff xreq
2718         * xboard xboard
2719         * xboing xopt
2720         * xbuffy3 xopt
2721         * xcalc xopt
2722         * xcalc xreq
2723         * xcalendar xopt
2724         * xcdplayer xopt
2725         * xcell xopt
2726         * xclipboard xreq
2727         * xclock xreq
2728         * xcmdmenu xopt
2729         * xcms xopt
2730         * xcmsdb xreq
2731         * xcmstest xreq
2732         * xco xopt
2733         * xcolorize xopt
2734         * xcolors xopt
2735         * xconsole xreq
2736         * xcrtca xopt
2737         * xdaliclock xopt
2738         * xdiary xopt
2739         * xditview Groff
2740         * xditview xopt
2741         * xditview xreq
2742         * xdm xreq
2743         * xdpyinfo xreq
2744         * xdu xopt
2745         * xdvi TeX
2746         * xdvi xopt
2747         * xdvorak xopt
2748         * xearth xopt
2749         * xed xopt
2750         * xedit xopt
2751         * xedit xreq
2752         * xev xopt
2753         * xev xreq
2754         * xexit xopt
2755         * xeyes xopt
2756         * xeyes xreq
2757         * xfd xreq
2758         * xfed xopt
2759         * xfedor xopt
2760         * xfeoak xopt
2761         * xferstats HylaFAX
2762         * xfig xopt
2763         * xfontsel xopt
2764         * xfontsel xreq
2765         * xforecast xopt
2766         * xgas xopt
2767         * xgas xreq
2768         * xgc xopt
2769         * xgc xreq
2770         * xgettext gettext
2771         * xhearts xopt
2772         * xhelp xopt
2773         * xhost xreq
2774         * xinit xreq
2775         * xkeycaps xopt
2776         * xkill xreq
2777         * xlax xopt
2778         * xlayout xopt
2779         * xlbiff xopt
2780         * xless xopt
2781         * xload xopt
2782         * xload xreq
2783         * xlogin xopt
2784         * xlogo xreq
2785         * xlsatoms xreq
2786         * xlsclients xreq
2787         * xlsfonts xreq
2788         * xmag xreq
2789         * xmail xopt
2790         * xmailbox xopt
2791         * xmailwatcher xopt
2792         * xman xopt
2793         * xman xreq
2794         * xmandel xopt
2795         * xmessage xopt
2796         * xmeter xopt
2797         * xmh xreq
2798         * xmh-icons xopt
2799         * xmh.editor xopt
2800         * xmodmap xreq
2801         * xmon xopt
2802         * xmove xopt
2803         * xmphone xopt
2804         * xpd xopt
2805         * xphoon xopt
2806         * xpipeman xopt
2807         * xplot Graphics
2808         * xpostit xopt
2809         * xpr xopt
2810         * xpr xreq
2811         * xprompt xopt
2812         * xproof xopt
2813         * xprop xreq
2814         * xpserv xopt
2815         * xrdb xreq
2816         * xrefresh xreq
2817         * xrsh xopt
2818         * xrubik xopt
2819         * xrunclient xopt
2820         * xscope xopt
2821         * xscreensaver xopt
2822         * xsession xopt
2823         * xset xreq
2824         * xsetroot xreq
2825         * xshogi xshogi
2826         * xstdcmap xreq
2827         * xstr bsd44
2828         * xtalk xopt
2829         * xterm xreq
2830         * xterm_color xopt
2831         * xtetris xopt
2832         * xTeXcad.13 xopt
2833         * xtiff xopt
2834         * xtree xopt
2835         * xtv xopt
2836         * xwd xreq
2837         * xwininfo xreq
2838         * xwud xreq
2839
2840         * yacc bsd44
2841         * yes Shellutils
2842         * youbin xopt
2843         * yow Emacs
2844
2845         * zcat gzip
2846         * zcmp gzip
2847         * zdiff gzip
2848         * zforce gzip
2849         * zgrep gzip
2850         * zmore gzip
2851         * znew gzip
2852
2853         * [ Shellutils
2854
2855
2856
2857 Tapes
2858 *****
2859
2860 We offer Unix source code on tapes in `tar' format on these media:
2861
2862    * 4mm DAT cartridge tape.
2863
2864    * 8mm Exabyte cartridge tape.
2865
2866    * Sun DC300XLP QIC-24 1/4in cartridge (readable on some other systems).
2867
2868    * Hewlett-Packard 16-track DC600HC 1/4in cartridge tape.
2869
2870    * IBM RS/6000 QIC-150 1/4in cartridge (readable on some other systems).
2871
2872    * 1600bpi 9-track 1/2in reel tape.
2873
2874 The contents of the various tapes for Unix systems are the same; only the
2875 media are different.  For prices, see the *note Free Software Foundation
2876 Order Form::..  Source code for the manuals & reference cards is included
2877 (*note Documentation::.).
2878
2879 Some of the files on the tapes are compressed with `gzip' to allow more files
2880 on each tape.  Refer to the top-level `README' file at the beginning of each
2881 tape for instructions on uncompressing them.  `uncompress' and `unpack' *do
2882 not work*!
2883
2884
2885
2886 Languages Tape
2887 --------------
2888
2889 This tape contains programming tools: compilers, interpreters and, related
2890 programs (parsers, translators, debuggers, linkers, etc.).
2891
2892         * Binutils 2.6
2893         * Bison 1.24
2894         * C Library 1.09
2895         * cperf 2.1a
2896         * DejaGnu 1.2
2897         * dld 3.2.3
2898         * ecc 1.2.1
2899         * f2c 1995.02.24
2900         * flex 2.5.2
2901         * g77 0.5.17
2902         * GAWK 2.15.6
2903         * GCC/G++/Objective-C 2.7.2
2904         * GDB 4.15.1
2905         * gdbm 1.7.3
2906         * gettext 0.10
2907         * gmp 1.3.2
2908         * gzip 1.2.4
2909         * indent 1.9.1
2910         * libg++ 2.7.1
2911         * libobjects 0.1.3
2912         * make 3.74
2913         * ncurses 1.9.4
2914         * NIHCL 3.1.4
2915         * OBST 3.4.3
2916         * Octave 1.1.1
2917         * p2c 1.20
2918         * perl 4.036
2919         * perl 5.001
2920         * regex 0.12
2921         * rx 0.05
2922         * Smalltalk 1.1.1
2923         * Superopt 2.5
2924         * Texinfo 3.6
2925         * Tile Forth 2.1
2926         * ucblogo 3.3
2927
2928
2929
2930 Lisps/Emacs Tape
2931 ----------------
2932
2933 This tape has Common Lisp systems and libraries, GNU Emacs, assorted
2934 extensions that work with Emacs, manuals, & a few other important utilities.
2935
2936         * Calc 2.02c
2937         * CLISP 1995.12.04
2938         * CLX 5.02
2939         * Common Lisp 2.2
2940         * Elib 0.06
2941         * Emacs 18.59
2942         * Emacs 19.28
2943         * Emacs 19.30
2944         * GNU Emacs Lisp Reference Manual Ed. 1.03 for Version 18
2945         * GNU Emacs Lisp Reference Manual Ed. 2.4 for Version 19.29
2946         * gnuserv 2.1alpha
2947         * gzip 1.2.4
2948         * Hyperbole 4.01
2949         * make 3.74
2950         * MULE 2.3
2951         * PCL 2.2
2952         * Programming in Emacs Lisp: An Introduction Ed. 1.04
2953         * Texinfo 3.6
2954         * W3 2.2.25
2955
2956
2957
2958 Utilities Tape
2959 --------------
2960
2961 This tape consists mostly of smaller utilities and miscellaneous applications.
2962
2963         * acm 4.7
2964         * Autoconf 2.7
2965         * BASH 1.14.5
2966         * bc 1.03
2967         * cfengine 1.2.14
2968         * cfengine 1.2.22
2969         * Chess 4.0.pl75
2970         * cpio 2.3
2971         * CVS 1.6
2972         * Diffutils 2.7
2973         * doschk 1.1
2974         * ed 0.2
2975         * es 0.84
2976         * Fileutils 3.12
2977         * Findutils 4.1
2978         * Finger 1.37
2979         * Fontutils 0.6
2980         * Ghostscript 2.6.2
2981         * Ghostview 1.5
2982         * Ghostview for Windows 1.0
2983         * GIT 4.3.6
2984         * GNATS 3.2
2985         * GnuGo 1.2
2986         * gnuplot 3.5
2987         * Graphics 0.17
2988         * grep 2.0
2989         * Groff 1.10
2990         * gzip 1.2.4
2991         * hello 1.3
2992         * hp2xx 3.1.4
2993         * HylaFAX 3.0.0
2994         * Ispell 3.1.20
2995         * less 2.9.0
2996         * m4 1.4
2997         * make 3.74
2998         * MandelSpawn 0.07
2999         * mc 3.0
3000         * mkisofs 1.04
3001         * mm 1.07
3002         * mtools 2.0.7
3003         * NetHack 3.1.3
3004         * nvi 1.34
3005         * Oleo 1.6
3006         * patch 2.1
3007         * pine 3.91
3008         * ptx 0.4
3009         * rc 1.4
3010         * RCS 5.7
3011         * readline 2.0
3012         * recode 3.4
3013         * SAOimage 1.16
3014         * screen 3.7.1
3015         * sed 2.05
3016         * Sharutils 4.2
3017         * Shellutils 1.12
3018         * Shogi 1.2.3
3019         * tar 1.11.8
3020         * Termcap 1.3
3021         * Termutils 2.0
3022         * Texinfo 3.6
3023         * Textutils 1.13
3024         * time 1.6
3025         * UUCP 1.06.1
3026         * wdiff 0.5
3027         * xboard 3.4.pl0
3028         * xshogi 1.2.03
3029         * Ygl 3.0.3
3030
3031
3032
3033 Scheme Tape
3034 -----------
3035
3036 Scheme is a simplified, lexically-scoped dialect of Lisp.  It was designed at
3037 MIT and other universities to teach students the art of programming and to
3038 research new parallel programming constructs and compilation techniques.
3039
3040 This tape now has MIT Scheme 7.3, which conforms to the "Revised^4 Report On
3041 the Algorithmic Language Scheme" (MIT AI Lab Memo 848b), for which TeX source
3042 is included.  It is written partly in C, but is presently hard to bootstrap.
3043 Binaries that can be used to bootstrap it exist for: HP 9000 series 300, 400,
3044 700, & 800 (running HP-UX 9.0), NeXT (NeXT OS 2 or 3.2), DEC Alpha (OSF/1),
3045 IBM RS/6000 (AIX), Sun-3 or Sun-4 (SunOS 4.1), DECstation 3100/5100 (Ultrix
3046 4.0), Sony NeWS-3250 (NEWS OS 5.01), & Intel i386 (MS-DOS, Windows 3.1 or NT).
3047 If your system is not on this list & you don't enjoy the bootstrap challenge,
3048 see "JACAL" in *Note GNU Software::.
3049
3050
3051
3052 X11 Tapes
3053 ---------
3054
3055 The two X11 tapes contain Version 11, Release 6 of the X Window System.  The
3056 first tape has all of the core software, documentation, & some contributed
3057 clients.  We call this the "required" X tape since it is necessary for
3058 running X or Emacs under X.  The second, "optional" tape has contributed
3059 libraries & toolkits, the Andrew User Interface System, games, etc.
3060
3061 The X11 Required tape also contains all fixes and patches released to date.
3062 We update this tape as new fixes and patches are released for programs on
3063 both tapes.  *Note Tape & CD-ROM Subscription Service::.
3064
3065 While supplies last, we will distribute X11R5 on the *Note November 1993
3066 Source Code CD-ROM::.
3067
3068
3069
3070 Berkeley 4.4BSD-Lite Tape
3071 -------------------------
3072
3073 The "4.4BSD-Lite" release is the last from the Computer Systems Research
3074 Group at the University of California at Berkeley.  It has most of the BSD
3075 software system, except for a few files that remain proprietary.  It is much
3076 more complete than the previous "Net2" release.
3077
3078
3079
3080 VMS Emacs and VMS Compiler Tapes
3081 --------------------------------
3082
3083 We offer two VMS tapes.  One has just GNU Emacs 18.59 (none of the other
3084 software on the *Note Lisps/Emacs Tape::, is included).  The other has GCC
3085 2.3.3, Bison 1.19 (to compile GCC), `gas' 1.38 (to assemble GCC's output), and
3086 some library and include files (none of the other software on the *Note
3087 Languages Tape::, is included).  We are not aware of a GDB port for VMS.
3088 Both VMS tapes have DEC VAX executables from which you can bootstrap, as the
3089 DEC VMS C compiler cannot compile GCC.  We do not have executables for DEC
3090 Alpha VMS systems.  Please do not ask us to devote effort to VMS support,
3091 because it is peripheral to the GNU Project.
3092
3093
3094
3095 CD-ROMs
3096 *******
3097
3098 We offer these CD-ROMs:
3099
3100    * Several editions of our *Note Source Code CD-ROMs::.
3101
3102    * *Note December 1995 Compiler Tools Binaries CD-ROM::.
3103
3104    * *Note December 1994 Compiler Tools Binaries CD-ROM::.
3105
3106    * *Note December 1993 Compiler Tools Binaries CD-ROM::.
3107
3108    * *Note MS-DOS Book with CD-ROM::.
3109
3110    * *Note Debian GNU/Linux Book with CD-ROM::.
3111
3112 Our CD-ROMs are in ISO 9660 format & can be mounted as a read-only file
3113 system on most computers.  If your driver supports it you can mount each CD
3114 with "Rock Ridge" extensions (the MS-DOS CD-ROM is only in ISO 9660 format),
3115 & it will look just like an ordinary Unix file system, rather than one full
3116 of truncated & otherwise mangled names that fit vanilla ISO 9660.
3117
3118 You can build most of the software without copying the sources off the CD.
3119 You only need enough disk space for object files and intermediate build
3120 targets.
3121
3122
3123
3124 Pricing of the GNU CD-ROMs
3125 --------------------------
3126
3127 If a business or organization is ultimately paying, the December 1995 Source
3128 CDs costs $240.  It costs $60 if you, an individual, are paying out of your
3129 own pocket.  The December 1995 Compiler Tools Binaries CD-ROM costs $220 for
3130 a business or organization, and $55 for an individual.
3131
3132
3133
3134 What do the individual and company prices mean?
3135 ...............................................
3136
3137 The software on our disks is free; anyone can copy it and anyone can run it.
3138 What we charge for is the physical disk and the service of distribution.
3139
3140 We charge two different prices depending on who is buying.  When a company or
3141 other organization buys the December 1995 Source CD-ROMs, we charge $240.
3142 When an individual buys the same CD-ROM, we charge just $60.  This
3143 distinction is not a matter of who is allowed to use the software.  In either
3144 case, once you have a copy, you can distribute as many copies as you wish and
3145 there's no restriction on who can have or run them.  The price distinction is
3146 entirely a matter of what kind of entity pays for the CD.
3147
3148 You, the reader, are certainly an individual, not a company.  If you are
3149 buying a disk "in person", then you are probably doing so as an individual.
3150 But if you expect to be reimbursed by your employer, then the disk is really
3151 for the company; so please pay the company price and get reimbursed for it.
3152 We won't try to check up on you--we use the honor system--so please cooperate.
3153
3154 Buying CDs at the company price is very helpful for GNU; just
3155 140 Source CDs at that price support an FSF programmer or tech writer for a
3156 year.
3157
3158
3159
3160 Why is there an individual price?
3161 .................................
3162
3163 In the past, our distribution tapes have been ordered mainly by companies.
3164 The CD at the price of $240 provides them with all of our software for a much
3165 lower price than they would previously have paid for six different tapes.  To
3166 lower the price more would cut into the FSF's funds very badly and decrease
3167 the software development we can do.
3168
3169 However, for individuals, $240 is too high a price; hardly anyone could
3170 afford that.  So we decided to make CDs available to individuals at the lower
3171 price of $60.
3172
3173
3174
3175 Is there a maximum price?
3176 .........................
3177
3178 Our stated prices are minimum prices.  Feel free to pay a higher price if you
3179 wish to support GNU development more.  The sky's the limit; we will accept as
3180 high a price as you can offer.  Or simply give a donation (tax-deductible in
3181 the U.S.) to the Free Software Foundation, a tax-exempt public charity.
3182
3183
3184
3185 December 1995 Compiler Tools Binaries CD-ROM
3186 --------------------------------------------
3187
3188 We now have the third edition of our CD-ROM that has binaries and complete
3189 sources for GNU compiler tools for some systems which lack a compiler.  This
3190 enables the people who use these systems to compile GNU and other free
3191 software without having to buy a proprietary compiler.  You can also use
3192 these GNU tools to compile your own C/C++/Objective-C programs.  Older
3193 editions of this CD are available while supplies last at a reduced price; see
3194 the *note Free Software Foundation Order Form::..
3195
3196 We hope to have more systems on each update of this CD.  If you can help
3197 build binaries for new systems (especially those that don't come with a C
3198 compiler), or have one to suggest, please contact us at the addresses on page
3199 1.
3200
3201 These packages:
3202
3203         * DJGPP 1.12m4 from GCC 2.6.3
3204         * GCC/G++/Objective-C 2.7.1
3205         * GNU C Library 1.09
3206         * GDB 4.15.1
3207         * Binutils 2.6
3208         * Bison 1.24
3209         * Emacs 19.29 (MS-DOS only)
3210         * Flex 2.5.2
3211         * Make 3.74
3212         * libg++ 2.7.1
3213
3214 On these platforms:
3215
3216         * `i386-msdos'
3217         * `hppa1.0-hp-hpux9'
3218         * `sparc-sun-solaris2'
3219         * `sparc-sun-sunos4.1'
3220
3221
3222
3223 December 1994 Compiler Tools Binaries CD-ROM
3224 --------------------------------------------
3225
3226 We still have the 2nd edition of our CD-ROM that contains executables for GNU
3227 compiler tools for some systems which lack a compiler.  This enables the
3228 people who use these systems to compile GNU and other free software without
3229 having to buy a proprietary compiler.  You can also use the GNU compilation
3230 system to compile your own C/C++/Objective-C programs.
3231
3232 We hope to have more systems on each update of this CD.  If you can help
3233 build binaries for new systems (especially those that don't come with a C
3234 compiler), or have one to suggest, please contact us at the addresses on
3235 page 1.
3236
3237 These packages:
3238
3239         *DJGPP 1.12.m2 from GCC 2.6.0
3240         *GCC/G++/Objective-C 2.6.2
3241         *GNU C Library 1.09
3242         *GDB 4.13
3243         *Binutils 2.5.2
3244         *Bison 1.22
3245         *Emacs 19.26 (MS-DOS only)
3246         *Flex 2.4.7
3247         *Make 3.72.1
3248         *libg++ 2.6.1
3249
3250 On these platforms:
3251
3252         *`i386-msdos'
3253         *`hppa1.1-hp-hpux9'
3254         *`sparc-sun-solaris2'
3255         *`sparc-sun-sunos4.1'
3256
3257
3258
3259 December 1993 Compiler Tools Binaries CD-ROM
3260 ---------------------------------------------
3261
3262 We still have the 1st edition of our CD-ROM that contains executables for GNU
3263 compiler tools for some systems which lack a compiler.  This will allow users
3264 of those systems to compile GNU and other free software without having to buy
3265 a proprietary compiler.
3266
3267 The CD-ROM is in ISO 9660 format and can be mounted as a read-only file
3268 system on most operating systems.  If your driver supports it you can mount
3269 the CD-ROM with "Rock Ridge" extensions and it will look just like an
3270 ordinary Unix file system, rather than one full of truncated and otherwise
3271 mangled names that fit the vanilla ISO 9660 specifications.
3272
3273 We hope to have more systems included with each update of this CD-ROM.  If
3274 you can help build binaries for new systems (especially for systems that
3275 don't come with a C compiler), or have a system to suggest, please contact us
3276 at either address on the front cover.
3277
3278 These programs:
3279
3280    * DJGPP 1.11.m1
3281
3282    * GCC/G++/Objective C 2.5.7
3283
3284    * GDB 4.11
3285
3286    * GAS 2.2
3287
3288    * Binutils 2.3
3289
3290    * Bison 1.22
3291
3292    * Flex 2.4.5
3293
3294    * Make 3.70
3295
3296    * libg++ 2.5.3
3297
3298 For these platforms:
3299
3300    * `i386-msdos'
3301
3302    * `hppa1.1-hp-hpux9'
3303
3304    * `sparc-sun-solaris2'
3305
3306    * `sparc-sun-sunos4.1'
3307
3308
3309
3310 Source Code CD-ROMs
3311 -------------------
3312
3313 We have several versions of our Source Code CD-ROMs available, including:
3314
3315    * *Note December 1995 Source Code CD-ROMs::, the newest release, has
3316      programs, bug fixes, & improvements not on the other CDs.
3317
3318    * *Note June 1995 Source Code CD-ROM::.
3319
3320    * *Note May 1994 Source Code CD-ROM::..
3321
3322    * *Note November 1993 Source Code CD-ROM::.
3323
3324    * May 1993 Source Code CD-ROM, see the *note Free Software Foundation
3325      Order Form::..
3326
3327    * October 1992 Source Code CD-ROM, see the *note Free Software Foundation
3328      Order Form::..
3329
3330 The older Source CDs are available while supplies last at a reduced price
3331 (please note that the December 1994 Source CD is permanently out of stock).
3332 All the Source CDs have Texinfo source for the GNU manuals listed in *Note
3333 Documentation::.
3334
3335 The VMS tapes' contents are *not* included.  Many programs that are only on
3336 MS-DOS diskettes & not on the tapes are also *not* included.  The MIT Scheme
3337 & X11 Optional tapes' contents are *not* on the older Source CDs.  *Note
3338 Tapes:: & *Note MS-DOS Diskettes::.
3339
3340 There are no precompiled programs on these Source CDs.  You will need a C
3341 compiler (programs which need some other interpreter or compiler normally
3342 provide the C source for a bootstrapping program).  We ship C compiler
3343 binaries for some systems on the *Note Compiler Tools Binaries CD-ROM::.
3344
3345
3346
3347 December 1995 Source Code CD-ROMs
3348 .................................
3349
3350 The 7th edition of our Source CD is out!  Due to increasing amounts of GNU
3351 Software, the Source Code CD is now a two disc set--the price remains
3352 unchanged!  It contains these packages, & some manuals that are not part of
3353 packages:
3354
3355         * acm 4.7
3356         * apache 0.8.8
3357         * Autoconf 2.7
3358         * BASH 1.14.5
3359         * bc 1.03
3360         * Binutils 2.5.2
3361         * Binutils 2.6
3362         * Bison 1.24
3363         * C Library 1.09
3364         * Calc 2.02c
3365         * cfengine 1.2.21
3366         * Chess 4.0.pl75
3367         * CLISP 1995.08.12
3368         * Common Lisp 2.2
3369         * cperf 2.1a
3370         * cpio 2.3
3371         * CVS 1.6
3372         * DDD 1.3b
3373         * DejaGnu 1.2.9
3374         * Diffutils 2.7
3375         * dld 3.2.3
3376         * doschk 1.1
3377         * ecc 1.2.1
3378         * ed 0.2
3379         * Elib 0.07
3380         * Elisp archive
3381         * Emacs 18.59
3382         * Emacs 19.28
3383         * Emacs 19.29
3384         * Emacs 19.30
3385         * es 0.84
3386         * f2c 1995.11.18
3387         * ffcall 1.0
3388         * Fileutils 3.12
3389         * Findutils 4.1
3390         * Finger 1.37
3391         * flex 2.5.2
3392         * Fontutils 0.6
3393         * g77 0.5.17
3394         * GAWK 2.15.6
3395         * GCC/G++/Objective C 2.7.1
3396         * GDB 4.15.1
3397         * gdbm 1.7.3
3398         * gettext 0.9a
3399         * Ghostscript 2.6.2
3400         * Ghostview 1.5
3401         * Ghostview for Windows 1.0
3402         * GIT 4.3.7
3403         * gmp 1.3.2
3404         * GN 2.23
3405         * Gnans 1.5
3406         * GNATS 3.2
3407         * GNU Emacs Lisp Reference Manual, Ed. 1.03 for Version 18.59
3408         * GNU Emacs Lisp Reference Manual, Ed. 2.4 for Version 19.29
3409         * GnuGo 1.2
3410         * gnuplot 3.5
3411         * gnuserv 2.1alpha
3412         * Graphics 0.17
3413         * grep 2.0
3414         * Groff 1.09
3415         * gzip 1.2.4
3416         * hello 1.3
3417         * hp2xx 3.1.4
3418         * HylaFAX v3.0pl0
3419         * Hyperbole 4.01
3420         * indent 1.9.1
3421         * Ispell 3.1.20
3422         * less 290
3423         * libg++ 2.7.1
3424         * libobjects 0.1.3
3425         * m4 1.4
3426         * make 3.74
3427         * mc 3.0
3428         * MIT Scheme 7.3
3429         * mkisofs 1.04GNU
3430         * mtools 2.0.7
3431         * MULE 2.3
3432         * ncurses 1.9.7a
3433         * NetHack 3.1.3
3434         * NIHCL 3.1.4
3435         * nvi 1.34
3436         * Oaklisp 93.07.23
3437         * OBST 3.4.3
3438         * Octave 1.1.1
3439         * Oleo 1.6
3440         * p2c 1.20
3441         * patch 2.1
3442         * perl 4.036
3443         * perl 5.001
3444         * phttpd 0.99.68
3445         * pine 3.91
3446         * Programming in Emacs Lisp: An Introduction, Ed. 1.04
3447         * ptx 0.4
3448         * rc 1.4
3449         * RCS 5.7
3450         * recode 3.4
3451         * regex 0.12
3452         * rx 0.05
3453         * SAOimage 1.08
3454         * screen 3.7.1
3455         * sed 2.05
3456         * Sharutils 4.1
3457         * Shellutils 1.12
3458         * Shogi 1.2p03
3459         * SIPP 3.1
3460         * Smalltalk 1.1.1
3461         * SNePS 2.3.1
3462         * Spinner 1.0b11
3463         * Superopt 2.5
3464         * tar 1.11.8
3465         * Termcap 1.3
3466         * TeX 3.145
3467         * Texinfo 3.6
3468         * Textutils 1.13
3469         * Tile Forth 2.1
3470         * time 1.6
3471         * tput 1.0
3472         * ucblogo 3.3
3473         * UUCP 1.06.1
3474         * W3 2.2.25
3475         * wdiff 0.5
3476         * X11R6
3477         * xboard 3.3.pl3
3478         * xgrabsc 2.41
3479         * xshogi 1.2p03
3480         * Ygl 3.0.2
3481
3482
3483
3484 June 1995 Source Code CD-ROM
3485 ............................
3486
3487 We still have the 6th edition of our Source CD at a reduced price while
3488 supplies last.  Not all FSF distributed software is included (*note Source
3489 Code CD-ROMs::.).  It contains these packages, and some manuals that are not
3490 part of packages:
3491
3492         * acm 4.7
3493         * Autoconf 2.4
3494         * BASH 1.14.5
3495         * bc 1.03
3496         * Binutils 2.5.2
3497         * Bison 1.24
3498         * C Library 1.09
3499         * Calc 2.02c
3500         * cfengine 1.0.4
3501         * Chess 4.0.pl74
3502         * CLISP 1995.04.25
3503         * Common Lisp 2.1
3504         * cperf 2.1a
3505         * cpio 2.3
3506         * CVS 1.3
3507         * DejaGnu 1.2
3508         * Diffutils 2.7
3509         * dld 3.2.3
3510         * doschk 1.1
3511         * ecc 1.2.1
3512         * ed 0.2
3513         * elib 0.06
3514         * Emacs 18.59
3515         * Emacs 19.28
3516         * Emacs 19.29
3517         * GNU Emacs Lisp Reference Manual Ed. 1.03 for Version 18
3518         * GNU Emacs Lisp Reference Manual Ed. 2.4 for Version 19.29
3519         * es 0.84
3520         * f2c 1995.02.24
3521         * Fileutils 3.12
3522         * Findutils 4.1
3523         * Finger 1.37
3524         * flex 2.5.2
3525         * Fontutils 0.6
3526         * g77 0.5.15
3527         * GAWK 2.15.6
3528         * GCC/G++/Objective C 2.6.3
3529         * GCC/G++/Objective C 2.7.0
3530         * GDB 4.14
3531         * gdbm 1.7.3
3532         * Ghostscript 2.6.2
3533         * Ghostview 1.5
3534         * Ghostview for Windows 1.0
3535         * GIT 4.3.6
3536         * gmp 1.3.2
3537         * GNATS 3.2
3538         * GnuGo 1.1
3539         * gnuplot 3.5
3540         * Graphics 0.17
3541         * grep 2.0
3542         * Groff 1.09
3543         * gzip 1.2.4
3544         * hello 1.3
3545         * hp2xx 3.1.4
3546         * HylaFAX 3.0.pl0
3547         * indent 1.9.1
3548         * Ispell 3.1.18
3549         * less 2.90
3550         * libg++ 2.6.2
3551         * libg++ 2.7.0
3552         * libobjects 0.1.3
3553         * m4 1.4
3554         * make 3.74
3555         * MandelSpawn 0.07
3556         * mkisofs 1.03GNU
3557         * mtools 2.0.7
3558         * MULE 2.2
3559         * ncurses 1.9.1
3560         * NetHack 3.1.3
3561         * NIHCL 3.1.4
3562         * nvi 1.34
3563         * OBST 3.4.3
3564         * Octave 1.1.1
3565         * Oleo 1.6
3566         * p2c 1.20
3567         * patch 2.1
3568         * PCL 2.1
3569         * perl 4.036
3570         * perl 5.001
3571         * pine 3.91
3572         * Programming in Emacs Lisp: An Introduction Ed. 1.03 for Version 19
3573         * ptx 0.4
3574         * rc 1.4
3575         * RCS 5.7
3576         * recode 3.4
3577         * regex 0.12
3578         * rx 0.05
3579         * screen 3.6.2
3580         * sed 2.05
3581         * Sharutils 4.1
3582         * Shellutils 1.12
3583         * Shogi 1.2p03
3584         * Smalltalk 1.1.1
3585         * Superopt 2.5
3586         * tar 1.11.8
3587         * Termcap 1.2
3588         * TeX 3.1415
3589         * Texinfo 3.6
3590         * Textutils 1.12
3591         * Tile Forth 2.1
3592         * time 1.6
3593         * tput 1.0
3594         * ucblogo
3595         * UUCP 1.05
3596         * wdiff 0.5
3597         * X11R6
3598         * xboard 3.2.pl2
3599         * xshogi 1.2p03
3600         * Ygl 2.9.5
3601
3602
3603
3604 May 1994 Source Code CD-ROM
3605 ...........................
3606
3607 We still have the 4th edition of our Source CD, at a reduced price.     This
3608 CD has Edition 2.3 for version 19 of the `GNU Emacs Lisp Reference Manual' &
3609 some additional software; not all FSF distributed software is included (see
3610 ``Source Code CD-ROMs'').  It contains the following packages:
3611         *acm 4.5
3612         *Autoconf 1.10
3613         *BASH 1.13.5
3614         *bc 1.02
3615         *Binutils 2.3
3616         *Bison 1.22
3617         *C Library 1.08
3618         *Calc 2.02c
3619         *Chess 4.0.69
3620         *CLISP 1994.01.08
3621         *Common Lisp 1.0
3622         *cpio 2.3
3623         *CVS 1.3
3624         *dc 0.2
3625         *DejaGnu 1.2
3626         *Diffutils 2.6
3627         *dld 3.2.3
3628         *doschk 1.1
3629         *ecc 1.2.1
3630         *ed 0.1
3631         *elib 0.06
3632         *Emacs 18.59
3633         *Emacs 19.23
3634         *es 0.84
3635         *f2c 1994.04.14
3636         *Fileutils 3.9
3637         *find 3.8
3638         *finger 1.37
3639         *flex 2.4.6
3640         *Fontutils 0.6
3641         *GAS 1.36.utah
3642         *GAS 2.2
3643         *Gawk 2.15.4
3644         *GCC 2.5.8
3645         *GDB 4.12
3646         *gdbm 1.7.1
3647         *Ghostscript 2.6.1
3648         *Ghostview 1.5
3649         *Ghostview for Windows 1.0
3650         *gmp 1.3.2
3651         *GNATS 3.2
3652         *GnuGo 1.1
3653         *gnuplot 3.5
3654         *gperf 2.1a
3655         *Graphics 0.17
3656         *grep 2.0
3657         *Groff 1.09
3658         *gzip 1.2.4
3659         *hello 1.3
3660         *hp2xx 3.1.4
3661         *indent 1.9.1
3662         *ispell 4.0
3663         *libg++ 2.5.3
3664         *m4 1.1
3665         *Make 3.71
3666         *MandelSpawn 0.07
3667         *mtools 2.0.7
3668         *MULE 1.0
3669         *NetFax 3.2.1
3670         *Nethack 3.1.3
3671         *NIHCL 3.0
3672         *nvi 1.11
3673         *Octave 1.0
3674         *Oleo 1.5
3675         *p2c 1.20
3676         *patch 2.1
3677         *PCL 1993.03.18
3678         *perl 4.036
3679         *ptx 0.3
3680         *rc 1.4
3681         *RCS 5.6.0.1
3682         *recode 3.3
3683         *regex 0.12
3684         *screen 3.5.2
3685         *sed 2.05
3686         *shellutils 1.9.4
3687         *Shogi 1.1.02
3688         *Smalltalk 1.1.1
3689         *Superopt 2.3
3690         *tar 1.11.2
3691         *Termcap 1.2
3692         *TeX 3.1
3693         *Texinfo 3.1
3694         *Textutils 1.9.1
3695         *Tile Forth 2.1
3696         *time 1.6
3697         *tput 1.0
3698         *UUCP 1.05
3699         *uuencode 1.0
3700         *wdiff 0.04
3701         *X11R6
3702         *xboard 3.0.9
3703         *xshogi 1.2.02
3704
3705
3706
3707 November 1993 Source Code CD-ROM
3708 ................................
3709
3710 We still have the 3rd edition of our Source CD, at a reduced price, while
3711 supplies last.  It was the last Source Code CD to contain X11R5.  This CD has
3712 Edition 2.2 for version 19 of the `GNU Emacs Lisp Reference Manual' & some
3713 additional software; not all FSF distributed software is included (*note
3714 Source Code CD-ROMs::.).  It contains these packages:
3715
3716         * acm 3.1
3717         * Autoconf 1.7
3718         * BASH 1.13.4
3719         * bc 1.02
3720         * Binutils 1.9 2.3
3721         * Bison 1.22
3722         * C Library 1.06.7
3723         * Calc 2.02b
3724         * Chess 4.0p62
3725         * CLISP 93.11.08
3726         * cpio 2.3
3727         * CVS 1.3
3728         * dc 0.2
3729         * DejaGnu 1.0.1
3730         * Diffutils 2.6
3731         * dld 3.2.3
3732         * doschk 1.1
3733         * ecc 1.2.1
3734         * elib 0.06
3735         * Emacs 18.59
3736         * Emacs 19.21
3737         * es 0.84
3738         * f2c 1993.04.28
3739         * Fileutils 3.9
3740         * find 3.8
3741         * Finger 1.37
3742         * flex 2.3.8
3743         * Fontutils 0.6
3744         * GAS 1.36.utah
3745         * GAS 1.38.1
3746         * GAS 2.2
3747         * GAWK 2.15.3
3748         * GCC/G++/Objective C 2.5.4
3749         * GDB 4.11
3750         * gdbm 1.7.1
3751         * Ghostscript 2.6.1
3752         * Ghostview 1.5
3753         * Ghostview for Windows 1.0
3754         * gmp 1.3.2
3755         * GNATS 3.01
3756         * GnuGo 1.1
3757         * gnuplot 3.5
3758         * cperf 2.1a
3759         * Graphics 0.17
3760         * grep 2.0
3761         * Groff 1.08
3762         * gzip 1.2.4
3763         * hello 1.3
3764         * hp2xx 3.1.3a
3765         * indent 1.8
3766         * Ispell 4.0
3767         * less 177
3768         * libg++ 2.5.1
3769         * m4 1.1
3770         * make 3.69.1
3771         * MandelSpawn 0.06
3772         * mtools 2.0.7
3773         * MULE 1.0
3774         * NetFax 3.2.1
3775         * NetHack 3.1.3
3776         * NIHCL 3.0
3777         * Oleo 1.5
3778         * p2c 1.20
3779         * patch 2.1
3780         * PCL 93.03.18
3781         * perl 4.036
3782         * ptx 0.3
3783         * rc 1.4
3784         * RCS 5.6.0.1
3785         * recode 3.2.4
3786         * regex 0.12
3787         * screen 3.5.2
3788         * sed 1.18 2.03
3789         * Shellutils 1.9.1
3790         * Shogi 1.1p02
3791         * Smalltalk 1.1.1
3792         * Superopt 2.3
3793         * tar 1.11.2
3794         * Termcap 1.2
3795         * TeX 3.1
3796         * Texinfo 3.1
3797         * Tile Forth 2.1
3798         * time 1.6
3799         * time 1.6
3800         * tput 1.0
3801         * UUCP 1.04
3802         * uuencode 1.0
3803         * wdiff 0.04
3804         * X11R5
3805
3806
3807
3808 MS-DOS Book with CD-ROM
3809 -----------------------
3810
3811 We are working on our first book describing GNU Software for MS-DOS, but we
3812 do not know when it will be finished.  It will include a CD-ROM with all the
3813 sources & binaries on the MS-DOS Diskettes and more.
3814
3815 Please do NOT contact us about this book until we announce it on our mailing
3816 lists (to subscribe, ask `info-gnu-request@prep.ai.mit.edu'), because it just
3817 slows us down.
3818
3819
3820
3821 Debian GNU/Linux Book with CD-ROM
3822 ---------------------------------
3823
3824 We are working on our first book describing Debian GNU/Linux but we do not
3825 know when it will be finished.  Please do NOT contact us about this book
3826 until we announce it on our mailing lists (ask
3827 `info-gnu-request@prep.ai.mit.edu' to subscribe), because it just slows us
3828 down.
3829
3830 A CD will be inside the book with sources & binaries for Debian GNU/Linux,
3831 which is a complete operating system for i386/i486/Pentium.  It is a
3832 GNU/Linux system--that is to say, a variant GNU system which uses Linux as
3833 the kernel.  (All the systems now available that use the Linux kernel are
3834 GNU/Linux systems, see item "Linux" in *Note Free Software for
3835 Microcomputers::.)
3836
3837 Debian is being developed by Ian Murdock and the Debian Association in
3838 conjunction with the Free Software Foundation.  We are distributing it as an
3839 interim measure until the GNU kernel (the Hurd) is ready for users.
3840
3841 For details on Debian & how to help, see URL: `http://www.debian.org/' or
3842 FTP, `/pub/gnu/GNUinfo/DEBIAN' from a GNU FTP host (*note How to Get GNU
3843 Software::.).  FTP Debian under `/debian' from `ftp.debian.org'.
3844
3845
3846
3847 MS-DOS Diskettes
3848 ****************
3849
3850 The FSF distributes some of the GNU software ported to MS-DOS, on 3.5inch
3851 1.44MB diskettes.  These disks have both sources and executables.
3852
3853
3854
3855 DJGPP Diskettes
3856 ---------------
3857
3858 We offer DJGPP on 30 diskettes.  For further details, see *Note GNU
3859 Software::.  The DJGPP diskettes contain the following:
3860
3861         * Binutils 2.5.2
3862         * Bison 1.22
3863         * Diffutils 2.6
3864         * DJGPP 1.12m4
3865         * flex 2.4.7
3866         * GCC/G++ 2.6.3
3867         * GDB 4.12
3868         * Groff 1.09
3869         * gzip 1.24
3870         * libg++ 2.6.2
3871         * make 3.71
3872         * patch 2.1
3873         * sed 1.18
3874         * Texinfo 3.1
3875
3876
3877
3878 Emacs Diskettes
3879 ---------------
3880
3881 Two versions of GNU Emacs are included on the Emacs diskettes we distribute:
3882 GNU Emacs version 19.29 handles 8-bit character sets; the other, MULE version
3883 2.2, handles 16-bit character sets including Kanji.
3884
3885
3886
3887 Selected Utilities Diskettes
3888 ----------------------------
3889
3890 The GNUish MS-DOS Project ported GNU software to PC compatibles.  Though
3891 GNUish is no longer active, users still ask for these ports done some years
3892 ago.  We offer these ports on five diskettes.  In general, the ports run on
3893 8086/80286-based 16-bit machines; an 80386 is not required.  Some are
3894 necessarily missing features.
3895
3896 Included are: `cpio', `diff', `find', `flex', `gdbm', `grep', `indent',
3897 `less', `m4', `make', `ptx', RCS, `sed', `shar', `sort', & Texinfo.
3898
3899
3900
3901 Windows Diskette
3902 ----------------
3903
3904 We offer GNU Chess and `gnuplot' for Microsoft Windows on a single diskette.
3905
3906
3907
3908 Tape & CD-ROM Subscription Service
3909 **********************************
3910
3911 If you do not have net access, our subscription service enables you to stay
3912 current with the latest GNU developments.  For a one-time cost equivalent to
3913 three tapes or CD-ROMs (plus shipping in some cases), we will ship you four
3914 new versions of the tape of your choice or the Source Code CD-ROM.  The tapes
3915 are sent each quarter; the CD-ROMs are sent as they are issued (currently
3916 twice a year, but we hope to make it more frequent).
3917
3918 Regularly, we will send you a new version of a Lisps/Emacs, Languages,
3919 Utilities, or X Window System (X11R6) Required tape, or the Source CD-ROM.
3920 The MIT Scheme and X Window System Optional tapes are not changed often
3921 enough to warrant quarterly updates.  We do not yet know if we will be
3922 offering subscriptions to the Compiler Tools Binaries or our new Books with
3923 CD-ROM.
3924
3925 Since Emacs 19 is on the Lisps/Emacs Tape and the Source CD-ROM, a
3926 subscription to either is an easy way to keep current with Emacs 19 as it
3927 evolves.
3928
3929 A subscription is an easy way to keep up with the regular bug fixes to the X
3930 Window System.  We update the X11R6 Required tape as fixes and patches are
3931 issued throughout the year.  Each edition of the *Note Source Code CD-ROMs::,
3932 also has updated sources for the required part of the X Window System.
3933
3934 Please note: In two cases, you must pay 4 times the normal shipping required
3935 for a single order when you pay for each subscription.  If you're in Alaska,
3936 Hawaii, or Puerto Rico you must add $20.00 for shipping for each
3937 subscription.  If you're outside of U.S., Canada, and Puerto Rico, you must
3938 add $80.00 for each subscription.  See "Unix and VMS Software" and "Shipping
3939 Instructions" on the *note Free Software Foundation Order Form::..
3940
3941
3942
3943 FSF T-shirt
3944 ***********
3945
3946 There is a GNU & improved T-shirt.  The front has the GNU Emacs Lisp code
3947 `(USE 'GNU)' with "`()'" being the dancing parentheses from the cover of our
3948 `GNU Emacs Lisp Reference Manual' (drawn by Berkeley, CA artist Etienne
3949 Suvasa).  The back of the shirt is still imprinted with the Preamble to the
3950 GNU General Public License.
3951
3952 These shirts come in two colors, Natural & Black.  Natural is an off-white,
3953 unbleached, undyed, environment-friendly cotton, printed with black ink, & is
3954 great for tye-dyeing or displaying as is.  Black is printed with white ink &
3955 is perfect for late night hacking.  All shirts are thick 100% cotton, & come
3956 in sizes M, L, XL, & XXL.  GNU shirts often create spontaneous friendships at
3957 technical conferences and on major university campuses!  (They also make
3958 great gifts!)
3959
3960
3961
3962 Free Software Foundation Order Form
3963 ***********************************
3964
3965 All items are distributed with permission to copy and to redistribute.
3966 Texinfo source for each manual and source for each reference card is on
3967 the appropriate tape, diskette, or CD-ROM; the prices for these magnetic
3968 media do not include printed documentation.  All items are provided on
3969 an ``as is'' basis, with no warranty of any kind.  Please allow six
3970 weeks for delivery (though it won't usually take that long).
3971
3972
3973      PRICE AND CONTENTS MAY CHANGE WITHOUT NOTICE AFTER June 30, 1996.
3974
3975
3976
3977 Unix and VMS Software
3978 ---------------------
3979
3980 These tapes in the formats indicated (*note Tapes::., for contents):
3981
3982         Please circle the dollar amount for each tape you order.
3983
3984                 Reel to   Sun (1)   HP        IBM (2)   Exabyte  DAT
3985                 reel                          RS/6000
3986                 Unix tar  Unix tar  Unix tar  Unix tar  Unix tar Unix tar
3987                 9-track   QIC-24    16-track  QIC-150
3988                 1600 bpi  DC300XLP  DC600HC   DC600A
3989                 1/2" reel 1/4" c.t. 1/4" c.t. 1/4" c.t. 8mm c.t. 4mm c.t.
3990
3991     (c.t. = cartridge tape)
3992
3993 Lisps/Emacs     $200      $210      $230      $215      $205     $225
3994
3995 Languages       $200      $210      $230      $215      $205     $225
3996
3997 Utilities       $200      $210      $230      $215      $205     $225
3998
3999 4.4BSD-Lite     $200      $210      $230      $215      $205     $225
4000
4001 Scheme          $200      $210      $230      $215      $205     $225
4002
4003 X11R6-Required  $200      $210      $230      $215      $205     $225
4004
4005 X11R6-Optional  $200      $210      $230      $215      $205     $225
4006
4007          (1) Sun tapes can be read on some other Unix systems.
4008          (2) IBM RS/6000 tapes can be read on some other Unix systems.
4009
4010
4011 Subscriptions, 4 updates for one year (*note Tape & CD-ROM Subscription Service::.):
4012
4013 Emacs           $600      $630      $690      $645      $615     $675
4014
4015 Languages       $600      $630      $690      $645      $615     $675
4016
4017 Utilities       $600      $630      $690      $645      $615     $675
4018
4019 X11R6-Required  $600      $630      $690      $645      $615     $675
4020
4021       Subtotal $ ______  Please put total of the above circled amounts here.
4022
4023
4024 These 1600 bpi reel-to-reel 9 track 1/2" tapes, in VMS BACKUP format (aka
4025 interchange format) (*note VMS Emacs and VMS Compiler Tapes::.):
4026
4027 ____ @ $195  = $ ______   VMS Emacs, GNU Emacs source & executables only.
4028
4029 ____ @ $195  = $ ______   VMS Compiler, GCC, GAS, and Bison source and
4030                            executables only.
4031
4032
4033 FSF Deluxe Distribution
4034 .......................
4035 (Please call with any questions.  *note Deluxe Distribution::. for machine,
4036 operating system, and media types.):
4037
4038
4039 ____ @ $5000 = $ ______   The Deluxe Distribution, with manuals, etc.
4040
4041 Machine: _____________________________________________________________________
4042
4043 Operating system: ____________________________________________________________
4044
4045 Media type: __________________________________________________________________
4046
4047 Version of X Windows System to build: _______________________________________
4048
4049
4050
4051 CD-ROMs, in ISO 9660 format (*note CD-ROMs::.):
4052 ..............................................
4053
4054
4055 GNU Source Code CD-ROMs, Version 7 with X11R6 (*note December 1995 Source Code CD-ROMs::.):
4056
4057 ____ @ $240  = $ ______   for corporations and other organizations.
4058
4059 ____ @ $ 60  = $ ______   for individuals.
4060
4061
4062 Subscriptions, next 4 updates, of the Source Code CD-ROM, in ISO 9660 format
4063 (*note Tape & CD-ROM Subscription Service::.):
4064
4065 ____ @ $720  = $ ______   for corporations and other organizations.
4066
4067 ____ @ $180  = $ ______   for individuals.
4068
4069
4070 GNU Compiler Tools Binaries CD-ROM, Version 3, December 1995 Edition
4071 (*note Compiler Tools Binaries CD-ROM::.):
4072
4073 ____ @ $220  = $ ______   for corporations and other organizations.
4074
4075 ____ @  $55  = $ ______   for individuals.
4076
4077
4078
4079 MS-DOS Software
4080 ---------------
4081
4082 The following sources and executables for MS-DOS, on 3.5" 1.44MB diskettes
4083 (*note MS-DOS Diskettes::.):
4084
4085 ____ @ $ 90  = $ ______   Emacs diskettes, GNU Emacs, for 80386 and up.
4086
4087 ____ @ $ 80  = $ ______   DJGPP diskettes, GCC version 2, and other tools
4088                            for 80386 and up (also on the
4089                            *note Compiler Tools Binaries CD-ROM::.).
4090
4091 ____ @ $ 85  = $ ______   Selected Utilities diskettes, 8086 and up.
4092
4093 ____ @ $ 40  = $ ______   Windows diskette: GNU Chess and gnuplot for
4094                            Microsoft Windows.
4095
4096
4097 Manuals
4098 -------
4099
4100 These manuals (*note Documentation::.).  The latest version of each manual
4101 will be shipped.  Please call if you want a specific version.
4102
4103 ____ @ $ 25  = $ ______   GNU Emacs version manual, with a reference card.
4104
4105 ____ @ $ 50  = $ ______   GNU Emacs Lisp Reference manual, in two volumes.
4106
4107 ____ @ $ 60  = $ ______   GNU Emacs Lisp Reference, Japanese Edition.
4108
4109 ____ @ $ 50  = $ ______   Using and Porting GNU CC.
4110
4111 ____ @ $ 50  = $ ______   GNU C Library Reference Manual.
4112
4113 ____ @ $ 50  = $ ______   GNU Emacs Calc manual, with a reference card.
4114
4115 ____ @ $ 20  = $ ______   Programming in Emacs Lisp: An Introduction.
4116
4117 ____ @ $ 20  = $ ______   Debugging with GDB, with a reference card.
4118
4119 ____ @ $ 25  = $ ______   GAWK manual.
4120
4121 ____ @ $ 20  = $ ______   Make manual.
4122
4123 ____ @ $ 20  = $ ______   Bison manual, with a reference card.
4124
4125 ____ @ $ 20  = $ ______   Flex manual, with a reference card.
4126
4127 ____ @ $ 20  = $ ______   Texinfo manual.
4128
4129 ____ @ $ 15  = $ ______   Termcap manual.
4130
4131
4132
4133 Reference Cards
4134 ---------------
4135
4136 The following reference cards, in packets of ten.  For single copies please
4137 call.
4138
4139 ____ @ $ 10  = $ ______   GNU Emacs version 19 reference cards.
4140
4141 ____ @ $ 10  = $ ______   GNU Emacs Calc reference cards.
4142
4143 ____ @ $ 10  = $ ______   GDB reference cards.
4144
4145 ____ @ $ 10  = $ ______   Bison reference cards.
4146
4147 ____ @ $ 10  = $ ______   Flex reference cards.
4148
4149
4150
4151 T-shirts
4152 --------
4153
4154 GNU/FSF T-shirts, thick 100% cotton (*note FSF T-shirt::.):
4155
4156 ____ @ $ 15  = $ ______   Size M     ____ natural  ____ black.
4157
4158 ____ @ $ 15  = $ ______   Size L     ____ natural  ____ black.
4159
4160 ____ @ $ 15  = $ ______   Size XL    ____ natural  ____ black.
4161
4162 ____ @ $ 15  = $ ______   Size XXL   ____ natural  ____ black.
4163
4164
4165
4166 Older Items
4167 -----------
4168
4169 Older items are only available while supplies last.
4170
4171 ____ @ $  5  = $ ______   GNU Emacs version 18 reference cards, in packets
4172                            of ten.
4173
4174
4175 Please fill in the number of each older CD-ROM you order:
4176
4177                                                 for             for
4178                                                 corporations    individuals:
4179                                                 and other
4180                                                 organizations:
4181
4182 GNU Compiler Tools Binaries CD-ROM
4183         December 1994 Edition (Version 2)       ____________    ____________
4184
4185 GNU Compiler Tools Binaries CD-ROM
4186         December 1993 Edition (Version 1)       ____________    ____________
4187
4188
4189 Please note that the December 1994 Source CD is permanently out of stock.
4190
4191 GNU Source Code CD-ROM
4192         June 1995 edition with X11R6            ____________    ____________
4193
4194 GNU Source Code CD-ROM
4195         May 1994 edition with X11R6             ____________    ____________
4196
4197 GNU Source Code CD-ROM
4198         November 1993 edition with X11R5        ____________    ____________
4199
4200 GNU Source Code CD-ROM
4201         May 1993 edition with X11R5             ____________    ____________
4202
4203 GNU Source Code CD-ROM
4204         October 1992 edition with X11R5         ____________    ____________
4205
4206
4207 Please put the total count and cost of the above older CD-ROMs here:
4208
4209 ____ @ $ 80  = $ ______   for corporations and other organizations.
4210
4211 ____ @ $ 20  = $ ______   for individuals.
4212
4213                  ======
4214
4215       Subtotal $ ______
4216
4217
4218
4219 Tax and Shipping Costs
4220 ----------------------
4221
4222              + $ ______   For addresses in Massachusetts: add 5% sales tax
4223                           or give tax exempt number.  There is no sales tax
4224                           on T-shirts.
4225              + $ ______   Shipping fee for addresses in Alaska, Hawaii, or
4226                           Puerto Rico:
4227                             $  5.00 base charge;
4228                           + $  5.00 for *each* Emacs Calc or Emacs Lisp
4229                             Reference manual ($ 5.00 * #ofMans);
4230                           + $ 20.00 for *each* tape subscription or CD
4231                             subscription ($20.00 * #ofSubs);
4232                           + $  1.00 for *each* item other then the above
4233                             (shipping for all other items =
4234                                                      $ 1.00 * #ofOtherItems).
4235              + $ ______   Shipping fee for most Foreign Destinations: (Please
4236                           do *not* use this formula for addresses in China,
4237                           Guam, Indonesia, Israel, Malaysia, New Zealand,
4238                           Philippines, and Thailand.  Please fax,
4239                           or call for an exact shipping quote.)
4240                             $ 20.00 base charge for orders to other
4241                               addresses outside of U.S., Canada, & Puerto Rico:
4242                           + $ 80.00 for *each* tape subscription or CD
4243                             subscription ($ 80.00 * #ofSubs);
4244                           + $ 10.00 for *each* of the other items in the
4245                             order ($ 10.00 * #ofItems).
4246              + $ ______   Optional (tax-deductible in the U.S.) donation.
4247                  ------   We suggest 5% if paying by credit card.
4248
4249          TOTAL $ ______   We pay for shipping via UPS ground transportation in
4250                           the contiguous 48 states and Canada.  For very
4251                           large orders, ask about actual shipping costs for
4252                           that order.
4253
4254
4255
4256 Shipping Information
4257 --------------------
4258
4259 Name: ________________________________________________________________________
4260
4261 Mail Stop/Dept. Name: ________________________________________________________
4262
4263 Organization: ________________________________________________________________
4264
4265 Street Address: ______________________________________________________________
4266
4267 City/State/Province: _________________________________________________________
4268
4269 Zip Code/Postal Code/Country: ________________________________________________
4270
4271 Telephone number in case of a problem with your order.
4272 For international orders, please include a Fax number. _______________________
4273
4274
4275 ------------------------------------------------------------------------------
4276 |                                                                            |
4277 |  Orders filled only upon receipt of check, money order, or credit card     |
4278 |  order in U.S. dollars.  Unpaid orders will be returned to the sender.     |
4279 |  We do not have the staff to handle the billing of unpaid orders.  Please  |
4280 |  help keep our lives simple by including your payment with your order.     |
4281 |                                                                            |
4282 ------------------------------------------------------------------------------
4283
4284
4285
4286 For orders from outside the U.S.:
4287 ---------------------------------
4288
4289 You are responsible for paying all duties, tariffs, and taxes.  If you
4290 refuse to pay the charges, the shipper will return or abandon the order.
4291
4292
4293  ---------------------------------------------------------------------------
4294  |                                                                         |
4295  |      Please make checks payable to the ``Free Software Foundation''.    |
4296  |                                                                         |
4297  ---------------------------------------------------------------------------
4298
4299
4300
4301 For Credit Card Orders:
4302 -----------------------
4303
4304 The Free Software Foundation takes these credit cards: Carte Blanche,
4305 Diner's Club, JCB, MasterCard, Visa, or American Express.  Please note that
4306 we are charged about 5% of an order's total amount in credit card
4307 processing fees.  Please consider paying by check instead, or adding on a 5%
4308 donation to make up the difference.  To place a credit card order, please
4309 give us this information:
4310
4311
4312 Card type: ___________________________________________________________________
4313
4314 Account Number: ______________________________________________________________
4315
4316 Expiration Date: _____________________________________________________________
4317
4318 Cardholder's Signature: ______________________________________________________
4319
4320
4321
4322 ------------------------------------------------------------------------------
4323 |                                                                            |
4324 |     If you wish to pay by wire transfer or you are a reseller, please      |
4325 |     call or write us for details.                                          |
4326 |                                                                            |
4327 ------------------------------------------------------------------------------
4328
4329
4330                 Please mail orders to:  Free Software Foundation
4331                                         59 Temple Place -- Suite 330
4332                                         Boston, MA   02111
4333 PRICES AND CONTENTS MAY CHANGE          +1-617-542-5942
4334 WITHOUT NOTICE AFTER June 30, 1996.     Fax (including Japan): +1-617-542-2652
4335
4336 Version: January 1996 ASCII etc/ORDERS
4337
4338 -----------------------------------------------------------------------------
4339
4340 local variables:
4341 mode: text
4342 fill-column: 78
4343 end: