Mozilla Foundationは1月17日、オープンソースのWebブラウザ次期版Firefox 3.6(開発コード名「Namaroka」)のリリース候補(RC2)版を公開した。Windows、Linux、Mac OS X、SunOS に対応、MozillaのWebサイトよりダウンロードできる。
Firefox 3.6 release Candidate
Candidate 2: released January 17th, 2010
This is a release candidate of the next feature release of the Firefox web browser, which may update itself periodically and will eventually be identical to the final release. The Mozilla community appreciates your feedback and assistance evaluating this preview of the next version of Firefox. You can help test Add-on compatibility by installing the Add-on Compatibility Reporter - your favorite Add-on author will appreciate it!
Please read below for more detailed information about what is new in this revision of the release candidate.
# About this release
Firefox 3.6 Release Candidate 2 is the latest development milestone of the next version of the Firefox web browser. As a release candidate, this is considered to be stable and safe to use for daily web browsing, and represents the features and content that will be in the final product release. At this time most Add-ons have been tested by their authors to ensure that they are compatible with this release. If you experience problems with Add-on compatibility, please install the Add-on Compatibility Reporter - your favorite Add-on author will appreciate it!
Check out what’s new, the known issues and frequently asked questions about the latest version of Firefox. Please tell us what you think, either by using this feedback form or by filing a bug in Bugzilla. We need your input!
# What's New in Firefox Release Candidate 2
Firefox 3.6 Release Candidate is built on Mozilla's Gecko 1.9.2 web rendering platform, which has been under development for several months and contains many improvements for web developers, Add-on developers and users. This version is also faster and more responsive than previous versions, and has been optimized to run on small device operating systems such as Maemo.
* Made some changes to how we allow third party software to integrate with Firefox in order to prevent crashes.
* This release candidate is available in more than 70 languages - get your local version.
* More than 70 fixes from the last beta to improve performance, stability, security and features.
* The ability to run scripts asynchronously to speed up page load times.
* Users can now change their browser's appearance with a single click, with built in support for Personas.
* Firefox 3.6 will alert users about out of date plugins to keep them safe.
* Open, native video can now be displayed full screen, and supports poster frames.
* Support for the WOFF font format.
* Improved JavaScript performance, overall browser responsiveness and startup time.
* Support for new CSS, DOM and HTML5 web technologies.
Developers can find out about all the changes and new features at the Mozilla Developer Center.
# System Requirement: Windows, Mac OS, Linux.
Before installing, make sure your computer meets the system requirements.
# Downloading
Mozilla provides Firefox 3.6 Release Candidate for Windows, Linux, and Mac OS X in a variety of languages. You can get the latest version of the Firefox 3.6 Release Candidate here. For builds for other systems and languages not provided by Mozilla.org, see the Contributed Builds section at the end of this document.
# SunOS
下記 OpenSolaris Desktop Communities に Mozilla Firefox, Thunderbird についての情報がある。↓ Firefox 3.6RC2 はまだ更新されていない。(Jan-19-2009 06:30JST)
OpenSolaris Desktop Communities > Mozilla > Get Involved
# Installing
Please note that installing Firefox 3.6 Release Candidate will not overwrite your existing installation of Firefox. You won't lose any of your bookmarks or browsing history, but some of your extensions and other add-ons might not work until updates for them are made available.
Firefox 3.6 RC版のインストールに際しては、既存の Firefox を上書きしないということにご注意ください。
--------------------------------------------------------
* OpenSolaris x86 対応版 RC2 のインストール
--------------------------------------------------------
ここから、Firefox 3.6 RC2 OpenSolaris x86 対応版 Tar-ball を $HOME/src-pkg にダウンロードして、My Notebook PC にインストールしてみる。
# Platform:
Toshiba dynabook Satellite J50 173L/5X, HDD:(osol 50GB+WindozXP 30GB)/80GB
Intel Pentium M740(1.73GHz), Intel Mobile 915GM Express, RAM 2048MB(533MHz),
LCD: 1440x1050(60Hz), NIC: Marvel 88E8053 PCI-E Gigabit Ethernet,
$ uname-a
SunOS satellite 5.11 snv_128a i86pc i386 i86pc Solaris
$ more /etc/release
OpenSolaris Development snv_128a X86
Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 23 November 2009
* Download:
$ cd ~/src-pkg
$ wget -c http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6rc2/contrib/solaris_tarball/firefox-3.6rc2.en-US.opensolaris-i386.tar.bz2
$ wget -c http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6rc2/contrib/solaris_tarball/firefox-3.6rc2.en-US.opensolaris-i386.tar.bz2.md5sum
* RC2対応 日本語パッケージのダウンロード
$ mkdir JLP-xpi-rc2
$ cd JLP-xpi-rc2
$ wget -c http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6rc2/linux-i686/xpi/ja.xpi
* Checksum:
$ md5sum firefox-3.6rc2.en-US.opensolaris-i386.tar.bz2
4f2ca5b6185c5da76dfcc9f7788bd68b firefox-3.6rc2.en-US.opensolaris-i386.tar.bz2
$ gedit firefox-3.6rc2.en-US.opensolaris-i386.tar.bz2.md5sum &
4f2ca5b6185c5da76dfcc9f7788bd68b firefox-3.6rc2.en-US.opensolaris-i386.tar.bz2
* Checksum Okey!
* Install:
$ cd ~
$ pfexec su -
# gtar xvfj /export/home/baian/src-pkg/firefox-3.6rc2.en-US.opensolaris-i386.tar.bz2
extracted to /root/firefox directory.
# mv firefox /usr/lib/firefox-3.6rc2
# ls /usr/lib/firefox-3.6rc2
LICENSE libfreebl3.so libssl3.so
README.txt libjemalloc.so libxpcom.so
application.ini libmozjs.so libxul.so
blocklist.xml libnspr4.so modules
browserconfig.properties libnss3.so mozilla-xremote-client
chrome libnssckbi.so platform.ini
components libnssdbm3.chk plugins
defaults libnssdbm3.so removed-files
dictionaries libnssutil3.so res
extensions libplc4.so run-mozilla.sh
firefox libplds4.so searchplugins
firefox-bin libsmime3.so update.locale
greprefs libsoftokn3.chk updater
icons libsoftokn3.so updater.ini
libfreebl3.chk libsqlite3.so
* plugins configuration:
# cd /usr/lib/firefox-3.6rc2/plugins
# ls -l
libnullplugin.so
* copy some related plugins from the plugins directory on the firefox 3.5.5 (pre-installed)
# ls -l ../../firefox/plugins
-rwxr-xr-x 1 root bin 23364 2009-12-11 23:46 gtk-vnc-plugin.so
-rwxr-xr-x 1 root root 10846732 2010-01-14 03:54 libflashplayer.so
lrwxrwxrwx 1 root root 38 2009-12-06 19:38 libnpjp2.so -> ../../../java/jre/lib/i386/libnpjp2.so
-rwxr-xr-x 1 root bin 29788 2009-11-26 09:02 libnullplugin.so
-rwxr-xr-x 1 root bin 109156 2009-11-26 09:01 libtotem-cone-plugin.so
-rwxr-xr-x 1 root bin 116972 2009-11-26 09:01 libtotem-gmp-plugin.so
-rwxr-xr-x 1 root bin 76088 2009-11-26 09:01 libtotem-mully-plugin.so
-rwxr-xr-x 1 root bin 86420 2009-11-26 09:01 libtotem-narrowspace-plugin.so
-rwxr-xr-x 1 root root 173756 2010-01-14 19:26 nphelix.so
-rwxr-xr-x 1 root root 5086 2010-01-14 19:26 nphelix.xpt
-rwxr-xr-x 1 root root 290976 2010-01-16 05:35 nppdf.so
# cp -i ../../firefox/plugins/gtk-vnc-plugin.so .
# cp -i ../../firefox/plugins/libflashplayer.so .
# cp -i ../../firefox/plugins/libtotem*.so .
# cp -i ../../firefox/plugins/nphelix.* .
# cp -i ../../firefox/plugins/nppdf.so .
# ln -s ../../java/jre/lib/i386/lbnpjp2.so .
# ls -l
total 11734
-rwxr-xr-x 1 root root 23364 2010-01-11 20:33 gtk-vnc-plugin.so
-rwxr-xr-x 1 root root 10846732 2010-01-14 04:19 libflashplayer.so
lrwxrwxrwx 1 root root 38 2010-01-11 20:35 libnpjp2.so -> ../../../java/jre/lib/i386/libnpjp2.so
-rwxr-xr-x 1 root root 45000 2010-01-06 15:47 libnullplugin.so
-rwxr-xr-x 1 root root 109156 2010-01-11 20:33 libtotem-cone-plugin.so
-rwxr-xr-x 1 root root 116972 2010-01-11 20:33 libtotem-gmp-plugin.so
-rwxr-xr-x 1 root root 76088 2010-01-11 20:33 libtotem-mully-plugin.so
-rwxr-xr-x 1 root root 86420 2010-01-11 20:33 libtotem-narrowspace-plugin.so
-rwxr-xr-x 1 root root 173756 2010-01-14 19:26 nphelix.so
-rwxr-xr-x 1 root root 5086 2010-01-14 19:26 nphelix.xpt
-rwxr-xr-x 1 root root 290976 2010-01-16 05:35 nppdf.so
* Configuration for Firefox 3.6rc2 executable file:
# ln -s /usr/lib/firefox3.6rc2/firefox /usr/bin/firefox3.6
* Edit the file: /usr/share/applications/firefox-3.6.desktop
# cp /usr/share/applications/firefox.desktop /usr/share/applications/firefox-3.6.desktop
# vi /usr/share/applications/firefox-3.6.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Firefox 3.6 RC Web Browser
Name[ja]=Firefox 3.6 RC ウエブブラウザ
GenericName=Web Browser
Comment=Browse the worldwide web
Comment[ja]=インターネットのブラウズ
Exec=/usr/bin/firefox3.6 -ProfileManager %u
TryExec=/usr/bin/firefox3.6
Icon=firefox-icon.png
Terminal=false
Type=Application
StartupNotify=true
Categories=Application;Network;X-Sun-Quick-Start;
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+x ml;text/mml;
Firefox 3.6 RC2 を起動する際には、-ProfileManager オプションを与えて、既存の Firefox の profile とは別に、RC2 用の profile を作成して、これを指定する。
$ /usr/bin/firefox3.6 -ProfileManager
* メニューほかを日本語表示させるために、
1. 起動後に、メニュー → Tool(I) → Addon(A) から Add Extensions して、"Quick Locale Switcher" をインストールする。
2. 先にダウンロードした 日本語パッケージ(ja.xpi) をインストールする。
3. Firefox 3.6 RC2 を再起動する。
4. メニュー → Tool(I) → Locale Switcher → ja-JP に変更する。
5. Firefox 3.6 RC2 を再起動する。
6. メニューほかが日本語表示される。
Fig-01: Firefox 3.6 RC2 起動画面(日本語パッケージ適用後)
環境:OpenSolaris preview dev. based on snv_128