Live data from Hacker News

Advanced Linux Programming – book with free PDF (2001)

advancedlinuxprogramming.com

31–38 of 38 posts

Re: Advanced Linux Programming – book with free PDF (2001)

#32
post #17
post #11

If you are doing "Linux programming" instead of UNIX programming, you are most likely doing something wrong.

Where can I find a "UNIX" distribution to try? :-) Linux are in every android cell phones, PI, pc, etc.

z/OS is legally UNIX.

So's HP-UX and Solaris (probably not any of the Open Source variants, however).

None of the Open Source BSDs qualify as UNIX, however.

Re: Advanced Linux Programming – book with free PDF (2001)

#33
post #17
post #11

If you are doing "Linux programming" instead of UNIX programming, you are most likely doing something wrong.

Where can I find a "UNIX" distribution to try? :-) Linux are in every android cell phones, PI, pc, etc.

Buy a Mac, OS X is a certified UNIX.

Re: Advanced Linux Programming – book with free PDF (2001)

#34

I am getting interested in Unix programming, but essentially starting from scratch. I've read through the first two chapters of the The Linux Programming Interface, and while I think it is a great book, so far it has not been easy for me to find points of entry. I think it might not be the best book for me to start with. I've just started How Linux Works, but I thought I might take this opportunity to ask for suggest…

Raymond's The Art of Unix Programming is a good resource for understanding the design philosophy of Unix...and by extension Linux. It explains much of the context and history behind why things are done the way they are done and what good nix programs do to be good nix programs.

http://www.catb.org/esr/writings/taoup/html/

Re: Advanced Linux Programming – book with free PDF (2001)

#35
post #14

why are all the chapters in separate pdf's? Is that unintentional or an enticement to buy the book when it comes out? If it's the former, anybody got a full pdf download link?

The first line in the table on http://advancedlinuxprogramming.com/alp-folder/ is a link to the PDF of the full book. http://advancedlinuxprogramming.com/alp-folder/advanced-linu... (The size in the table is incorrect. It's 3866012 bytes, not 1273361. The md5sum is correct.)

The size has now been corrected.

Re: Advanced Linux Programming – book with free PDF (2001)

#36
post #7

Two alternative, and better, choices, if you're willing to spend a few dollars (and hopefully expense it to your manager): The Linux Programming Interface: http://www.amazon.com/Linux-Programming-Interface-System-Han... Advanced Programming in the UNIX Environment: http://www.amazon.com/Advanced-Programming-UNIX-Environment-... A not-too-distant third choice, Linux System Programming: http://www.amazon.com/Linux-Syst…

How strongly do you recommend these books? Unfortunately I'm a college student without much cash to toss around, but I can scrape together enough for a book if it'll make me a better programmer in the long run.

Re: Advanced Linux Programming – book with free PDF (2001)

#37
post #36
post #7

Two alternative, and better, choices, if you're willing to spend a few dollars (and hopefully expense it to your manager): The Linux Programming Interface: http://www.amazon.com/Linux-Programming-Interface-System-Han... Advanced Programming in the UNIX Environment: http://www.amazon.com/Advanced-Programming-UNIX-Environment-... A not-too-distant third choice, Linux System Programming: http://www.amazon.com/Linux-Syst…

How strongly do you recommend these books? Unfortunately I'm a college student without much cash to toss around, but I can scrape together enough for a book if it'll make me a better programmer in the long run.

If you want to learn what's one layer beneath the hood of most higher-level language environments, they are well worth the investment. And IMO this stuff is worth learning. One day, you will be glad to know it when you use strace to successfully debug why your application doesn't work, while the rest of your coworkers tear up more code in befuddlement :-)
Post reply on HN