Everest 0.3 Release Note
2006年11月9日 cjacker
注:目前Everest Linux仅提供X86 32位架构的版本,建议您在PIII以上,内存大于128M,硬盘大于2.5G的硬件环境安装。基本系统安装需至少2.3G空间。
特别说明:
1,因研发资源问题,系统安装程序anaconda并未进行修改(即原有的安装程序Bug可能在本版本仍然存在)。
3,系统针对桌面PC构建,请勿尝试作为服务器系统使用。
HighLight:
1,系统重要组件升级至社区最新版本:
kernel-2.6.18.2 with alsa-1.0.13
udev-100
dbus-0.93
glibc-2.5
gcc-4.1.1
xorg > 7.1
qt-3.3.7
kde-3.5.5
gnome platform 2.16.1(部分gnome desktop组件)
firefox-2.0
mono-1.1.18
……
2,实现ntfs系统写入支持,系统整合了ntfs-3g,无须额外配置,安装后即可支持ntfs写入。
3,集成了开发中的网络配置工具,可进行有线、无线、ADSL的配置;Modem拨号配置(包括普通Modem,GPRS,CDMA)仍然通过KPPP进行。
4,修复了显卡配置工具以往的各种Bug,支持显示器自动探测,水平垂直扫描自动探测,自定义分辨率;支持aiglx所需特殊参数的配置;默认支持ati fglrx和nvidia官方驱动的配置
注:无须自行安装ati/nv商业驱动,系统已经默认整合。
5,nvidia官方驱动升级至最新正式版本9629,默认支持aiglx。
6,集成3D桌面支持,系统默认提供aiglx,适用于nvidia商业驱动及其他开源驱动。工具盘包含了xgl,用来在ATI fglrx显卡实现3D桌面,但开发组不提供任何技术支持。
7,完成965桌面常见的IDE扩展口芯片Marvell和Jmicron的支持,即支持965主板的IDE扩展光驱,如果仍然存在问题,请尝试bios中的sata配置选项(如,修改为ahci等等)。
8,startService进行了重新设计,可通过配置文件定义服务和程序的启动,具体配置见下面的小节。
9,kpackage软件包管理器从系统移出,系统软件包管理采用apt+synaptic的方式进行管理。
10,根据用户反馈,系统开始菜单进行了较大的调整,菜单项命名,菜单组织更加清晰合理。
11,系统去除了amarok, kdemultimedia, banshee,beagle等mp3编码支持的补丁,不再支持GB编码的mp3 tag
提供了mp3kconv工具辅助用户进行gb至utf8编码的转换,具体使用请参看下面的小节。
12,系统涉及知识产权问题的组件已经进行了较大的清理,包括lame,xvid,libfame等已经从系统中移出。
一,系统引导及配置:
E 0.3继续沿用0.2进行的系统启动改进,采用daemondaemon和startService方式进行系统服务和程序的启动,在0.2的基础上进行了细微调整:
1,系统启动仅进行必需服务的启动(dbus,acpid,daemondaemon,network等),此处启动的服务为通用服务,请勿进行调整。
2,haldaemon默认被kded调用启动。
3,可选服务采用startService方式启动,在0.2基础上进行了修改,可以进行服务的配置了,配置文件为:/etc/startService.xml,默认内容如下:
Cjacker注:此处为xml代码,丢失
true true true true true true true true true true true true true true true
格式为:
<服务名>true/false
可以通过将内容置为false或者注释掉来关闭服务,比如,可以通过
false
来关闭升级代理的启动。
如果你需要启动更多的服务,可以添加:
<服务名>true
来启动服务。
注,修改本文件会在下次启动时生效。
二,3D桌面的启用及配置。
系统默认提供的aiglx 3d桌面并不支持ATI官方驱动fglrx
1,确认系统显卡是否获得了加速支持
运行glxinfo|grep rendering,如果得到的结果是direct rendering: Yes,您就可以尝试启动3D桌面,否则,请勿尝试启动3D桌面。
经测试,nvidia商业驱动,使用开源驱动的ati radeon 7500(16M显存),市面常见的i845, i855, i915, i965显示芯片等,都可以获得很好的支持。
3,启动3D桌面
从运行beryl-start或者beryl-manager命令,即可以启动3D桌面,如果你希望3D桌面自动启动,可以自己添加autostart项。
3D桌面的使用和配置在此不做描述。
4,ATI官方驱动fglrx与XGL
ATI fglrx驱动并不支持aiglx,因此需要使用XGL另外启动一个Xserver实现3D桌面。工具盘中提供了xgl软件包,开发组并不提供任何形式的技术支持。
注:非ATI官方驱动的用户无须尝试XGL,xgl 3d桌面的性能和稳定性远低于aiglx并且在intel 845等低端显卡上不能运行。
三,开发支持
1,提供了完整的qt3/kde开发环境
2,提供了完整的gtk/gnome开发环境
3,提供了完整的python/PyQT/PyKDE/pygtk2/python-gnome开发环境
4,提供了基于开源gcj的完整的java开发环境,包括javaKDE绑定的支持,如果需要进行商业java应用和解决方案的开发,请自行下载j2sdk并安装使用。
5,提供了完整的mono C#开发环境及gtksharp,gnome-sharp的支持,并提供了monodevelop IDE工具。
6,提供了完整的wxGTK unicode编译库的支持
7,提供了vim/emacs/kdevelop/monodevelop等开发环境及IDE的支持。
8,提供了qt4及qdevelop的支持。
四,系统升级及关键包管理
everest仍然采用apt rpm的软件包管理和升级方式
对于已经安装Everest以前版本的用户,仍然可以通过公网升级服务器进行升级,具体内容请参考Linuxren社区的Everest版面。
工具盘被制作成apt升级仓库,即,工具盘可以通过apt方式进行安装,无须手工安装。
用户可自行构建系统OS/TOOL的升级仓库,具体方法参考apt-rpm文档。
五,用户参与及致谢
everest 0.3 融合了众多社区用户的支持和参与,包含了社区用户为Everest制作的大量的软件包,在此一并表示感谢:
james_r
zltjiangshi
tanhitzq
sjchenkan
……
六,计划
1,整合3D桌面,无需手工切换的自动配置.
2,继续网络配置工具的研发。
3,修复Bug大赛的剩余Bug(目前仅修复部分)
4,安装程序升级及Bug修复
5,吸收更多研发力量,扩大研发团队,在适当时机,召集开发者大会。