Ubuntu 16.04 的所有版本都能运行相同的程序吗?

Ubuntu 16.04 的所有版本都能运行相同的程序吗?

所以我觉得这是一个非常菜鸟的问题但是......

Ubuntu 版本之间的唯一区别是图形界面和已安装的软件包吗?它们是否都能够同样运行第三方程序,例如 Chrome、Dropbox、Android Studio、Steam 等?

我有一台新电脑,我用它来测试 Ubuntu 16.04,它运行良好。但是,我不喜欢 Unity,如果 Xubuntu/Lubuntu 更轻量,这是否意味着我只是为了性能而牺牲了视觉效果?Ubuntu 16.04 是商业版本(?),那么它的特定设置是否更可靠一点?还不太了解 Linux,选择太多了,我感到很困惑!

答案1

简单回答你的问题,是的,所有版本都可以运行所有程序。Ubuntu 有很多种类型供你选择。每种类型都为用户提供了不同的用途。这些可以在不同版本的官方页面上看到口味

  • Ubuntu-KDE Plasma 工作区
  • 教育版- 专为学校设计
  • 徐本图- 具有轻量级桌面环境的 XFCE 环境
  • 神话班图- 专为基于 MythTV 的 PVR 系统设计
  • Ubuntu 工作室- 专为处理多媒体创作而设计
  • 鲁本图- 快速、轻量、节能、LXDE 环境
  • Ubuntu GNOME- GNOME Shell 代替 Unity
  • 优麒麟- Ubuntu 针对中国用户
  • Ubuntu MATE- 简单、传统的桌面 - GNOME 2 桌面

读完这篇文章,并参考一些社区推荐后,你就能知道哪一个适合你。除了风格和预装(请注意运行以及它附带) 程序仅以两种官方形式出现:

  • 徐本图
  • 鲁本图

这两种版本都针对资源消耗较少的情况进行了优化。不过,它们确实具有与其他版本相同的潜力。希望这个答案能帮助您决定应该选择哪一种。

答案2

我想我能理解你的困惑,因为人们用“Linux”这个词来指代几个相关的东西。一个非常简化的描述,虽然“足够正确”,但在几个或许多技术细节上并不完全正确:

  1. “Linux” 可以指 Linux 内核。Linux 内核是一种技术含量很高的计算机程序,可作为计算机操作系统运行。当计算机启动时,Linux 内核会启动并等待其他程序要求它执行工作,例如连接到网络或从磁盘读取文件。

  2. “Linux” 可以指 Linux 内核以及一组用于与内核交互的大多数标准程序。大多数标准程序通常来自 GNU 项目,并复制了 UNIX 计算机上常见的工具。这些工具包括文本编辑器 Vim 和 Emacs 等大型工具;Bash 等 shell;以及常见的 shell 程序,如cdlsgrep

  3. 将一些程序与 Linux 内核捆绑在一起称为“Linux 发行版”或“发行版”。Ubuntu 16.04、Ubuntu 15.10、Kbuntu 16.04 等是不同的 Linux 发行版,每个发行版都将一组不同的程序与 Linux 内核捆绑在一起。将 Ubuntu 视为 Linux 发行版系列可能会有所帮助。Fedora、Mint、Arch 和 Debian 是其他 Linux 发行版系列的例子(Ubuntu 是 Debian 家族中的一个系列)。

大致来说,任何 Linux 程序都可以在任何发行版上运行。通常,特定程序将以二进制可执行文件的形式通过包管理器提供(apt适用于 Ubuntu 和 Debian 家族的其他成员)。包管理器会确定运行正在下载的程序需要哪些其他程序,哪些依赖项已在计算机上,并检索任何尚未安装的依赖项。

即使没有可用的二进制可执行文件,源代码通常也是可用的,并且程序可以由用户的计算机编译以创建二进制可执行文件。从源代码编译通常需要打开命令 shell 并运行脚本或运行make。如今,这并不算用户友好,而且可能需要一段时间。另一方面,从源代码编译使各种各样的计算机程序都可以使用。

Ubuntu 和其他 Linux 发行版并不像智能手机上的操作系统那么容易使用。但是,人们控制 Linux 的基本方式与 25 年前大致相同,与 40 年前控制 Unix 系统的方式非常相似。

因此,虽然我需要花费相对较长的时间来解决这些困惑,但我所了解的有关 Ubuntu 和 Linux 的几乎所有知识都不会在下一个版本发布时变得过时。

相关内容