Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Linux Programming Unleashed

created by quamaretto

(thing) by quamaretto (5.4 d) (print)   ?   (I like it!) 1 C! Wed Jan 28 2004 at 3:36:31

by Kurt Wall, Mark Watson, Mark Whitis et al.

Sam's Publishing, Unleashed series; 818 pages, softback, includes CD with Mandrake OS and examples

This book is a large collection of largely seperate tutorials on a lot of different subjects related to Linux/OSS. Most of these tutorials will transfer to *BSD, Solaris, or whatever, though some are Linux-specific.

I've had this book for two years, and have hardly looked at it since I bought it. A few days ago, though, I was scrabbling around for a good Xlib tutorial; I hunted around the engineering library for some time to unwittingly come home with a book on Xt and Motif. Then I remembered that this book had brief introductions to Xlib, Xt, Motif, and so much other stuff it just isn't right. In short, if you're trying to pick up some particular programming skill, this book might not be a bad place to start.

The book assumes that you are familiar with C; knowledge of C++ is a good thing, and there is a bit of Java. You will be tought everything else you need to know. If you are completely new to Unix/Linux, you will need to check out the sections on gcc, emacs and make. As befits the title, this book is completely worthless if you're not going to use Linux or some other Unix-like OS.

List of subjects, largely read from overview:

There are a lot of things that I feel are missing from this book. First, the only programming languages used are C and C++, and a tiny bit of Java; no space is given to other languages except for a few pages on Lisp in the midst of the emacs chapter. Besides that, I would have expected at least basic coverage of lex and yacc, and either a better explanation of the text editor wars or a few pages on vi. (I use vi, but then I don't do a lot of editing these days.) Of course, the content of the book already fills 800 pages; the book would become unwieldy toward catapult-worthiness if much more was added.

/msg me with info, errors, or updates. Information is taken from the 1999 edition; if you have a fresher copy, feel free to note any changes or additions.


printable version
chaos

Software is free speech The HURD Athena xkill
Array of function pointers The Art of Unix Programming OpenGL Xlib
Essential Kanji Advanced Programming in the UNIX Environment XT Gigafast
Add Perl to your favorite text editor Windows Rhapsody Portland Pattern Repository Joel on Software
The Practice Of Programming xclipboard Half Price Books xclock
xedit vi Solaris How to Become a Hacker
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Look at this mess the Death Borg made!
Aurora Borealis
So this one-legged man walks into a bar
A few minutes is all it will take sometimes to completely undo me
Art Spiegelman
Locus of control
Books made me a person
Galileo Galilei
apple orchard
Tina's dirty parts
multiple choice
Premature infant
Here Come the Warm Jets
The four C's of diamond grading
New Writeups
BookReader
Fear the Cold(dream)
Pavlovna
Kathleen MacInnes(person)
stainedglass
1(fiction)
kalen
Three "T"s(idea)
octillion369
Undead(idea)
archiewood
Ico(fiction)
Heisenberg
Why I love Everything2(log)
octillion369
Death Knight(person)
XWiz
Are you hoping for a miracle?(review)
santo
The Host(review)
LostPsion
"Shut the Fuck Up" Theaters(idea)
beatrice
You've been slowly taking me over for nearly a year, do you know that?(idea)
Berek
YouTube(thing)
shaogo
How to Pretend to Have a Job(idea)
hapax
Les Provinciales(review)
This affordable entertainment brought to you by The Everything Development Company