6 ms·
The Art of Unix Programming
- rottencupcakes 16y agoThe entire faq is very very long. Here's a tl;dr high level list of rules and philosophies: http://www.faqs.org/docs/artu/ch01s06.html http://www.faqs.org/docs/artu/ch01s06.html
- kiba 16y agoIt's not a FAQ but a book!
- beilabs 16y agoBesides using wget to rip the entire thing is there a tar.gz or zip handy with everything in it? Flying soon and would like some offline reading material...
- SkyMarshal 16y agoI was looking for that too, but didn't see it. What's better for dl'ing an entire website and maintaining its structure, wget or httrack?
- jseliger 16y agoI was just thinking this too: it looks like an ideal Kindle read.
- angrycoder 16y agohttp://www.amazon.com/Art-UNIX-Programming-ebook/dp/B003U2T5BA/ref=sr_1_2?ie=UTF8&qid=1289185448&sr=8-2 http://www.amazon.com/Art-UNIX-Programming-ebook/dp/B003U2T5...
- erikano 16y ago> This book and its on-line version are distributed under the terms of the Creative Commons Attribution-NoDerivs 1.0 So I think it is OK to post this PDF version. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.103.2799&rep=rep1&type=pdf http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.103...
- beilabs 16y agoThanks very much....I really need to get a tablet just for these types of books...
- erikano 16y agoJust make sure that you don't get one that is too small - I borrowed an iRex iLiad [1] from the library at the university, and I found that the 8.1-inch (21 cm) display meant constant "scrolling" with the touch-pen, which was rather annoying due to the high response-time of the system. The only book that I finished reading on it, was Mercurial: The Definitive Guide by Bryan O'Sullivan [2]. The reason that I could read this book, was that it was released for free online by the author with all source files so that I could compile it in a smaller page-format with bigger fonts (the figures did not scale automatically, but IMHO, they weren't crucial to understanding the content of the book). [1]: http://en.wikipedia.org/wiki/ILiad http://en.wikipedia.org/wiki/ILiad [2]: http://hgbook.red-bean.com/ http://hgbook.red-bean.com/
- wazoox 16y agoWell I personally bought the dead tree version, and use the website for reference sometimes.
- Naga 16y agoI found this book at my university's library, and ended up spending most of the day reading it there. I liked it, and didn't know it was online, too.
- codex 16y agoDoes anyone else find ESR's writings to be haughty and a bit sophomoric? He may be brilliant, but every time I pick up this book I get turned off almost immediately.
- angrycoder 16y agoI find his stuff to be infectiously enthusiastic and inspiring.
- silentbicycle 16y agoI find ESR's style quite irritating, though this book has enough good content that I would still recommend it. His points about Unix usually stand on their own, and the polemic about Windows distract from them.
- danieldk 16y agoI bought this book years ago, and the title is misleading. It is not so much a programming, as ESR's personal interpretation of UNIX culture and values. If you like ESR, you will probably love it. If not, it will read like unstructured drivel. Maybe, I am too negative. But if you are a non-UNIX programmer, and have to work on a UNIX project, there are far better books available. (E.g. Advanced Programming in the UNIX Environment, by W. Richard Stevens and Stephen Rago)
- djacobs 16y agoTo be fair, the subject of the title is "Art" and the object is "Programming". This is about the art and care that developers should put into the Unix community and the tools they build. In a way, it's an intro to the mindset and philosophy of openness in technology.
- uriel 16y ago> Advanced Programming in the UNIX Environment, by W. Richard Stevens and Stephen Rago Stevens was a great writer, but his books covered precisely all that was and is wrong with 'modern' Unix systems, they could be considered a summary of what is the opposite to the Unix philosophy. To truly understand the Unix way, Pike and Kernighan's The Unix Programming Environment is by far the best choice.
- uriel 16y agoThis contains some good bits, but "The Unix Programming Environment" by Rob Pike and Brian Kernighan is a much more eloquent and concise explanation of the essence of the Unix philosophy.