差分

移動先: 案内検索

UNIXとは何か

229 バイト除去, 2018年10月31日 (水) 09:43
/* UNIXの定義 */
* The Open Groupの定めるUNIX 03仕様を満たし、それをThe Groupの定めるUNIX標準仕様を満たし、それをThe Open Groupが認めたもの<ref>[http://www.opengroup.org/openbrandmembership/docsforums/UNIX03_Certification_Guide.html Guide to UNIX 03 Certification]<platform/ref><ref>[http://www.opengroup.org/openbrand/register/ unix The Open Brand - Register of Certified ProductsUNIX® Standard]</ref>
UNIX 03とは、The UNIX標準仕様とは、The Open Groupが定めるThe Single UNIX Specification規格の 2003 年度版ですSpecificationのことです<ref>本稿を書いた時は UNIX03 でしたが、UNIX98 などを経て 2016 年現在は 2018年現在は ''Single UNIX SpecificationSINGLE UNIX® SPECIFICATION, Version VERSION 4, 2016 Edition.2018 EDITION'' となっています。何年かに一度改定されるので最新の規格は Open Group のサイトで確認してください。</ref>。これを取ると商標としてのUNIX(R)を利用できるようになることができます。これをUNIXの定義とすると "OS X version 10.11 El Capitan" や "Solaris 10 Operating System" や "AIX 6 Operating System V6.1.2 with SP1"などはUNIXですが、FreeBSDやGNU/Linuxは、UNIXでなくなってしまいます。
実際 UNIX をベル研で開発していた人たちは UNIX System V の時には UNIX 捨て、 UNIX のオリジナルのアイデアを徹底させ、さらに新しく展開した[httphttps://plan9.bell-labs9p.comio/plan9/ Plan 9]というオペレーティングシステムを開発していました。<ref> Plan 9 from Bell LabsFourth Edition httphttps://plan9.bell-labs9p.comio/plan9/</ref>
むしろこちらの方がUNIXのオリジナルコンセプトに忠実だと筆者は考えるほどです。
であれば、現在UNIXと呼ばれているもの自体が既にUNIX的ではなくなってしまっているという不思議な結論に達してしまいます。