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

gihyo.jp » ADMINISTRATOR STAGE » FreeBSD Daily Topics » 2009年2月20日 『ファイルフィルタ for Samba 4.44.2』がFreeBSD 7をサポート,DragonFly BSD 2.2登場-製品品質のHAMMER FS,GUIインストーラfinstall状況報告,Cotote FreeBSD6ベース,telnetd(8)脆弱性,KDEチームへPC寄贈

FreeBSD Daily Topics

2009年2月20日 『ファイルフィルタ for Samba 4.44.2』がFreeBSD 7をサポート,DragonFly BSD 2.2登場-製品品質のHAMMER FS,GUIインストーラfinstall状況報告,Cotote FreeBSD6ベース,telnetd(8)脆弱性,KDEチームへPC寄贈

heads-up

ファイルフィルタ for Samba

stable - ネットフォレストから『ファイルフィルタ for Samba』の最新版となる『ファイルフィルタ for Samba 4.44.2』が発表されました。

『ファイルフィルタ for Samba』はロシアDoctor Webで開発されているSamba用アンチウイルス製品です。Sambaサーバのvfsモジュールとして動作し,指定された共有フォルダへのアクセスをリアルタイムに監視します。今回のアップデートで新しくサポートするプラットフォームにFreeBSD 7が追加されました。Samba/FreeBSDでファイルサーバを構築している場合には一度チェックしてみてください。

DragonFly BSD 2.2 released

DragonFly BSDの最新版となるDragonFly BSD 2.2が公開されました。2.2における最大の特徴はHAMMERファイルシステムがプロダクションレベルの品質に達したとされている点にあります。またHAMMERファイルシステムの領域からシステムをブートできるようになったため,すべてのファイルシステムをHAMMERファイルシステムで構築することが可能です。ただし最小のUFS領域を/bootのためにとっておき,それ以外の領域をHAMMERファイルシステムにすることが推奨されています。

FreeBSDはエンタープライズレベルファイルシステムとしてZFSに注力を傾けています。実験段階と位置付けられているにも関わらず,多くのユーザがZFSを使っている状況です。HAMMERファイルシステムはZFSよりもFreeBSDへの移植は簡単だろうとみられていますが,今のところ移植に関して目立った動きはありません。

ports

PCBSD sponsoring the FreeBSD KDE Team

PC-BSDからFreeBSD KDE Teamに対してビルドマシンの寄贈が行われた旨がPCBSD sponsoring the FreeBSD KDE Teamにおいて紹介されています。Intel Core i7 CPU 2.67GHz, 6GB Mem, 1TB HDDの構成です。これでビルドが遅いといった問題やパッケージテストがしにくかったという従来の問題が解決されることになります。

links

What happened to finstall?

What happened to finstall?においてFreeBSD GUIインストーラfinstallの開発者であるIvan Voras氏がfinstallの現状を説明するとともに,プログラミング言語選択や今後の方向性について説明しています。時間的な制約もあり,finstallがFreeBSDデフォルトのインストーラになるのは難しい,というのが現状といえそうです。

FreeBSDデフォルトのインストーラになるためには大きく分けて次の2つの要求を満たすか,または満たさないとしてもほかのコミッタやユーザを説得するに足る魅力が必要になります。

  • sysinstall(8)が提供しているのと同じ機能を提供していること
  • ベースシステムにマージしやすい作りになっていること

finstallはGUIが扱え,そしてFreeBSDの提供している最新の機能をインストール段階から使えるなどの点で魅力的なインストーラですが,sysinstall(8)が提供している機能はすべては提供しておらず(CUIインターフェースもありませんし),ベースシステムには存在しないPythonを使っているためベースシステムへの統合がかなり難しい,という状況にあります。

氏はWhat happened to finstall?の中で最初にPython+GTKをUI用に選択したのは誤りだったかもしれないと説明しているところが目を引きます。Javaは選択肢としてはあったものの開発当時はJDKの添付がライセンス的に不透明だったため避けたと説明しています。ただし近々OpenJDKがPorts Collectionにマージされる方向になっていることもあり,今度は(仮に無制限に時間がとれるなら)Javaで再実装するのも手だとしています。

sysinstall(8)はすでに長い間FreeBSDのデフォルトインストーラであり簡単なシステム管理ツールとして活用されています。ただしインストール時にはほんとうに基本的な機能しか提供していないため,FreeBSDの提供している最新の機能をインストール時に使えないという問題もあります(たとえばインストール時にGEOMやZFSを使ったパーティショニングができない,NFSも設定できない,Jailも作れないなど)。

ベースシステムにマージするとなると,C言語で開発して最小限の追加ライブラリで動作するものにする必要がありますが,低レベルAPIのみを活用してモダンなGUIインストーラを開発するのはかなり困難といえます。最終的にはアクティブデベロッパがどういった取り組みをするかがデフォルトインストーラになるかどうかを左右することになりますが,fistallがシステムに統合されるとしてもそれはまだ先の話になりそうです。

Coyote Point Builds on FreeBSD to Accelerate

Coyote Point Builds on FreeBSD to Accelerateにおいて,Coyote Pointが開発しているアプリケーションアクセラレータにはOSとしてFreeBSD 6が採用されていることが紹介されています。

security-advisory

FreeBSD-SA-09:05.telnetd

FreeBSD 7.0や7.1などの7系のtelnetd(8)に任意のコードが実行される可能性がある脆弱性が発見されました。telnetd(8)では環境変数を利用した攻撃を避けるために処理を行っていますが,最近FreeBSDに行われた変更でその処理が機能しておらず,脆弱性があることが明らかになりました。

問題を一時的に回避する方法はなく,最新のセキュリティアップデートへ更新する必要があります。ただしtelnetd(8)は2001年8月以来,デフォルトでは機能しない設定になっています。さらにtelnetd(8)の利用は推奨されておらず,代わりにsshd(8)を使うことが推奨されています。今回の脆弱性はtelnetd(8)を使っていない場合には影響を受けません。

著者プロフィール

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

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
  • 組込みプレス