どのオペレーティングシステムが実装されているかを知っていますか?能力(つまり、Posix 1e)?
- 互換性がありますか?
- この機能はLinuxの移植性を低下させますか?
答え1
具体的には、POSIX 1e は IBM AIX および SGI IRIX 専用です。
POSIXは、ポータブルオペレーティングシステムインタフェース(Portable Operating System Interface)を表すIEEEおよびISO / IEC規格です。私が知る限り、POSIXと完全に互換性のあるユーティリティなどは、少なくとも部分的にPOSIXと互換性があると主張するオペレーティングシステム間で移植可能です。
OpenGroup は次のリストを維持します。POSIX認証オペレーティングシステムLinuxhintsにはリストがありますPOSIX互換オペレーティングシステム。次のリストに別のリストがあります。POSIX ウィキペディア記事。
現在の標準は1003.1-202xです。 POSIX 1e(IEEE 1003.1e)が撤回されました。ドラフト17。 ~によるとこのUSENETの投稿キャッシュショプラ(Kathy Schoffler)の作成:
私は文書の最終的な技術編集者であり、17のドラフトを作成した後に文書を撤回するように要求する不快な仕事をしました。
結局、SGIとIBMだけがこの作業を続けるのに十分な関心を持ち、IBMは出張料を支払わず、Poughkeepsieを2回訪れたことが私が余裕があるすべてでした。
さらに、1995年頃には標準設定がコンピュータ会社の優先順位ではなくなり、セキュリティはその犠牲になりました。
ドラフト自体にはいくつかの問題がありますが、役に立ちません。単一のワークブックではなく、5つの個別のタスク(ACL、Audit、Feature、InfoTag、MAC)である必要があります。ドラフトの原本は1年間消え、部分的にのみ復元されました。一部の部品は、意図された目的と比較して野心的すぎる。実務グループがあまりにも多くを設計しました。
SGIとIRIXは15年間存在しておらず、AIXだけが残っているため、AIXが時代遅れの標準に固執するかどうか疑問に思います。明らかに、NFSv4 ACLはそれを置き換えました。
Linuxディストリビューションに関する限り、これまでのほとんどはPOSIXと完全に互換性がありません。問題は、どちらがシェル、拡張などかです。これLinuxのヒント記事このトピックの詳細があります。