[quote:facd3a7ea4="whlvme"]关于cjacker部长所说的,我再补充几点:
1、图形 or 字符:
我个人比较偏向于彩色中文字符窗口界面,因为这样可以使安装程序占用更少的资源,而且也可以显得很漂亮。需要着重设计的是靠颜色的搭配来营造界面舒适感。
2、简单的问题:
说简单可能不是太准确,应该说是易用性;简单不能过了头,要留下较高的可控性。
提议:
1)全部采用中文界面:包括设置操作、在线帮助、安装时每个软件包的简介。但是必须保证中文环境正确加载和稳定运行,做不到时则提供全英文的选项;
2)分区是最大的用户壁垒,需要在分区时有简明的Linux分区知识介绍,例如通过按F1调出;如果检测到有Windows分区,则将其标上C:、D:等,以免初学者因失误造成数据丢失。
3)典型配置可以在系统初次运行时靠系统配置向导程序完成,一些不提供选择安装的so之类的包可以直接打到一个包中,以便加快安装进度;
3、安装程序的开发工具:
C毕竟是系统开发的正统。最好不要用什么python、perl、qt之类的,就用C+ncurses库就足够了,执行效率更高,开发效率也不见得就比python等差多少,毕竟C和ncurses库也都比较简单。[/quote]
第一条,我看要想使界面美观,是否需要一个美工呢?这个论坛里面有的话,应一声好了。另外字符界面下显示汉字的问题,是不是已经很好地解决了呢?
第二条:
提议1:需要大量的翻译工作,要看这儿同好们的热情了。而且也要增大一些体积。
提议2:分区部分的确难度较大,而且最好有些智能化的提示。要能分析现有分区并根据现有分区情况提出一点建议就更好。当然说起来容易做起来难。这主要是因为 DOS 分区的结构不规则。
提议3:软件包的选择是个大学问,具体采用什么形式,可要好好考虑。
第三条:
我更倾向用 C+ python + gtk。这是为了提高开发效率。毕竟大家精力都有限,把目标定太高了不容易达到。如果要 C+ ncurses 的话,不如做个 python 的 ncurse 模块,这样似乎会更快些。
刚刚找到现成的 pyncurses 了。看这个连接把: http://sourceforge.net/projects/pyncurses
不过还是 0.3 版,不知道是否稳定,中文支持怎么样。