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