这系统竟该死的好玩

Linux

来历

Linux的祖先是Unix,Unix在那时候走向了商业化的道路,授权费用高,于是乎一些研究人员们开始编写自己的操作系统。其中,一位名叫 安德鲁·斯图尔特·塔能鲍姆 的计算机科学家编写了一套系统叫做Minix(也就是Mini Unix)。当时这套系统虽然提供源代码,很多人也都想合并更加完善稳定的功能进去,但是安德鲁都拒绝了,因为他认为这样会破坏系统的纯净性…于是Linus(全名Linus Benedict Torvalds )看不爽了,作为一个暴躁老哥,撸开袖子就干,1991年,Linux的0.1版本在论坛上被Linus公布了出来。Linus说,这套系统完全开源,大家可以以各种方式使用这套系统,大家可以一起修改系统不完善的地方。

发展

Linus最终于1994年公布了Linux 1.0版本,Linux这么成功也离不开 理查德·斯托曼 的GNU计划(GNU’s Not Unix 一种递归缩写)。 GNU计划又翻译成革奴计划,是一个自由软件集体的运动。该项目是想做一个免费、自由的操作系统。Linux的出生让理查德·斯托曼眼前一亮;依靠着众多支持开源的人们和GNU的努力,终于把Linux和GNU合在了一起。 在此之后,Linux提供系统最基本的内核部分,GNU则提供比较外围的软件。比较知名的项目例如:

  • GNOME
  • Bash
  • Nano
  • Emacs

等等…

如今…

现在,Linux也几乎是人人皆知的系统内核。但是与Windows进行对比又差在哪?

Linux刚出来的时候可是给Apple、Microsoft、Google这类闭源大厂起了个好头,Windows因为高度兼容性被很多的用户所依赖,也特别是游戏玩家。不过Windows的开发者也会被局限在一定的开发环境当中,不过这也就是Linux与Windows不同的地方。Linux因为是一个开源的内核(在操作系统中负责程序和硬件之间的交互),所以你完全可以对内核为所欲为。在你使用Linux的时候肯定也没少听说过一个词 发行版

前面说过,Linux只是一个系统内核,所以开发者还需要一定的开发才能开始进行交互。不过好在现在有很多社区和开源团队定制出了很多直接装直接用的Linux发行操作系统。例如Canonical公司的Ubuntu,Red Hat(红帽)公司开发的Red Hat Linux,又或者是Fedora社区基于Red Hat Linux开发的Fedora Linux等等。这些基于Linux内核开发但是提供给不同的工作环境,不同的GUI(图形用户界面),工具或者软件等等构成了不同的发行版。

Linux所关注的是安全稳定,Windows则是易用。而且Linux本身只是一个内核,所以要比Windows来的更加轻量化。也因为可以直接接触内核代码,每个企业都可以进行深度化的定制,并运用在生产环境中。

如今,越来越多的服务器,数据中心和科研机构采用Linux系统,原因有很多。例如一些专业的科研软件可能只有开发Unix(Linux)版本才移植到NT内核平台(Windows),所以不及Linux或者Unix稳定;还有就是Linux的可被高度定制化。

小到你家的冰箱,电饭煲,小区电梯,开发者的电脑;大到供应着大量玩家的游戏服务器,数据库,人工智能,大数据,区块链甚至火箭使用的计算机都有Linux的影子

当然,Linux内核也造就了像Android这样成功的产品

采用Linux内核的部分案例信息可前往维基百科

Linus Benedict Torvalds

他和他的Linux

Linus全名Linus Benedict Torvalds,林纳斯·本纳第克特·托瓦兹

他是Linux内核的创始人,也同时撑起了Git的一片天地。

他在11岁的时候开始学习BASIC,那是他第一次接触编程。

在1989年的时候进入了国家的义务兵役,为当时的计算机部门提供支持和计算。从那开始他开始研究操作系统。

在他回去之后便有了他在论坛上发布了Linux 0.1内核的故事。

暴躁老哥

Linus的暴躁老哥外号可不是说说而已…
他的邮件没个脏字是不存在的,甚至在一次公开演讲活动中直接对NVIDIA竖起中指说:‘So NVIDIA, fuck you’…

我们为什么热爱Linux?(转自Linux中国)

我们告诉人们用 Linux 是因为它很安全,或者因为它是免费的、因为它是可以定制的、因为它是自由的、因为它有一个强大的社区支持着……

但是上面的所有原因都是在扯淡。我们这么跟非 Linux 用户讲是因为他们没法了解真正的原因。而且我们说多了这些借口,我们自己也开始就这么相信了。

但是在我们内心深处,还保留着真正的原因没说。

我们用 Linux 是因为它很有趣。

折腾你的系统很有趣;修改所有的设置,把系统搞挂,然后进入恢复模式去修复它很有趣;有上百个发行版供你选择很有趣;用命令行很有趣。

让我再重申一遍,用命令行很有趣。

难怪非 Linux 用户无法理解。

我是在说 Linux 的爱好者们用 Linux 是因为自己的缘故。当然,我们喜欢做好自己的工作;当然,我们喜欢避免染上病毒;当然,我们喜欢省钱。但是这些仅仅是副产品。

我们真正喜欢的是把玩这个系统,瞎胡折腾,并且发现些隐藏在软件深处迷人的真相。