此时,我手边除了一个破旧的笔记本之外没有别的,笔记本不是电脑,只是一个纸质的本子,想写点东西。linux上世纪90年代初诞生于网络,事实上它把网络当成了一个整体,这个事实意义重大,想想看我们为何使用计算机,从使用的角度无非就是为了存储文件,玩点游戏,做个报表或者像我现在一样写点东西,使用者知道自己的文件被存储在磁盘上,使用者知道自己计算机上有若干游戏程序,总之使用者知道磁盘上存放着许多很重要的东西,然而使用者非要理解磁盘的概念吗?不是这样的,使用者仅仅关心数据本身就足够了,这也是最好的情况,没有人需要使用者必须理解什么是cpu,什么是内存,什么是磁盘以及自己使用的操作系统有什么新鲜的特性,这当然是最理想的情况,但是使用计算机的人还是形成了思维定势,就是拼命保护自己的磁盘,因为他们知道磁盘上有自己所有的数据,这种思维定势是在上个世纪形成的,因为那个时代计算机特别是个人计算机刚刚风靡,而网络却没有风靡,想到我第一家公司的总工说他们曾经把鼠标线剪了联网我就觉得很惊奇,那个时代的网络也只有行内的人才了解,于是人们普遍觉得计算机就是自己面前的那个主机,大块头的CRT显示器以及键盘和鼠标,或许还有软盘...事实上用现在的观点来看,网络才是资源容器,我们每个人都知道,从google上找东西的次数绝对不比从我们的C盘,D盘,../home/XXX找东西的次数要少,磁盘的意义退化成了一个备份系统。

在上个世纪,当我们不厌其烦的编写basic程序,我自己能写一个单机贪吃蛇而津津乐道的时候,linux在网络上诞生了,从此改变了现实,因为linux从最开始就没有依赖本地磁盘而是依赖了网络,所以linux的网络十分强大,在linux的设计者眼中,网络的重要性超越一切,我们可以看一下现在的各种发行版,当你被yum,apt以及yast搅得一头雾水的时候,想想linux的诞生就明白了,所有的这些都是依赖网络的,在windows上你的首要选择是先从本地磁盘寻找,然后系统会询问是否要从网络安装,然而在linux上,配置文件管理了一切,默认就是从此发行版的官方网站查找,当然你可以从cd或者本地磁盘开始,URL统一了这一切。linux使用网络就好像上世纪使用磁盘那么显然,这也适应了GNU的原则,GNU将网络视为一个巨大的可共享资源的容器,每一个人都是这个容器的用户。事实上如果将网络视为一台计算机的话,我们每一个人都是这台计算机的一个用户,从严格分形意义上理解这十分和谐,本身unix,linux就是多用户操作系统,而网络可以被认为是一个大型的操作系统,其机制就是网络协议,这十分美观...