Unix Books

MagicBeanDip.com

Page 1 of 34 - Go to page: 1 2 3 4 5 6 12

Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition) (Addison-Wesley Professional Computing Series)

W. Richard Stevens, Bill Fenner, Andrew M. Rudoff

Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition) (Addison-Wesley Professional Computing Series) W. Richard Stevens, Bill Fenner, Andrew M. Rudoff Amazon Price: $63.99
List Price: $79.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 52 new & used starting at $53.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Certification Central -> General
Subjects -> Computers & Internet -> Certification Central -> General AAS
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General

Customer Reviews:
Total reviews: 25 Average rating: 5.0 of 5

A piece of art 5 out of 5 stars.
0 of 0 people found this review helpful.

This book is excellent. I had previously bought "Advanced Programming in the UNIX Environment" by the same author and I loved it so now that I have to do network programming in Linux I got a copy of UNP. The book is well organized and has a lot more information than I expected (Raw sockets, Packet capture, IPv6 etc). Everything is explained clearly and with a lot of examples. It's a shame that the author passed away because I would buy any other book he wrote. Buy this book, it's expensive but It's so professional that is a "must have" for anyone that's going to be programming network applications in UNIX systems.

Thank you, Richard Stevens. Rest in Peace.

Editorial Review:

This is THE guide to UNIX network programming APIs. Whether you write Web servers, client/server applications, or any other network software, you need to understand networking APIS-especially sockets in greater detail than ever before. You need UNIX Network Programming, Volume 1, Third Edition. In this book, the Authors offer unprecedented, start-to-finish guidance on making the most of sockets, the de facto standard for UNIX network programming with APIs - as well as extensive coverage of the X/Open Transport Interface (XTI).

Advanced Programming in the UNIX(R) Environment (2nd Edition) (Addison-Wesley Professional Computing Series)

W. Richard Stevens, Stephen A. Rago

Advanced Programming in the UNIX(R) Environment (2nd Edition) (Addison-Wesley Professional Computing Series) W. Richard Stevens, Stephen A. Rago Amazon Price: $63.99
List Price: $79.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 44 new & used starting at $50.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General AAS
Subjects -> Computers & Internet -> Operating Systems -> General

Customer Reviews:
Total reviews: 76 Average rating: 4.5 of 5

Editorial Review:

"Stephen Rago's update is a long overdue benefit to the community of professionals using the versatile family of UNIX and UNIX-like operating environments. It removes obsolescence and includes newer developments. It also thoroughly updates the context of all topics, examples, and applications to recent releases of popular implementations of UNIX and UNIX-like environments. And yet, it does all this while retaining the style and taste of the original classic." --Mukesh Kacker, cofounder and former CTO of Pronto Networks, Inc. "One of the essential classics of UNIX programming." --Eric S. Raymond, author of The Art of UNIX Programming "This is the definitive reference book for any serious or professional UNIX systems programmer. Rago has updated and extended the classic Stevens text while keeping true to the original. The APIs are illuminated by clear examples of their use. He also mentions many of the pitfalls to look out for when programming across different UNIX system implementations and points out how to avoid these pitfalls using relevant standards such as POSIX 1003.1, 2004 edition and the Single UNIX Specification, Version 3."--Andrew Josey, Director, Certification, The Open Group, and Chair of the POSIX 1003. 1 Working Group "Advanced Programming in the UNIX(R) Environment, Second Edition, is an essential reference for anyone writing programs for a UNIX system. It's the first book I turn to when I want to understand or re-learn any of the various system interfaces. Stephen Rago has successfully revised this book to incorporate newer operating systems such as GNU/Linux and Apple's OS X while keeping true to the first edition in terms of both readability and usefulness. It will always have a place right next to my computer." --Dr. Benjamin Kuperman, Swarthmore College Praise for the First Edition "Advanced Programming in the UNIX(R) Environment is a must-have for any serious C programmer who works under UNIX. Its depth, thoroughness, and clarity of explana-tion are unmatched." --UniForum Monthly "Numerous readers recommended Advanced Programming in the UNIX(R) Environment by W. Richard Stevens (Addison-Wesley), and I'm glad they did; I hadn't even heard of this book, and it's been out since 1992. I just got my hands on a copy, and the first few chapters have been fascinating."--Open Systems Today "A much more readable and detailed treatment of UNIX internals can be found in Advanced Programming in the UNIX(R) Environment by W. Richard Stevens (Addison-Wesley). This book includes lots of realistic examples, and I find it quite helpful when I have systems programming tasks to do." --RS/Magazine "This is the definitive reference book for any serious or professional UNIX systems programmer. Rago has updated and extended the original Stevens classic while keeping true to the original." --Andrew Josey, Director, Certification, The Open Group, and Chair of the POSIX 1003.1 Working Group For over a decade, serious C programmers have relied on one book for practical, in-depth knowledge of the programming interfaces that drive the UNIX and Linux kernels: W. Richard Stevens' Advanced Programming in the UNIX(R) Environment. Now, Stevens' colleague Stephen Rago has thoroughly updated this classic to reflect the latest technical advances and add support for today's leading UNIX and Linux platforms. Rago carefully retains the spirit and approach that made this book a classic.Building on Stevens' work, he begins with basic topics such as files, directories, and processes, carefully laying the groundwork for understanding more advanced techniques, such as signal handling and terminal I/O. Substantial new material includes chapters on threads and multithreaded programming, using the socket interface to drive interprocess communication (IPC), and extensive coverage of the interfaces added to the latest version of the POSIX.1 standard. Nearly all examples have been tested on four of today's most widely used UNIX/Linux platforms: FreeBSD 5.2.1; the Linux 2.4.22 kernel; Solaris 9; and Darwin 7.4.0, the FreeBSD/Mach hybrid underlying Apple's Mac OS X 10.3. As in the first edition, you'll learn through example, including more than 10,000 lines of downloadable, ANSI C source code. More than 400 system calls and functions are demonstrated with concise, complete programs that clearly illustrate their usage, arguments, and return values. To tie together what you've learned, the book presents several chapter-length case studies, each fully updated for contemporary environments.Advanced Programming in the UNIX(R) Environment has helped a generation of programmers write code with exceptional power, performance, and reliability. Now updated for today's UNIX/Linux systems, this second edition will be even more indispensable.

Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming)

Mark Dalrymple, Aaron Hillegass

Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming) Mark Dalrymple, Aaron Hillegass Amazon Price: $44.09
List Price: $69.99
Usually ships in 24 hours
By: Big Nerd Ranch
Amazon Marketplace: 35 new & used starting at $39.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Apple -> Mac OS X
Subjects -> Computers & Internet -> Apple -> Mac OS X UNIX
Subjects -> Computers & Internet -> Operating Systems -> MacOS

Customer Reviews:
Total reviews: 7 Average rating: 4.5 of 5

Read This Book 5 out of 5 stars.
18 of 21 people found this review helpful.

If you're a Mac OS X developer and want to get serious about it, this book is mandatory. It is always on my desk right by the computer, and really is that perfect reference. Nothing really compares to this book, the previous Aaron Hillegass book is rather basic but is more of an introduction. I have a BS degree in CS and even though a lot of this has been covered, the rest of it is done in graduate school. So if you're looking for that little bit extra, give it a shot.

Awesome book for anyone looking to learn low-level 5 out of 5 stars.
7 of 7 people found this review helpful.

This book fills in most gaps you might encounter while learning about the low-level BSD/Mach aspect of Mac OS X and Darwin. Mach and BSD iokit is described in detail, and there are tons of useful code examples all over the book. This book even explains ipc and pipes very well, and isn't the size of the bible, like other books. It gets to the point as soon as you get past the TOC.

Editorial Review:

There are several other books on programming for Mac OS X, but none of them comtain explanations of how to leverage the powerful underlying technologies. This book goes down to the real nitty-gritty of multi-threading, interprocess communication, networking, performance tuning, distributed objects, queues, Bonjour, authentication, the keychain, and directory services. The tools are also covered: gcc, gdb, subversion, Shark, and Saturn.

Mastering Unix Shell Scripting: Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus

Randal K. Michael

Mastering Unix Shell Scripting: Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus Randal K. Michael Amazon Price: $43.96
List Price: $50.00
Usually ships in 24 hours
By: Wiley
Amazon Marketplace: 41 new & used starting at $30.98

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Networking -> Network Administration
Subjects -> Computers & Internet -> Networking -> Network Programming
Subjects -> Computers & Internet -> Operating Systems -> Unix -> Administration

Customer Reviews:
Total reviews: 18 Average rating: 4.5 of 5

wide span of topics for sysadmins and programmers 4 out of 5 stars.
5 of 6 people found this review helpful.

[A review of the 2ND EDITION, where the latter was published in June 2008.]

Perhaps you are a programmer or sysadmin of a heterogeneous network of unix and linux machines. Where the unixes hail from different vendors. Think Solaris, HP-UX, AIX and the Macintosh. (Yes, the Mac runs a descendent of Mach, which is a dialect of unix.) And maybe the linux boxes have different distros. This book spans the gamut of most unixes (I include linux in this). Helping you easily write shell scripts, without taking sides over which unix or linux version is better.

The second ecumenical aspect is that it also avoids favouring any of the 3 major unix shells - Borne, Korn and bash. In some newsgroups, there has been a tedious and interminable debate about the relative virtues of these shells. While one shell might indeed be better than others for a given task, in general they have equivalent functionality. The book's evenhanded approach is one worth emulating.

Thoughtfully, the book suggests topics that might be typically useful to sysadmins, and others more suited to programmers. It is not a strict divide. But for sysadmins, you can see discussions about how to monitor disk partitions, or system load and swap space usage. These are often issues germane to your duties.

The bulk of the book is more on programmer-related topics. Much. Note that the book is largely random access, unlike a science textbook for example, which is serial access from the front. In other words, with just a minimal acquaintance with basic scripting, you can dive straight into any chapter, without reading its predecessor.

Editorial Review:

UNIX expert Randal K. Michael guides you through every detail of writing shell scripts to automate specific tasks. Each chapter begins with a typical, everyday UNIX challenge, then shows you how to take basic syntax and turn it into a shell scripting solution. Covering Bash, Bourne, and Korn shell scripting, this updated edition provides complete shell scripts plus detailed descriptions of each part. UNIX programmers and system administrators can tailor these to build tools that monitor for specific system events and situations, building solid UNIX shell scripting skills to solve real-world system administration problems.

UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition) (The Unix Networking Reference Series , Vol 2)

W. Richard Stevens

UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition) (The Unix Networking Reference Series , Vol 2) W. Richard Stevens Amazon Price: $66.66
List Price: $83.33
Usually ships in 24 hours
By: Prentice Hall PTR
Amazon Marketplace: 42 new & used starting at $29.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> Networks
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> General
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> General AAS

Customer Reviews:
Total reviews: 12 Average rating: 4.5 of 5

Editorial Review:

The first volume of Unix Network Programming, Networking APIs: Sockets and XTI covers just about everything you need to know to get your applications to talk to other computers on a network. In this second volume, W. Richard Stevens discusses what you need to know to get your applications to talk to other applications running on your computer. There's a big difference, and Stevens covers it well.

Stevens introduces the reader to the internal structures of Posix interprocess communication (IPC) and System V (SysV) IPC; pipes and first in, first outs (FIFOs); message queues; how to lock and unlock files and records; semaphores; shared memory; and remote procedure calls (RPCs). He explains the difference between the Posix and SysV implementations of semaphores, message queues, and shared memory. There are also plenty of notes and examples for the reader.

This book is invaluable for programmers because it explains all of those little "gotchas" that always seem to pop up. In addition, the explanations of the differences between Posix IPC and SysV IPC really help readers decide which version they'd like to use for their applications. --Doug Beaver

Unix Programming Environment (Prentice-Hall Software Series)

Brian W. Kernighan, Rob Pike

Unix Programming Environment (Prentice-Hall Software Series) Brian W. Kernighan, Rob Pike Amazon Price: $34.97
List Price: $55.50
Usually ships in 24 hours
By: Prentice Hall
Amazon Marketplace: 74 new & used starting at $2.23

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General AAS
Subjects -> Computers & Internet -> Operating Systems -> General

Customer Reviews:
Total reviews: 33 Average rating: 4.5 of 5

A Must Have for Unix/Linux programmers 5 out of 5 stars.
4 of 4 people found this review helpful.

This is one of the best programming books I have. If you master everything in this book along with the "C Programming Language" and "Advanced UNIX Programming", you will truly be a UNIX programmer.

The bible of Unix 5 out of 5 stars.
4 of 4 people found this review helpful.

This book is the best book on programming on Unix. It is very practical, and it gives you a good understanding of the philosophy of the Unix system and how to use it.

Unix is a programmers environment. Once you understand the foundation it is a very productive environment. It will show you the tools, the philosophy behind the tools, and how to be productive in the Unix environment. People who hate Unix haven't read this book or aren't programmers...

Great book on the foundations of the UNIX environment 5 out of 5 stars.
3 of 3 people found this review helpful.

In spite of its advanced age, this book is still relevant and explains many topics better than much newer books on the various flavors of UNIX. Although there are better books on the specific flavors of UNIX available today, no other book does as good a job of explaining the philosophy of generic UNIX and its intrinsic relationship to the C programming language. The book starts out talking about invoking common commands from the command line, the UNIX file system, and then moves on to "filtering"- which in this context means feeding the output of one command into the input of another command until you obtain the output you desire. Next shell programming is introduced along with sed and awk, which are the oldest of the UNIX scripting languages. Finally, we exhaust what can be done with sed, awk, and scripts consisting of UNIX commands already in existence. So, the authors show us how to "roll our own" UNIX commands by writing C programs and invoking their executable versions just like a UNIX command would be invoked. This part of the book is not meant to be a tutorial on the C programming language, so the reader should already know C or have another source for learning it. As an addendum to the section on C programming and UNIX, the authors illustrate how to use the UNIX system calls to build a richer set of commands. These system calls are interfaces to the UNIX OS kernel and provide a means for the programmer/user to access I/O, create and access files and directories, process errors, manage and create processes, and handle signals - which are the UNIX version of interrupts and exceptions. The book closes with a discussion of yacc and lex and illustrates how they can be used to build a calculator for use in the UNIX environment.
This is a very "hands on" kind of book, so you should have access to a UNIX based system that has a C compiler handy so that you can type in the commands and do the exercises as you read along in the book. If you are a beginner to the world of UNIX, regardless of the flavor that you are ultimately interested in using, this is a great book to get your feet wet and to understand the power of this operating system.

Editorial Review:

Most of the book is devoted to discussions of individual tools, but throughout run the themes of combining programs and of using programs to build programs--emphasizing how they fit in the environment.

Oracle Shell Scripting: Linux and UNIX Programming for Oracle (Oracle In-Focus series)

Jon Emmons

Oracle Shell Scripting: Linux and UNIX Programming for Oracle (Oracle In-Focus series) Jon Emmons Amazon Price: $32.97
List Price: $49.95
Usually ships in 24 hours
By: Rampant Techpress
Amazon Marketplace: 29 new & used starting at $31.21

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Databases -> Database Management Systems
Subjects -> Computers & Internet -> Databases -> Oracle -> General
Subjects -> Computers & Internet -> Databases -> Oracle -> General AAS

Customer Reviews:
Total reviews: 11 Average rating: 4.5 of 5

Bought a wrong book. 3 out of 5 stars.
1 of 2 people found this review helpful.

A so-so book. I bought it because I thought the author is Don Burleson. The book covers some very basic unix/dba daily routines which I think many companies already have those scripts/tricks in place. At least majority of the scripts are old school to me. If someone already been working on Oracle database administration in unix environment for a year or so, you don't need this book. Unix for Oracle DBA's from O'Reilly (authored by Don Burleson) does a better job and much lighter weight too. I just glanced through it couple times from cover to cover and it has been sitting straight on my bookshelf since then. The real disappointment was the price. It doesn't worth more than $30.

Editorial Review:

With the expert techniques discussed in this book, Oracle database administrators can automate routine tasks to save time and money and better monitor the flow of work. Using shell scripts—an indispensable tool on UIX and Linux—any number of commands can be combined and executed either simultaneously or sequentially. More than 50 working shell scripts for both beginners and experts give Oracle professionals a fantastic head-start on automating their administration duties and are easily modifiable for any environment. Topics include the history of shells and shell scripting, detailed step-by-step instructions on building shell scripts, how to tell when things are working right, and how to effectively monitor the system for failures.

Unix Shell Programming (3rd Edition)

Stephen Kochan, Patrick Wood

Unix Shell Programming (3rd Edition) Stephen Kochan, Patrick Wood Amazon Price: $23.09
List Price: $34.99
Usually ships in 24 hours
By: Sams
Amazon Marketplace: 53 new & used starting at $15.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Operating Systems -> Unix -> Shell
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General AAS

Customer Reviews:
Total reviews: 39 Average rating: 4.5 of 5

Nice Beginner or Reference Unix / Linux Book 5 out of 5 stars.
3 of 3 people found this review helpful.

I wish this was the book we used last quarter since it is MUCH better. It is this quarter's UNIX / Linux textbook (Shell Scripting although it also covers the basic commands) This book is highly reccomended for the Linux beginner or for someone who wants a very good reference book.

Editorial Review:

Unix Shell Programming is a tutorial aimed at helping Unix and Linux users get optimal performance out of their operating out of their operating system. It shows them how to take control of their systems and work efficiently by harnessing the power of the shell to solve common problems. The reader learns everything he or she needs to know to customize the way a Unix system responds.

The vast majority of Unix users utilize the Korn shell or some variant of the Bourne shell, such as bash. Three are covered in the third edition of Unix Shell Programming. It begins with a generalized tutorial of Unix and tools and then moves into detailed coverage of shell programming.

Topics covered include: regular expressions, the kernel and the utilities, command files, parameters, manipulating text filters, understanding and debugging shell scripts, creating and utilizing variables, tools, processes, and customizing the shell.

Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)

W. Richard Stevens, Stephen A. Rago

Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series) W. Richard Stevens, Stephen A. Rago Amazon Price: $52.43
List Price: $64.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 53 new & used starting at $48.49

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General AAS
Subjects -> Computers & Internet -> Operating Systems -> General

Customer Reviews:
Total reviews: 1 Average rating: 5.0 of 5

Editorial Review:

"This is the definitive reference book for any serious or professional UNIX systems programmer. Rago has updated and extended the original Stevens classic while keeping true to the original."

—Andrew Josey, Director, Certification, The Open Group, and Chair of the POSIX 1003.1 Working Group

The same trusted content from the Second Edition, now in paperback!

For over a decade, serious C programmers have relied on one book for practical, in-depth knowledge of the programming interfaces that drive the UNIX and Linux kernels: W. Richard Stevens' Advanced Programming in the UNIX® Environment. Now, Stevens' colleague Stephen Rago has thoroughly updated this classic to reflect the latest technical advances and add support for today's leading UNIX and Linux platforms.

Rago carefully retains the spirit and approach that made this book a classic. Building on Stevens' work, he begins with basic topics such as files, directories, and processes, carefully laying the groundwork for understanding more advanced techniques, such as signal handling and terminal I/O.

Substantial new material includes chapters on threads and multithreaded programming, using the socket interface to drive interprocess communication (IPC), and extensive coverage of the interfaces added to the latest version of the POSIX.1 standard. Nearly all examples have been tested on four of today's most widely used UNIX/Linux platforms: FreeBSD 5.2.1; the Linux 2.4.22 kernel; Solaris 9; and Darwin 7.4.0, the FreeBSD/Mach hybrid underlying Apple's Mac OS X 10.3.

As in the first edition, you'll learn through example, including more than 10,000 lines of downloadable, ANSI C source code. More than 400 system calls and functions are demonstrated with concise, complete programs that clearly illustrate their usage, arguments, and return values. To tie together what you've learned, the book presents several chapter-length case studies, each fully updated for contemporary environments.

Advanced Programming in the UNIX® Environment has helped a generation of programmers write code with exceptional power, performance, and reliability. Now updated for today's UNIX/Linux systems, this second edition will be even more indispensable.

UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1

W. Richard Stevens

UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1 W. Richard Stevens List Price: $69.00
By: Prentice Hall PTR
Amazon Marketplace: 29 new & used starting at $9.42

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Certification Central -> General
Subjects -> Computers & Internet -> Certification Central -> General AAS
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> Networks

Customer Reviews:
Total reviews: 47 Average rating: 4.5 of 5

Editorial Review:

The classic programming text Unix Network Programming has been updated by author W. Richard Stevens to encompass three new volumes. There have been a few changes in the computing world since 1990 (the year the original was published), and Stevens has taken the opportunity to create a complete set of reference manuals for programmers of all skill levels.

The first volume, Networking APIs: Sockets and XTI, covers everything you need to know to make your programs communicate over networks. Stevens covers everything from writing your programs to be compatible with both Internet Protocol version 4 (IPv4) and IPv6, to raw sockets, routing sockets, User Datagram Protocol (UDP), broadcasting/multicasting, routing sockets, server internals, and more, plus a section covering Posix threads.

Stevens also notes compatibility issues with different operating systems so that readers can create code that is more portable, and he offers plenty of advice on how to make code more robust. --Doug Beaver


Page 1 of 34 - Go to page: 1 2 3 4 5 6 12

Return to MagicBeanDip.com

This page was created in 1.7107 seconds.