アンケートご協力のお願いgihyo.jpでは,2010年度に向けて豪華プレゼントが当たる読者属性アンケートを実施しております。ご協力ください。

gihyo.jp » ADMINISTRATOR STAGE » FreeBSD Daily Topics » 2008年7月2日 ≪注目≫Firefox 3.0登場,FreeBSD Asus Eee PCプロジェクトほか

FreeBSD Daily Topics

2008年7月2日 ≪注目≫Firefox 3.0登場,FreeBSD Asus Eee PCプロジェクトほか

heads-up

Firefox 3.0 on FreeBSD

ports - Mozilla Firefoxの最新版Firefox 3.0のport(www/firefox3)が新しくPorts Collectionに追加されました。Firefox 2と共存するように別portとして用意されており,firefox3という起動コマンドがインストールされます。Ports Collectionを最新の状態にアップデートしたら,まず"portupgrade -a"のように関連するライブラリを最新の状態に更新した後にFirefox 3(www/firefox3)をインストールしてください。依存しているライブラリをあらかじめアップデートしていく必要があるため,Firefox 3インストール前の"portupgrade -a"や"portmaster -a"は必須作業です。

図1 Firefox 3.0 on FreeBSD 動作例 - ナビゲーションバーがGtkテーマを反映したものになっている

図1 Firefox 3.0 on FreeBSD 動作例 - ナビゲーションバーがGtkテーマを反映したものになっている

図2 Firefox 3.0からは人気のあるエクステンションがすぐにチェックできる

図2 Firefox 3.0からは人気のあるエクステンションがすぐにチェックできる

図3 エクステンション例 - AutoAuth,DictionarySearch,FireGestures,Flagfox,Greasemonkey

図3 エクステンション例 - AutoAuth,DictionarySearch,FireGestures,Flagfox,Greasemonkey

図4 プラグインも動作 - Adobe Reader 8.0,MPlayer Plugin,Totem,Java,Flashなど

図4 プラグインも動作 - Adobe Reader 8.0,MPlayer Plugin,Totem,Java,Flashなど

代表的な各種プラグインをインストールする場合は,たとえば次のportをインストールしてから,Firefoxで動作するように設定します。

  • japanese/acroread8
  • www/linux-flashplugin7
  • multimedia/linux-realplayer
  • www/mplayer-plugin
  • www/nspluginwrapper
  • java/jdk15

プロンプト1 LinuxブラグインをFreeBSD Firefoxで動作するようにする - nspluginwrapper(1)

% nspluginwrapper -i /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so
% nspluginwrapper -i /usr/local/Adobe/Reader8/JPN/Adobe/Reader8/Browser/intellinux/nppdf.so
% nspluginwrapper -i /usr/local/lib/linux-mozilla/plugins/nphelix.so

Firefox 2に依存しているportのFirefox 3へのアップグレードが完了すれば,www/firefoxがFirefox 3に変更され,Firefox 2はwww/firefox2に移行するとみられます。その場合,firefox3コマンドはfirefoxとなり,今のfirefoxコマンドはfirefox2に変更されるとみられます。変更が実施される前にfirefox3をfirefoxとして使いたい場合は,firefoxといったスクリプトを作成して内部で/usr/local/bin/firefox3を実行するようにし,その実行スクリプトをPATH環境変数の先頭に追加するといった作業をしてください。

現状ではスケーラブルフォントに含められているビットマップフォントを使う設定になっています。Firefox 2のときのようにすべてをスケーラブルフォントでアンチエリアジングが有効になった状態で使うには,~/.fonts.confファイルを作成し次の内容を書き込んでおきます。

リスト1 ~/.fonts.confファイル - スケーラブルフォントに内臓されているビットマップフォントを使わないようにする設定

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="font">
        <!-- embedded bitmap fonts disabled -->
        <edit name="embeddedbitmap" mode="assign">
          <bool>false</bool>
        </edit>
    </match>
</fontconfig>

エクステンションの多くはFirefox 3へ対応を進めていますが,まだ対応していないものもあります。バージョンチェックを無効にするにはNightly Tester Toolsが有効です。これまでブックマークやクッキーなど各種データの同期に活用できたGoogle Browser Syncはもはやサポートされません。今後はMozilla Weaveが代替候補として有力です。

Firefox 3は12,000におよぶ変更が実施され,新機能の追加やパフォーマンスの向上などFirefox 2と比較してもめまぐるしく進歩しています。Webアプリケーションへの依存度が高まっている場合など,Firefox 3の活用を検討してみてください。先にリリースされたOpera 9.5(www/opera)も同様に魅力的な選択肢です。

Asus Eee PC on FreeBSD project

current - Rui Paulo氏は2008年6月29日,FreeBSDにおけるAsus Eee PCサポートを改善する取り組みについて発表しました。同取り組みはデバイスドライバの開発,既存のドライバの修正などが主な内容となります。ACPIバッテリ情報については開発完了,acpi_asus(4)の未実装部分は最近コミットされました。Ethernetドライバであるae(4)は現在開発段階にあり,snd_hda(4)レジュームパスの修正やSynapticsタッチパッドレジュームパスの修正,PCIEホットプラグサポートの改善は今後の課題とされています。

同取り組みについてはAsus Eee PCに詳細がまとまっているほか,EFNetの#eeebsd IRCチャンネルで議論がおこなわれています。連絡先メールアドレスはfreebsd-mobile AT freebsd.orgです。Asus Eee PCにおけるFreeBSD動作に興味がある場合には活動への参加を検討してみてください。

ports

x11-toolkits/slgtk

S-Langスクリプト言語に対してGtkを提供するSLgtkパッケージのportが新しくPorts Colletionへ追加されました。S-Langスクリプトから直接Gtkライブラリをコールして利用できるようになります。

devel/dsss

DSSS(D Shared Software System)のportが新しくPorts Collectionへ追加されました。DSSSはD言語を使ってシステムの構築,インストール,設定などを実施するためのシステムです。MITライセンスのもとで公開されています。DSSSの注目すべき点のひとつはそのネットモジュールにあります。PerlのCPANやRubyのGemsのような機能をD言語に対して提供します。

audio/squeezecenter-lazysearch
audio/squeezecenter-superdatetime
audio/squeezecenter-trackstat
audio/squeezecenter-transitionupdater
audio/squeezecenter-sqlplaylist

SqueezeCenterのプラグインのportがいくつか新しくPorts Collectionへ追加されました。

著者プロフィール

後藤大地(ごとうだいち)

ONGS Inc.代表取締役。FreeBSD committer。MYCOMジャーナルにおけるニュース執筆他,『改訂第二版 FreeBSDビギナーズバイブル』,『D言語パーフェクトガイド』,『UNIX本格マスター 基礎編~Linux&FreeBSDを使いこなすための第一歩~』など著書多数.

著書

  • UNIX本格マスター 基礎編 〜Linux&FreeBSDを使いこなすための第一歩〜

    UNIX本格マスター 基礎編 〜Linux&FreeBSDを使いこなすための第一歩〜

バックナンバー

FreeBSD Daily Topics

バックナンバー一覧

コメント

コメントの記入

パスサポ

多数の情報処理技術者試験対策書籍の発行実績を誇る技術評論社がお届けする,資格試験合格サイト「めざせ! 情報処理試験 パスサポ」が開設されました。

ピックアップ

サクセスストーリーに続く,快適サーバー運用管理のヒント!

データの増大,煩雑な管理,システムダウン,セキュリティなど,迫りくる課題からシステム管理者の負担を軽くするポイントを解説します。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた技術情報や心構え,その魅力について多角的に紹介。

テストエンジニア ステーション

いま,ITに関わるあらゆる開発業務で注目されつつあるテスト系エンジニアをターゲットにしたコンテンツサイトを展開します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

その他の連載

キーパーソンが見るWeb業界

本連載はWeb Site Expert/gihyo.jpとの連動企画です。阿部淳也, 長谷川敦士, 森田雄のお三方による,Web業界をテーマにした座談会です。

きたみりゅうじの聞かせて珍プレー

ソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。みなさんからの投稿もお待ちしてます!

ActionScript 3.0で始めるオブジェクト指向スクリプティング

野中文雄氏が,簡単なスクリプトは書いたことがあるという初級者を対象に,ActionScript 3.0の基本からクラス定義までを解説します。

まだ間に合う「ITパスポート」受験対策 原山先生の短期合格塾

この連載では,4月18日のITパスポート試験の受験に向けて,短い期間で効率良く受験対策を行う方法や,確実に得点するための裏ワザなどを伝授していきます。

Ubuntu Weekly Recipe

Ubuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。

C/C++プログラマのためのDTrace入門

よくカーネルのチューニングや解析で活用されるDTraceですが,実はユーザプログラムの開発においても非常に有用です。連載ではC/C++プログラマやテストに関わる方向けにDTraceの使い方を解説します。

Blogopolisから学ぶ計算幾何

計算幾何学は,図形に関するアルゴリズムを研究するコンピュータサイエンスの一分野です。本連載では,ビジュアルブログ検索エンジン「Blogopolis」で採用されている計算幾何のアプローチを例に取り上げながら,計算幾何の初歩を実践的に学習します。

検索エンジンはいかにして動くのか?

本連載では, 今や誰もが利用している検索エンジンの中身を,全体の仕組みやデータ構造,アルゴリズムから分散インデックスまで,最近の研究事例も交えて紹介します。

連載一覧

gihyo.jp

  • DEVELOPER STAGE
  • ADMINISTRATOR STAGE
  • WEB+DESIGN STAGE
  • LIFESTYLE STAGE
  • SCIENCE STAGE
  • NEWS & REPORT

書籍案内

  • 新刊書籍
  • 書籍ジャンル一覧
  • 書籍シリーズ一覧
  • 新刊ピックアップ
  • ロングセラー
  • 電脳会議

定期刊行物一覧

  • Software Design
  • WEB+DB PRESS
  • Web Site Expert
  • 組込みプレス