红联Linux门户
Linux帮助

和 Linux 在一起

发布时间:2008-01-26 00:26:30来源:红联作者:anopup
校园里的 Linux

和 Linux 第一次接触,是在大学时代。那个时候我主修计算机专业,第一个计算机语言学的是 PASCAL,老师告诉我们所有的语言一脉相承,PASCAL 和汇编比较能够接近底层。我的感觉就是,课程的安排对我来说还是很重要的,小虎就说了,他宁愿学上三年 C++,如果这是我学三年 C++,可能走的路又不一样了。

在大二的时候,我们接触了 Linux,当时应该是汇编语言程序设计的老帅给我们作课程设计,就是围绕着 Linux 作实验。当时的实验机系统好像还是什么 Mini Linux(非常简洁的系统,我现在甚至忘记那是否是 Minix 还是 Mini Linux),张老帅还老大的不情愿,抱怨学校的硬件设备从优盘到投影仪都是烂的不行。但是当时我在投影屏上看到花花绿绿的字符界面的时候,我仿佛回到了高中初次看到 DOS 界面的时代,对,我确认那个时候是怀旧刺激我安装了第一个 Linux 操作系统,而不是兴奋。因为我压根不知道兴奋什么。

我装的第一个操作系统是 Red Hat Linux 9.0,这个版本在我开源世界好评如潮。以至于最近朋友跟我说他安装操作系统的时候,我问他你装了什么发布,他非常兴奋的告诉我:狗r的,我装的是 Linux 9.0!

但是我当时极其的厌烦在这个系统下面作事情,这个东西能作什么,我根本不知道怎么在这个系统下面安装软件,QQ 的 setup.exe 双击,完全没有反应,我好不容易把电影拷贝到 U盘里,可是在 Red Hat 下面根本不知道怎么使用U盘,资源管理器非常愚蠢,鼠标动作反应迟钝。一切的一切,都让我发疯。我凭什么要在这下面倒腾什么磁盘配额,什么 FTP 服务器架设?还不如何和大智去磊《帝国》呢。因此二话没说,就把 Linux 文件系统全部格了,坚决那不用丑陋的玩意儿。

公司里的 Linux

时隔两年后,从学校进到公司,我就没有这么多牛脾气了,我第一个任务就是在 Linux 下面写一个网页应用程序。就这样,我在 Red Hat 9.0 下面学到了 Linux 软件包管理机制,如何从源码编译安装软件,学习了 shell 编程,慢慢的习惯了字符界面操作。

从学校出来,我陆续接触过 Red Hat,Fedora,Ubuntu,这个时候也才开始去深入 Linux。现在我使用的是 Gentoo,在她刚刚出道的时候,被称之为是游的最快的企鹅。Gentoo 大概是基于代码的 Linux 发布中最为流行的一个,source based 意味着你可以自由订制自己的软件,将操作系统打磨的非常尖利,但在配置和管理的时候同样也会消耗大量的精力。

在上一年的学习中,开始初步学习 Python 语言,了解 Linux 编程基础,Linux 下面的 qt和 gtk 图形编程似乎也如 MFC 那样简单和高效,不过我始终对 GUI 提不起兴趣。我也开始选择用 Latex 编排文档格式,使用 Python 来代替 Shell 编程,让系统更加的自动化。开始看一些软件的源代码,接触了原始版本的 Linux 内核(v0.11),也进入到了读核的行列。这东西开始会感觉很庞大,而且很抽象。让我觉得 Linux 真的像一个深不见底的知识宝库一样,可能一切只是个开头。

大家的 Linux

我真的感觉 Linux 是一个非常奇迹的东西。首先说他是 free 的,这个 free 并不是所谓的 price,而是 freedom。Linus Torvalds 使用进程在屏幕上轮流打印字符的时候,一定是非常兴奋的,不过这家伙选择将源代码发布到互联网上让大家可以修改和填充,我真的认为这很难是一个学生可以作到的事情。借助 GNU 的东风,Linux 得以快速稳定的成长。到如今,世界上有数以千计的程序员在为 Linux 内核作出自己贡献。但这里申明的是:任何个人和集体都不能说他“拥有” Linux,包括内核开发者,甚至在 1991 年发布初版代码的Linus 本人(当然 Linux 的商标权的归属者是 Linus)。所有的人都可以在 GPL 法令的保护和限制下针对自由软件的拷贝,发布,修改和再发布自己所作的修改。

2007 年也是开源软件难以忘却的一年,GPLv3,Novell 的版权争斗,Linux PC 显示开源软件正在如火如荼的进行着。

如何将自由融入到一个火速腾飞的高科技里,这是一个非常令人兴奋的事情,而 Linux 就在作这样的事情。

那让我们加入到自由的行列,和 Linux 走在一起。
文章评论

共有 0 条评论