「Linuxの書籍」の版間の差分

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動
84行目: 84行目:
== 上級者 ==
== 上級者 ==
まず、以下の書籍を読む。OSの教科書としても使用できる。<br>
まず、以下の書籍を読む。OSの教科書としても使用できる。<br>
<yjshopping>UNIXカーネルの設計</yjshopping><br>
{| class="wikitable"
|-
! style="background-color:#44CC99;" | 参考書
|- style="text-align: center; background-color:white;"
| <html><a href="https://www.amazon.co.jp/UNIX%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E8%A8%AD%E8%A8%88-MauriceJ-Bach/dp/4320025512?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=63MSGDUMS72Q&keywords=unix+%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E8%A8%AD%E8%A8%88%2Fmaurice+j.bach&qid=1669093376&qu=eyJxc2MiOiIwLjk2IiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&s=books&sprefix=unix%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E8%A8%AD%E8%A8%88+maurice+j+bach%2Cstripbooks%2C151&sr=1-1&linkCode=li2&tag=presire02-22&linkId=d8f62d67b0f0fe00e193671849a4f6e0&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4320025512&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=presire02-22&language=ja_JP&l=li2&o=9&a=4320025512" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></html><br>[https://www.amazon.co.jp/UNIX%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E8%A8%AD%E8%A8%88-MauriceJ-Bach/dp/4320025512?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=63MSGDUMS72Q&keywords=unix+%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E8%A8%AD%E8%A8%88%2Fmaurice+j.bach&qid=1669093376&qu=eyJxc2MiOiIwLjk2IiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&s=books&sprefix=unix%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E8%A8%AD%E8%A8%88+maurice+j+bach%2Cstripbooks%2C151&sr=1-1&linkCode=ll1&tag=presire02-22&linkId=669d5b13c9eea6455c16c94ba1bb9e3d&language=ja_JP&ref_=as_li_ss_tl UNIXカーネルの設計]
|}
<br>
<br>
アルゴリズムを理解するには、以下の書籍が最適である。<br>
アルゴリズムを理解するには、以下の書籍が最適である。<br>
ページ数が少なく読みやすい。<br>
ページ数が少なく読みやすい。<br>
ただし、ある程度のプログラミングの知識は必要である。<br>
ただし、ある程度のプログラミングの知識は必要である。<br>
<yjshopping>はじめてのOSコードリーディング</yjshopping><br>
{| class="wikitable"
|-
! style="background-color:#44CC99;" | 参考書
|- style="text-align: center; background-color:white;"
| <html><a href="https://www.amazon.co.jp/%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEOS%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0-%E2%80%95%E2%80%95UNIX-V6%E3%81%A7%E5%AD%A6%E3%81%B6%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E3%81%97%E3%81%8F%E3%81%BF-Software-Design-plus-ebook/dp/B0821XY1QJ?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=3CTMY0L4EY3RJ&keywords=%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEOS%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0&qid=1669093511&qu=eyJxc2MiOiIwLjk5IiwicXNhIjoiMC45NSIsInFzcCI6IjAuOTYifQ%3D%3D&s=books&sprefix=%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEos%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%2Cstripbooks%2C150&sr=1-1&linkCode=li2&tag=presire02-22&linkId=a3b79e5e69120785be73903aea83f721&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B0821XY1QJ&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=presire02-22&language=ja_JP&l=li2&o=9&a=B0821XY1QJ" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></html><br>[https://www.amazon.co.jp/%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEOS%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0-%E2%80%95%E2%80%95UNIX-V6%E3%81%A7%E5%AD%A6%E3%81%B6%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E3%81%97%E3%81%8F%E3%81%BF-Software-Design-plus-ebook/dp/B0821XY1QJ?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=3CTMY0L4EY3RJ&keywords=%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEOS%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0&qid=1669093511&qu=eyJxc2MiOiIwLjk5IiwicXNhIjoiMC45NSIsInFzcCI6IjAuOTYifQ%3D%3D&s=books&sprefix=%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEos%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%2Cstripbooks%2C150&sr=1-1&linkCode=ll1&tag=presire02-22&linkId=b6dbbafc3d5e4d61fc98443095abb9f5&language=ja_JP&ref_=as_li_ss_tl はじめてのOSコードリーディング]
|}
<br>
<br>
まず、"Linuxカーネル2.6 解読室"を読み終えた後、"詳解 Linuxカーネル"を読む。<br>
まず、"Linuxカーネル2.6 解読室"を読み終えた後、"詳解 Linuxカーネル"を読む。<br>
<yjshopping>Linuxカーネル2.6解読室</yjshopping><br>
{| class="wikitable"
<yjshopping>詳解 Linuxカーネル 第3版</yjshopping><br>
|-
! colspan="2" style="background-color:#44CC99;" | 参考書
|- style="text-align: center; background-color:white;"
| style="width: 50%" | <html><a href="https://www.amazon.co.jp/Linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB2-6%E8%A7%A3%E8%AA%AD%E5%AE%A4-%E9%AB%98%E6%A9%8B%E6%B5%A9%E5%92%8C/dp/4797338261?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=1LBVU5XUXBPMP&keywords=Linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB2.6%E8%A7%A3%E8%AA%AD%E5%AE%A4&qid=1669093585&qu=eyJxc2MiOiIwLjAwIiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&s=books&sprefix=linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB2.6%E8%A7%A3%E8%AA%AD%E5%AE%A4%2Cstripbooks%2C154&sr=1-1&linkCode=li2&tag=presire02-22&linkId=cee48c57205256fc3c8dc9b7a014807a&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4797338261&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=presire02-22&language=ja_JP&l=li2&o=9&a=4797338261" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></html><br>[https://www.amazon.co.jp/Linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB2-6%E8%A7%A3%E8%AA%AD%E5%AE%A4-%E9%AB%98%E6%A9%8B%E6%B5%A9%E5%92%8C/dp/4797338261?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=1LBVU5XUXBPMP&keywords=Linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB2.6%E8%A7%A3%E8%AA%AD%E5%AE%A4&qid=1669093585&qu=eyJxc2MiOiIwLjAwIiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&s=books&sprefix=linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB2.6%E8%A7%A3%E8%AA%AD%E5%AE%A4%2Cstripbooks%2C154&sr=1-1&linkCode=ll1&tag=presire02-22&linkId=c7c83f81721b5deb4373c6871f1a14e3&language=ja_JP&ref_=as_li_ss_tl Linuxカーネル2.6解読室]
| style="width: 50%" | <html><a href="https://www.amazon.co.jp/%E8%A9%B3%E8%A7%A3-Linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB-%E7%AC%AC3%E7%89%88-Daniel-Bovet/dp/487311313X?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=20ICSPTOIQKMB&keywords=%E8%A7%A3+linux+%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB+%E7%AC%AC3%E7%89%88&qid=1669094097&qu=eyJxc2MiOiIwLjY0IiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&sprefix=%E8%A7%A3+linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB+%E7%AC%AC3%E7%89%88%2Caps%2C152&sr=8-1&linkCode=li2&tag=presire02-22&linkId=f8b3d6401b46afafe2b185ff0cae1939&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=487311313X&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=presire02-22&language=ja_JP&l=li2&o=9&a=487311313X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></html><br>[https://www.amazon.co.jp/%E8%A9%B3%E8%A7%A3-Linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB-%E7%AC%AC3%E7%89%88-Daniel-Bovet/dp/487311313X?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=20ICSPTOIQKMB&keywords=%E8%A7%A3+linux+%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB+%E7%AC%AC3%E7%89%88&qid=1669094097&qu=eyJxc2MiOiIwLjY0IiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&sprefix=%E8%A7%A3+linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB+%E7%AC%AC3%E7%89%88%2Caps%2C152&sr=8-1&linkCode=ll1&tag=presire02-22&linkId=199db4ef8f218ed0f07cb14f66bd1a97&language=ja_JP&ref_=as_li_ss_tl 詳解 Linuxカーネル 第3版]
|- style="text-align: center; background-color:white;"
| style="width: 50%" | <html><a href="https://www.amazon.co.jp/Linux-Kernel-Development-Cookbook-programming/dp/178995343X?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=2Z8EOJV9OE9MA&keywords=Linux+Kernel+Programming%3A+A+comprehensive+guide+to+kernel+internals%2C+writing+kernel+modules%2C+and+kernel+synchronization&qid=1669093968&qu=eyJxc2MiOiIwLjAwIiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&sprefix=linux+kernel+programming+a+comprehensive+guide+to+kernel+internals+writing+kernel+modules+and+kernel+synchronization%2Caps%2C162&sr=8-1&linkCode=li2&tag=presire02-22&linkId=594145f26daf18ffa610ddabf8d65845&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=178995343X&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=presire02-22&language=ja_JP&l=li2&o=9&a=178995343X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></html><br>[https://www.amazon.co.jp/Linux-Kernel-Development-Cookbook-programming/dp/178995343X?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=2Z8EOJV9OE9MA&keywords=Linux+Kernel+Programming%3A+A+comprehensive+guide+to+kernel+internals%2C+writing+kernel+modules%2C+and+kernel+synchronization&qid=1669093968&qu=eyJxc2MiOiIwLjAwIiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&sprefix=linux+kernel+programming+a+comprehensive+guide+to+kernel+internals+writing+kernel+modules+and+kernel+synchronization%2Caps%2C162&sr=8-1&linkCode=ll1&tag=presire02-22&linkId=c2daf92756173ee1f96053903610ca37&language=ja_JP&ref_=as_li_ss_tl Linuxカーネルプログラミング<br>カーネル内部、カーネルモジュールの書き方、カーネル同期の包括的ガイド 第1巻]
| style="width: 25%" | <html><a href="https://www.amazon.co.jp/Linux-Kernel-Programming-Part-Synchronization/dp/180107951X?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=2Z8EOJV9OE9MA&keywords=Linux+Kernel+Programming%3A+A+comprehensive+guide+to+kernel+internals%2C+writing+kernel+modules%2C+and+kernel+synchronization&qid=1669093968&qu=eyJxc2MiOiIwLjAwIiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&sprefix=linux+kernel+programming+a+comprehensive+guide+to+kernel+internals+writing+kernel+modules+and+kernel+synchronization%2Caps%2C162&sr=8-3&linkCode=li2&tag=presire02-22&linkId=ce44a571976999cab37b347121632e46&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=180107951X&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=presire02-22&language=ja_JP&l=li2&o=9&a=180107951X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></html><br>[https://www.amazon.co.jp/Linux-Kernel-Programming-Part-Synchronization/dp/180107951X?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=2Z8EOJV9OE9MA&keywords=Linux+Kernel+Programming%3A+A+comprehensive+guide+to+kernel+internals%2C+writing+kernel+modules%2C+and+kernel+synchronization&qid=1669093968&qu=eyJxc2MiOiIwLjAwIiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&sprefix=linux+kernel+programming+a+comprehensive+guide+to+kernel+internals+writing+kernel+modules+and+kernel+synchronization%2Caps%2C162&sr=8-3&linkCode=ll1&tag=presire02-22&linkId=908009ce8f14e845902604a1b29db8f9&language=ja_JP&ref_=as_li_ss_tl Linuxカーネルプログラミング<br>カーネル内部、カーネルモジュールの書き方、カーネル同期の包括的ガイド 第2巻]
|- style="text-align: center; background-color:white;"
| style="width: 50%" | <html><a href="https://www.amazon.co.jp/Linux-Kernel-Debugging-techniques-effectively-ebook/dp/B09TTD3358?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=2Z8EOJV9OE9MA&keywords=Linux+Kernel+Programming%3A+A+comprehensive+guide+to+kernel+internals%2C+writing+kernel+modules%2C+and+kernel+synchronization&qid=1669093968&qu=eyJxc2MiOiIwLjAwIiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&sprefix=linux+kernel+programming+a+comprehensive+guide+to+kernel+internals+writing+kernel+modules+and+kernel+synchronization%2Caps%2C162&sr=8-6&linkCode=li2&tag=presire02-22&linkId=8a664a7354462e4e55ca7171049a2b2d&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B09TTD3358&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=presire02-22&language=ja_JP&l=li2&o=9&a=B09TTD3358" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></html><br>[https://www.amazon.co.jp/Linux-Kernel-Debugging-techniques-effectively-ebook/dp/B09TTD3358?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=2Z8EOJV9OE9MA&keywords=Linux+Kernel+Programming%3A+A+comprehensive+guide+to+kernel+internals%2C+writing+kernel+modules%2C+and+kernel+synchronization&qid=1669093968&qu=eyJxc2MiOiIwLjAwIiwicXNhIjoiMC4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&sprefix=linux+kernel+programming+a+comprehensive+guide+to+kernel+internals+writing+kernel+modules+and+kernel+synchronization%2Caps%2C162&sr=8-6&linkCode=ll1&tag=presire02-22&linkId=0bc6b875eecb6301160a59fa8066b3a1&language=ja_JP&ref_=as_li_ss_tl Linuxカーネルデバッグ<br>実績のあるツールと高度なテクニックを活用して<br>Linuxカーネルとカーネルモジュールを効果的にデバッグする]
|}
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]

2022年11月22日 (火) 14:23時点における版

概要

ここでは、Linuxを学習する上で推奨される書籍を記載する。


初級者

初めてLinuxを使用する人は、以下の2冊がお薦めである。
初心者でも挫折することなく学べるはずである。

参考書
q?_encoding=UTF8&ASIN=4797380942&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
新しいLinuxの教科書
q?_encoding=UTF8&ASIN=4797321946&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
入門UNIXシェルプログラミング


コマンドラインとシェルを学習した後は、システムプログラミングの学習を行う。
特に、"Unix/Linux理論と実践"は、理解しやすい図が豊富にある。また、OSの入門書としても優れている。

参考書
q?_encoding=UTF8&ASIN=B075ST51Y5&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
ふつうのLinuxプログラミング 第2版
Linuxの仕組みから学べるgccプログラミングの王道
q?_encoding=UTF8&ASIN=4048700219&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
Unix/Linuxプログラミング理論と実践



中級者

網羅性が高く、分厚い書籍である。
ある程度、前提知識が必要なので、難しいと感じる場合は、まず"Unix/Linux理論と実践"を読む。

参考書
q?_encoding=UTF8&ASIN=B00KRB9U8K&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
詳解UNIXプログラミング 第3版
q?_encoding=UTF8&ASIN=487311585X&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
Linuxプログラミングインタフェース


以下は、ネットワークプログラミングの名著である。
ネットワークプログラミングに興味がある場合、まずネットワークの基本的な知識を学習した後、以下の書籍を読む。

参考書
q?_encoding=UTF8&ASIN=4874085032&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
UNIXネットワーク・ベストプログラミング入門


Linuxのシステム管理を行う場合は、以下の書籍を読む。

参考書
q?_encoding=UTF8&ASIN=4873113466&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
Linuxシステム管理


また、以下の書籍はリファレンスとして使用する。

参考書
q?_encoding=UTF8&ASIN=4873111382&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
UNIXシステム管理 第3版 volume.1
q?_encoding=UTF8&ASIN=4873111390&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
UNIXシステム管理 第3版 volume.2


Linuxでネットワーク管理を行う場合は、以下の書籍を読む。
この書籍はページ数が少ないので読みやすい。

参考書
q?_encoding=UTF8&ASIN=4873112478&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
Linuxネットワーク管理 第3版


また、併せて以下の書籍も読む。

参考書
q?_encoding=UTF8&ASIN=4873111293&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
TCP/IPネットワーク管理



上級者

まず、以下の書籍を読む。OSの教科書としても使用できる。

参考書
q?_encoding=UTF8&ASIN=4320025512&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
UNIXカーネルの設計


アルゴリズムを理解するには、以下の書籍が最適である。
ページ数が少なく読みやすい。
ただし、ある程度のプログラミングの知識は必要である。

参考書
q?_encoding=UTF8&ASIN=B0821XY1QJ&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
はじめてのOSコードリーディング


まず、"Linuxカーネル2.6 解読室"を読み終えた後、"詳解 Linuxカーネル"を読む。

参考書
q?_encoding=UTF8&ASIN=4797338261&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
Linuxカーネル2.6解読室
q?_encoding=UTF8&ASIN=487311313X&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
詳解 Linuxカーネル 第3版
q?_encoding=UTF8&ASIN=178995343X&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
Linuxカーネルプログラミング
カーネル内部、カーネルモジュールの書き方、カーネル同期の包括的ガイド 第1巻
q?_encoding=UTF8&ASIN=180107951X&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
Linuxカーネルプログラミング
カーネル内部、カーネルモジュールの書き方、カーネル同期の包括的ガイド 第2巻
q?_encoding=UTF8&ASIN=B09TTD3358&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=presire02-22&language=ja_JP
Linuxカーネルデバッグ
実績のあるツールと高度なテクニックを活用して
Linuxカーネルとカーネルモジュールを効果的にデバッグする