2009年11月13日星期五

Firefox 3.6 與 Java 新世代標準介面, Linux 配置 libnpjp2.so

雖然 Mozilla 官方釋出 Firefox 3.6 beta 並沒有提及 Java 的改動, Sun Microsystems 已經在其網頁宣示 Firefox 3.6 將只能使用 Java 6 Update 10 及以上版本, 不支援舊的 1.4.2、1.5、6.0 版本, 主要是 Mozilla 將 Java 的 OJI(Open Java Virtual Machine Integration)介面支援終止, 而僅將支援標準的 NPAPI 與 NPRuntime 介面。

不過此方案暫時只適用於 Windows、Linux 及 Solaris, MacOS 除外, 而 Linux 以往的設定都是使用 oji 的 plugin, 一般將 libjavaplugin_oji.so 連結 symlink 到 /usr/lib/mozilla/plugins/ 目錄, 此 libjavaplugin_oji.so 已不能用於 Firefox 3.6, 必需改用新標準介面的 libnpjp2.so 執行庫。

Why do I need Java 6 Update 10 and above for Firefox 3.6 and later versions?
http://www.java.com/en/download/faq/firefox_newplugin.xml
Starting in Firefox 3.6, Mozilla foundation will drop support on OJI (Open Java Virtual Machine Integration) and will only support the standard NPAPI and NPRuntime interfaces. The Java Plug-in which is in Java version 6 update 10 or newer versions supports the NPAPI and NPRuntime interfaces. Therefore, starting with Firefox 3.6, Java-based applets will NOT work unless you are running Java version 6 Update 10 or newer.
在 Linux 下如果沒有改動仍然使用 Sun JRE 的 libjavaplugin_oji.so 執行庫的話, Firefox 3.6 無法辨識使用 Java, 需要手動修正安裝 libnpjp2.so。

Firefox 3.6 手動修正安裝 Java NP plugin
  • 以 root 帳號權限在 Console「文字模式」或 terminal「終端機」下執行
    # ln -s `find /usr/java/ -name 'libnpjp2.so'` /usr/lib/mozilla/plugins/libnpjp2.so

安裝後可以開啟 Firefox 到此網頁驗證版本
http://www.java.com/en/download/installed.jsp

安裝了 libjavaplugin_oji.so 的 Firefox 3.6 無法使用 Java

安裝了 libnpjp2.so 的 Firefox 3.6 可以使用 Java
備註:
  • Firefox 3.6 已經移除設定介面中的 Enable Java 選項, 直接在 Add-ons 的 Plugins 頁配置。

2009年11月9日星期一

COFEE 微軟的利器「電腦線上法庭取證提取器」

COFEE 是什麼東西, Computer Online Forensic Evidence Extractor 微軟開發給法務取證使用, 它是微軟 Windows 系統無可不破的法寶, 當然就不會發行給一般用戶使用的, 但是近日這寶刀竟然被惡意洩露到 Internet 的國外 torrent 論壇, 某些立心不良的鞋童天才丁丁一但因為好奇、私仇或利益, 這將會造成極大的保安危機, 刀可救人也可殺人啊。

Computer Online Forensic Evidence Extractor (COFEE)
http://www.microsoft.com/industry/government/solutions/cofee/default.aspx


Microsoft COFEE law enforcement tool leaks all over the Internet~!:
http://www.crunchgear.com/2009/11/06/siren-gif-microsoft-cofee-law-enforcement-tool-leaks-all-over-the-internet/

COFEE Forensic Tool Leaks To What.cd, Admins Ban It | TorrentFreak
http://torrentfreak.com/cofee-forensic-tool-leaks-to-what-cd-admins-ban-it-091108/

2009年11月2日星期一

Mozilla Firefox 3.6 beta 測試版官方釋出

Mozilla 在 2009/10/30 發表了 Firefox 3.6 beta 1 測試版, 此版本採用了新版 Gecko 1.9.2 網頁描繪引擎, 新增支援全螢幕影片播放, WOFF 字型格式, CSS, DOM 及 HTML5 最新網頁技術, Personas更換瀏覽器外觀功能, 外掛程式過期提示, 及 javascript 效能提升, Windows 7 介面整合功能。

Mozilla Firefox 3.6 Beta Release Notes: 「版本資料」
http://www.mozilla.com/en-US/firefox/3.6b1/releasenotes/

當然也隨意的簡測一下, 體驗新 Gecko 1.9.2 引擎 javascript 的速度提性感受。

實測系統 CentOS 5.4 Linux 32bit, CPU E8400 3Ghz, RAM 4GB DDR2 800mhz
使用 Mozilla 官方 Firefox 3.6 beta 1 Linux 版, Mozilla 官方 Firefox 3.5.4 Linux 版及個人優化編譯(CentOS)的 Firefox 3.5.4 Linux 版
測試使用 Futuremark 公司的 Peacekeeper 瀏覽器速度指數網頁, 個人 Profile 設定相同, 沒有安裝任何 extension

實測結果:
  • Mozilla Firefox 3.6 beta 1 分數是 2525
  • Mozilla Firefox 3.5.4 分數是 1888
3.6beta1 較 3.5.4 快了大約 33%
  • 個人優化編譯(CentOS)的 Firefox 3.5.4 分數是 1987
3.6beta1 仍然快了大約 27%
雖然快 30% 多的 javascript 並不是快得呱呱吵的(比較 chrome 還差很遠), 速度的改善仍是明顯的, 也期待下一個新版本再能夠改善穩定度, 在測試時就曾在網頁彈出提示而關閉程式時出現 crash 一次。

更新 2009/11/12
Mozilla 官方釋出了 Firefox 3.6 beta 2
測試版
Mozilla Firefox 3.6 Beta Release Notes: 「版本資料」
http://www.mozilla.com/en-US/firefox/3.6b2/releasenotes/
小測一個

更新 2009/11/18

Mozilla 官方釋出了 Firefox 3.6 beta 3
測試版
Mozilla Firefox 3.6 Beta Release Notes: 「版本資料」
http://www.mozilla.com/en-US/firefox/3.6b3/releasenotes/

優化編譯(CentOS) Firefox 3.6 beta3 , 小測一個 2722, 較官方 3.5.4 版(1888)快了大約 44%...(不錯啊!)

更新 2009/11/26
Mozilla 官方釋出了 Firefox 3.6 beta 4
測試版
Mozilla Firefox 3.6 Beta Release Notes: 「版本資料」
http://www.mozilla.com/en-US/firefox/3.6b4/releasenotes/

更新 2009/12/17
Mozilla 官方釋出了 Firefox 3.6 beta 5
測試版
Mozilla Firefox 3.6 Beta Release Notes: 「版本資料」
http://www.mozilla.com/en-US/firefox/3.6b5/releasenotes/