这是一个很难回答全的问题,从我学习的角度上说,我是不能回答我为什么狂热地拥护这样一个系统的。我当时感觉是我们很穷,我们只有安装这样一个系统才可能接触UNIX,才能接触真正的操作系统的应用,使用免费的软件,编写程序。现在的Solaris当然也很好用,但是我不认为它是一个学习UNIX的好系统。我记得当时有很多应用程序就是在不停地改写配置文件,配着配着,就会用了。Linux的热门所在,有一点是不能抹杀的,就是只有在高校中才有的“应用为上”的观点,利用你能利用的所有资源,发挥一台计算机的极限,或者利用一群低档次计算机代替昂贵的服务器?我现在在研发部搞系统安全的研究,没有Linux系统的学习,我在高校中是没有机会学习UNIX的,因为高校中能供一个本科生使用的UNIX系统是很少的,没有UNIX的研究,根本谈不上系统安全了。而对于任何一个系统集成工程师来说,UNIX系统如果没有掌握好,我想不可能达到应该的境界的,这是基础中的基础,是重中之重。Linux为大家提供了如此好的一个平台,在任何一台PC机上都可以方便地安装Linux,而且所有的程序都有源代码,具体协议的实现都有实例,是最漂亮的实验平台。
而且,Linux的内核中一直把最新的网络技术包含在内,哪怕是还没有开发完毕的,据我的观察,一般一种网络技术在Linux系统上运行正常一年之后,商用公司在产品中就会出现这种技术的包装产品。