57 Comments
- utcursch, on 10/12/2007, -1/+39If you want to download the full book as a single PDF file (instead of individual chapters):
http://docs.linux.cz/programming/other/ALP/advanced-linux-programming.pdf - strabes, on 10/12/2007, -0/+17Sorry for feeding the troll but I couldn't resist this one. It's a programming manual. You use it learn how to write better software. People have to learn how to program in ANY OS. The $2000 you paid for your Mac doesn't include being able to think a program into existance.
- danduke, on 10/12/2007, -0/+16I think maybe you're not quite understanding the concept of "programming" as contrasted to the concept of "using."
- pinetree, on 10/12/2007, -0/+13Here are some lists of free books:
http://www.ebooklobby.com/
http://www.computer-books.us/
http://www.textbookrevolution.org/
http://www.freetechbooks.com/
http://www.giuciao.com/ - LocalScope, on 10/12/2007, -2/+11http://www.gutenberg.org/
Not tech, but a kick ass site. - loconet, on 10/12/2007, -0/+9GodKiller,physik
Ok, I'll bite as well. You kids realize this book talks about inline assembly, posix threads, low level io, etc. None of these concepts are required for you to "use" a Linux system. You kids are so caught up in discrediting Linux that can't formulate rational comments. This is a programming book! Windows also has one of those, so does OSX. - coldphoenix, on 10/12/2007, -0/+7@diggsit
Probably cost you as much as just buying the book. - diggsIt, on 10/12/2007, -1/+8I wonder if you could put the ebook file on a thumb drive and have kinkos print it. How much would that be. The book is 368 pages.
- shinda, on 10/12/2007, -1/+7I think to sum up Linux as only having the free factor to top up windows is a bit ignorant and at best discredits any form of logical discussion one may even have with you on this topic.
To term it best, anything windows can do linux can do better. This isn't a fanboy comment this is a fact. That the operating system (NOT the software produced for them) of Linux and all its various flavors has much more to offer then any Microsoft OS produced to date.
None the less, not having a set marketing team or a company structure is what is at best limiting Linux from evolving and gathering market share. Yet despite this, more and more educated tech professionals are starting to make the pitch to move towards Linux systems, meaning that users who are not being paid are actually supporting an OS that they personally feel is superior. I guess it was bound to happen that Open Source Software branched out and created Open Source Marketing. - slackprad, on 10/12/2007, -0/+6physik, many people find programming in a linux env much much more comfortable and easier than in a windows env. And the fact that it's free adds to all that goodness. What in windows can even compare to a bash shell?
You like windows. That's your opinion/liking. Don't generalize it. - redlemon, on 10/12/2007, -2/+8is there some kind of free ebook depository or something? with other kinds of books? sorry i know i'm off topic.
- heavyal, on 10/12/2007, -0/+5OMG, I had to login just to say: GodKiller and physik - get a CLUE! This is a programming manual! There are thousands of people using Linux who don't know the first thing about programming. As far as wondering if the community is going to be around next year, yeah, it will be! The Linux community is STRONG it has been around for years and can only continue to grow with the amazing advances in usability that are being made.
Wake up, smell the free spirit and quit you're FUD-mongering! - monger84, on 10/12/2007, -0/+5C++ GUI Programming Guide?
- kryptobs2000, on 10/12/2007, -0/+5So what is this C+ language? Somehow I feel you don't really know what your talking about.
- 98acura, on 10/12/2007, -0/+5"Ive had my eye on that one for a while"
- Stradenko, on 10/12/2007, -0/+5In my experience, Kinkos charges somewhere between 8-10 cents per page, and $5 or so to bind (depending on your binding preferences). Anywhere between $30-$50 is a good estimate of what it costs to get something of this size printed and bound at Kinko's. You're better off buying a mass-produced printing (if it's available) in almost all cases. Really, 'though..print at work and bind at kinko's..that's cheap.
- MilesTeg, on 10/12/2007, -0/+4This is simply awesome!!
I justed started learning C and using GTK+. Today it's really easy to learn with all these free books out there! But I always searched for a good free book, that talks about linux programming in general - and this one is simply perfect. I especially like those programming strategies (chapter 2), that help me (as a newbie) to create "good" and avoid bad coding. - kolbyjack, on 10/12/2007, -0/+3Looks to be a good book, but the thread bits are incorrect in parts, since it was written before NPTL.
- DigitalJester, on 10/12/2007, -1/+4Dugg because its free.
- h0dg3s, on 10/12/2007, -0/+3Don't knock the OS because you're too dumb to use it.
- heavyal, on 10/12/2007, -0/+3Obviously you're not a programmer. It's useful to me, since I am. A few parts aren't exactly accurate but it's still a handy reference. How's about going back to solitaire and let the grown ups go back to work, eh?
- heavyal, on 10/12/2007, -0/+3@physik said: 'The only real advantage to Linux over other OS's is that it's FREE. However, that' doesn't make it better.'
Umm, yes it does! ;)
@kryptobs2000: He probably means C++, but that just shows what an ignorant idiot he is. - johnthedebs, on 10/12/2007, -0/+3It certainly seems like you've had your share of experience with all three operating systems, as well as programming them. C+ sounds like a pretty advanced language - where can I find a compiler for that?
- LordofShadows, on 10/12/2007, -0/+3http://www.digg.com/linux_unix/C_GUI_Programming_with_Qt_4_book_is_here
- GMorgan, on 10/12/2007, -0/+2C+ actually is a language but it's almost totally unused and isn't related to C and C++ in any way shape or form.
- ropers, on 10/12/2007, -1/+3slackprad wrote:
"What in windows can even compare to a bash shell?
http://en.wikipedia.org/wiki/Windows_PowerShell
(I'm not saying it's better, but it can certainly compare. Of course one could nitpick that it's not (yet) "in" Windows.) - Cosmosis, on 10/12/2007, -0/+2Mirror of the entire book (most likely faster):
http://mirror.minyx.com/digg.com/advanced_linux_programming_pdf/advanced-linux-programming.pdf - GMorgan, on 10/12/2007, -0/+2Really that depends on your widget set. What platform are you wanting to code GUI's for.
- zoomie, on 10/12/2007, -0/+2just to give you and idea of cost, I once took a 200+ page PDF file to Kinkos and cost approximately $13 USD. But that was unbound.
- williebee, on 10/12/2007, -0/+2You just gotta love firefox's "Downthemall".
- polymorphist, on 10/12/2007, -1/+3Amazon Link
http://www.amazon.com/Advanced-Linux-Programming-Landmark-CodeSourcery/dp/0735710430
4 stars out of 5, not bad... - gfixler, on 10/12/2007, -0/+1@BlackadderIII: What's with the multi-line triple double-quotes? Are you replying directly from Python somehow?
- cowabuse, on 10/12/2007, -0/+1burried the freakin troll!
- kelvie, on 10/12/2007, -0/+1If you would really like to dive into the world of programming in Linux, I (and I'm sure many others wound as well) recommend the book "Advanced Programming in the UNIX Environment" by the late W. Richard Stevens.
It's probably achieved status as the linux/unix bible in terms of the API without being specific to any particular flavour of UNIX. - heavyal, on 10/12/2007, -0/+1emacs sucks, VI FTW!!!
(couldn't resist) - MrTea, on 10/12/2007, -0/+1In case any of you get to the part about signal handling, make sure you don't set your -std CFLAG to C99 because, for some strange reason, the sigaction struct doesn't work with C99. It does, however, work with GNU99.
Furthermore, I like this book. It' s a shame that there aren't any programming exercises at the end of each chapter. - BlackAdderIII, on 10/12/2007, -0/+1"""emacs sucks, VI FTW!!!
(couldn't resist)"""
OK, OK, let's not start an emacs vs vee eye holy war....
(especially since emacs won a long time ago) ;-P - Antebios, on 10/12/2007, -0/+1alt.binaries.e-book.technical
- nhassan, on 10/12/2007, -3/+3@diggsIt:
around 30 bucks. - diggsIt, on 10/12/2007, -3/+3Thanks.
- soso33, on 11/20/2008, -0/+0
Thank you for the useful information
افلام
, توبيكات
,
منتديات
,
دردشه
,
برامج
,
فساتين
,
اناشيد اطفال
,
دليل مواقع
,
مسلسل الاجنحه المنكسره ,
مسجات - GMorgan, on 10/12/2007, -1/+1I'd write the file by making a file for each ASCII character and building a file using dd before I use Emacs. Fortunately you don't need to use Emacs the book just uses its privileged position to push their false faith.
- LordofShadows, on 10/12/2007, -1/+1"To compile a C source file, you use the -c option. So, for example, entering this at the command prompt compiles the main.c source file:
% gcc -c main.c"
... - loconet, on 10/12/2007, -1/+1@physik
"I was completely rational and logical in my response to this message"
and I will disagree. You agreed with GodKiller's complaint that Linux developers should try to make the OS easier so there is no need for the manual being discussed in this article. As you yourself have pointed out, this is a programming book, not a manual to use the OS. This makes Godkiller's complaint irrational. You are agreeing with something which you have disagreed with! Also making your comment irrational and illogical. I called you a kid, because such a logic is usually seen in children below the age of 2 years old and monkeys.
"I don't know anything about you or your experience"
I'm not sure how it is relevant, but to address your curiosity, I have been using Windows since the 3.x days and DOS before that. I have been using Linux since Red Hat 4.x, I've used almost every major Linux distro, all BSDs as well as AIX, Solaris, SunOS, HP-UX, and even OS/400. I am a senior Software Developer who has programmed in both Windows and Linux. I have administered dozens of Linux servers and desktops including load balanced clusters. I use Windows as a gaming box and Linux as my primary workstation/desktop. As you can see, my "experience" has given me enough taste from both worlds to form an educated opinion. Has yours? Listen, I can tell you without a doubt that there is no right answer as to which OS is better, Linux or Windows. To say that the only benefit of Linux is that it is free shows that you have absolutely no clue whatsoever as to what Linux really is, what its benefits are and why some people consider it superior. You are basically talking out of your rear, once again illogically and irrationally. You lack basic principles in what an operating system is and I bet my left testicle you have never used Linux seriously beyond goofing around to see what the hype is all about. Which OS is better has been and will always be a never-ending debate. It all lies in what your need is. As a professional developer, and administrator, as far as _my_ needs are concerned, I find Linux years ahead of Windows. The stability, flexibility, openness, resource management, functionality, tool set, availability of software, and years of solid history from both Linux and UNIX worlds, tells me Linux is, again, years ahead of Windows. Is it a better desktop OS? For me it is, but I can see how it may not be for most people at this point.
All in all, my point still stands, your comment was irrational. Try again kid. - gmallard, on 10/12/2007, -2/+1ropers - I had the same reaction about 'emacs' on page 3.
It looks like an OK book 'tho. - ropers, on 10/12/2007, -4/+3Thus spake strabes:
"Sorry for feeding the troll but I couldn't resist this one. It's a programming manual. You use it learn how to write better software. People have to learn how to program in ANY OS. The $2000 you paid for your Mac doesn't include being able to think a program into existance."
Yes it does. http://www.apple.com/macosx/features/automator/
(Admittedly, I'm borderline trolling here.) - ropers, on 10/12/2007, -4/+2You lost me at "emacs". (chapter 1.1)
PS:
Luser education:
http://www.splange.freeserve.co.uk/misc/vi.html
http://thomer.com/vi/vi.html
http://en.wikipedia.org/wiki/Editor_war
http://en.wikipedia.org/wiki/Luser (If you need to look this up, then this is you.)
Gee, I'd sooner use ed than emacs. - http://www.gnu.org/fun/jokes/ed.msg.html - adalgiso, on 10/12/2007, -12/+9Books are so 20th century
- markdr123, on 10/12/2007, -5/+2DOWN Advanced Linux Programming Book
Edit: Oh well, maybe it isn't, but it will be. - mek6767, on 10/12/2007, -4/+0Free Linux book, Free Linux Book....the masses all rush out to not give a damn.
-
Show 51 - 56 of 56 discussions



What is Digg?
Browsing Digg on your phone just got easier with our enhancements to the