私は現在、コンピュータサイエンスエンジニアリング教育でオペレーティングシステムのコースを受講しています。すべての例はUNIXで、「Windows(またはMS-DOS)は少し異なります」脚注があります。 Windows / MS-DOSでは、すべてが少し悪いようです(システムコール、FATなどの明確な定義はありません)。
これは私を疑問に思います... UNIXが見て「はい、私たちはこれをしなければなりません」と言うのがWindows OSにありますか?
答え1
UNIXはコンピュータサイエンティストによって開発されました。 Windowsはもともと大学生によって開発されました。ほとんどの場合と同様に、これは良いスタートではありません。
UNIX および Unix ファミリーシステムは、世界中の専門の運営および大学の分野であり、対象ユーザーはそのような組織です。 Windowsのターゲットは常に一般ユーザーであり、今では企業内の一般ユーザーも同様です。
企業がWindowsでミッションクリティカルなソフトウェアを実行したいのは、私とは異なります。私はこのようなことをするフランチャイズの一員であり、Windowsと関連ソフトウェアは常に私たちの根本的な問題の原因でした。
一方、私の「実際の仕事」はFreeBSDで実行されており、2004年以降に言及すべき問題はまったくありませんでした。
UNIXおよびUnixシリーズシステムは、専門家のための専門的なオペレーティングシステムです。これがあなたの質問に対する答えです。
答え2
多くの場合エネルギー管理Windowsでは、よりうまく動作します。このような状況はLinuxで劇的に改善されていますが、まだ完全に同じではありません。
答え3
ファイル権限/ACLは、POSIXよりもWindows上で動作します。非常に詳細な権限を設定して表示できます。いくつかのLinuxファイルシステムにはxattrsというアイデアがありますが、使用するのは難しく、私の経験では使用されていないことがよくあります。これは、POSIX および Windows クライアントにネットワーク共有を提供しようとしたときに発生します。 Windowsクライアントにきめ細かい権限セットがある場合、それをPOSIXシステムが理解できるものに変換するのは難しいかもしれません。