Windowsにはありませんが、Linuxカーネルにはどのような重要な技術機能がありますか?
私ができることカーネル機能のリストで参照してください。これは概念的にはWindowsとは利点があるか、かなり異なります。おそらく、アクセスポリシー、ネットワーキング、ファイル管理などで…?
私はスピードやメモリベンチマークを見つけるのではなく、2つのオペレーティングシステム間の主な違いを裏付ける技術やアーキテクチャの機能を探しています。
編集:はい。コメントに記載されたWikipediaの比較は、私が探していた答えを提供しました。これはやや技術的に見えます。違いが実際に重要な場合は、誰かが小さなコメントを書くことができます。ユーザーへの影響(またはパフォーマンス)。以下は記事の要約です。
(Windowsでは1つのソリューションしか言及しませんが、なぜLinuxには多くのモジュールがありますか?)
Linux Windows
Virtualization: cgroups, chroot, KVM, ... Hyper-V
Security: POSIX ACL ACL
Profiling: OProbe, kprobe, ... Event tracing
Soft/Hard-Realtime: Yes No
また、WebサイトではLinuxに次の機能があると述べていますが、Windowsでその機能を実行できるかどうかはわかりません。
- 機能ベースのセキュリティ
- カーネルキーの管理 keyctl
- 監査APIパンティーパイ
- サンドボックスSELinux、KVM、seccomp
- SynfloodはSyncookieを保護します
Linuxがより多くのファイルシステムをサポートしているかどうかは重要ですか? Windowsモジュールはありませんか? Linuxがより多くのパスワードとハッシュアルゴリズムをサポートしていることはどういう意味ですか? 「Windowsプラグインソリューション」よりもパフォーマンスが良いですか?
ウィキペディアで見たまとめです。これは私が理解するにはあまりにも技術的です。/ここにユーザーに影響を与えるものはありますか? :)
答え1
Windowsカーネルのソースコードは排他的なので、あなたの質問に答えるのは難しいです。しかし、それらの間の1つの構造的な違いは、Linuxカーネルはモノリシックカーネルであるのに対し、Windowsカーネルはマイクロカーネルとモノリシックカーネルのハイブリッドであるということです。別の違いは、Linuxではプロセス、Windowsではスレッドである「実行単位」です。