Linuxカーネルの構築方法[閉じる]

Linuxカーネルの構築方法[閉じる]

Linuxカーネルがどのように構築されるかを知りたいです。

誰がこれを作りましたか? Linuxは世界中のプログラマーによって作られたと聞きました。しかし、それは創設者Linus Torvaldsによってのみリリースされました。

彼はLinuxカーネル用のコードをすべて書いたのですか?それとも別のコードを書いたのですか?

Linuxプログラマーが世界のさまざまな地域にある場合、コードを収集するためにどのように通信しますか?

ベストアンサー1

まず、いいえ。私はLinus Torvalds自身がカーネルに入るコードのほとんどをまだ書いていないと思います。しかし、彼が数年前にやったことは、ソース管理管理ツールを書くことでした。当時存在していたSCMツールがあまり気に入らなかったからです。彼の言葉を聞きたい場合は、彼の素晴らしい講演の一つを見てください。https://www.youtube.com/watch?v=4XpnKHJAok8

基本的にそれは彼の発明だった。これは主にLinuxカーネルのリリースサイクルを管理するためのものです。

これが実際に安定カーネルがそのように頻繁にリリースされる理由であり、私たちはメジャーバージョン3からこれを経験してきました。

gitをうまく使えば、今日知られている多くの目標を達成できます。継続的な統合そして継続的な配信小規模(1人)から大規模(数千)の分散開発チームを集め、継続的に動作するソフトウェアを提供します。

もちろん、リヌス・トバルズがこのすべてを一人でしたわけではありません。彼は契約書に署名した最後の人でした本線カーネルは以下からリリースされます。http://kernel.org

Gitに付属のGitユーザーマニュアルを参照してください。ここ、大規模なソフトウェアプロジェクトで共同作業する方法の例です。

おすすめ記事