Ubuntu、Arch、Red Hatなどと同様にオリジナルのLinuxカーネル... macOS(XNU)、Solarisなどは、AT&T UNIXプライベートソースの一部のバリエーションです。しかし、最も純粋なUNIXカーネルまたはディストリビューション自体は何ですか?
UNIXカーネルコード(ソース)が完全に失われましたか?それともまだ誰か(AT&T)によって管理されていますか?
最新のカーネルソースを使用できますか?どうやって入手できますか? (明らかに費用を支払う予定です。)個人/学生ライセンスとして使用できますか?または、事業者登録証を購入する必要がありますか?
PS:UNIXに関する私の知識は限られています。
答え1
FreeBSDは、おそらく最も直接的に派生した最新のUNIXベースのオペレーティングシステムです。 2017年6月、Diomidis Spinellis、アテネ経済経営大学 研究論文出版Bell Labs UNIXコードベースの初期から最新のFreeBSD 12までの進化プロセスを文書化します。さまざまなソースとメソッドを使用して、彼は基本的に現在のFreeBSDをUNIXの画期的な起源まで追跡するGitリポジトリタイムラインを再構築しました。
1970年から現在まで連続的なタイムラインを確立することによって、このプロジェクトは主な目標を達成しました。リポジトリには以下が含まれます。
- PDP-7、V1、V2、V3、V4、V5、V6、およびV7リサーチバージョンのスナップショット、
- Unix/32V、
- 利用可能なすべてのBSDバージョン、
- CSRG SCCSの歴史、
- 386BSDの2つのバージョン、
- 386BSDパッチパッケージ、
- FreeBSD 1.0〜1.1.5 CVSの歴史、
- FreeBSD 2.0につながる初期インポートから始めてFreeBSDリポジトリをインポートします。
- 現在のFreeBSDリポジトリ。
ファイルは変更時間に基づいて時系列でリポジトリに追加されているように見え、ソースコードのほとんどは実際の作成者のものとして表示されます。次のコマンドを実行する
git blame
と、git log
予想される結果が生成されます。
特に、この記事の図5は、複数のBerkeley UNIXマイルストーンリリースを含むコードベースの比例的なソースを示しています。
私はUNIXとBSDの歴史的発展に興味を持っているすべての人に彼の論文を強くお勧めします。これプロジェクトのGitHubページ読むのも楽しいです。