FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Porting UNIX Software: From Download to Debug
- Author(s) Greg Lehey
- Publisher: O'Reilly Media; 1st edition (April 11, 1995)
- Paperback: 534 pages
- eDook: PDF Files
- Language: English
- ISBN-10: 1565921267
- ISBN-13: 978-1565921269 :
If you work on a UNIX system, a good deal of your most useful software comes from other people -- your vendor is not the source. This means, all too often, that the software you want was written for a slightly different system and that it has to be ported. Despite the best efforts of standards committees and the admirable people who write the software (often giving it away for free), something is likely to go wrong when you try to compile their source code.
But help is now here!Problems can crop up at any stage in porting. Special configuration is often required before you compile. The source code could call functions that you've never heard of. Some programs make assumptions about the hardware they're running on or the terminals they interact with. And you may even have trouble with the documentation, if it's in a format you're not used to.This book deals with the whole life cycle of porting, from setting up a source tree on your system to correcting platform differences and even testing the executable after it's built.
The book exhaustively discusses the differences between versions of UNIX and the areas where porters tend to have problems.The assumption made in this book is that you just want to get a package working on your system; you don't want to become an expert in the details of your hardware or operating system (much less an expert in the system used by the person who wrote the package!). Many problems can be solved without a knowledge of C or UNIX, while the ones that force you to deal directly with source code are explained as simply and concretely as possible.
About the Authors- Greg Lehey is an independent computer consultant specializing in UNIX.
- The Unix Operating Systems
- The Linux Operating System
- BSD and FreeBSD
- Mac OS X and Programming
- Unix/Linux Programming - System and Applications
-
The Art of UNIX Programming (Eric Steven Raymond)
This book attempts to capture the engineering wisdom and design philosophy of the UNIX, Linux, and Open Source software development community, and as it is applied today by the most experienced programmers.
-
The UNIX Hater's Handbook (Simson Garfinkel, et al)
This book is for all people who are forced to use UNIX. It is a humorous book - pure entertainment - that maintains that UNIX is a computer virus with a user interface. It is a self-help book that will let readers know they are not alone.
-
Lions' Commentary on Unix 6th Edition (John Lions)
This legendary underground classic, reproduced without modification, is really two works in one: the complete source code to an early version (Edition 6) of the UNIX operating system, a treasure in itself!
-
UNIX System Security: A Guide for Users & System Administrators
This book begins by examining four high-profile breaches of UNIX security as illustrations of how a UNIX system can be attacked. It then provides the information necessary to protect against these forms of attack, and offers the tools.
-
The Book of Webmin: Learned to Stop Worrying and Love UNIX
This books teaches you How to use Webmin's unique features, including integrating the most popular services (Apache, BIND, Sendmail, and more) as well as the standard system features (network configuration, disk configuration, users and groups, etc.).
-
O'Reilly® UNIX Systems Programming for SVR4 (David A. Curry)
This book gives you the nitty-gritty details on how UNIX interacts with applications. If you're writing an application from scratch, or if you're porting an application to any System V Release 4 (SVR4) platform, you need this book.
-
O'Reilly® Using C on the UNIX System (David A. Curry)
This book provides a thorough introduction to the UNIX system call libraries. It is aimed at programmers who already know C, but who want to take full advantage of the UNIX programming environment.
-
The Unix Programming Environment (Mark Burgess)
Designed for first-time and experienced users, this book describes the UNIX programming environment and philosophy in detail. Readers will gain an understanding of how to use the system, its components, and the programs.
-
Programming in C - UNIX System Calls and Subroutines Using C
This book is guide to UNIX software development in C for professional programmers and students. It focuses on the UNIX system call interface. , the programming interface between the UNIX Kernel and applications software running in the UNIX environment.
-
ANSI C for Programmers on UNIX Systems (Tim Love)
This document aims to introduce C by providing and explaining examples of common programming tasks, and to enable the reader to learn from available source code by clarifying common causes of incomprehension.
-
O'Reilly® Unix Text Processing (Dale Dougherty, Tim O'Reilly)
It shows how UNIX can be used effectively in the preparation of written documents, specially in the process of producing book-length documents. Surely it is important to learn the tools of the trade, and we will demonstrate the tools available.
-
Conquering the Command Line: Unix and Linux for Developers
In this book you will find not only the most useful command line tools for Unix and Linux based systems you need to know, but also the most helpful options and flags for those tools.
:
|
|