Aik*_*iko 29 windows operating-systems environment-variables windows-10
在检查环境系统变量时,我注意到环境变量“OS”设置为“Windows_NT”。
据我所知,Windows NT 操作系统于 90 年代发布,早已被弃用。我本以为它会显示类似“Windows_10”的内容。
PC 也是全新的,所以我没有更改环境变量以显示“Windows_NT”,所以我相当确定它在 Windows 10 上默认是这样做的。
那么为什么Windows 10在环境变量“OS”下列出“Windows_NT”呢?
use*_*686 52
尽管“NT”不再是营销名称的一部分,但所有当前的 Windows 版本仍然使用完全相同的NT 系统体系结构(与 Windows 95/98/ME 明显不同)。在内部,Windows 2000 自称为“NT 5.0”,因为它是 Windows NT\xc2\xa04 的直系后代,而 Vista-Win10 系列则称为“NT 6.x”。
\n以某种类似的方式,macOS 称自己为“Darwin”,Solaris 和 Illumos 称自己为“SunOS”,一些项目仍然将当前的 Linux 内核版本分组为“linux26”(因为 2.6.x 系列从 2.4 开始带来了重大变化,而稍后重新启动编号(例如 3.x)则没有此意义)。
\nIMS*_*SoP 40
在 20 世纪 90 年代,微软拥有两个基本上独立的操作系统,均以“Windows”为品牌:
新操作系统的第一个版本被称为“Windows NT 3.1”,这意味着它与现有的“Windows 3.1”类似,尽管它本质上是一个不同的产品 - 他们可以轻松地将其称为“Microsoft NTOS” 1.0”。两种“Windows”产品共享的主要内容是“外观和感觉”,尽管都支持在两种操作系统上运行相同的程序。
随后,这两种产品继续并行运行了一段时间:基于 DOS 的操作系统(MS-DOS 本身的大部分被替换)发布了名为“Windows 95”、“Windows 98”和“Windows Me”的版本;而基于 NT 的操作系统则发布了名为“Windows NT 4.0”和“Windows 2000”的版本。这两种产品继续共享“外观和感觉”以及一些组件,但仍然具有根本不同的内部架构。
至此,微软放弃了基于DOS的产品,只继续开发基于NT的产品。这是今天仍被称为“Windows”的操作系统:“Windows XP”、“Windows Vista”、“Windows 7”、“Windows 8”、“Windows 10”和“Windows 11”都是该项目的延续。
由于自最初的“Windows NT 3.1”以来,他们从未“扔掉它并重新开始”,因此这些操作系统在内部的各个地方仍然被标记为“Windows NT”。
归档时间: |
|
查看次数: |
12402 次 |
最近记录: |