Diy My Own Linux (0.1 为什么要DIY自己的Linux) 连载

来源:互联网 发布:手机文件制作软件 编辑:程序博客网 时间:2024/06/06 01:13

DIY(Do it youself)一词源于西方,最初是指人们自行修缮房屋,制作家具等活动。现在DIY已延伸到各个领域,人们在创作的过程中融入了自己的智慧和理解,制作出真正满足自己需要的物品,享受着DIY带来的乐趣。

在计算机领域、最能体现DIY精神的莫过于“攒机”:主板、CPU、硬盘、内存、显卡等,全部根据自己的需要进行配置。相对硬件种类的丰富,作为计算机的灵魂-操作系统通常只有windows系列或者Linux发行版等几种选择,并且这些系统的功能并不一定完全满足用户的需要,此时DIY一个个性化的操作系统是最佳选择。笔者利用LFS、BLFS、ALFS等开源项目构建了一个个性化的系统DLinux,至今已经使用两年,除了使用工行网银(工行网银的网银只支持windows以及ie,相关的控件都是基于windows的,u盾也只有windows下的驱动,如此影响的银行居然不支持Linux,真是让人鄙视)被迫装上一个windows外,其余工作都在DLinux上完成。随着使用时间的增长,越来越感受到DIY操作系统带来的乐趣,因为与之前使用的操作系统相比它的优点实在太明显了:

首先,系统所有的组件都是开源的,尽可放心地自由使用,无需担心某一天出现黑屏的问题。

其次,整个系统的组件是根据我自己的需要定制的,整个系统加源码安装后才1.6GB左右,十分的精简、高效。而不像windows一样,不管需不需要,全部装上,十分臃肿。

再次,整个系统是从零开始,一手构建起来的,非常清楚,使用方面的问题可以迅速的定位,解决。

此外,DLinux作为一个基于Linux的发行版,没有什么杀毒软件一说(当然,并不是说Linux就十分安全,没有病毒了),也没有无休止的打补丁,升级、更新病毒库等等,系统也不会自动增长,在两年的使用过程中,整个系统从未死过机,也没有遇到因为病毒而无法工作的情况,系统的运行速率也未变化。

最后,虽然DLinux有图形界面,但只是一个简单的窗口管理系统,大部分的工作都是通过虚拟控制台命令完成的,因此,与其它发行版相比,DLinux更加锻炼使用者的的能力,加之DLinux基于LFS、BLFS、ALFS,全部基于开源代码构建,所有的命令和方法都是通用的,一旦在 DLinux使用习惯了,转到其它的发行版是一件很容易的事情。

构建、使用DLinux,使我迅速地增长了Linux方面的知识,同时,又直接享受到DLinux带来的种种好处。因为DLinux,枯燥的工作也变成了一种愉悦的享受。感谢LFS项目组的辛勤劳动。

但是在构建的过程中,我也深深地感受到,基于LFS等开源项目直接构建系统,对构建者的操作系统知识、特别是Linux下的实际动手能力的较高要求。许多初学者就因为门槛问题而望而却步,更不用说构建出一个实用的个性化系统供自己使用了。为此本书把构建DLinux的全过程展现出来,构建的每一个步骤和命令都会在书中详细注明,读者只需具有操作系统基本概念,对Linux有初步了解,即使缺乏Linux实践经验,也完全可以实现构建。

书上得来终觉浅,绝知此事须躬行,对理解操作系统来说尤其如此,读者在本书引导下进行一次构建操作系统的全过程,将会熟悉操作系统的构建过程和各个主要组成部分的工作原理;加深对操作系统,系统软件相关概念的理解;掌握shell脚本以及Linux下的常用命令;最终按照需要构建出各种个性化操作系统。

作者 文艾 来源

原创粉丝点击