You can order the following publications from your sales representative or from your point of sale.
GA23-2674
Hoskins, Jim, and Dave Pinkerton. Exploring IBM RS/6000 Computers. New York: John Wiley & Sons, 1997.
This annually updated book is the "bible" of the RS/6000 world. It introduces RS/6000 systems, options, peripherals, AIX operating system, middleware, Internet software, and key application programs. It is written using easy-to-read language and illustrates by example how the RS/6000 can be used in small, medium, and large business environments.
SR23-7481
Todino, Grace, and John Strang, Jerry Peek. Learning the UNIX Operating System. Sebastopol, CA: O'Reilly & Associates, 1997.
If you are new to UNIX, this concise introduction will tell you just what you need to get started, and no more. Topics include logging in and logging out, window systems (especially X/Motif), managing UNIX files and directories, sending and receiving mail, redirecting input/output, pipes and filters, background processing, and basic network commands. This new edition has been updated and expanded to provide increased coverage of window systems and networking. It is a handy book for someone just starting with UNIX, as well as someone encountering a UNIX system as a "visitor" via remote login over the Internet.
SR23-7636
Gilly, Daniel, and the staff of O'Reilly & Associates. UNIX in a Nutshell: System V 2.0. Sebastopol, CA: O'Reilly & Associates, 1992.
You may have seen UNIX quick-reference guides, but you've never seen anything like UNIX in a Nutshell. Not a scaled-down quick-reference of common commands, UNIX in a Nutshell is a complete reference containing all commands and options, along with generous descriptions and examples that put the commands in context. For all but the thorniest UNIX problems, this one reference should be all the documentation you need.
SR28-4966
Lamb, Linda. Learning the vi Editor. Sebastopol, CA: O'Reilly & Associates, 1990.
For many users, working in the UNIX environment means using vi, a full-screen text editor available on most UNIX systems. Even those who know vi often make use of only a small number of its features. This is the complete guide to text editing with vi. Early chapters cover the basics; later chapters explain more advanced editing tools, such as vi commands and global search and replacement. A pull-out quick reference card is also included.
SR28-5268
Rosenblatt, Bill. Learning the Korn Shell. Sebastopol, CA: O'Reilly & Associates, 1993.
This book is a thorough introduction to the Korn shell, both as a user interface and as a programming language. The Korn shell is a program that interprets UNIX commands. It has many features that are not found in other shells, including command history. This book provides a clear and concise explanation of the Korn shell's features. It explains ksh string operations, co-processes, signals and signal handling, and command-line interpretation. The book also includes real-life programming examples and a Korn shell debugger called kshdb, the only known implementation of a shell debugger.
SR28-4972
Oualline, Steve. Practical C Programming. Sebastopol, CA: O'Reilly & Associates, 1997.
There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell handbooks famous. C Programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain. Practical C Programming teaches you how to create programs that are easy to read, debug, and maintain. Practical rules are stressed. Electronic Archaeology, the art of going through someone else's code, is also described.
SR28-4968
Dougherty, Dale. sed & awk. Sebastopol, CA: O'Reilly & Associates, 1997.
sed & awk, one of the most popular book in O-Reilly & Associates' Nutshell series, describes two text processing programs that are mainstays of the UNIX programmer's toolbox. The book lays a foundation for both programs by describing how they are used and by introducing the fundamental concepts of regular expressions and text matching. This new edition covers the sed and awk programs as they are now mandated by the POSIX standard. It also includes a discussion of the GNU versions of both programs, which have extensions beyond their UNIX counterparts. Many examples are used throughout the book to illustrate the concepts discussed.
SR28-4856
Frisch, Aeleen. Essential System Administration: Help for UNIX System Administrators. Sebastopol, CA: O'Reilly & Associates, 1996.
This book takes an in-depth look at the fundamentals of UNIX system administration in a real-world, heterogeneous environment. Whether you are a beginner or an experienced administrator, you will quickly be able to apply its principles and advice to your everyday problems. The book approaches UNIX system administration from the perspective of your job. You will learn about back up and restore and how to set up printers, secure your system, and perform many other systems administration tasks. This second edition has been updated for the latest versions of all major UNIX platforms. In addition, networking, electronic mail, security, and kernel configuration topics have been expanded substantially.
SR23-7467
Garfinkel, Simson, and Gene Spafford. Practical UNIX and Internet Security. Sebastopol, CA: O'Reilly & Associates, 1996.
This second edition is a complete rewrite of the original book. Its packed with twice the pages and offers even more practical information for UNIX users and administrators. You will find coverage of features of many types of UNIX systems. It includes detailed coverage of Internet security networking issues, including World Wide Web security, wrapper and proxy programs, integrity management tools, secure programming, and how to secure TCP/IP services. Chapters on host security contain up-to-date details on passwords, the UNIX filesystem, cryptography backups, logging, physical security, telephone security, UUCP, firewalls, and dealing with breakins. You will also find extensive summary appendixes on freely available security tools, references, and security-related organizations.
SR28-4970
Albitz, Paul, and Cricket Liu. DNS and BIND. Sebastopol, CA: O'Reilly & Associates, 1997.
This book is a complete guide to the Internet's Domain Name System (DNS) and the Berkeley Internet Name Domain (BIND) software, the UNIX implementation of DNS. In addition to covering the basic motivation behind DNS and how to set up the BIND software, this book covers many more advanced topics, including using DNS and BIND on Windows NT systems; how to delegate the ability to assign names to someone; how to use DNS to set up mail forwarding correctly; debugging and troubleshooting; and programming. It assumes a basic knowledge of system administration and network management.
SC31-8005
X/Open Company, Ltd. X/Open CAE Specification: X/Open Transport Interface (XTI). United Kingdom: X/Open Company, Ltd, 1995.
This specification describes the common applications environment (CAE) for the X/Open Transport Interface (XTI). The CAE forms the basis for conformant and branded X/Open systems. This specification is intended to be used by developers who want to base their products on the CAE for XTI.
SR28-5705
X/Open Company, Ltd. and Prentice Hall, Inc. Go Solo: How to Implement and Go Solo with the Single UNIX Specification. United Kingdom: X/Open Company, Ltd., 1995.
This guide is intended for application designers and developers who want to develop new applications or port existing applications to an X/Open UNIX system. Go Solo introduces X/Open UNIX95 Specification and documents the commands and libs needed by AIX programmers who want to ensure that their software is compliant with and portable across all UNIX platforms. This publication is included as part of order number SBOF-1877, which also includes all volumes of AIX Version 4.3 Commands Reference. Go Solo also includes a CD-ROM containing the full documentation set and a free DynaText browser.
SR28-5586
Stevens, W. Richard, TCP/IP Illustrated, Volume 1: The Protocols. Reading, MA: Addison-Wesley Publishing Co., 1994.
This book is a complete and detailed guide to the entire TCP/IP protocol suite. It uses a popular diagnostic tool so you can actually watch the protocols in action. It covers the newest TCP/IP features, including multicasting, path MTU discovery, long fat pipes, window scale option, timestamp option, and protection against wrapped sequence numbers.
SR28-5630
Wright, Gary R. and W. Richard Stevens, TCP/IP Illustrated, Volume 2: The Implementation. Reading, MA: Addison-Wesley Publishing Co., 1995.
This book explains the trade offs at each step of TCP/IP implementation, providing experienced-based tips to help programmers make the best time and cost-effective decisions. This book is for everyone who needs to understand how the TCP/IP protocols are implemented. The book presents the de facto standard implementation of TCP/IP from the 4.4 BSD release. The authors use a teach-by-example approach that combines hundreds of pictures and descriptions of all data structures and algorithms with 15,000 lines of code to help you master the TCP/IP protocol suite.
SR23-7289
Wright, Gary R. and W. Richard Stevens, TCP/IP Illustrated, Volume 3. Reading, MA: Addison-Wesley Publishing Co., 1995.
This book provides detailed coverage of four essential topics with which today's TCP/IP programmers and network administrators must be thoroughly familiar: T/TCP (TCP for Transactions), HTTP (Hypertext Transfer Protocol), NNTP (the Network News Transfer Protocol), and UNIX Domain Protocols.
SR23-7396
Schwartz, Randal L., and Tom Christiansen. Learning Perl. Sebastopol, CA: O'Reilly & Associates, 1997.
This book is the "official" guide for both classroom and workplace. It is now current for Perl version 5.004. Learning Perl is a hands-on tutorial designed to get you writing useful Perl scripts as quickly as possible. Exercises (with complete solutions) accompany each chapter. A chapter introduces you to CGI programming, touching on the use of library modules, references, and Perl's object-oriented constructs. Perl is a language for easily manipulating text, files, and processes. It comes standard on most UNIX platforms and is available free of charge on all other important operating systems.
SR23-7377
Wall, Larry, and Randal L. Schwartz. Programming Perl. Sebastopol, CA: O'Reilly & Associates, 1996.
This is the authoritative guide to Perl, a language for easily manipulating text, files, and processes. Perl provides a more concise and readable way to do many jobs that were formerly accomplished by programming in the C language or one of the shells. The book covers syntax, functions, debugging, efficiency, the library, plus real-world programs dealing with such issues as system administration and text manipulation.
SR23-7534
Costales, Bryan, and Eric Allman. sendmail. Sebastopol, CA: O'Reilly & Associates, 1997.
This new edition is the most comprehensive book ever written on sendmail and covers sendmail Version 8.8 from Berkeley and the standard versions available on most systems. This book provides a complete sendmail tutorial, plus extensive reference material on every aspect of the program. Part One is a tutorial on understanding sendmail. Part Two covers the building, installation, and m4 configuration of sendmail. Part Three covers practical issues in send mail administration. Part Four is a comprehensive reference section. Part Five consists of appendices and a bibliography.
SR23-8127
Peek, Jerry, Mike Loukides, and Tim O'Reilly. UNIX Power Tools. Sebastopol, CA: O'Reilly & Associates, 1997.
UNIX Power Tools and its accompanying CD-ROM contain free software for UNIX power users. It contains thousands of tips, scripts, and techniques that make using UNIX easier and more effective. It also provides powerful freely available programs that add even more flexibility to the standard UNIX command set. The CD-ROM is in ISO-9660 format and can be mounted much like a UNIX filesystem and browsed with familiar commands.
SR23-7947
OpenGL Architecture Review Board. OpenGL Reference Manual: The Official Reference Document to OpenGL, Version 1.1. Reading, MA: Addison-Wesley Publishing Company, 1997.
OpenGL is a powerful software interface for graphics hardware that allows graphics programmers to produce high-quality color images of 3D objects. The functions in the OpenGL library enable programmers to build geometric models, view models interactively in 3D space, control color and lighting, manipulate images, and perform such tasks as alpha blending, antialiasing, depth cueing, and texture mapping. The OpenGL Reference Manual, Second Edition, documents all OpenGL functions, including new features recently approved by the OpenGL Architecture Review Board (ARB) for inclusion of OpenGL, Version 1.1.