= 機能改良・拡張 = 機能の改良、拡張、速度改善など == 起動の高速化 == * '''initシステム: SysVinit | [wiki:upstart upstart]''' * upstart でも調整が必要のうえ、ある程度調整を行った sysvinit との差があまりない ことから、sysvinit+initscripts で良いかもしれない。 * [http://moblin.org Moblin] の [http://www.moblin.org/downloads/super-read-ahead-002 sReadahead(Super Read Ahead)] * [http://fedoraproject.org/ Fedora] の [https://fedorahosted.org/readahead Readahead] * readahead は本当に必要か? * 読み込みリストを最適化しないと逆に遅くなる * 最適化に [http://www.bootchart.org/ Bootchart] を利用 * initrd の高速化 (スリム化) * kernel boot と initrd だけでかなりの時間(5秒以上)をロスしている * つるしkernel+つるしinitrd+sysvinit+initscripts+readahead ベースで高速化 * [wiki:BootTimeOptimization/Initscripts bootchart を参考にして initscripts を調整し、起動の高速化] == サスペンド|ハイバネーション == * ハイバネーション * TuxOnIce 3.0-rc7(current) * スクリプト (suspend|uswsusp|tuxonice)に対応している pm-utils のほうが今後のためには良さそう。 * pm-utils-1.2.2.1-3 * 1.2.2.1-3 で tuxonice-userui 対応 * hibernate + (suspend2-userui | suspend2-userui-fbsplash) * HAL の /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux を hibernate に対応させる必要あり * スプラッシュスクリーン * tuxonice-userui-fbsplash のデフォルトスプラッシュスクリーンの改訂 == 起動画面の隠蔽 / Splash screen == * bootsplash(現在) * [http://fbsplash.berlios.de/ fbsplash] * [http://splashy.alioth.debian.org/wiki/ splashy] * [http://freedesktop.org/software/plymouth/releases plymouth] * ~~rhgb~~ == ホットプラグ == * X におけるインプットデバイスのホットプラグ * マウス/タブレットは evdev を利用し、HAL によるホットプラグ * xorg.conf には記述しない * keyboard のホットプラグは保留。 * keyboard ドライバで xorg.conf に固定記述。 * evdev の us 以外のレイアウトへの対応が未完。 * xorg-x11-drv-{keyboard,evdev,synaptics} および hal-0.5.11-5 == Anthy の改良 == * Anthy-9100e の性能が悪い * 開発終了が近い * 改造パッチがいくつか存在して、それなりの成果がある。[[br]](ただし、学習データに互換性がない) * UTSUMIさんの anthy-ut-patches-~~20090119~~ 20090507.tar.bz2 を適用したパッケージを作成済み[[br]]'''要テスト&調整(In progress)''' * [http://www.fenix.ne.jp/~G-HAL/soft/nosettle/#anthy G-HAL氏による学習システムの改良] * [http://www.geocities.jp/ep3797/anthy_dict_01.html UTSUMI氏による辞書の増強および学習システムの改良] == フォント == * [wiki:DefaultFonts デフォルトフォントの設定] * vutils に update-defaultfont を追加 (done) * mktcapdir の改修 * 現在の /usr/share/fonts/Truetype-<フォント名>/ に分割されているものに対応 * legacy font の対応はもはや不要か? (mkfontscaleだけでいいか?) * symlink font file は vutils/update-defaultfont で作成 * 各フォントパッケージで %post を再設定 == dkms == * [wiki:DKMS dkms の導入] == その他 == * [wiki:v-a-i vine-app-install の導入] ---- [wiki:TODOforVine5 Vine Linux 5 TODO 一覧へ]