
私は過去 4 年間、アプリケーション開発者 (主に C 言語) として *nix 環境で働いてきました。
*nix の内部知識を向上させるための本やブログなどを提案してください。
答え1
これまでの投稿で述べてきた優れた推奨事項に加えて、Unix の「精神」を理解する方法についていくつかの提案を次に示します。
Kernighan と Pike による「The Unix Programming Environment」: 古い本ですが、Unix 環境の本質を示しています。また、効果的なシェル ユーザーになるのにも役立ちます。
「Unix for the Impatient」は、Unix 環境の操作方法を学ぶのに役立つリソースです。私のお気に入りの 1 つです。
パワー ユーザーになりたい場合は、Unix プロフェッショナルからのヒントやコツをまとめて収録した O'Reilly の「Unix Power Tools」が最適です。
私がまだ見たことがない、楽しくて教育的な読み物である別の本は、「Operating Systems, Design and Implementation」です。これは Andy Tanenbaum による本で、12,000 行のコードで完全な Unix オペレーティング システムのソース コードが含まれています。
答え2
ぜひ読んでみてくださいスティーブンス著『Unix 環境での高度なプログラミング』「上級」というタイトルに怖気付かないでください。非常に読みやすいです。
答え3
- Unix タイムシェアリング システム(10 ページ) -- UNIX の著者である Ken Thompson と Dennis Ritchie による 1974 年に出版されたオリジナルの UNIX 記事
- Unix オペレーティングシステムの設計- クラシック!
- UNIXカーネルソースコードに関するLionの解説および対応するソースコード自体
答え4
オライリーLinux カーネルの概要
とオライリーLinux デバイス ドライバー