|
|
发表于 2013-4-21 23:03:32
|
显示全部楼层
本帖最后由 不点 于 2013-4-22 09:35 编辑
操作系统的发行者、整合者,必须连同启动程序一起 “整” 才行。
操作系统首先要过 “启动” 这一关。
很多优秀的 Linux 发行版,都栽在启动上了。专业 Linux 论坛上有 N 多人报告安装过程或者安装后无法启动的情况。
启动程序其实也属于操作系统的一部分,或者说,一个重要的、不可缺少的环节。
如果启动程序 “整” 不好,那么整个操作系统也伤痕累累。
至今没有哪个 Linux 发行版完美解决启动问题。
所以,很有必要有人出来,把 Linux 的启动问题加以彻底解决。
看到神雕在做 Slitaz,并且已经很有成效。神雕对于 Linux 比较了解,基本功不错。Linux 属于操作系统层面的。许多 Linux 发行版都未能把启动问题做好。因此,神雕如果要有突破的话,也应该往这方面努力。不是应该,而是必须。
软件不难,难的是硬件。我看到,神雕在开发 Slitaz 的过程中,已经出现了很多有关硬件的问题,很棘手。我直观上感觉,那些硬件问题难以全面解决。即使能够全面解决,也要花费很大的力气。我根据自己开发 grub4dos 的 10 年经验来预测,解决 Linux 的硬件兼容问题,比 grub4dos 遇到的硬件兼容问题要困难 1000 倍。因为 grub4dos 比较简单、单纯,只是调用 BIOS 而已,所以相比之下 grub4dos 要容易得多。换句话说,开发启动程序比开发操作系统要容易得多。
所以我认为,如果操作系统的开发者、发行者、整合者们不去花费精力把启动程序 “整好”,那是极其不划算的。容易做的,不去做好,让这个问题 “卡住脖子”,这显然不划算。就像学生参加考试,容易做的不去做,偏要去做难题,违背了 “先易后难” 的原则。
如果 Linux 操作系统的开发者、整合者们都不去做好启动程序的工作,那么这个操作系统的发展现状也就处于很初级的阶段,或者说处于低水平。在这样的水平之下,也很难在普通用户中普及开来。因为这种水平之下,普通用户搞不定的问题太多,难以接受这个操作系统。
目前的 Linux 操作系统开发者、整合者基本都不去管启动方面的事,都是直接交给专门的启动程序 (GRUB2) 来处理。 我个人认为这样做的效果不理想。我认为 Linux 的整合者有必要介入启动程序的开发,把启动程序纳入管理。
|
|