2006.01.01 今年の抱負 2006年になったので, 日記でも書いてみようかと。1日坊主で 終らなければよいですが。 今年も TODO がいぱーい。 1. LPW の ELF symbol versioning 対応 7-current で ELF symbol versioning に対応した関係で, LPW というか Linux binary な plugin が扱えなくなってしまいま した。ダメになった分萎えなところもありますが, 期待してい るところもあります。 a. シンボル解決が厳密になる(たぶん)ため, LPW による乗っ取 りがしやすくなる可能性が高い。 b. 使われてそうだけど, LPW よりも先にシンボル参照解決され てしまってそうな関数を乗っ取ることができるかもしれない。 ⇒これは試行錯誤の現段階でも, pthread_init() をインター セプトできたところからも期待age。 c. 暴走解決。日頃の行いで暴走する状態が回避できるかもしれ ない。他にもフォントの取り扱い関係で表示できなかったも のなど。。あぁ。フォントで思い出しました。Flash6 のサポ ート止めます。freetype 2.0.x の関係で, 今時のブラウザ (freetype 2.1.x を link している)だと参照解決できないか らです。いくつか compat 関数書いたけど, 構造が違いすぎ る点があるのでフォロー不可(T_T)。 d. とりあえず /usr/src/libexec/rtld-elf/rtld.c いじるの確 定ね。解釈(?)が厳密すぎて, versioning があるものと無い ものの混在ができなくて, 萎え。 2. libarchive (bsdtar のエンジン)の LZH アーカイブ対応(ネタ) 3. nullfs_iconv 作成 nullfs でパス名のコードコンバージョンできたら嬉しいよね。 ってネタで。 4. そのうち思い出すだろう(爆) Written by 重村法克