• ベストアンサー

Linuxソースコードの学習手順

OSの勉強のためにLinuxのソースコードを勉強しようと思っておりますが(独学)、実際どこから手をつけていいのかよくわかりません。 ソースコードを勉強した方にお聞きしたいのですが、どのような流れで勉強されたんでしょうか? ソースコードは持っています。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

O'REILLYジャパン 詳解LINUXカーネル 5800円 がおすすめです。

関連するQ&A

  • Linuxのソースコード

    www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.2.tar.bz2 ここでLinuxのソースコードが手に入るのですが、解凍するときに同じファイル名が存在しますと出てしまいます。(ただ、ファイル名は同じでも中のソースコードは違うみたいです)これは正常な状態なのでしょうか?ファイル名を変えて保存しても大丈夫ですか? 後、Linuxとはこのわずか250MB程度のソースコードで出来ているのですか?ITProの記事でLinuxのソースコードを全部読んでいる人はほとんどいないという記事を見たのですが、OSのソースコードとはそんなに難しいものなのでしょうか? 後、Linuxって現在どれぐらい使えるものなのでしょうか?やはりWindowsにとってかわるというのは無理な話なのでしょうかね? 初心者丸出しですいません・・・

  • Linuxのソースコードはどこで手に入れるのですか?

    Linuxについてはかなりの初心者ですが、Linuxはオープンソースですよね。そのソースコードはどうやって手に入れることができるのですか? あと入手できるソースコードとはLinuxのカーネル部分だけなのですか?それともWhite Box LinuxやUbuntu、Fedoraなどのディストリビューションのソースコードを手に入れることもできるのですか? また、それを変更してパッケージとして販売することはできるのですか? どなたか教えてください。

  • OSのソースコードを読むなら

    OSのソースコードを読むなら 色々興味があってOSのソースコードを読もうと思っています。 自分で一から作る可能性は低いですが、色々いじってカスタマイズくらいはしたいと考えています。 そのために、まず勉強目的でソースを読もうと考えています。 BSD系,LINUXが対象ですが、ソースの読み方とか、解説本を探しています。 OS自体、本の解説も含めてトータルで読みやすいものを探しています。 イメージだとLINUXは多機能でコードは多い感じ、 BSDは機能が無いですが、シンプルなコードのイメージではあります。 勉強としては読みやすさとコンパクトさを重視していますので、最新のものでは無くても良いと考えています。 概念レベルの本についてはBSDの設計と実装を持っています。 組み込み系でもいいのですが、いわゆる現在のパソコンで動くものであり、そのための機能があることを重視しています。 MINIX本もいいのですが、一般的なOSに関する本も現在は充実していると思いますのでBSDかLINUXで行こうかと考えています。 30日で作れる~ についてはwin用で独自ツールが多いとのことで、ちょっと避けておりますが、実際自分で手を動かすものもあれば良いと思っています。 参考になる情報や、意見などあればよろしくお願いします。

  • Linuxのソースコード勉強の教材はなにがよい?

    Linuxのソースコードを勉強しようとおもっているのですが、どの本が最適なのかわかりません。 値段の兼ね合いや難しさ等あると思いますが、それらを抜きにして、純粋に「良質な本だな~」って思われた本を教えていただければと思います。 よろしくお願いします。

  • ソースコードのコンパイルについて

    ソースコードのコンパイルについて よくソースコードだけしか公開されていないソフトを見かけますが、これらはWindows, Mac, LinuxそれぞれでコンパイルすればそれらのOSで動くようになるのでしょうか?例えばCで書かれたソースコードをWindowsでコンパイルすればexeに自動的にコンパイルされ、MacでコンパイルすればMac用のバイナリに自動的にコンパイルされるのでしょうか? またMacにはLinuxのシェルがあったと思うのですが、MacでコンパイルしたものはLinuxで動きますか?またその逆はできるのでしょうか。

  • Linuxのソースコードをダウンロード

    先日、IT業界の転職しました。 Windowsは、多少わかりますが、Linuxは超初心者です。 上司に、Linuxのソースを全てダウンロードしておけと 指示されたのですが、どこのサイトからダウンロードして よいのか、さっぱりわかりません。 ソースコードは、公開されているとネットでよく見るのですが どこのサイトから、どれをダウンロードすればよいのでしょうか? ご教授願います。

  • Cのソースコード集について

    ファイル1個分くらいの小さいC言語のプログラムのソースコードが 沢山のっているサイトがあるのですが、知っている方がいたら教えてください。 確か海外のサイトで、いろんな人が自由にソースを投稿できたような気がします。 SourceForgeの小さい版みたいな感じで、Linuxなどのソースも扱っていました。載っているソースには自作PingやExploit系などがあったと思います 自分は今Cを勉強していて、上達するために他人のソースを読もうと思ったのですが、Linuxカーネルは難しすぎますしGNUの周辺のユーティリティ系も沢山のファイルに分割されていて自分には難しかったので以前にみたそのサイトのコードで勉強しようと思ったのですが どうやって行ったか忘れてしまいました。 なので勉強のために規模の小さいソースプログラムが必要なので 類似サイトなどでも何でもいいので情報をお持ちの方は教えてください。

  • ソースコードをダウンロードして勉強したい

    ソースコードをダウンロードして勉強したい 現在独学でJAVAの勉強をしているのですがもっと実践に近い 勉強をしたいと考えていてネットショッピングとか 会計、人事、生産、とか、家計簿とかのソフトのソースコード をダウンロード出来るサイトを探しています。 この様なソースコードをダウンロードできるサイトをご存知の方 がいらっしゃいましたら是非教えて下さい。

    • ベストアンサー
    • Java
  • ユーザコマンド(1)やライブラリ(3)のソースコードはどこ?

    どのUNIX系OSにも見られるgrep(1)等のユーザコマンドや /lib, /usr/lib等にあるライブラリのソースコードは どこで手に入るのでしょうか? システムコール(2)のソースコードは全部/usr/src(linuxの場合)の 中に入っていると考えて良いのでしょうか。

  • chromium OSのソースコードについて

    chromium OSのソースコードについて http://dev.chromium.org/developers/how-tos/get-the-code でとってきたソースをISO化しても動きません いろいろ(仮想化でLINUXベースで動かしたり)試してみても動きません ソースがこれだけでは足らずどこかに組み込む等をしなければならないのでしょうか?