13 September 2014

twhs

yamaneさんに紹介してもらった、実習Linuxカーネルの実習2をやろうと思います。

この実習Linuxカーネルは、2.2.14なカーネルを対象としているとても古い本です。ただ、2.2.14でなくとも出来そうな所は現行のカーネルを使用して実習を進めていこうと思います。

どうしても、2.2.14でなければならない奴は、debianの古いやつのイメージをダウンロードして、VirtualBoxでやろうかなと思っています。

今回する実習はシェルの作成です。コマンドの実行、リダイレクトは出来た(おそらく)ので、パイプ機能を作成します。

パイプ機能の作成

以下のサイトを見ながら、pipe()の使い方を試しました。

実際に作成していたシェルにパイプ機能を追加しようとしたのですが、エラー処理などに時間を使ってしまい、パイプ機能は追加出来ませんでした。。orz

作成途中ですが、以下のリポジトリにコードを置いています。

もし、「ここはこうしたほうがいいよ」などのアドバイスがあれば頂けると嬉しいです。



blog comments powered by Disqus