Archive:Zh/Brainstorm/2008-10-06

From FedoraProject

Jump to: navigation, search

你希望 Fedora 中文用户组做什么?

根据预先定义的 Fedora 面向的 ABCD 四类用户,征询反馈。目前的结论有


update 2008-10-07


update: 2008-10-08

首先,我想先谈一下linux和windows发展的区别,不是谈技术方面的区别,而是谈发展过程的区别,windows是从个人pc发展起来的,它的设计理念就是all-in-one,所以它把任何能包括进去的东西都包括进去了,这里,我们再谈一下windows的第三方软件,因为windows提倡的all-in-one的思想导致人们感觉装一个软件,所有该软件所必须的内容,比如共享库什么的,都放在一个安装包里,这样人们就可以点一下按钮,然后点几个next加几个选项就可以了; 而linux的发展源于网络,而且linux的设计思想来源于unix的思想,就是一个软件实现一个简单的功能,着就导致了软件的安装比较零散,一个软件可能基于其他软件包,或者调用了什么库文件,然后就需要到网上找相应的文件,先将这些文件安装之后,再将需要的软件安装上,这也是以前的linuxer的最痛苦的事情,因为寻找这些东西需要花费大量的精力,各linux的发行版就是因为看到了这个问题,就出来了像yum和apt之类的软件包管理,可以使我们直接点一下需要安装的软件,或者执行一个简单的命令,就可以将软件包,及相应的依赖包安装上,所以yum和apt的出现使linux能更广的使用。 但是使用yum和apt有一个问题是必须解决的,那就是网络,我们安装系统的环境有可能没有网络的,人们安装一个软件包发现需要依赖另外一些包,不得不到一个有网络的环境下将相应的依赖包下载后,copy回那个没有网络的环境安装,而且就算有网络,但是如果网速不行,安装一个软件也是一个痛苦的等待过程,所以这些都严重的阻碍了linux的进一步发展,如果要让linux普及,成为普通人们选择的工作环境,而不单是程序员的工作环境,需要将软件安装更集成化,这一点可以参看一下windows下的firefox在国内推广的情况,因为光安装firefox,缺少很多功能,这样就需要到firefox的网站下载相应的插件才能满足更丰富的生活需要,但是普通的国人使用浏览器还要到firefox寻找插件肯定不愿意花费这份心思,而且下载插件的那个页面介绍全是英文的,就更加阻挠人们使用firefox,所以firefox在国内推广的一个重要举措就是将一些比较有用的插件直接打包到安装包里,这样人们安装好之后就可以直接使用那些功能了,而且国内一般的浏览器使用者最关心的是浏览器使用起来方不方便,而对于安全性方面的考虑,至少目前不是放在第一位的。 所以我觉得linux要继续推广给更多非程序员,需要解决第三方软件的集成问题,要使人们下载一个安装包之后,就能将该软件安装后使用,将依赖包直接打包进安装软件,而不需要重新下载依赖包,比如音乐播放器,由于mp3等有一些解码器是有知识产权的,需要收费的,所以这些插件没有直接在安装包里,需要自己到网上下载后安装,在国外当然需要这样,但是在国内,我们可以将这些打包在一起,然后放在一些第三方网站上让人们下载。除了第三方软件的集成化,还要在系统安装上下功夫,windows下安装现在直接有ghost安装,人们只要点几个安装,输入一些信息就能将系统安装上了,所以linux在方便安装这个问题上也需要往前发展一步,其实这应该也是集成化的一部分工作。 所以linux的下一个目标就是让人们下载该安装盘后,所有的安装过程都自动化,所有的第三方软件只要选一下就能安装上,因此最好能组织一批人完成集成化方面的项目。 (alexander)


update: 2008-10-09

一直只是在irc里面讨论 (hongdan)