Ubuntu 与 Windows2025年3月17日 | 阅读18分钟 Windows 简介通常,Microsoft Windows 简称为 Windows。这些 Windows 是专有图形操作系统的许多家族的集合,每个家族都由 Microsoft 销售和开发。 所有家族都服务于计算机行业的特定领域。许多活跃的 Microsoft Windows 家族包括 Windows IoT 和 Windows NT。这些可能包含子家族(例如,Windows Embedded Compact 或 Windows Server)。 各种不同的 Microsoft Windows 家族包括 Windows Mobile、Windows Phone 和 Windows 9x。 为了回应 GUI 兴趣的不断增长,Microsoft 于 1985 年 11 月 20 日 发布了一个名为 Windows 的操作平台,作为 MS-DOS 操作系统的图形外壳。
Windows 家族树Windows 的家族树根据以下基础进行分类 按市场定位微软(Windows 开发者)已注册了各种商标,所有这些商标都指定了一个 Windows 操作系统家族,该家族针对计算行业的特定领域。 截至 2014 年,以下 Windows 家族正在积极开发中 ![]()
Windows IoT(以前是 Windows Embedded): 微软最初将 Windows CE 扩展为一种通用操作系统,适用于所有资源极其受限而无法被称为 成熟计算机 的设备。然而,Windows CE 版本 最终被称为 Windows Embedded Compact,并在 Windows Compact 商标下开发。它还与 Windows Embedded Standard、Windows Embedded Professional、Windows Embedded Automotive、Windows Embedded Handheld 和 Windows Embedded Industry 相关联。 以下 Windows 家族不再进行扩展 ![]()
Windows 的版本历史总的来说,“窗口”一词指的是微软操作系统产品代际的任何或所有各种产品。通常,这些产品划分如下 Windows 的早期版本Windows 的历史可以追溯到 1981 年,当时微软开始开发一个名为 “Interface Manager” 的程序。 此版本不是一个完整的操作系统;相反,它扩展了 MS-DOS。 Windows 2.0 版本于 1987 年 12 月发布。它比其前身更受欢迎。它在 内存管理 和 用户界面 方面提供了多项改进。 Windows 2.1 版本发布了两个不同的版本,即 Windows/386 和 Windows/286。 此外,Windows/286 在 Intel 80286 和 Intel 8086 处理器上均可执行。 Windows 3.xWindows 3.0 版本于 1990 年发布。此版本的设计得到了很大的改进,主要是由于可加载的虚拟设备驱动程序和虚拟内存,这些使得 Windows 可以在多任务 DOS 应用程序之间共享任意设备。 Windows 3.0 的应用程序可以在保护模式下执行,这使得它们可以访问许多兆字节的内存,而无需参与软件虚拟内存方案。 它们在相似的地址空间中执行,其中分区内存提供了保护级别。此外,Windows 3.0 还改进了用户界面。 Windows 3.2 版本于 1994 年发布。它是 Windows 中文版 3.1 版本的升级版本。 Windows 9xWindows 95 版本于 1995 年 8 月 24 日发布。Windows 95 支持原生抢占式多任务处理、即插即用硬件、32 位应用程序、长文件名,并比其前身提供了更高的稳定性。 Windows NT微软的一个新开发团队开始着手开发微软和 IBM 的 OS/2 操作系统 的改进版本,名为 NT OS/2。 Windows XPWindows XP 是主要的 Windows NT 版本,于 2001 年 10 月 25 日发布。Windows XP 的推出旨在统一面向消费者的 Windows 9x 系列和 Windows NT 定义的架构。 Windows XP 将定义一个重新设计的用户界面,简化的 Internet Explorer 6、网络和多媒体 功能,与 Microsoft 的 .NET Passport 服务 的 集成,有助于与为早期 Windows 版本开发的软件兼容的模式,以及 远程协助 功能。 Windows VistaWindows Vista 于 2006 年 11 月 30 日发布。它包含了许多新功能,从用户界面和重新设计的外壳到必要的技术更改,特别关注安全功能。 此版本有多种版本,并且受到了一些批评,例如性能下降、对新 UAC 的批评、更长的启动时间以及更严格的许可协议。 Windows Server 2008(Vista 的服务器对应版本)于 2008 年发布。 Windows 7Windows Server 2008 R2 和 Windows 7 于 2000 年 7 月 22 日发布,9 RTM (release to manufacturing 的缩写),而前者于 2009 年 10 月 22 日发布。 Windows 8.1 和 8此 Windows 版本是 Windows 7 的继承者,于 2012 年 10 月 26 日发布。 Windows 10微软于 2014 年 9 月 30 日发布了 Windows 10。此版本是 Windows 8.1 的继任者。它于 2015 年 7 月 29 日发布,并弥补了最初在 8 版本中引入的用户界面中的缺点。 个人电脑上的各种更改包括开始菜单的回归、能够在桌面上的窗口中执行 Windows 商店应用程序,而不是 全屏模式,以及一个 虚拟桌面系统。 多语言支持自 Windows 3.0 版本以来,此类支持已集成到 Windows 中。可以通过 “语言和区域”控制面板 修改界面和键盘的语言。 每个受支持的输入语言的元素(例如输入法编辑器)在安装 Windows 时会自动安装。 平台支持Windows NT 版本在 x86 个人电脑在专业领域占据主导地位之前,支持各种不同的平台。Windows NT 4.0 及其前身支持 MIPS R4000、DEC Alpha 和 PowerPC。 Windows CE官方名称为 Windows Embedded Compact 的 Windows CE 是一个 Windows 版本,它在诸如卫星导航系统和一些移动电话等极简计算机上运行。 Xbox 操作系统这是对在 Xbox One 上运行的 Windows 版本的非官方名称。Xbox One 是一个更具体的实现,侧重于虚拟化,因为它同时运行三个操作系统。微软每月更新此版本的操作系统。 这些更新可以通过 Xbox Live 服务下载。此外,Xbox One 系统还支持与 Xbox 360 的向后兼容性。Xbox 360 系统也向后兼容实际的 Xbox。 Windows 的替代实现这些替代方案是 ![]() 1 Wine: 一个开源且免费的 Windows API 实现,允许在基于 x86 的环境(包括 macOS、Linux 和 Unix)上执行多个 Windows 应用程序。
2. ReactOS: 这是一个开源操作系统,旨在执行与 Windows 类似的软件。它最初是为了模拟 Windows NT 4.0 版本而开发的,但现在专注于 Windows 7 的兼容性。 3. Linspire: 这是一个 商业 Linux 发行版,最初旨在执行主要的 Windows 软件。 4. Freedows OS: 这是一个开源实验,旨在为 x86 环境创建一个 Windows 克隆,旨在根据 GNU 通用公共许可证 发布。它于 1996 年由 Reece K. Sellin 启动,但该项目从未成功和完成。它于 2002 年被放弃。Ubuntu 简介Ubuntu 是一种基于 Debian 的 Linux 发行版。它主要结合了开源和许多免费软件。Ubuntu 正式发布了三个基本版本,如下所示
所有这些版本都可以在任何虚拟机或单独的计算机上执行。Ubuntu 是一种流行的云计算操作系统,支持 OpenStack。自 17.10 Ubuntu 版本以来,Ubuntu 的桌面(默认)一直是 GNOME。 Ubuntu 每六个月发布一次,每两年发布一次 LTS 版本。自 2020 年 10 月 22 日起,最新的 LTS 版本是 Focal Fossa (20.04)。当前的标准版本是 Groovy Gorilla (20.10)。它提供九个月的支持。 这个 Linux 发行版由 Canonical 和一个由其他开发者组成的团队提出,该团队基于一种称为精英治理模型。 Ubuntu 的背景Ubuntu 基于 Debian 的基础设施和结构设计。它结合了 Linux 服务器、桌面以及已停产的平板电脑和手机操作系统。预计 Ubuntu 每六个月发布一次更新版本,每个版本都获得九个月的免费支持,并提供大量低风险的错误修复、高影响力的保守错误修复和安全修复。 第一个版本于 2004 年 10 月发布。Ubuntu 的软件包基于 Debian 不稳定分支中的软件包,这些软件包可以每六个月同步一次。这些发行版应用了软件包管理工具(例如 Ubuntu 和 APT 软件)和 Debian 的 deb 软件包模式。 本质上,Ubuntu 和 Debian 软件包彼此不二进制兼容。但是,软件包可能需要通过源代码重新创建才能应用于 Ubuntu。一些 Ubuntu 开发者同时也是 Debian 中的软件包管理者。 Ubuntu 目前由 Canonical Ltd. 资助。Canonical 和 Mark Shuttleworth 于 2005 年 7 月 8 日宣布创建 Ubuntu 基金会,并提供了 1000 万美元的初始资金。 Ubuntu 于 2009 年 3 月 12 日宣布支持第三方云管理平台,例如在 Amazon EC2 中应用的平台。 Ubuntu 特性
Ubuntu 的安全性Ubuntu 默认提供安全性。用户程序以低权限运行,并且不能损坏操作系统或其他用户文件。sudo 工具用于赋予执行各种管理操作的权限,这允许 root 帐户保持锁定。它还通过打开安全漏洞或启用系统更改来帮助经验不足的用户提高安全性。Polkit 在桌面上得到了高度实施。 默认情况下,大多数网络端口都关闭,以避免黑客攻击。内置防火墙允许所有安装网络服务器的用户管理访问。 Ubuntu 还支持完整的磁盘加密以及私人和主目录的加密。 Ubuntu 的安装系统要求在 Ubuntu 产品之间有所不同。Ubuntu 20.04 LTS 桌面版建议使用 2 GHz 双核处理器、25GB 可用磁盘空间和 4GB 内存的 PC。 还有其他一些 Ubuntu 发行版,例如 Xubuntu 和 Lubuntu,适用于性能较低的计算机。Ubuntu 支持 ARM 架构。它也适用于 Power ISA,而早期 PowerPC 架构在某个时候非官方支持,现在支持较新的 Power ISA CPU。官方支持 AMD64 架构 (x86-64)。
Ubuntu 变体Ubuntu 桌面版是建议给几乎所有用户的版本。它简称为 Ubuntu,正式名称为 Ubuntu Desktop Edition。 官方发行版许多 Ubuntu 变体和版本只是安装了一组与标准 Ubuntu 桌面不同的默认软件包。由于这些版本共享相似的软件包存储库,因此所有这些版本都存在相同的软件。 下面将讨论一些主要的发行版及其描述: ![]() Kubuntu: 它是 Ubuntu 的一个版本,它使用 KDE 界面而不是 Ubuntu 桌面版使用的 Unity 和 GNOME 界面。 Ubuntu Core: 它是 Ubuntu 的一个版本,专注于嵌入式和物联网系统。与其他许多变体不同,它不使用经典的 apt 软件包管理器,而是完全依赖于 Snap 软件包。 Lubuntu: 这个发行版是 Ubuntu 的一个版本,它更节能、更轻便、对资源的需求更少。它使用 LXqt 桌面平台(在标准 18.10 之前使用 LXDE)。 Ubuntu Kylin: 它是针对中国市场的 Ubuntu 版本。 Ubuntu Budgie: 它是使用 Budgie 的 Ubuntu 标准版本。
Xubuntu: 它是带有 Xfce 的 Ubuntu 版本。此版本旨在用于功能较弱的系统,或那些在更快的系统上公开功能强大的桌面平台并主要使用 GTK+ 应用程序的用户。 Ubuntu Studio: Ubuntu Studio 根据 Ubuntu 运行。它提供许多开源应用程序,用于图形、音频和视频编辑器的多媒体开发。 Ubuntu Server: Ubuntu 包含一个服务器版,它使用与 Ubuntu 桌面版相似的 APT 存储库。它们之间的主要区别在于任何服务器版的默认安装中缺少 X Window 环境(但可以轻松安装,包括 KDE、Unity、GNOME 或 Xfce)以及安装过程的一些更改。 它提供硬件虚拟化支持。此外,它可以在虚拟机中执行,无论是在管理程序中还是在主机操作系统中,例如基于内核的虚拟机、Oracle、QEMU、Microsoft Hyper-V、VMware ESXi、Citrix XenServer 或其他 IBM PC 兼容模拟器或虚拟化器。 Ubuntu 和 Windows 的区别Ubuntu 和 Windows 操作系统之间的一些主要区别在下表中进行了解释
结论Ubuntu 和 Windows 都具有各自的功能、缺点和用户社区。测试人员和开发人员社区更喜欢使用 Ubuntu 软件。 下一主题区别 |
我们请求您订阅我们的新闻通讯以获取最新更新。