Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Good ebooks/resources for Unix internals?

Options
  • 13-09-2009 4:50pm
    #1
    Registered Users Posts: 6,790 ✭✭✭


    Anyone recommend any good (pref. free) ebooks, pdfs or other resources for brushing up on certain Unix topics? I'll specifically need to learn about Mac OS internals, gcc, gdb, debugging core dumps, scripting (in Perl) and other Unix OS internals.


Comments

  • Closed Accounts Posts: 4,564 ✭✭✭Naikon


    cornbb wrote: »
    Anyone recommend any good (pref. free) ebooks, pdfs or other resources for brushing up on certain Unix topics? I'll specifically need to learn about Mac OS internals, gcc, gdb, debugging core dumps, scripting (in Perl) and other Unix OS internals.

    I really, really advise you get 'The Unix Programming Environment'
    by Stevens/Rago. 2nd edition will cover most POSIX conforming Unixes.

    http://www.amazon.com/Programming-Environment-Addison-Wesley-Professional-Computing/dp/0321525949/ref=pd_sim_b_4

    I have not yet read the half of this monster, but as a reference and
    a decent insight into systems programming, there is no better book.

    All the examples are pretty platform agnostic, so any *nix
    will do as a development system. I reckon you should also
    get the book below aswell:

    http://www.amazon.com/Unix-Programming-Environment-Prentice-Hall-Software/dp/013937681X

    This one has less code, and is not ANSI conforming(though you can
    download updated code from his site) because it was written
    in 1984. I really started to 'get' Unix from reading this book.

    Make sure you have a decent grasp of C before reading
    these books. I assume you know C because systems programming
    without C would not end too well:)

    Without a doubt, these are the best Unix books I own.
    PDF's can be found if you want, but these books are worth every
    penny in fairness. Can overwhelm at first glance though.

    I am not really aware of any comprehensive free guides.
    Keep in mind these are strictly systems programming books
    and will not cover scripting and the like.

    Good luck, it's a long path, but very interesting.


Advertisement