EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
「Linux」本来指的仅仅是内核。5年之前大多都是这么认为的,但是最近不这么说了。 最近一般都说「Linux」是个 OS,这里的OS,不仅仅是内核,而是指电脑的整体环境(除了内核,还包括一些外围的软件)。 3 S% ^4 `6 N7 Z2 o" y& r" ~
内核本来是作为硬件和各种应用软件之间的桥梁而存在的,只有内核的PC是无法使用的。 因此,会将各式各样的软件和内核组合在一起,作为一个可以运行的OS来打包,打包后的OS就被称为「Linux发行版」。 最近,把「Linux发行版」称为「Linux」的情况也比较多了。 9 H% O4 H" _; ]" z8 o/ k& ]7 U
但是,「Linux内核」只有一个,「Linux发行版」却有很多。为什么会这样呢? 这是因为能够和「Linux内核」组合在一起的软件非常多,并且组合的方法也是各种各样。因此,就产生了各种各样的「Linux发行版」。 6 Q, K' f+ d( M q0 I
实际上,「Linux内核」也不是唯一的。除了在内核中使用各种各样的patch,有的发行版也会使用自己的内核(也就是在标准内核上进行了一些修改)。 为了和标准的内核进行区别,kernel.org上发布的内核被称作「vanilla内核」。
. \8 j. R1 w3 n那么,「Linux发行版」有多少种呢? 如果要回答的话,大概有无限多种。 + `8 y" D$ m1 E2 R% N; v6 ]5 I4 `
制作「Linux发行版」的人世界各地都有,而且,商用/非商用,服务器用/桌面用户用,针对某些功能进行强化等等存在各种各样的发行版类型。 一个制作「Linux发行版」的人也有可能会作出多个发行版来,除了一些不知道的发行版外,现在还流行制作自己的「Linux发行版」了。 所以说,「Linux发行版」就行天上的星星一样多。
4 a. c" J9 _/ h6 \制作自己的「Linux发行版」虽然听起来很难,但是参考一些已经出版的相关书籍,其实也没有你想的那样难。有机会的话可以挑战一下。 ' K3 V8 |8 {* V
|