Advised reviewing to much better recognize Unix/Linux internals

I've worked with * nix settings for the last 4 years as a application programmer (primarily in C).

Please recommend some books/blogs and so on for boosting my * nix internals expertise.

0
2019-05-04 22:21:23
Source Share
Answers: 10

Well, for BSD Unices, there's The Design and also Implementation of the 4.4 BSD Operating System, components of which are currently evidently readily available absolutely free at http://www.freebsd.org/doc/en/books/design-44bsd/

0
2019-05-08 19:43:07
Source

Here are some pointers on just how to recognize the "spirit" of Unix, along with the great referrals that have actually been carried out in the previous blog posts :

  • " The Unix Programming Environment" by Kernighan and also Pike : an old publication, yet it reveals the significance of the Unix setting. It will certainly additionally aid you come to be a reliable shell customer.

  • " Unix for the Impatient" is a valuable source to find out to browse the Unix setting. Among my faves.

If you intend to come to be a power customer, there is absolutely nothing far better than O'Reilly's "Unix Power Tools" which contains the cumulative pointers and also methods from Unix specialists.

An additional publication that I have actually not seen stated that is an enjoyable light and also education and learning analysis is the "Operating Systems, Design and also Implementation", guide from Andy Tanenbaum that consisted of the resource code for a full Unix running system in 12k lines of code.

0
2019-05-08 14:18:37
Source

I concur with all the others and also I need to claim that Stevens' APUE (I have the 2nd version) is a timeless. I would certainly additionally such as to add that Eric Raymond's The Art of UNIX Programming rates right up there with Stevens on my checklist.

0
2019-05-08 13:45:13
Source

Linux Device Drivers is an additional excellent source. It would certainly offer you an additional means to get involved in the internal operations. From the beginning :

This is, externally, a publication around creating tool vehicle drivers for the Linux system. That is a worthwhile objective, of training course ; the circulation of new equipment items is not most likely to reduce anytime quickly, and also someone is mosting likely to need to make all those new gizmos collaborate with Linux. Yet this publication is additionally concerning just how the Linux kernel functions and also just how to adjust its operations to your demands or passions. Linux is an open system ; with this publication, we wish, it is extra open and also obtainable to a bigger area of programmers.

0
2019-05-08 12:08:25
Source

To get a feeling of the why and also what the kernel is suggested to sustain, look at The Art of Unix Programming by Eric Raymond. It takes points at a rather high, thoughtful degree, yet it would certainly match the nitty - abrasive information of various other books.

0
2019-05-08 07:42:10
Source

You most definitely intend to read Advanced Programming in the Unix Environment by Stevens. Do not allow the Advanced title scare you away, its really legible.

0
2019-05-08 06:47:16
Source

Linux Systems Programming or any kind of various other publication by Robert Love (these are all O'Reilly books) :

http://oreilly.com/catalog/9780596009588

0
2019-05-08 06:37:51
Source

Books/sites/manuals that I am making use of regularly :

  • The Linux Kernel : This publication is released online as a component of TLDP (The Linux Documentation Project). It is not up - to - day and also not an inner guidebook, yet gives valuable details and also initial products concerning concepts and also devices of the bit.

  • Recognizing Linux Kernel : IMHO, it is the most effective publication for newbies that has history concerning the os' layout and also principle. It is approved as up - to - day, covers variation 2.6 of the bit. There is an HTML version of guide on the internet, yet I assume it is most likely warez.

  • Some book about virtual memory management

While researching linux bit internals, you generally require to find out just how hardware functions and also what hardware gives in abstract fashion. Intel has wonderful guidebooks for this.

If you require to research concerning running systems' layout and also principle, I recommend adhering to publication : Operating System Concepts.

0
2019-05-08 05:39:01
Source
0
2019-05-08 05:19:04
Source
0
2019-05-08 04:09:37
Source