我只能说:11楼话糙理不糙。pshvvvv 写了:脱离意味着不能在使用GNU的软件了,结果会怎么样呢?
通常来说无知不是过错。但应当虚心学习。
楼主如果真的热爱Linux,就至少应当了解一下Linux的历史,看看Linux是在什么样的一个外部环境下诞生的。
当年GNU已经完善得“就差一个内核”。这时Linus站出来写了一个内核。于是整个开源界的基础从此确立。
虽然Linus表面上没有明确的说这个内核就是为GNU写的,但是不可否认的就是:他事实上确实是为GNU而写的。用的也是gcc编译,跑的也是GNU软件。
脱离GNU有什么意义?如果想要脱离GNU,当初他根本就不会去写这个内核。
当然,严格的来说,Linux跟GNU确实属于不同的阵营,Linux属于“开源软件“阵营,GNU属于”自由软件“阵营。
Linus提出的”开源软件“这个概念,挽救了整个开源事业。因为事实上整个欧美,大多数商业机构是比较反感“Free”这个词的,他们认为Free代表不可靠,不可信赖。“自由软件”运动其实早就已经失败了,取而代之的是“开源软件“,开源软件的核心思想是软件必须同源代码一起发布,至于是否免费则没有关系,你完全可以收费,这种鼓励和允许收费的原则才能被广泛接受。
Linus把GNU中很多“自由软件”信徒带向了“开源软件”世界。使得开源软件被国际的大商业公司所接受,得到长足的发展,GNU催生了Linux,而Linux成就了GNU。他们互相促进,密不可分。
所有上面这些,如果楼主真正读了开源运动相关的一些著作(开源运动宪章,五部曲,等等),根本不可能不知道。所以,闲得蛋疼的时候还是多读读书,没坏处。虽然是Linux的朋友,也不希望提出一些荒谬的低级的问题。