完美的Linux发行版会是什么样子?

如果我要创造我的理想的Linux发行版,你会进入吗?

当我回顾一个或另一个Linux发行版时,我发现自己会说“这很好!”这几乎让我想要把我的系统换成这个,“一次又一次”。如此多的Linux发行版都是非常棒的——但通常都有一个警告。有些东西阻止了我把它们作为我的主要系统。

这引出了一个问题...什么完美的Linux发行版(或基于Linux的操作系统)的样子给我吗?

如果我丢了我所有的各种发行版的成见,而忽略品牌或社区的忠诚任何意义,我有(说实话......我们都必须至少是一点点)和纯粹专注于做什么了完美系统......会是什么模样?

现在,在我开始之前,我完全知道是什么让一个“完美的系统”一个人会,几乎可以肯定,不会是完美的别人。这就是Linux之美的一部分;我们得到混合,直到我们有系统,我们是最幸福的相匹配的部分。

有了这些,我们开始吧!一次只处理系统的一部分。

包管理

我不在乎我是使用“apt-get安装”还是“zypper安装”或“pacman -S”来安装我的软件包。他们都工作,他们都工作得很好(对于大多数事情)。

我真的在乎我的软件是打包在。rpm还是。deb中吗?不。不客气。所以我想简单地说“只要它能工作”,然后转到这个系统的一些更重要的方面。

释放模型

我倾向于是一个滚动发布还挺家伙。我喜欢我的软件是耳目一新。因此,像拱门和openSUSE Tumbleweed的系统经常会叫我一声。

这么说,我也挺喜欢我的基本系统要尽可能保持稳定,只要可能的。这是非常罕见的,我需要更新的内核或显示服务器。这使得各种“长期支持”风格的版本非常吸引我。

对于发布模型,我真正想要的是一个稳定的核心,在相当长的一段时间内(至少两年)是主要的(或唯一的)主要发布,并且有一个坚如磐石的、很少变化的存储库来填充系统的基础。然后是一个额外的存储库,里面装满了最新的、最优秀的用户软件(Firefox、LibreOffice等),这些软件会定期滚动更新。

换句话说:LTS用于系统的大部分,以及用于通用终端用户软件的滚动、快速更新的存储库。

片剂(和其他移动设备)支持

这比乍一看要简单得多——至少对我来说是这样。

我不需要我的桌面操作系统在地球上的每一台平板电脑和智能手机上运行。只有一小部分设备可以做得很好。如果仅仅支持一个或两个x86平板就能使工作变得更容易,那么这将满足我的需求。

而且我也不需要系统神奇自己变成一个触摸为中心的用户界面。我绝对不需要的定制开发应用的巨大集合只是为了“优化的移动体验。”

现实的情况是,像我这样的书呆子,有相当那些已经在较小的,触摸屏设备大量使用一些桌面环境 - 只要你能调整的控件和文字缩放,以使事情一丁点儿更容易点击。再加上良好的屏幕上的键盘和我好拿东西的道路上。

因此,硬件支持至少一个或两个好的平板电脑,一个好的屏幕键盘,以及轻松缩放UI元素的能力。这就是我想要的。

默认桌面环境

考虑到平板电脑的支持......会是什么理想的桌面环境是什么?GNOME的壳呢?KDE等离子?统一?万神殿(从小学项目)?启示?

有相当多的可选产品可以很好地满足这些需求。我可能会把Unity排除在候选列表之外,因为它不能很好地定制。而且,当我们谈到它的时候,我也需要为万神殿做同样的事情(尽管它是绝对华丽的)。

我可能会说我会使用GNOME…带有很多扩展。让GNOME做各种各样的把戏是相当容易的。但它与等离子体和启蒙运动之间的距离很近。超近。

非默认软件支持

虽然我的理想系统将有一个桌面环境,它集中(为了提供最佳的“开箱即用”的体验),我也想知道,我可以改变我的环境,任何时候,我喜欢和有它相当不错的支持和现代化。

我应该总是能够调整的挫折感了我的系统 - 包括能安装宽范围的软件成为可能。这个系统所做的任何其他设计决策应该永远记住这一点。

软件安装机制

虽然我通常做我的大部分软件安装和管理的从终端,它仍然是好的,有一个图形化的应用程序管理器。

在这方面,我的需求很简单:它必须奏效。发现新软件必须容易。而且它绝对不可能像molasses(糖蜜)一样慢(我在看你,Ubuntu软件中心)。

考虑到这一点,并认为它好像我跟GNOME反正去,GNOME软件似乎是合乎逻辑的选择。它看起来不错,也能用。

集成在线服务

或者说,这应该是“绝对与在线服务没有全系统的整合。”

一个也没有。在所有。我不希望我的搜索被报告给亚马逊。我不想连接到任何社交网络,除非我特意在web浏览器中加载了一个,或者是一个社交网络应用程序。

唯一一次我的电脑应该永远联系的服务器 - 除非我明确告诉它通过各种应用的一个这样做的 - 为软件更新。而且,即使是这样,我应该能够轻松地将检查这些更新完全关闭。

随着小“发明这里”成为可能

除非绝对必要,我理想的Linux发行版不会运行自己的软件。而且,如果有必要的话,软件应该以一种尽可能容易被其他项目使用的方式来构建。

没有内部开发的桌面环境,而是使用一些上游的东西,根据需要,扩展和调整。这些代码总是对上游项目可用。

这一切都被更广泛的自由和开源社区的一个好成员。在这里负责任的行为方式去努力,使我感觉良好,我选择的系统很长的路要走。

修改和再分配

最后,它应该尽可能容易让人们接受这个发行版,以任何他们喜欢的方式定制它,并重新发布它。

这意味着需要适当的工具使这个过程对任何人(像SUSE Studio、Linux Respin等)都简单易用。这还意味着,改变品牌应该很容易(品牌特定的软件包在这方面有帮助),并且不应该存在与再分配相关的许可问题。

在这情况下离开我?

(对我来说)好消息是,有几个现有的Linux发行版非常接近于满足这些需求中的大多数。Ubuntu GNOME版、openSUSE Leap和Fedora都与之相差不远。

对其他人来说,好消息是——也许是最好的消息——没有人需要被迫使用“伦杜克之梦发行版”。因为我已经能想到几个一点也不喜欢它的人。

加入对网络世界的社有个足球雷竞技app区脸谱网LinkedIn对最重要的话题发表评论。

版权所有©2015年Raybet2

IT薪资调查:结果是