Ubuntu 可以运行 Windows 上能运行的所有程序吗?
我不是一名程序员,我还能有效地使用 Ubuntu 吗?
答案1
Ubuntu 是一个基于 Debian 的 Linux 操作系统。
这意味着您可以安装 Debian 软件包,这些软件包将在其上本地运行,当然您也可以运行各种脚本。但是,Windows 二进制可执行格式 (聚乙烯) 与 Linux 系统支持的一个版本不兼容 (极低频)。
Ubuntu 有一个巨大的软件库,您可以在其中找到大量为 Ubuntu 编写的免费应用程序,包括许多您在 Windows 中了解的应用程序,如 Firefox、Thunderbird、VLC、GIMP 等。查看您的软件中心应用程序以浏览存储库。
如果您需要运行 Windows 应用程序,因为它是一种未移植到 Linux 且没有 Linux 替代品的特殊软件,您有三个选择:
在 Windows 中安装 Ubuntu 双启动,这样您的计算机上就安装了两个操作系统,并且可以选择在每次启动时加载哪一个。
虚拟化一个系统,您可以在 Windows 上运行 Ubuntu VM,也可以在 Ubuntu 上运行 Windows VM。这样,客户操作系统就会在主机系统上的虚拟化应用程序内运行。虽然速度会很慢,但您可以快速切换并并行运行内容。
使用兼容层葡萄酒直接在 Linux 上运行 Windows 可执行文件。它不是虚拟机,而是将 Windows 可执行文件要进行的系统调用转换为与 Linux 接口匹配。这比本机应用程序慢,但通常比完整 VM 快。但是,并非所有应用程序都与 Wine 兼容,有些工作得更好,有些则根本不工作。有一个已测试应用程序列表您可以在 Wine 中尝试某个软件之前进行检查。