歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

Everest Linux 0.2 發布

Everest 0.2 發行注記

注:目前Everest Linux僅提供X86 32位架構的版本,建議您在P III以上,內存大於128M,硬盤大於2G的硬件環境安裝。基本系統安裝需至少2G空間。

HighLight:
1,系統重要組件升級至社區最新版本,kernel-2.6.17.11, glibc-2.4, gcc-4.1.1, xorg-7.1, kde-3.5.4…..
2, 0.2版本新開發的系統啟動方式在沒有破壞SysVInit的原有體系條件下使系統啟動時間提升至30秒左右
3,顯卡配置工具,聲卡配置工具,有線網卡配置工具(網絡配置框架的一部分)已經開發完成。
4,支持全線Intel 965硬件,包括新的聲卡芯片,新的e1000網卡芯片以及965顯示芯片及主板芯片。
5,系統軟件卸載框架已經基本設計完成,在下個版本前將形成規范,以保證所有的應用軟件都可以通過卸載工具卸載
6,工具光盤得到了極大的豐富(請參考工具光盤主要軟件列表),並做成了支持apt的iso,因此,可以通過apt-cdrom使用工具光盤進行軟件安裝。
7,gnome核心庫和主要軟件進入工具盤
8,XFCE進入工具盤,通過apt-get install XFCE可以自動安裝完整的xfce桌面環境。
9,集成ati/nv最新官方驅動,ati驅動根據其官方網站的列表已經進行了硬件支持列表的構建,在系統啟動過程中可以自動配置完成,由於並沒有收到更多的nvidia的報告,因此,Nvidia驅動需要手工設置並不會自動探測。
10,XGL/compiz進入工具盤,可通過apt-get install compiz自動安裝,並通過kdm選擇xgl登錄
11,privoxy和tor進入系統光盤,firefox默認集成了tor button插件,可以通過其切換是否使用tor代理訪問網絡。
12,firefox默認集成了download Them All插件
13,wine進行了升級並修復了中文環境運行速度低下的問題。
14,beagle以及kde界面的kerry搜索已經進入工具盤,apt-get install kerry即可進行安裝。
15,NetworkManager進入工具盤,需要經常使用無線的朋友可以自行安裝。
16,多線程多協議DNS查詢代理pdnsd加入系統,可以緩存您訪問過的DNS記錄,有效的提升了網絡訪問的速度(如果您不需要使用或者出現問題,可以通過控制中心->”系統管理”->”卸載用戶程序”將其卸載並重啟系統)
17,BugFixes

一,系統引導:
系統引導采用了grub+gfxboot方案,因此提供了更為美觀的系統引導界面,並且可以方便的進行內核啟動參數的調整。

注,在0.2開發過程中,我們遇到了極少數筆記本上觸摸板不能使用的情況,如果您也遇到了類似情況,在系統啟動時,請嘗試在內核啟動參數列表中加入 i8042.nomux參數,如果仍然存在問題,請嘗試i8042.special參數;i8042.special參數是Everest 0.2新增的一個內核參數,官方內核並沒有提供,因此如果你遇到了類似問題,請通過bugzilla向Everest開發組提交Bug報告。

二,系統啟動:
0.2版本放棄了0.1版本提供的initNG啟動方式,完成了“社區自有知識產權”的兩段式系統啟動方式(請原諒我使用 “自有知識產權”,因為這個詞現在比較流行),通過daemondaemon-管理daemon的daemon,以及startService實現的兩段式啟動將系統啟動時間縮短為原來的1/4至1/3,主流硬件平台的啟動時間在30秒左右(通過bootchart測試)。

三,基本系統:
Everest基本系統基本升級至社區最新版本(具體修改參考詳細的ChangeLog)

1,kernel-2.6.17.11
修復了0.1中社區報告的內核存在的各種問題,加入了drcom, rt61,rt2570等各種驅動,加入了Intel 965的支持,加入了suspend2補丁,swap prefetch補丁,升級ata_piix補丁,加入ich8支持等,同時針對聯想、Amoi等筆記本作出了一些特定的修改(部分補丁已經提交給內核社區)。具體補丁請參考kernel的src.rpm。

注,由於開發習慣,開發組自己編寫的補丁不一定包含郵件地址或者說明信息,但是,這是“自有知識產權”的(請原諒,我又用了一次這個詞)

2,glibc-2.4(保持跟0.1一致)

3,gcc-4.1.1編譯器
Everest的整個系統所有組件(包括工具盤),全部使用gcc-4.1.1編譯器編譯。為解決perl bindings的編譯問題,C編譯器加入了一個修正補丁,這個補丁將在gcc-4.1.2中包含。

4,X.org-7.1
由於NV/Ati官方都發布了支持X.org-7.1的驅動,因此,從0.2開始,X.org版本升級至7.1版本,並默認集成了fglrx和nvidia官方驅動。
a)fglrx驅動可以在系統啟動過程中進行自動探測並設置,因此,系統安裝後您只需要配置一下分辨率即可。
b)由於社區報告不多,nvidia驅動不會進行自動探測,如果您確定您的顯卡可以使用nvidia官方驅動,您需要進行以下配置工作。
1,在/etc/ld.so.conf.d目錄建立nvidia.conf文件,內容如下:
/usr/lib/nvidia
然後運行ldconfig重構cache
2,使用nvidia-config-display enable命令激活X配置

3,調整分辨率

c)Intel顯卡寬屏配置:
請使用915resolution命令patch vbios。

5,udev/hal/dbus進行了必要的版本升級。

四,桌面環境:

Everest 0.2提供了KDE/XFCE/Gnome Core等多種桌面環境及應用程序的支持,其中KDE和XFCE為完整的桌面環境,GNOME提供了Core Library和主應用程序的支持。
處於開發資源和精力的考慮,Everest 0.2安裝光盤仍然僅提供kde-3.5.4作為其默認的桌面環境。

從Everest 0.1以來的修改請參考kde組件的src.rpm和ChangeLog,主要修改如下:
1,kio_camera進行了較大的修改,目前已經可以很好的跟gphoto配合工作
2,開始菜單加入了SimpleMenu支持,即,可以通過配置參數將菜單分類放入二級菜單:
修改~/.kde/share/config/kickerrc,找到menus組,如果沒有則添加一個menus組
然後加入SimpleMenu=true,通過命令dcop kicker Panel restart重啟kicker即可。
3,修復了0.1存在的多桌面切換容易造成kicker失去響應的問題。
4,默認采用baghira sidebar作為Konqueror默認測邊欄
5,其他bugfix工作

五,中文支持
同Everest 0.1,新增:
1,kedit/kwrite/kate三款編輯器新增了文件打開時編碼探測功能,會自動判斷您要打開的文本文件的編碼並進行提示(由於判斷的有限性,不能擔保100%准確)。
2,unzip命令被修改,不會再出現從Windows下過來的zip文件解壓後中文名亂碼問題

六,應用程序

Everest 0.2提供了比0.1更豐富的應用程序:

1,網絡應用:
Firefox-1.5.0.6
ktorrent-2.0.2
thunderbird-1.5.0.4
kftpgrabber
kopete-0.1.2
azureus BT下載
drivel Blog編寫客戶端
Eva QQ
gaim

2,辦公應用:
Kontact
OpenOffice
Evolution

3,圖形圖像:
xsane掃描儀支持
digikam
GIMP
inkscape
bxviewer (超星PDG閱讀器)
f-spot

4,多媒體支持
kaffeine
amarok
banshee
k3b
kscd
krec
mplayer
sopcast
totem
Audacity

5,開發工具
glade-2
glade-3
monodevelop
kdevelop
emacs
vim-7.0
kscope
kdesvn
valgrind

七,系統開發
Everest 0.2版本提供了更豐富的系統開發環境,完整的C#開發環境得到了集成,並且默認提供了monodevelop開發工具,您可以在Everest 0.2中使用Mono社區提供的全部組件。gcc-gcj進入了工具盤,qtjava/kdejava/swt全部使用開源的java編譯器編譯。 PerlQt/RubyQt/RubyKDE等語言綁定也進入了工具CD,同時工具盤還提供了qt4/wxWidgets等開發庫。完全可以滿足您軟件開發的要求。

八,系統配置:
顯卡配置:在桌面右鍵,”配置桌面”->”顯卡配置”
聲卡配置:”控制中心”->”外設”->”聲卡配置”
網卡配置:由於網絡配置框架並沒有開發完成,目前僅提供了有線網卡配置工具,”開始菜單”->”設置”->”配置網絡”,並輸入您要配置的接口名即可,目前,該工具支持將現有配置保存成一個profile,這樣可以方便那些需要經常修改IP配置的用戶,只需要保存多個profile並切換即可,不需要每次都進行IP信息的輸入。

九,工具盤安裝及系統升級
目前您可以使用apt工具來完成工具盤的安裝和系統升級,關於公網系統升級倉庫地址,請從www.linux-ren.org Linux人社區的Everest版本獲得,您也可以搭建自己的局域網系統升級服務器或者本機系統升級服務。

1,在本機使用apt工具進行工具盤安裝:
a),將資源放到硬盤進行:
1,mkdir -p /everest/0.2/RPMS.tool
2,將工具盤中的所有rpm文件拷貝到/everest/0.2/RPMS.tool目錄
3,從命令行運行genbasedir /everest/0.2
4,修改/etc/apt/sources.list.d/everest.list文件,添加
rpm file:/everest 0.2 tool
5,然後使用apt-get update, apt-get install 包名即可,依賴關系將得到自動解決;或者,使用菜單中”系統”->”Kynaptic(在線升級管理器)”進行。

b),將工具盤光盤放入光驅,待自動掛載後,建立/media/Everest至 /mnt/cdrom的鏈接,然後運行apt-cdrom即可。

2,搭建局域網升級服務器
主要方法同上,工具盤中已經提供了httpd,請在升級服務器上安裝,並將升級倉庫放於httpd管理的目錄中,然後修改客戶端的apt配置文件即可。

3,使用公網服務器進行升級
從Linux人社區獲得公網服務器地址,並修改apt配置文件即可。

十,秘密參數和配置:
1,MP3_TAG_ENCODING參數,這個參數在/etc/profile.d/locale.sh中定義,主要新增了對gstreamer,banshee以及beagle搜索中MP3的
tag
編碼的控制。默認這個參數被設置成GBK,如果您的mp3使用的是utf8編碼的tag,請將其修改為utf8.

2,SimpleMenu,這個參數是新增的用於控制開始菜單等級的參數,位於~/.kde/share/config/kickerrc的menus組中,設置為true即可以將開始菜單中的分類放入二級菜單。

3,HideTabs,這個參數用於控制konqueror文件管理器側欄Tab的顯示,默認被設置為true,配置文件位於/usr/share/config/konqsidebartng.rc中,修改為false即可顯示所有的側欄插件

4,beagle
search以root身份運行,默認情況,不推薦以root用戶登錄系統,如果您選擇了使用root用戶,而且需要使用beagle
search,在安裝完成後,請通過”開始菜單”->”設置”->”搜索和索引”,解除root用戶不能使用beagle的限制

5,RESOLV_CONF
系統在使用pdnsd的情況下,會通過/etc/profile.d/resolvconf.sh設置一個環境變量RESOLV_CONF,它是修改glibc之後產生的用於控制resolv.conf文件位置的一個獨有參數。

默認情況這個變量被定義為/etc/resolvconf,/etc/resolvconf文件將dns服務器設定為localhost,也就是所有的應用程序首先通過本地的pdnsd進行dns記錄查詢,如果找到可用記錄,馬上返回,
如果沒有找到再通過pdnsd向/etc/resolv.conf文件中的真實dns地址進行多線程查詢。這樣可以有效的提高dns查詢的速度。

如果您卸載了pdnsd,這個變量將消失,系統將仍然直接通過/etc/resolv.conf進行查詢。

這個過程是用戶透明的,因此,您不需要關心文件存放的具體位置和內容,如果要修改dns服務器地址,仍然只需要修改原來的/etc/resolv.conf文件就可以了。




Copyright © Linux教程網 All Rights Reserved