Everest 0.1 发布声明:
注:目前Everest 0.1版本仅支持x86 32位架构,建议您在P III以上、内存大于128M、硬盘大于2G的机器上安装。
Highlight:
1. 系统重要组件已经升级至社区最新版本。
2. 系统默认Locale被设置为zh_CN.utf8。
3. 并发式系统启动过程InitNG的支持。
4. xine的midi回放支持已经开发完成,在kaffine,amarok等基于xine引擎的播放器中可以播放midi音乐。
5. 基于Kcontrol框架的显卡配置工具已经基本可用,深入的开发工作正在进行中。
6. 对Intel 965芯片的支持已经完成一部分工作,在下一个snapshot将支持I965全部组件。 ......
一,系统安装:
系统安装跟绝大部分Linux发行版本一样的简单,采用了anaconda修改而来的安装程序,支持图形和文本安装两种方式(视您的显卡支持情况),默认采用图形安装方式,在光盘引导后,输入linux text,会启动文本安装界面。另外,系统安装盘提供了恢复功能。如果系统因各种原因被损坏或者引导记录被覆盖的时候,可以通过系统光盘恢复。
我们已经尽可能使图形启动方式在所有硬件平台都能运行。如果在您的系统上不能使用图形启动,请在Bugzilla上提交报告,详细描述您的系统配置,尤其是主板芯片组和显卡的品牌和型号。
二,系统启动:
系统启动采用了SysVinit和InitNG两种启动方式,在系统引导器中都有相关的选项,您可以选择使用经典的SysVInit启动,也可以选择使用 InitNG启动系统。InitNG采用了并发式启动技术,可以极大的提高系统启动的效率。
由于目前InitNG正在开发中,所以这个版本并没有将 InitNG作为系统默认的启动方式,但请您尝试使用,并将使用过程中遇到的任何问题报告给Everest开发组,以帮助我们完善它。
出于对您系统的稳定性考虑,建议您目前保留上述的两种启动方式。
三,基本系统
Everest基本系统采用了开源社区的最新稳定版本搭建,主要组件说明如下:
1. Kernel-2.6.16.20
提供了i586、i686、i686-smp三种内核支持,系统安装程序会根据硬件情况自动判断需要安装的内核类型。
oss声卡驱动将不再被支持,内核加入了SD读卡器和bcm4400等补丁;suspend2休眠支持也已经打开,但是由于硬件支 持的问题,不能保证您的机器一定可以成功休眠。您可以从kernel的src.rpm中获得更多的信息。
2. glibc-2.4版本
3. gcc-4.1编译器
Everest整个系统全部使用gcc-4.1编译。由于编译器语法检查更为严格,所以,您在编译一些老的项目代码的时候有可能会出现问题,您可以通过Linux人社区求助或者尝试项目的最新代码。
4. X.org-7.0
虽然X.org-7.1已经release,但与ATI和Nvidia最新版本的官方驱动不兼容。考虑到一些用户需要使用官方驱动来支持其显卡,Everest 0.1依然采用了X.org-7.0,并将X.org-7.1的部分驱动回迁到7.0上,在保证兼容性的同时使用X.org最新的驱动程序。在ATI和Nvidia推出支持X.org-7.1的官方驱动后,Everest将进行X.org的升级。
X.org-7.0是第一个模块化的X.org发布,其中各种库和头文件的位置都发生了改变,/usr/X11R6目录不再存在。
synaptics触摸板驱动已经被集成并默认配置。
5. udev/hal/dbus已经被集成到基本系统,即插即用的支持和硬件事件通知得到了加强。
6. freetype-2.2.1,fontconfig-2.3.95
由于头文件的变化,一些老版本的程序可能需要修改才能编译。
四,桌面环境:
由于开发资源限制,Everest 0.1目前只提供了KDE桌面环境。如果有社区开发者愿意为Everest提供并维护GNOME桌面环境,我们将很欢迎,并在达到质量要求的情况下在今后的版本中集成。
Everest默认使用KDE桌面环境,当前使用的是KDE最新稳定版本3.5.3,Qt采用的是3.3.6版本。在工具盘中提供了Qt-4.1.2,它可以跟Qt-3.3.6并存,由于两者的API并不兼容,所以不能使用Qt4来编译KDE或者其他的Qt软件, Qt4之所以放入工具盘主要是为编译KDE4的CVS版本准备的。
Everest使用的kde-3.5.3经过了大量的patch,这些修改主要是功能方面的,并不会引起API的不兼容。
修改KDE的主题设置将同时修改Qt的主题设定。
libqtkde项目已经被集成,也就是可以在Qt程序中使用KDE的打开/保存文件对话框。
kio_ftp的默认编码被设置为gb18030,主要是因为ftp是无编码描述的协议,采用简体编码的可能性较大。您可以通过konqueror资源管 理器中的kremote_encoding来修改。
KDE注销对话框已经加入了主题支持,系统默认提供了一个everest主题,可以通过控制中心->"外观和主题"->"注销对话框主题配置 "工具来选择是否需要使用主题。
开始菜单加入了搜索支持,在菜单项越来越多的情况下,通过搜索可以快速的定位您要运行的应用软件。
默认不再使用kde崩溃调试对话框,而是启动kmail并构建一封发到everest.support@gmail.com的邮件。建议将邮件发送,这样有利于Everest的不断改进和提高。
五,中文支持:
1. 系统支持GB18030国标
2. 系统采用zh_CN.utf8作为缺省locale,在某些情况有可能会出现中文显示的问题。如果以前在ext3分区保留有GB编码的中文文件,中文文件名可能无法正确显示,可以使用 convmv来处理。其他中文问题,请提交到everest的Bugzilla.
3. 系统提供了宋仿楷黑四款中文字体。为达到清晰锐利的视觉效果,宋体没有进行平滑处理。由于其他三款字体没有内嵌点阵,所以,仿楷黑三款字体默认打开了平滑支持,以获得更好的显示效果。您可以通过/etc/fonts/下的配置文件进行配置,在修改前请注意备份,以免因错误修改造成系统故障。
4. 集成了SCIM/SKIM输入,提供了常用的智能拼音、五笔等输入法,基本满足中文输入的需要。
六,应用程序:
Everest提供了足够多的应用软件,基本可以满足日常使用的需要,下面仅列出具有代表性的一部分。
1. 网络相关:
1. Firefox-1.5.0.4
2. thunderbird-1.5.0.4
3. kftpgrabber Ftp客户端
4. ktorrent-2.0beta1
5. kopete-0.1.2 已经支持MSN文件传输
6. privoxy、tor 代理工具被放入了工具盘,安装后系统启动时会自动启动服务,需要配置浏览器代理为localhost 8118.
2. 办公应用:
1. Kontact个人信息管理软件
2. OpenOffice-2.0.2 firefly 增强版
3. Taskjuggler项目管理软件
3. 图形图像支持:
1. xsane扫描仪支持软件
2. digikam + gphoto 数码相机支持软件
3. GIMP-2.2.10
4. 其他看图、抓图和画板工具
4. 多媒体支持:
1. Kaffeine-0.8.1,使用xine作为backend,midi的支持在everest 0.1版本已经开发完成。
2. amarok-1.4,使用xine作为backend.
3. k3b刻录软件
4. Kscd, CD播放器
5. krec,基于alsa-lib的录音机软件,可以进行简单的wav录音。
5. 游戏支持:
系统仅提供数款常见的小游戏,包括:纸牌,扫雷,连连看,Sudoku等。
6. 电源管理
kpowersave已经被集成,电源管理的功能得到了加强。
七,系统开发:
Everest 0.1版本提供了完整的系统开发环境,提供了Qt/gtk/wxWidget等图形开发库,并提供了kdevelop, vim-7.0, emacs等开发工具,完全可以满足您的开发需求。
同时,Everest 0.1所有的软件包全部是在Everest 虚拟编译环境中编译通过,保证了开发的可靠进行。
八,系统配置工具:
由于这是Everest第一个发布版本,所以很多系统配置工具还没有开发完成。目前,仅提供了一个自主开发的显卡配置工具,可以帮助用户完成显卡的基本配 置,通过控制中心->“外设”->“显卡配置”启动。由于需要修改 /etc/X11/xorg.conf,如果您是普通用户,请点击下方的"管理员模式"按钮。如果您安装了Nvidia或者ATI显卡的官方驱动,请手工更新 /etc/X11/xorg.conf文件。显卡配置工具仍然在开发中,下一个版本会加入配置特殊分辨率宽屏和调整显示器屏幕偏移的功能。目前,这些特殊情况您必须手工进行(可以通过社区获得帮助)。
声卡配置:由于使用udev,绝大部分声卡在系统安装后应该能够正常运行。如果不能工作,请使用alsaconf命令进行配置。
网卡配置:请使用netconfig命令进行配置,无线网卡可以使用wlassistant.
其他硬件配置,请从Linux人社区获得帮助。
在后续的版本中,将会有越来越多全新的系统配置工具,其中许多是我们从头开发的,其专业性将达到一个新的高度。
九,笔记本支持:
1. 系统内核已经集成了suspend2补丁,通过hibernate命令可以进行休眠和待机操作。由于硬件平台的差异,不一定能保证在您的系统上休眠待机一定成功,但请您尝试使用,
2. 热键OSD支持:系统提供了acpi_support软件包,预定义了大量的acpi热键keycode,对Asus/IBM/Sony等型号的笔记 本有较好的支持,并且提供了Kmilo热键响应工具,可以使用笔记本上的热键调整音量和亮度。如果您在使用过程中遇到了不被支持的热键,请通过 Linux人社区Bugzilla报告给开发者。acpi热键的定义请参考/etc/acpi/events以及/etc/acpi/中的各种fake 热键脚本。
3. 宽屏支持:显卡配置工具默认定义了几个常见的宽屏分辨率,对于ATI/Nvidia等显卡的宽屏,通过显卡配置工具即可完成宽屏配置;对于Intel显卡的宽屏支 持,请通过915resolution patch vbios后即可支持。对于没有列在显卡配置工具中的分辨率,需要手工修改/etc/X11/xorg.conf。在显卡配置工具的后续版本中,这些工作 将被自动完成。
十,系统升级:
Everest采用apt-rpm的方式进行系统组件或者整系统的升级。目前apt工具已经集成到了基本系统,源服务器正在搭建中,请时刻关注 Linux人社区的Everest版面。在源服务器准备就绪后,我们将在第一时间通过Linux人社区对外发布。
十一,Bug报告:
Everest提供了多种Bug提交方式:
1. 您可以通过Linux人社区的Bugzilla提交Bug报告。
2. 您可以通过linux人社区论坛的Everest版向开发组报告问题。
3. 您也可以通过Email的方式直接向everest.support@gmail.com报告问题。
当然,为了社区开发的规范进行,我们建议您通过Bugzilla提交Bug报告。
十二,其他:
1. MP3_TAG_ENCODING环境变量
这个变量在/etc/profile.d/locale.sh中定义,用来控制各种媒体播放程序对MP3的ID3TAG的编码支持,受它控制的程序有 amarok、kaffeine和konqueror中的meta信息。默认情况这个变量被设置为gbk,主要是出于对大量现存音乐文件的考虑。如果您的媒体 文件使用的是utf8的ID3TAG,可以取消这个变量的设置或者将它设置为utf8。
2. KDE_NONEED_DEBUG环境变量
这个变量默认没有被设置,如果存在这个变量设置,KDE程序崩溃后将自动退出,不会出现任何崩溃提示。
3. XGL在Everest 0.1版上已经可以正常运行,请查看截图。由于目前尚没有与KWin窗口管理器集成,因此在系统中没有提供。
十三,下一步的工作:
1. 系统组件持续升级
2. 系统效率的进一步提升
3. 系统体积的进一步裁减
4. XGL支持以及XGL与KDE KWin的集成
5. 更美观的笔记本OSD支持
6. 全功能的显示配置工具
7. 声卡配置工具
8. 多协议插件架构的网络配置框架与网络状态显示。
9. APT更新源的建立与Mirror的建立。
10. 系统安装过程组件定制(Binary Only和Full)。
11. Intel 965 芯片组支持
12. …
十四,更多:
等待您去发现......
阅读(777) | 评论(0) | 转发(0) |