MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2024-03-29, 01:23

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 33 篇文章 ]  前往頁數 123  下一頁
發表人 內容
文章發表於 : 2008-07-24, 13:39 
離線
頭像

註冊時間: 2003-07-17, 22:16
文章: 940
#################################################
orangeFox 3.6.7
Mozilla Firefox 3.6.7 剛出來順便更新一下
圖檔
代碼:
--enable-application=browser --disable-tests --disable-crashreporter --disable-debug --disable-tests --disable-javaxpcom --disable-updater --disable-safe-browsing --disable-help-viewer --disable-installer --enable-application=browser --enable-libxul --enable-jemalloc --enable-default-toolkit=cairo-gtk2 --enable-gnomevfs '--enable-optimize=-O3 -fforce-addr -march=k8 -mtune=native -pipe -fomit-frame-pointer' --enable-profile-guided-optimization

orangeFox-3.6.7.zh-TW.linux-x86_64_K8 Download from Google sites
#################################################
orangeFox 3.6.6
compile參數稍微變動一下,感覺起來有變快不少
(-mtune k8-sse3 改成-mtune native)

然後在順便測試一下,tracemonkey & pgo 使用前後的差異
開tracemonkey javascript會快個20%,pgo下去則比trackmonkey 又快了一倍.
(之前還以為用特殊方法避開segmentation fault PGO可能會沒效果)

#################################################
orangeFox 3.6.4
#################################################
orangeFox 3.6.3plugin1
安全性版本更新 + Lorentz版
另外由於 flashplayer 10.1已經修正方塊字的問題,可以不用手動改字型
但flashplayer 10.1 沒有x86_64版本 所以就不附了
因為x86_64版FX可以透過安裝nspluginwrapper使用flashplayer 10.1 32bit版本
#################################################
orangeFox 3.6.2
根據ArchLinux 的bless提供的方法進行x86_64 PGO編譯
雖然說可以順利的編譯完,但總是感覺怪怪的
x86_64 PGO跟沒有PGO的版本效能幾乎一樣
cross compile 32-bit的還比較快一點(不過差異很小就是了)
不過由於cross compile 比較難維護
常常有些小問題,譬如上一個版本 不能顯示粗體字
以後應該不會再cross compile 32-bit版
#################################################
orangeFox 3.6.2pre
這個版本比較特別一點,從x86_64的系統cross compile 32bit的firefox
因為firefox 用64bit編譯PGO會有問題,只好從cross compile 32bit的FX
ArchLinux 上有一些patch似乎是為了修正這個問題,但是我patch之後的東西還是有問題
所以就放出這個cross compile 版本
裡面比較不一樣的就是有預先放進PCman BBS、Personal Menu這兩個套件
如果有興趣Cross Compile FX的 可以參考這邊
另外我不能確定這個能不能在32bit的Linux上正常使用

#################################################
orangeFox 3.5.3 release
目前為止自訂化最完整的版本 順便附上flash plugin(省得麻煩)
#################################################
orangeFox 3.5.2 pre-release
compile 設定沿用之前版本
設定都跟一般版本相同(只是單純的compile出來)
可能要到週末才會有比較完整的版本出現,速度還不錯(雖然比不上chromium)
#################################################
orangeFox 3.1Beta 3
(注意是beta測試版 Mozilla官方尚未釋出3.1正式版)

Mozilla Firefox 3.1 beta 3 release note
圖檔
發現指令集、march影響不大(gcc版本影響較大)就把march=athlon64改成mtune=athlon64
另外把中文語系放進去,稍微調整一下FX預設的設定
PS.如果之前有用3.1beta2,記得要先移除 3.1beta2的語言套件
如果想嘗試自己編編看的話,可以參考這個速成班
http://oranqe.wordpress.com/2009/03/10/ ... ld-pgo-fx/

Adobe Flash Player 10

#################################################
orangeFox 3.1Beta 2 (注意是beta版 Mozilla官方尚未釋出正式版)
圖檔
Catalyst 9.1 釋出讓我回來繼續用Linux,這次只有一個版本 athlon64用的
請與下面的東西搭配使用
Adobe Flash Player 10
正體中文語言檔zh-TW.xpi

##################################################################
orangeFox 3.0.3
這版有三個版本,三者的差距應該很小
甚至不一定會有哪個版本一定快過哪個版本(這個也許跟跑PGO的方法有關係)

PGO改善遠比指令集最佳化影響還要來的大,挑一個能跑的使用就可以

1.Athlon64(Venice以上) 比Athlon64多了SSE3指令集
2.Athlon64
3.SSE2
##################################################################
orangeFox 3.0.1
因為swiftfox在一些特殊步驟下會當機,所以才開始自己編編看

在編的時候看各版本(ubuntu裡的firefox跟官方版的firefox、swiftfox)
都沒有PGO覺得蠻奇怪的 不是應該要有嗎?
於是就順手把PGO給它弄上去,第一個版本編出來很不穩定
後來經過多次嘗試發現是 -mfpmath 的問題,把它去掉後就很順利的完成PGO build
用的是Firefox 3.0.1的source code (雖然不知道為什麼agent上是3.0.2pre)
基本上除了最佳化和PGO部份外其他都就照官方建議的那樣
編譯用的是GCC 4.3.1 效能嘛
SunSpider JavaScript Benchmark比Windows上Ayakawa的sse2 PGU快
(只有athlon64最佳化速度是74xx ms 加上pgo後變成 50xx ms
Ayakawa的PGU約在54xx ms)
其他部份的測試就沒多做了(浪費在PGO還有-mfpmath的時間太多了)

另外改了一下logo跟distribution ID (工作列的icon用的竟然是png不是ico真是意外)
也把裡面的locale 改成zh-TW,不過沒附上語言套件 請到mozilla ftp上 下載zh-TW.xpi回來安裝
擇一下載(9.6 MB)
--
只在ubuntu 8.04上測試過
除了 有問題的flash plugin 導致FX當掉之外,目前沒碰過當掉的情形


最後由 orange 於 2010-07-22, 02:33 編輯,總共編輯了 38 次。

回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9.0.1) Gecko/2008072411 orangefox/3.0.2pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-07-26, 18:35 
離線

註冊時間: 2005-06-07, 18:12
文章: 92
所以這個是板主你編譯用於linux的嗎?能編一個win的嗎?

_________________
-------------------------
資訊刷新速度實在太快了


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.16) Gecko/20080702 BonEcho/2.0.0.16 (ayakawa SSE2-PGU)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-07-27, 02:24 
離線
頭像

註冊時間: 2003-07-17, 22:16
文章: 940
本來是想編windows版本
在準備好perl、python後 就卡在moztools上
按照官方步驟下去set 路徑,卻一直出現沒有set MOZ_TOOLS的錯誤提示


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.2pre) Gecko/2008070414 orangefox/3.0.2pre (ayakawa PGU)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-07-28, 16:53 
離線

註冊時間: 2005-09-12, 13:38
文章: 1317
不錯用,不過可能這邊平時用 Swiftweasel 已經內置了 Adblock Plus,在下也加安裝了 Flash Killer 和非官方版 Fasterfox,所以也沒有細仔比較兩者是了。

而且測試這台是 Celeron 4……

_________________
p.s. 個人--陷入失戀的狀態,所以最近少了來討論區。只是記得她喜愛用 Black Japan 的佈景主題,和好些有趣的擴充套件,和當天跟她一起畫的一面 Firefox 旗幟。除了祝福她以後的日子外,我也想不了可以做些甚麼了。


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9.0.1) Gecko/2008072411 orangeFox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-07-28, 17:02 
離線
[MozTW 版主群]
頭像

註冊時間: 2002-12-03, 21:00
文章: 744
來自: 地球
orange 寫:
本來是想編windows版本
在準備好perl、python後 就卡在moztools上
按照官方步驟下去set 路徑,卻一直出現沒有set MOZ_TOOLS的錯誤提示

Win32 下應該看這篇吧。

雖然 mozilla build system 有用到 mingw 的 unix like shell,不過官方已經不建議直接用 mingw 去編。

_________________
想讓 Internet Explorer 當掉嗎?

「方法一」 - 被 google 檔掉的樣子,開不起來

「方法二」


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080427 SeaMonkey/1.1.9 (s793016/SSE2/PGU)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-07-29, 03:39 
離線
頭像

註冊時間: 2003-07-17, 22:16
文章: 940
看過那篇 不過馬上就關掉了
心理想:如果要用VC編,那乾脆就用ayakawa的就好
大部分要的他都已經有了(穩定、PGO、指令集最佳化)


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9.0.1) Gecko/2008072411 orangefox/3.0.2pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-07-29, 09:59 
離線
[MozTW 版主群]

註冊時間: 2005-04-16, 09:20
文章: 1492
orange 寫:
看過那篇 不過馬上就關掉了
心理想:如果要用VC編,那乾脆就用ayakawa的就好
大部分要的他都已經有了(穩定、PGO、指令集最佳化)

可是win build官方正式支援的是vc builds
所以也許是往vc express的方向前進!?(大誤)
註:vc express+psdk編起來很多設定必需設成停用…

_________________
我的網誌…
Atenza Cafe


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-01, 17:47 
離線

註冊時間: 2005-04-13, 19:43
文章: 1169
沒有上任何效能或bug相關的patch嗎?...

是這樣的話拿build config來自己編編看好了...
---
對了...
orange兄你的cpu是什麼?...

我目前用的是筆電的Core 2 Duo T7100...
最快時脈是1.8 GHz...
自己編出來的版本...
測出來的速度是3500 ms左右...

不過我自己的版本因為用上了--enable-system-sqlite...
所以ubuntu用戶應該是無法直接使用的...
要更新sqlite到3.6.0...
否則上一頁、下一頁、place都無法使用...

_________________
すべてがfroceになる


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9.0.1) Gecko/2008072523 Minefield/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-01, 18:12 
離線
頭像

註冊時間: 2003-07-17, 22:16
文章: 940
froce 寫:
沒有上任何效能或bug相關的patch嗎?...
是這樣的話拿build config來自己編編看好了...

沒任何patch,只是個很無腦的版本
臨時起意編的 官方編譯選項幾乎都不知道是做什麼用的(所以幾乎都沒用)
因此有些功能有問題(設定->應用程式那邊是空白的)
buildconfig也沒什麼好看的(空空的XD)
代碼:
--enable-application=browser --enable-application=browser --enable-libxul '--enable-optimize=-O3 -fforce-addr -mmmx -m3dnow -msse -msse2 -march=athlon64 -pipe -fomit-frame-pointer' --enable-profile-guided-optimization --disable-crashreporter --disable-debug --disable-tests --disable-javaxpcom --disable-updater --with-distribution-id=orangeFox

引言回覆:
對了...
orange兄你的cpu是什麼?...

athlon64 3000+(1.8G)
既然你的cpu是Core 2 Duo 不彷也試試看GCC 4.3.1(有新增-march=core2)
--
我是用ubuntu內附的gcc 4.2.4 編譯gcc 4.3.1
編完後 移除gcc 4.2.4 在make install gcc 4.3.1


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.2pre) Gecko/2008070414 orangefox/3.0.2pre (ayakawa PGU)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-03, 10:02 
離線
[社群版本維護者]

註冊時間: 2004-11-28, 17:21
文章: 856
orange 寫:
看過那篇 不過馬上就關掉了
心理想:如果要用VC編,那乾脆就用ayakawa的就好
大部分要的他都已經有了(穩定、PGO、指令集最佳化)
但是你有需要但沒有的功能時你還得自己編啦…
我自己要用UAO雙向對應最後也得自己編呢。
最近Firefox 3.1 a1加了ogg vorbis 和 ogg theora支援,但是 libtheora 卻不支援 VC7.1,最後還得去 xiph 開 ticket submit workaround patch。

_________________
I am the bone of my firefox.

Source is my body, and library is my blood.

I've created over a thousand of builds.

Unaware of notice.
Nor aware of warning.

With stood pain to create binaries.
Waiting for one's download.

I have no regrets. This is the only path.

My whole life was "Unlimited build works"

「只有宗教狂熱分子和極權主義國家才將道德等同於法制。」 Linus Torvalds寫道。
我的廢棄日記


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.17pre) Gecko/20080703 Firefox/2.0.0.17pre (Firefox musume)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-09-04, 19:46 
離線

註冊時間: 2005-09-12, 13:38
文章: 1317
orange 寫:
因為swiftfox在一些特殊步驟下會當機,所以才開始自己編編看

在編的時候看各版本(ubuntu裡的firefox跟官方版的firefox、swiftfox)
都沒有PGO覺得蠻奇怪的 不是應該要有嗎?

剛剛有了 Swiftweasel 3.0.2 RC 的 PGO 版本,我覺得也很快,各位可以比較一下。

http://swiftweasel.tuxfamily.org/forum/ ... php?id=194

_________________
p.s. 個人--陷入失戀的狀態,所以最近少了來討論區。只是記得她喜愛用 Black Japan 的佈景主題,和好些有趣的擴充套件,和當天跟她一起畫的一面 Firefox 旗幟。除了祝福她以後的日子外,我也想不了可以做些甚麼了。


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9.0.1) Gecko/2008072411 orangeFox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-09-07, 16:46 
離線
頭像

註冊時間: 2003-07-17, 22:16
文章: 940
目前3.0.2 RC PGO編譯不能
可以編出普通版但是調校完後關掉,就在run-firefox.sh那裡出現squence error (如果我沒記錯的話)然後就跳出了
有人碰到類似問題嗎?
run-firefox.sh
代碼:
#!/bin/sh
export NO_EM_RESTART=1
mkdir $OBJDIR/_profileprofile
$OBJDIR/dist/bin/firefox -no-remote -profile $OBJDIR/_profileprofile


.mozconfig裡面相關的數值是這樣
代碼:
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj-@CONFIG_GUESS@
mk_add_options PROFILE_GEN_SCRIPT=/home/user/run-firefox.sh

user已經改成自己的名稱了


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.2pre) Gecko/2008070414 GranParadiso/3.0.2pre (ayakawa PGU)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-09-07, 21:00 
離線
頭像

註冊時間: 2004-12-27, 01:15
文章: 174
來自: Dirac's Sea
注意一下,MF的下載網址不是這樣的喔!
應該是http://www.mediafire.com/download.php?[得到的序號]

_________________
現在狀況好多了。
My Blog.水晶記事本。


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9.0.1) Gecko/2008071808 (Gentoo) Firefox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-09-26, 12:21 
離線
頭像

註冊時間: 2003-07-17, 22:16
文章: 940
還是沒辦法編譯正式版的firefox 3.0.2 pgo
想繼續用PGO的可以轉用swiftweasel 3.0.2
http://swiftweasel.tuxfamily.org/
http://sourceforge.net/project/showfile ... _id=195473


回頂端
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.2) Gecko/2008090218 Firefox/3.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-09-27, 16:59 
離線

註冊時間: 2005-04-13, 19:43
文章: 1169
3.0.2我沒編過...

不過3.0.3我可以用pgo編出來...再試一次?...

_________________
すべてがfroceになる


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9.0.3) Gecko/2008092715 frocefox/3.0.3
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 33 篇文章 ]  前往頁數 123  下一頁

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 10 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群