单纯地、机械地认为 linux 发展仅与开发者有关是典型的程序员思维模式。最典型的就是微软和苹果,前者注重用户体验和推广普及,后者在很长一个时期偏执地以硬件供应商(特别是企业用户供应商)自居,认为操作系统是连同计算机一起销售的附件,没有注意到推广和普及这样一个操作系统的重要意义,闷头开发,闭门造车,闭关锁国,结果这样一个昂贵的商业产品丧失了绝大部分个人用户市场,对 mac 的开发能说有好处么?不过当时个人计算机用户很少,mac 机的出现也是 pc 的强有力的竞争,这些蒙蔽了乔布斯的眼睛。但是忽略用户在技术发展上的巨大意义是错误的。一个好用的发行版比 1000 万行新技术代码或者一堆难用的命令行工具对用户更有吸引力,人们用的是实实在在的傻瓜化产品。magic 本身就是力图从用户的角度而不是程序员的角度出发来作发行版的。我们的目的并非单纯推销我们的产品,而在于营造中文 linux 普及的氛围。
搞好一个发行版、真正带动大家学习 linux、推动 linux 的普及、吸引更多用户只是一直在叫喊,具体做的时候开发者却找不准方向,甚至根本就忽视了。有了市场,开发者才可能蜂拥而至。艰深的东西永远也不会有真正广大的用户。
我和某些人观点不同,我从不排斥其他发行版本,mandriva、suse、redhat 都是企业级产品,有很多闪光点,极大地推进了 linux 的普及,我们学习、借鉴是肯定的,但如果说他们已经令中文用户感到满足,magic 自然就没有生存的空间了。要不怎么天下没有第二个微软呢?正常的竞争而不是对别人斤斤计较,我想 mandriva、suse、redhat 的官方有这样的气宇。