175. Debian(1): 一个名字起源于爱情的Linux发行版

这一期讲一下Debian这个操作系统,Debian在Linux中举足轻重,如果按照时间来说,Debian是最古老的Linux之一,如果按照衍生版本来说,Debian是子孙后代最多的发行版之一,包括我现在见人就推荐的Ubuntu,也是Debian的后代,可能是最出色的后代了,有人统计过,从Debian衍生出去的Linux有影响力的至少有100多种,画了一个图表,非常的看不清楚,太多了,我把这个链接放在我的网站上,因为微信公众号里不允许放非马家的链接,你可以复制粘贴这个链接到浏览器里看看,最好在电脑上看,因为太多了,手机上看不清楚。

Linux_Distribution_Timeline

在2000年左右,我认为最好用的两个Linux发行版一个是Debian,一个是Mandrake,我个人感觉这两个版本当年易用性最好。Debian一会儿详细说,先说这个Mandrake是基于Red Hat做的,默认的桌面是KDE。当时我用的第一个版本的Mandrake是9.0版本,我记忆特别清楚,这个光盘是买电脑杂志送的,当时我买回去以后,一装,就觉得比其它版本的Linux好用多了,然后我又跑出去买了两本杂志,就为了要这个光盘。因为当年光盘刻录是非常昂贵的,一个先锋的DVD刻录机要4000块钱,一张可以刻录的DVD光盘要80块到100块,当时的刻录机速度很慢,大多数的刻录机就是1倍到2倍速度刻录,也就是1.38M-2.76M之间,一张DVD是4.7G,所以,经常刻录一张DVD就要27分钟到60分钟,当时穷学生哪玩的起刻录DVD啊,所以,看到这种光盘,我都是买两三个回来。

那时候刚有mp3,非常贵,当时听歌用磁带,或者CD,有些CD是支持mp3的,我经常拿着硬盘下载很多歌,然后到一个专门刻录的地方,把mp3刻录到CD上,然后听歌。国内就听什么张学友,齐奏的歌,国外听Bob Dylan,杰克逊什么的。然后我发现,听歌这个东西,会定格在某个年龄段,虽然现在唱歌好听的层出不穷,但是,我还是听我高中大学时候的歌手,现在的都不怎么认识了。

再来说说这个Mandrake,现在这个操作系统还有,当年让我激动的地方有两个。当年我要用两个操作系统,一个Linux,一个Windows。而且吧,当年的硬件太差了,不能用虚拟机,只能在机器上硬装。所以就涉及一个问题,如何访问另外一个操作系统里的文件,Windows访问Linux就不用想了,问题太大,但是Linux如何访问Windows是可以的,但是配置起来又太难了,但是这个Mandrake在默认的情况下,就给你配置好了,非常的人性化,而且还支持中文。而当时其它版本的Linux,都要手工做几乎一切东西。

我觉得,把一件复杂的事情变得简单化,让更多人容易使用,是最了不起的事情。

Mandrake当年的口号是:”one of the easiest to install and user-friendly Linux distributions”。Debian的口号是:“Linux for Human beings”。Debian的这个口号后来被Ubuntu给学去了,然后还做了一个主题叫human,Ubuntu的宣传口号简单了,就一个词语,Humanity。

我觉得在Linux的身上,我们还是能学会一些东西的,就是越简单越易用的产品,越容易取得成功。我相信这个规律用在任何产品上都有效。如何把一个复杂的东西做的简单,如何把一个比较贵的东西做的比较便宜,这应该就是符合人性了吧。当然,这也是我自己瞎猜的,毕竟栋哥没有做出过什么值得夸耀的事情,只能是夸夸其谈一下,大家随便听听就好。

在1993年的时候,具体的时间是1993年8月16日早上5点31分03秒,Debian的作者Ian A Murdock,这个人的名字和邓文迪的前老公重名了,都叫Murdock,他在linux的新闻组里发了一条信息,我相信当时他应该没有想到日后Debian会发展到如此的强大。这个消息的原文我已经下载下来了,里面讲了他对Linux的想法以及为什么做了Debian这个操作系统。我把这个在新闻组里发的最重要的文献截图放在我的网站上吧,希望有愿意去看的人去看看,我觉得这种文献就像美国的独立宣言一样,从中能看出非常有用的东西。我简短的介绍一下其中的内容。

在这个文献里,他先是开门见山的说了这个版本的起源,他说他做了一个完成度很高的Linux新版本,名字叫Debian。之所以做这个版本呢,是因为他发现SLS,这个SLS是最古老的Linux发行版,现在已经没什么人用了,全称叫Softlanding Linux System,这个版本是1993年发行的,是所有Linux发行版本的祖宗,后来的Slackware和Debian都借鉴过其中的思想。Ian Murdock也是如此,他说他用了SLS,然后发现了诸多的不满之处,就对SLS进行改进,以致于改进了太多东西,足够发布一个新的版本了。

然后他希望有人给出建议,第一种人是FTP的管理员,当年FTP是比较流行的分享方式,还有一种是建议者,希望能给这个新的Linux一些建议,比如要包含什么软件,而且他也声明了,并不是所有的在SLS中的软件都要包括在Debian之中。

其它的一些建议和规划他也提到了,比如Debian要保持软件都是精选的,Debian还要容易更新,保证能用到最新的软件,在安装的过程中要采用问答式的方式,这样让用户易于安装,Debian还要有菜单系统,还要让不能上网的用户也有机会安装完整的系统,还要有详细的文档,而不仅仅是几个README等等……

总之,Debian相比于SLS这个系统,有了长足的进步。实际了,我查了一下,这个系统从发布0.01版本到发布1.0版本,总共用了3年多,到4年左右,相当于上了一个大学,用了4年时间。其实我觉得大家也要有这个觉悟,好东西,不会很快的出来,不止是Debian,很多的东西,都要用时间慢慢做出来,在1993年8月16的时候,Iva Murdock发布了这个声明,然后到9月15的时候,Debian的0.01版本开始发布,然后就进入了漫长的找bug期间,其实在1995年12月11日的时候就发布了Debian 1.0,但是这个Debian 1.0只是名字为1.0。但是这个Debian 1.0已经有5个光盘了,随着杂志发了出去,然后买到的人给装电脑上了,发现Debian 1.0太容易崩了,没办法,关键时刻,Ian Murdock出来救火,说这个Debian 1.0并不是正式版,而且官方作废了Debian 1.0,所以,Debian并没有1.0版本,同时宣布下个版本叫Debian 1.1。

和每个厂家一样,每个版本都要起一个吉利的名字,比如苹果出操作系统,刚开始用猫科动物,结果最后猫科动物很快用光了,然后最近开始用风景的名字,这个可以用很久。像Google每次出Android,都是用能吃的东西,比如棒棒糖,棉花糖,饼干什么的。Debian也是如此,他们用《玩具总动员》里的人物,比如Buzz,Rex什么的。我们公司也是如此,我们用的是演员的名字,和Debian有异曲同工之妙,他们用的虚拟的,我们用的真实的,最近我的工作就是确保上个版本苍井空版的稳定,还要兼顾下个版本吉泽明步版的按时上线,非常的累!这些女演员,真是让我操碎了心啊!

然后Debian就这样靠社区的力量不停的按照《玩具总动员》上的人物来更新版本,慢慢的就成了第一了。在1999年的时候,Debian启用了如今的这个Logo,这个Logo的名字叫”swirl”,一个旋转的东西。中国有些恶意的网友说,Debian启用的这个Logo就是大便,为了和英文的发音对应起来,我认为是没有道理的,因为大便应该是Ubuntu的颜色,屎黄色,不应该是Debian的紫红色。

今年是2018年,从1993年算起来,Debian已经25岁了,这是一个相当了不起的成就,仅说在服务器领域,如果仅仅从Linux的衍生版上来看成,Debian的衍生版所占据的市场份额超过了60%,第一名是Ubuntu,是35%的份额,第二名是Debian,是24%的份额,第三名是CentOS,这是Red Hat的衍生版,份额是17%.这是非常了不起的成就。个人用户方面,并没有特别好的办法统计,我觉得Debian及其衍生版,应该也有可观的市场份额。

25年来,Debian从零做到了如此的份额,这个当年的大学生,Ian Murdock,之所以选了Debian这个名字,是因为他在大学的女朋友,后来的老婆,名字叫Deborah,他就用他女朋友的名字的前三个字母,加上他名字的前三个字母,做出了Debian这个让所有人受益的操作系统。

这是一个美好的开始,但是和童话中不一样,Deborah和Ian两人在2008年离婚,Debian的创始人Ian也开始陷入了一系列麻烦之中,在和警察对抗了几次以后,Ian Murdock在2015年死亡。他在Twitter上公开发言对抗美国的警察,然后就这样死去了,后来验尸证明他是自杀。一个在网络上呼风唤雨的神一样的人,在现实中过得并不太如意。他死后,在国外的网络上曾经掀起轩然大波,但是后来依旧没有人知道他为什么会自杀。

在他42岁的生命里,留给了我们一个伟大的操作系统,还有另外一个伟大的软件,就是现在我们每个人都可能用过,或者至少听说过的软件,docker,在他去世前,他一直从事docker的开发和推广。只是,他没有亲眼看到docker已经和他的Debian一样,为世人所广泛采用了。下一期就讲一讲他的Debian和他的死亡。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注