![有没有什么事情被广泛认为在 Windows 中做得更好?](https://linux22.com/image/86255/%E6%9C%89%E6%B2%A1%E6%9C%89%E4%BB%80%E4%B9%88%E4%BA%8B%E6%83%85%E8%A2%AB%E5%B9%BF%E6%B3%9B%E8%AE%A4%E4%B8%BA%E5%9C%A8%20Windows%20%E4%B8%AD%E5%81%9A%E5%BE%97%E6%9B%B4%E5%A5%BD%EF%BC%9F%20.png)
我目前正在计算机科学工程教育中学习操作系统课程。所有示例都是 UNIX,并带有“Windows(或 MS-DOS)的做法略有不同”脚注。看起来 Windows/MS-DOS 中的一切都稍微糟糕一些(没有明确的系统调用、FAT 等定义)
这让我想知道...Windows 操作系统中是否有任何东西 UNIX 会查看并说“是的,我们应该这样做”?
答案1
UNIX 是由计算机科学家开发的。 Windows 最初是由大学生开发的。对于大多数事情来说,这都不是一个好的开始。
UNIX和类Unix系统一直是世界各地专业操作和大学的领域,其目标用户就是这样的组织。 Windows的目标一直是普通用户,甚至是现在企业内部的普通用户。
为什么企业要在 Windows 上运行他们的关键任务软件,这超出了我的理解范围,我属于做这种事情的特许经营机构,而 Windows 及其相关软件一直是我们基本问题的根源。
与此同时,我的“真正工作”在 FreeBSD 上运行,自 2004 年以来,我遇到的值得一提的问题为零。
UNIX 和类Unix 系统是面向专业人员的专业操作系统。这就是你问题的答案。
答案2
在很多情况下能源管理在Windows下做得更好。这种情况在使用 Linux 后得到了突飞猛进的改善,尽管还不是完全平等。
答案3
文件权限/ACL 在 Windows 中比 POSIX 中做得更好。您可以设置和查看非常精细的权限。一些 Linux 文件系统有 xattrs 的想法,但它们通常很难使用,并且根据我的经验没有使用过。当尝试向 POSIX 和 Windows 客户端提供网络共享时,这一点确实会出现。如果 Windows 客户端设置了细粒度的权限,则很难将其转换为 POSIX 系统可以理解的内容。