Windows 操作系统

来自BetaHeritage Wiki
跳到导航 跳到搜索

Windows 操作系统,是由美国微软公司研发,于 1985 年问世的操作系统。Windows 采用了图形用户界面(GUI),比起从前的 DOS 需要输入指令使用的方式更为人性化。

起初,Windows 只是 MS-DOS 的图形化外壳,在 Windows 3.1 及以前,需要在 DOS 环境下输入指令 win 才能启动 Windows。随着计算机硬件和软件的不断升级,越来越多的功能和特征被加入 Windows 系统,并且逐渐脱离以 DOS 作为底层的模式,形成完整、独立的操作系统环境,经历几十年发展,系统支持的体系结构从 16 位发展到 32 位再到 64 位。微软一直致力于 Windows 的开发与完善,把 Windows 打造成一个更好的操作系统。

在最初的时候,Windows 仅仅是一个 MS-DOS 的图形化 Shell,它严格意义上甚至都不能被称作操作系统,应该称作一个运行在 DOS 基础上的软件。由于本身处于早期状态,高度依赖 DOS 内核,甚至必须通过输入特定指令方可启动。直到 Windows 9x 的出现,Windows 才实现无需指令启动,同时 Windows 也逐步发展成为一个真正意义上的操作系统。在界面上 Windows 甚至连基本的操作界面都是非常简单的,奠定现今操作系统的 Shell 基础的是 Windows 95,它的出现成功使 Windows 走进千家万户。

与此同时出现的,便是 Windows NT。从 Windows 的主次版本号迈入 3.x 之后不久(或者更早),便开始了 Windows NT 的自主开发,最终推出了 Windows NT 的首代操作系统——Windows NT 3.1。此时 Windows NT 的操作系统主要面向服务器和普通工作站。尽管此时 Windows 既有了服务器和客户端的概念,也有了 SKU 的概念,但在当时来说,这两个概念仍然处于模糊定位的状态。这样的模糊定位的状态,一直到 Windows 2000,都没有完全明确过客户端和服务器的概念。

拥有完全明确的客户端和服务器的概念的 Windows 操作系统起于 Windows XP 时期。自 Windows XP 开始,所有的桌面端 Windows 操作系统都基于便携式 Windows NT 混合内核。Windows NT 混合内核的加入,使得 Windows 整体脱离了 DOS 底层,可以直接引导和运行。从此开始,客户端完全针对于一般的电脑,无法再切换为服务器的任何 SKU,尽管其中的某些功能确实能够让运行客户端操作系统的主机充当服务器,但功能有限。有广为流行的 Windows XPWindows VistaWindows 7Windows 8Windows 8.1Windows 10Windows 11 等 Windows 客户端系统。

截止到目前,Windows 客户端操作系统目前共支持 38 种语言的独立发行版本,以及 100 多种语言的语言包(含前面的 38 种语言)。

在服务器方面,Windows 也是从 1993 年开始推出针对服务器的操作系统。在 Windows XP 以前,没有明确的客户端和服务器的概念,因为这些版本都是同一个产品下的不同 SKU。直到 Windows XP 和 Windows Server 2003 的开发期间,才完全实现开发上的完全分离,之后这两个系统分别在不同时间发布了各自的 RTM,尽管后来的客户端和服务器产品发布时间逐步统一。

截止到目前,Windows Server 共支持 18 种语言的独立发行版本,以及专用的 VHDX 虚拟硬盘映像,但此虚拟硬盘映像仅支持英语。

在嵌入式方面,早在 20 世纪 90 年代,微软开始开发嵌入式的操作系统。但是,所有的 Windows 嵌入式操作系统都是基于 Windows NT 开发,没有使用其他的类型内核开发。在后来,Windows 嵌入式操作系统发展到 POS 机和树莓派等多种小型大规模集成电路的设备。Windows 嵌入式操作系统在 Windows 10 开发后期,则被 Windows IoT 核心版操作系统取代,并于 2021 年与企业版组合(非合并)成为新的 Windows 嵌入式专用 SKU 版本,与企业版保持独立。

尽管 Windows 自 1985 年发布首个正式版本到今天已有近 40 年历史,但 Windows 操作系统并非所有版本都顺风顺水的推出。在 Windows 操作系统的历史上,也有多个因为各类原因最终半路取消的操作系统。这些因为各类原因取消的 Windows 版本统称为“已取消开发的 Windows 操作系统”。

进入到 2019 年,Windows 操作系统的开发也进入到新的阶段,同时也开始使用开发周期进行开发,并延续至今。开发周期使用从 22 号元素钛(Titanium,Ti)开始的元素周期表中的元素命名(例外:Chromium 因与当下开源浏览器及开源操作系统项目撞名而放弃使用,最终使用的是 Vibranium)。未来 Windows 操作系统还会继续开发,继续发布新的 Windows 版本和功能更新。

详细了解