|
发表于 2004-7-31 21:04:36
|
显示全部楼层
(8)
Linux is fragmented
In my opinion, this couldn't be further from the truth.
Linux has one of the most tightly knit communities I have ever seen.
There are a few sub-arguments that go with this "fragmentation".
One is the oft-heard "There are too many distributions!".
All I have to say is, Why? Why are there too many distributions?
What is forcing you to use every single one? Nothing is.
All distributions ARE united, so its not like there are 100 different operating systems.
What unites linux distributions? For starters, they all use the Linux kernel.
They all use the GNU tools. They all use XFree86. They all use glibc.
You get the point. Maybe one or two distributions (embedded probably) don't use these things,
but if 95% of the distributions do, I wouldn't complain.
Linux distributions are united because they all use most of the same software.
The only "custom" software is installation and package management.
Installation is something few people will have to do, so it's not that important for compatibility,
especially if the "desktop" goal is to get it pre-installed on machines.
Package Management isn't that important either, because all package management systems do basically the same thing.
They manage packages. You just have to learn the new commands, and even then,
"apt" is a prevailing system among distributions, so learning that is usually enough.
Windows98 is different from WindowsXP. Things change,
and if it's only slightly (like between distributions), it's not hard to adapt.
Linux(开发者们或社团)很零散
我认为没有比这更不符合事实的论点了。
Linux社团是我所见过的最紧密合作的社团之一。
另外还有一些伴随“零散”这个论点而来的争论。
其中我们常常听到的是“Linux的发布版太多了!”。
对此我只能反问一句:为什么?为什么会有这么多发布版?
什么在强迫你每一种都去用?没任何东西。
所有的发布版是相一致的,这与有100种不同的操作系统不同。
是什么使得这些发布一致的?首先,它们都是使用Linux的内核。
它们都使用GNU的工具。它们都使用XFree86。它们都使用glibc。
这就是原因了。可能有那么一个或两个发布版(可能是嵌入式的)不使用这些软件,
但如果有95%的发布版用了,是我就不会再抱怨了。
Linux的发布版的一致就因为它们使用了很多相同的软件。
唯一由各发布版“自己定制”的软件就只有安装程序和软件包管理器。
安装这一过程只有很少人是非得去做的,所以它的兼容性并不是那么重要。
特别是如果这个“桌面版”是要准备预装在机器上。
软件包管理器也不是那么重要的,因为所有的软件包管理器基本上都是做相同的事。
它们管理软件包。你只要学会新的命令就行了。尽管各发布版软件包管理器没有统一起来,
“apt”是一个流行于各发布版的软件包管理器,所以学会了它很多时就已经足够了。
Windows98和WindowsXP一样是不同。事物改变如果只有很少(就像各发布版之间),这不难去适应。 |
|