FreeBSDはUnixではありません。しかし、それはUNIXに似たUNIXです。それでは、Unixは主にソースコードをどこで読みますか?

FreeBSDはUnixではありません。しかし、それはUNIXに似たUNIXです。それでは、Unixは主にソースコードをどこで読みますか?

私はUnixの主な起源であるSystem V(Unixに似たものではなく、Linuxに変換されたUnixではない)を本当に理解したいと思います。主なソースは非常に混乱しており、どこかに慎重に書かれていません。

FreeBSDは本当にUnixではありませんか?しかし、Unixは何で、どこにありますか?伝説がどのように生まれたのかを読んで見るには、元のソースコードをどこで見つけることができますか?

http://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg

フォローアップ:

http://www.lemis.com/grog/Documentation/Lions/index.php

http://v6.cuzuco.com/

答え1

「is UNIX」は複雑なものです。デフォルトでは、FreeBSDはUnixが商標であり、適切なライセンスがないため、Unixとは言えません。また、ほとんどのUnixソースコードがとる方向であるSystem Vコードに由来するものでもありません。

一部の以前のバージョンのUnixでは、ソースコードを使用できるようになりました。特に、最後のPDP-11リリースの1つであるUnixバージョン7がそうです。UnixツリーV7および他の多くのUnixディストリビューション用のナビゲーション可能なソースコードがあります。

答え2

System Vに基づく唯一のオープンソースUnixは、OpenSolaris(および同様のフォーク)です。イルモス/インディアナオープン)。

初期のSystem Vバージョン以来、多くの進歩がありましたが、まだSVR4.0以前と同じか非常に似ているいくつかのコードとアルゴリズムがあります。

http://cvs.opensolaris.org/source/

答え3

AT&T Unix System Vはオープンソースではないため入手できません。

答え4

今日、Unixが何であるかについて簡潔な答えを提供することはほとんど不可能です。初期のBSDは、Unixを変更し、機能を追加し、新しいプラットフォームに移植するディストリビューションでした。結局、誰かが386BSDという完全なBSD(Unixから派生した)パッケージを配布することにしました。何かが起こり、NetBSDとFreeBSDが誕生しました。それに加えて、AT&Tの訴訟により、これ以上の活動は中止されました。元のUnixコードの大部分(すべてではない)がFreeBSDとNetBSDのBSDの人々によって削除され、書き直されました。 FreeBSDの一部は、ソースコードの点で真のUnixです。

SysV Unixも分かれています。 Solaris、SCO Unixware(以前のMicrosoft Xenix)など、多くの最新のUnixバリアントがこのバージョンから派生しました。 NeXTSTEP/OpenSTEPをベースにしたMACHやMac OS Xと同じ違いもあります。 FreeBSDに含まれるbsd家系図はすべてではありませんが、ほとんどの違いを示しています。 (MirBSD、MidnightBSD、...)

SCOはUNIXを所有していると主張したが、裁判所はNovellがUNIXを所有していると判決した。 Novellは商標をOpen Groupに販売し、互換性テストスイートと認証を販売しました。 Mac OS X、AIX、および一部の人々がUnixとは思わないものはすべて認定されています。 Linux は、かつて IBM の Open Group ファミリを使用して認証されました。しかし、LinuxはUnixのクローンと見なされます。

ここからは宗教的な問題になります。ソース、認証、履歴などはあなた次第です。

関連情報