
メインマシンに Ubuntu の新規コピーをインストールしようかと考えていました。それと同時に、アップストリームカーネル開発者によってリリースされたハードウェアなどの最新のサポートをすべて取得するために、メインラインカーネルを展開することも考えていました。
これにより、私の Ubuntu インストールからほとんどの Ubuntu サポートが完全に失われることは重々承知していますが、Linux ディストリビューションをアップストリーム開発者からの新しい (安定した) カーネルに強制することに、実際の利点があるのか、まだ疑問に思っています。
正直に言うと、私は以前に自分でロールしたことがあり、指示に従ってうまくいきましたが、それには非常に特別な理由がありました。それで、これは時間の無駄になるのでしょうか、それともこれがまだ良いアイデアである本当の理由はあるのでしょうか?
答え1
Ubuntu のメンテナーよりもハードウェアの変更にうまく対応できると思いますか、または対応する必要がありますか? 最も多くの問題を引き起こすハードウェア、つまり、ハードウェアをリバース エンジニアリングしたり、独自のドライバーを使用しなければならないデバイスに関しては、カーネルの更新以上のものが必要になります。これらの場合、実際に既存のデバイスが動作しなくなる可能性があります。
さて、教育上またはセキュリティ上の理由で独自のカーネルを作成することは理解できます。そのようなニーズが何よりも優先されるのであれば、そうしてください。
正直なところ、特別な必要性がない限り、特定のカーネル構成とそれに付属するソフトウェアを含む、ある程度テストされ、動作することがわかっている構成から逸脱すべきではありません。
答え2
ultrasawblade さんがすでに述べたように、ハードウェアで問題なく動作する場合は特に理由はありません。私の意見では、いくつかの理由が考えられます。
- Linux、ソースコード、カーネル、コンパイルについて何かを学びたい (これらはすべて、一生を費やすことになるかなり大きなトピックです)
- 自作のコンパイルマニュアルをテストしたい
- カーネルのコンパイル時間は、使用されているハードウェアのパフォーマンス指標です。