ですから、私は自分で作業しているので、オペレーティング システムの研究をしていました。数年前に Unix について聞いたことがあります。この写真を見るまで、それが現代のコンピューターにどれほどの影響を与えたか、私は本当に知りませんでした。その後、その一部が OSX や BSD などの他のオペレーティング システムで使用されていることを知りました。1. Unix のソースはどこで入手できますか? 2. 自分の OS を unix 認定するには、どこに行けばよいですか? 3. 覚えておくべき法的事項はありますか? 4. Unix ソースを利用する際の注意点はありますか?
4 に答える
Unix のソース コードには近づかないことをお勧めします。これは、何年にもわたって非常に多くの会社の争いがあり、それが複雑になってきたためです。一方で、広く知られている Linux のソース コードを確認することを強くお勧めします。 100% オープンソースであること。あなたのOSで頑張ってください
1. Unix のソースはどこで入手できますか? Linux/Gnu
2. 自分の OS を unix 認定するには、どこに行けばよいですか? 質問がわかりません。
3. 覚えておくべき法的事項はありますか? Linux と Gnu の著作権と GPL 情報を読んでください。
4. Unix ソースを利用する際の注意点はありますか? #3を参照してください。
最新の実装 (Linux など) よりも Unix のルーツに興味がある場合は、Lion の Unix 6th Edition with Source Code の解説 に興味があるかもしれません。Wikipediaでは次のように説明されています。
John Lions (1976) による UNIX 6th Edition の Lions' Commentary on Source Code には、6th Edition Unix カーネルの完全なソース コードと解説が含まれています。一般的にライオンズブックと呼ばれています。古くても、シンプルでありながら高品質なコードについての優れた解説と考えられています。
長年にわたり、Lions Book はベル研究所以外で入手できる唯一の Unix カーネル ドキュメントでした。第 6 版のライセンスではソース コードの教室での使用が許可されていましたが、第 7 版のライセンスではそのような使用が明確に除外されていたため、この本は違法なコピー機による複製 (一種のサミズダート) を通じて広まりました。これは、コンピューター サイエンスで最も多くコピーされた本であると一般に考えられていました。
私の古いコピーは製本されていますが、さまざまな形式の解説をオンラインで入手できます。また、ソース コードはここにあります。解説を読むことでオペレーティング システムについて多くを学ぶことができ、優れたソースを読むことでプログラミングについて多くを学ぶことができます。
http://opengroup.org/austin/papers/single_unix_faq.html
Q8. UNIX認定はどうですか?
単一 UNIX 仕様 (最初は UNIX 93、その後 UNIX 95、UNIX 98、現在は UNIX 03) に準拠していると認定された製品を識別するために使用されるマークまたはブランドがあります。 UNIX 認定プログラムに関する情報The Open Group の Open Brand の下で運営されており、 http://www.opengroup.org/certification/idx/unix.htmlで見つけることができます 。
UNIX 03 認定ガイドは http://www.opengroup.org/openbrand/docs/UNIX03_Certification_Guide.htmlで入手できます。
オープン ブランドの実践ガイドは、 http: //www.opengroup.org/openbrand/Certification_Guide/ で入手できます。
認定製品の登録は、 http: //www.opengroup.org/openbrand/register/ で入手できます。
ソースについては... Linus Torvalds の GitHub ページでLinux カーネルを見つけることができます。完全に UNIX ではありませんが、近いです。Linux の残りの部分は、GNU ページ で見つけることができるさまざまな GNU ユーティリティで構成されています。
しかし、数年前に聞いたばかりの UN*X の独自のブランドを実装することはできません。