UNIXと呼べるものと呼ぶに足りないもの

友人がOpenSolarisで遊んでた。
そんなもんがあったのかー、と驚いたもんだ。
UNIXとはなんだと言われると答えにくいが、
SolarisはUNIXですからね。Sunの作ってるUNIXね。
基本は有料だけど、コア部分はオープンソースになっていると。
これこそがOpenSolarisであると。なるほど。


LinuxとBSDはUNIX系OSではあるが、UNIXとはいえない、
という話を取り上げたことはあっただろうか。
どっちも閉鎖的になるUNIXに対抗して作ったようなもんですしね。
OpenSolarisは無償のUNIXである、と書いたけど多分これが唯一じゃないかな。
というのもUNIXであると言えるのは、商標を保有するThe Open Groupの認証を受ける必要があるから。
これには多額の費用がかかるので、フリーのプロジェクトが参加するのは困難。
OpenSolarisはSunが有償で販売するSolarisの基礎だから、通過してるとは思うけど。


とはいえ、UNIXであるかどうかなんて重要じゃないことですが。
LinuxにせよBSDにせよUNIX系OSとして認識されていますしね。
一応、UNIXと呼ぶことはできないから、特にLinuxとかBSDとか言ってるけど、
実のところUNIXですよね。特にBSDなんてね。
この辺のOSでは同じソースコードをコンパイルして動く仲間ですし。
このあたりはさすがですよね。
だからUNIXと呼べなくとも、仲間には違いないよって。


まぁいろいろ書いてきたけど、僕は未だUNIXとは何かよくわかっていないわけですね。
多分UNIXであるとされたOSの総称だと思うんですけどね。
今はUNIXなんてOSはないですから。
けどよくわからないのは、昔はUNIXはOSの名前であったはずなんだよね。
けど今はそんなのは見あたらない。うーん…どうなってるんだろ?
と、UNIXという言葉は適当に使うとえらい目にあいそうだ。
まぁ僕は専らLinuxを使ってるから、あんまりUNIXという言葉と縁はないのだけどね。