超例解Linuxカーネルプログラミング〜最先端Linuxカーネルの修正コードから学ぶソフトウェア品質〜本書では、Linuxカーネルで日々行われている修正を題材に業務開発におけるソフトウェアの修正を考えていきます。Linuxはオープンソースであり、プログラムのソースコードが一般に公開されているので、誰でも読むことができます。はいってもなかなかソースコードを読む機会はないのではないでしょうか。本書ではなるべくLinuxカーネルの修正内容がやさしいものを取り上げ、プロのプログラマーではない方にもわかりやすいように解説していきます。Linuxの最先端でどんな修正が行われているのかを垣間見ながら、少しでも楽しく学んでもらえたら嬉しいです。本書は、筆者がTwitterで「#カーネルパッチ勉強会」というつぶやきをしていたことからヒントを得ています。本書で取り上げているLinuxカーネルバージョンは4.16~5.0になります。20年以上で、著書は18冊。#カーネルパッチ勉強会(Twitter)の主催。Termをオープンソース化。所属コミュニティは組込みエンジニアフォーラム(E2F)、インフラ勉強会、宿題メール。2018年にIT企業(20年勤務)を退職し、2019年よりフリーランス(個人事業主)。『独学でプログラマを目指すあなたを応援する本。プログラミングは過去に学んだ知識も無駄にならない』(まんがびと)『ITエンジニア的論理思考テクニック!仕事ができる人になるための13の極意』(まんがびと)『目指すは生涯現役のITエンジニア!どこでも通用するために今からやっておくべきチェックシート』(まんがびと)『ITエンジニアとして生き残るための指南書。独習合格ドリル』(ソーテック社)『これからはじめるPerl&CGI入門ゼミナール』(ソーテック社)担当編集者から本書ではLinuxカーネルのソースコードの見方から丁寧に解説しています。これまでLinuxのソースコードを見たことがない人でもどういった修正が行われているかがよくわかりますし、そこから得られることについてもポイントを押さえて解説していますので、ぜひ、内容をご確認ください。