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

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

Ubuntu的图形界面和已安装的软件包的唯一区别是什么? 他们是否同样能够运行第三方程序,如Chrome,Dropbox,Android Studio,Steam等?

我有一台新的PC,我在其上测试了Ubuntu 16.04,运行正常。 但是,我不关心Unity,如果Xubuntu / Lubuntu的重量更轻,那只是意味着我只是牺牲了视觉效果? Ubuntu 16.04是商业版(?),它的具体设置是否更加可靠? 还没有完全得到Linux,有这么多选择我很困惑!

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

  • Kubuntu – KDE等离子工作空间
  • Edubuntu – 专为学校设计
  • Xubuntu – 具有轻型桌面环境的XFCE环境
  • Mythbuntu – 专为基于MythTV的PVR系统而设计
  • Ubuntu Studio – 专为处理多媒体创作而设计
  • Lubuntu – 快速,轻便,节能,LXDE环境
  • Ubuntu GNOME – GNOME Shell而不是Unity
  • Ubuntu Kylin – Ubuntu针对中国用户
  • Ubuntu MATE – 简单,传统的桌面 – GNOME 2桌面

阅读完这篇文章并可能阅读一些社区建议后,您可以知道哪一个适合您。 除了风格和预先安装 (注意它可以运行和它带来什么之间的差异)程序之外的差异仅在两种官方风格中注明:

  • Xubuntu的
  • Lubuntu

这两种口味都针对不太密集的资源消耗进行了优化。 虽然,它们确实具有与其他口味相同的潜力。 希望这个答案可以帮助你决定你应该得到哪一个。

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

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

  2. “Linux”可以指Linux内核以及用于与内核交互的大多数标准程序。 大多数标准程序通常来自GNU项目和复制工具,这些工具在UNIX计算机上很常见。 这些包括文本编辑Vim和Emacs等大工具; 像Bash一样的贝壳; 和常见的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的基本方式与二十五年前大致相同,并且与四十年前Unix系统的控制方式非常相似。

因此,虽然我需要花费相当长的时间来解决这个问题,但是在下一个版本发布时,我学到的关于Ubuntu和Linux的几乎所有内容都不会过时。