自由之路

初识 UNIX (2008年7月 – 2008年12月 )

SGI

2008年,第一份工作– UNIX C 软件工程师,这是我第一次接触 UNIX 系统(图片来自维基百科)。是的,界面很土气。当时的工作环境就是在 window xp 安装一个 X 客户端,直接远程到 SGI 服务器(后来才知这东西是电厂的,公司借来孵蛋–公司真穷呀)。笔者非计算机科班出生,最终却走上了IT之路,自然是什么都不会,什么都得学。好在那时有同事耐心指导调教,渐渐了解如何编程。那时,阅读峰哥的代码,是一种享受,干净,思路清晰。也就在那两年里,先后接触 Readhat 企业版 5.0和 Ubuntu。UNIX 玩不起(毕竟 UNIX 这东西不是咱穷兄弟玩得起的),咱可以在虚拟机里安装一个 Linux。于是开始走上折腾 Linux 之路。

Linux 折腾之路 (2009年1月 – 2010年7月)

redhat 5
注:图片来自网络

Redhat 企业版 5.0 光盘镜像中软件很丰富,软件安装简易。我就这样开始了 Linux 折腾之路。折腾之首要,是如何硬盘安装 Linux 系统?先后阅读了不少相关文章,然后在虚拟机 VM 中尝试安装。待安装问题解决后,开始学习 vim 和 bash shell 以及 Makefile 写法,那时候主要看台湾鸟哥的《Linux 私房菜–基础篇》。

一次浏览网页,无意中发现了一个新兴的发行版本 Ubuntu Linux,于是转向折腾 Ubuntu。我使用的第一个 Ubuntu 版本是 9.04,如下图:

ubuntu 9.04

Ubuntu 给人的第一感觉,界面比较美观。当时觉得 redhat 5 开机速度太慢,软件比较旧,所以想换个好用的 linux。玩了几天 Ubuntu 后,便上瘾了。在线升级/安装软件,极其简单快捷。

再后来,像什么 Fedora、Debian、openSuSE、Arch以及 FreeBSD 都先后安装体验了一下。

说实在的,老实折腾系统也学不到东西。为了学点技术,就转移注意力盯上了软件打包。目前绝大数 Linux 发型版本采用 DEB 或 RPM 这两种打包,DEB 系的 Debian 和 Ubuntu,RPM 系的redhat、Fedora和openSuSE等。DEB 官方打包教程操作过于复杂,然后阅读了相关的资料,整理了一篇 DEB 打包简易教程。关于 RPM 打包方法,鸟哥一书中有详细的讲解。

再说书 Arch 和 FreeBSD,这两发行版本,不是一般人能折腾的。前者推崇极简哲学,安装过程是字符界面,无图形化工具;安装后无桌面环境,需要手动安装。而后者是 BSD 的开源项目,是 UNIX 的一支加上 Linux 兼容层,这样 Linux 应用就能在其上运行。

现在细细想来,前后折腾的 Linux 发行版本大约有2-30个(包括银河麒麟)。

Linux 荒废期 (2010年10月 – 2012年2月)

2010年7月,辞职离开了珠海,东渡深圳。后来被中软外派至华为基地做外包。在华为两年不到的时间里,虽然认识了不少的人,但技术一直没有提升,还导致 Linux 被荒废了近两年。2012年2月,索性辞职不干了,在家休息了近半年,期间外出旅行一周。

聚焦 Linux (2012年8月 – 至今)

2012年四月,东游杭州金陵,感西湖之美,叹金陵历史感沉重。5月南下鹏城,开始找工作,后来进了如今离职的这家公司。主要在 Linux 平台下开发教育软件,使用的是 Qt(虽然当时还不精通),但是顺利过了面试关(受益于之前的Linux折腾)。

结语

自由,是一种无世无争的心态,是一种用简约方式解決问题的哲学。与自由同行,与自由常在。

写于鹏城离别前
2013年10月24日下午