Online Book Reader

Home Category

Classic Shell Scripting - Arnold Robbins [255]

By Root 965 0

Hands-On KornShell93 Programming, Barry Rosenberg. Addison-Wesley Longman, Reading, MA, U.S.A., 1998. ISBN 0-201-31018-X.

Standards

Formal standards documents are important, as they represent "contracts" between implementors and users of computer systems.

IEEE Standard 1003.1-2001: Standard for Information Technology—Portable Operating System Interface (POSIX®). IEEE, New York, NY, U.S.A., 2001.

This is the next-to-most recent POSIX standard. It combines both the system call interface standard and the shell and utilities standard in one document. Physically, the standard consists of several volumes, available online,[3] in print,[4] electronically as PDF, and on CD-ROM:

Base Definitions

This provides the history of the standard, definitions of terms, and specifications for file formats and input and output formats. ISBN 0-7381-3047-8; PDF: 0-7381-3010-9/SS94956; CD-ROM: 0-7381-3129-6/SE94956.

Rationale (Informative)

Not a formal part of the standard, in the sense that it does not impose requirements upon implementations, this volume provides the why for the way things are in the POSIX standard. ISBN 0-7381-3048-6; PDF: 0-7381-3010-9/SS94956; CD-ROM: 0-7381-3129-6/SE94956.

System Interfaces

This volume describes the interface to the operating system as seen by the C or C++ programmer. ISBN 0-7381-3094-4; PDF: 0-7381-3010-9/SS94956; CD-ROM: 0-7381-3129-6/SE94956.

Shell and Utilities

This volume is more relevant for readers of this book: it describes the operating system at the level of the shell and utilities. ISBN 0-7381-3050-8; PDF: 0-7381-3010-9/SS94956; CD-ROM: 0-7381-3129-6/SE9.

IEEE Standard 1003.1-2004: Standard for Information Technology—Portable Operating System Interface (POSIX®). IEEE, New York, NY, U.S.A., 2004.

The current POSIX standard, released as this book was going to press. It is a revision of the previous one, and is organized similarly. The standard consists of several volumes: Base Definitions (Volume 1), System Interfaces (Volume 2), Shell and Utilities (Volume 3), and Rationale (Volume 4).

The standard may be ordered from http://www.standards.ieee.org/ on CD-ROM (Product number SE95238, ISBN 0-7381-4049-X) or as PDF (Product number SS95238, ISBN 0-7381-4048-1).

The Unicode Standard, Version 4.0, The Unicode Consortium. Addison-Wesley, Reading, MA, U.S.A., 2003. ISBN 0-321-18578-1.

The standard for XML, available online at http://www.w3.org/TR/REC-xml/.

* * *

[3] See http://www.opengroup.org/onlinepubs/007904975.

[4] See http://www.standards.ieee.org/.

Security and Cryptography

PGP: Pretty Good Privacy, Simson Garfinkel. O'Reilly, Sebastopol, CA, U.S.A., 1995. ISBN 1-56592-098-8.

The Official PGP User's Guide, Philip R. Zimmermann. MIT Press, Cambridge, MA, U.S.A., 1995. ISBN 0-262-74017-6.

Practical UNIX & Internet Security, Third Edition, Simson Garfinkel, Gene Spafford, and Alan Schwartz. O'Reilly, Sebastopol, CA, U.S.A., 2003. ISBN 0-596-00323-4.

SSH, The Secure Shell: The Definitive Guide, Second Edition, Daniel J. Barrett, Richard E. Silverman, and Robert G. Byrnes. O'Reilly Media, Sebastopol, CA, U.S.A., 2005. ISBN 0-596-00895-3.

Secrets and Lies: Digital Security in a Networked World, Bruce Schneier. Wiley, New York, NY, U.S.A., 2000. ISBN 0-471-25311-1.

This book is an outstanding exposition for every world citizen of the implications of computer security on their lives, their data, and their personal freedom. Bruce Schneier, like Brian Kernighan, Jon Bentley, and Donald Knuth, is one of those authors who is always worth reading.

The Code Book: The Evolution of Secrecy from Mary, Queen of Scots, to Quantum Cryptography, Simon Singh. Doubleday, New York, NY, U.S.A., 1999. ISBN 0-385-49531-5.

Applied Cryptography: Protocols, Algorithms, and Source Code in C, Second Edition, Bruce Schneier. Wiley, New York, NY, U.S.A., 1996. ISBN 0-471-12845-7 (hardcover), 0-471-11709-9 (paperback).

Cryptographic Security Architecture: Design and Verification, Peter Gutmann. Springer-Verlag, New York, NY, U.S.A., 2004. ISBN 0-387-95387-6.

Return Main Page Previous Page Next Page

®Online Book Reader