• ベストアンサー

Linuxの勉強をしたいと思います

そこで、どこのディストリビューションがいいのかわからないのでオススメのディストリビューションを教えていただけませんか? 自分で調べたらUbuntuがいいかなと思ったのですが。 後、ディストリビューションによってカーネルのソースに違いはないのですか? ディストリビューションによってよりカーネルのソースコードを書き換えて配布しているディストリビュータなどはいるのでしょうか?

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

  • ベストアンサー
  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.3

>ディストリビューションによってOSのソースコードはそれぞれ違うということなのですね。 OSのソースコード・・・ OSってのは一個のソフトウエアではないです. #まあ。。カーネルだけを「OS」という考え方も #あるかもしれませんが・・・ 膨大な数のソフトウェアが集まってOSでし その集め方・カスタマイズなどを調整して 「こんなんどうでっしゃろ」ってのが ディストリなわけで,同じものはありません. >カーネルのみをダウンロードしてきて自分でカスタマイズして使用する強者なんているのでしょうかね 職業的技術者なら必須技能でしょうし, 個人でもたくさんいますし, Linuxの場合,新しい周辺機器を使うときに カーネルにドライバを組み込んで 再構築することだってあります. #モジュールの方が楽だから #最近はあんまりしないでしょうけども

savant
質問者

お礼

カーネルのソースコードがそれぞれ違うという意味で使いました。失礼しました。 何度もありがとうございます。 まだ右も左もよくわかりませんが、頑張って勉強したいと思います ありがとうございました。

その他の回答 (2)

回答No.2

>カーネルのみをダウンロードしてきて自分でカスタマイズして使用する強者なんているのでしょうかね あなたが知らないだけですね。 http://www.kernel.org/ カーネルソースはこのサイトからダウンロードできます。 カーネルの勉強のためにソースをいじってコンパイルしている人はいくらでもいます。 定期的な、カーネル読書会も開催されています。

savant
質問者

お礼

そのサイトしりませんでした。 ありがとうございます

  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.1

>自分で調べたらUbuntuがいいかなと思ったのですが。 ならUbuntuにすればいいだけの話です ディストリは好みですので. それでうまくいかなければ他のにすればいいだけです #そーやってスキルもあがる(^^;; >ディストリビューションによってよりカーネルのソース >コードを書き換えて配布しているディストリビュータなど >はいるのでしょうか? 逆です.書き換えてないディストリなんて あるのでしょうか. そもそもカーネル自体がモジュールの組み込み方次第で 柔軟にカスタマイズできるので そのレベルの「書き換え」から カーネル2.4にカーネル2.6の機能の一部を 追加して(バックポートという)るのもありますし, カーネル本体には公式には入ってないパッチだけど 便利だからそれを取り込んでるとか 自分のとこでパッチを独自に作ったり もう千差万別です. ですのでディストリごとに「カーネルパッケージ」が 存在します

savant
質問者

お礼

詳しい説明ありがとうございます。 ということはそもそもディストリビューションによってOSのソースコードはそれぞれ違うということなのですね。 ディストリビュータのディストリビューションを使わずにカーネルのみをダウンロードしてきて自分でカスタマイズして使用する強者なんているのでしょうかね・・・。いつかはそうなりたいと思ってるんですけど。

関連するQ&A

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

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

  • Linux初心者です、いい教材はありませんか

    Linuxを使いはじめて3週間近く経ちますが、これまでWindowsを使っていた僕にとっては、LInux(Ubuntu)はかなり使いにくいものです。 プログラムのインストール、設定の変更など、コマンドの入力など色々突破せねばならない問題が色々あります。 僕は、Linux(Ubuntu)をWindows同様に使いこなして色々難しいことに挑戦したいと考えています。Linuxの仕組み、カーネルのコンパイルなどのことは後回しにして、今はLinuxの基本的な操作方法を身に付けたいです。 どうか、いいホームページ・本などがあれば紹介してください。できれば、Ubuntu(7.04)についての本があればいいのですが、そうでなけらばそれ以外の最新ディストリビューションについてのでも結構です。 よろしくお願いします。

  • Linux以外のCDブートOS教えてください

    フロンティア神代というショップブランドメーカーのFRVA41という ノートPCを使っています。 去年の頭ごろに買った機種で、M540JE C51MV S1というベアボーン が元のようです。 このPCが立ち上がらなくなり、CDブート可能なLinux(ubuntu9.04) でHDD内のデータの救出を試みましたが、Linuxと相性が悪いのか、 起動プロセス途中で固まってしまい、どうやってもLinuxでCDブート できません。 ubuntu9.04以外のディストリビューションも使ってみましたが、 だめでした。ディストリビューション固有の問題じゃなく、Linuxカーネル との相性が悪いのかも知れません。カーネル起動中の表示のまま 固まってるディストリビューションもあったので。 Linux以外でCDブート可能な環境はないでしょうか。 データ救出が目的なので、DVD-RかUSBメモリが使えるよう になることが絶対条件なんですが。 よろしくお願いします。

  • linux kernelの勉強法

    linuxユーザ(Fedoraが中心)になって5年程経つのですが、仕事のためにもLinux kernelを勉強してみようと思っています。そこで、仕事または趣味でLinux kernelを究めた方、または今勉強している方にお聞きしたいのですが、どのようにして勉強しましたか?私はkernelとdevice driverの本を読んでいるのですが、本を読んでいるだけだとなかなか進展がありません。実際にコードを書くプロジェクトみたいなのがあればいいのですが、何から手を付けてよいのか迷っている状況です。 C/C++プログラミング、OS一般、そしてlinuxの基本的な概念(仮想メモリ、ファイルシステム、スケジューリング等)は一応理解しているつもりですが、ソースコードを読んで理解するの苦労しています。 何か経験談とかアドバイスを聞かせて頂ければありがたいです。

  • linux カーネル

    linux カーネルにソースコードを提供する人は 特許も意識して提供していますか?

  • Linuxのソースコード

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

  • turbolinux とredhatの違い

    turbolinuxとredhatの違いを教えてください。 間違えて、turbolinuxというdistributionを買ってしまいました。(というよりLinuxはkernelで多くのdistributionがあることを後で知りました) 私の周りの人はredhatを使っているようです。 何が違うのでしょうか?

  • linuxでソースから定義を探すには

    linuxでカーネルモジュールのプログラミングを行っているのですが、 ソース上に見知らぬ構造体などがあったとき、その宣言をすばやく見つけるにはどうしたらよいでしょうか。 VisualStudioだと右クリックの「定義へ移動」で一発で出ますが、 こういったことはできますか? 使用しているエディタはgedit OSはubuntuです。 エディタは他のでも構いません。

  • 初心者です。なぜlinuxを使うんですか?

    linuxを使うのはなぜですか? 無料だから?オープンソースだから? あと種類がたくさんあるみたいですけど(ubuntu,KNOPPIX,suse...)どれがおすすめですか?できれば大手セキュリティ対策ソフトが対応してるのがいいです。os脆弱性の修正ファイルが配布続けられていて。 大学でもlinuxを使っているところが見られますので。

  • 独自のlinux開発にあたっての質問

    お世話になります。 fedoraを元に、自分のlinuxを作ってみたいと思っています。 順序がめちゃくちゃなのですが、まず一つ Debianからの派生であるUbuntuはどのようにして作られていったのでしょうか? Ubuntu用にカーネルなどをコンパイルしなおしたりされているのでしょうか? 二つ目 個人でlinuxを作ることは可能なのでしょうか、可能であれば、完成するまでの大体の目安などはどれぐらいになるのでしょうか? ご教授いただけると幸いです。