Posts

Showing posts from October 26, 2009

[備忘録] jfbterm終了時に固まることがある件

ここを参考に、以下のように変更 ktaka@lets:~/SRC$ diff -c jfbterm-0.4.7_orig/term.c jfbterm-0.4.7/term.c *** jfbterm-0.4.7_orig/term.c 2003-09-16 00:45:31.000000000 +0900 --- jfbterm-0.4.7/term.c 2009-10-26 23:09:54.000000000 +0900 *************** *** 76,82 **** void sigchld(sig) int sig; { int st; int ret; ! ret = wait(&st); if (ret == gChildProcessId || ret == ECHILD) { tvterm_unregister_signal(); tterm_final(&gTerm); --- 76,82 ---- void sigchld(sig) int sig; { int st; int ret; ! ret = waitpid(gChildProcessId, &st, WNOHANG); if (ret == gChildProcessId || ret == ECHILD) { tvterm_unregister_signal(); tterm_final(&gTerm); 但し、asm/page.hが無といわれたり、コンパイルが通らないので、 最新のデビアン用の パッチ を当て、コンパイルを通す。 今のところ直っているようにみえる。

[備忘録] ノートパソコンの起動時間の短縮をしたい

Let's note T7に Debianを入れたものを外出先で使っているのですが、Grubでカーネルを選択してから、Xが立ち上がるまでに1分近くかかっていました。その後emobileに接続したりと、メールやWebが見れるまでにはさらに時間がかかっていました。これだと、ちょこっと情報を確認したい時にはちょっと面倒です。 そこでiPhoneを導入し、それはそれで快適に使えているわけですが、ノートパソコンの方ももう少し起動時間短縮できるよう頑張ってみたいと思います。 方針は 余分なサービスの停止 X windowが無くても何とかなるように フレームバッファを使えるようにする テキストコンソールでメールの読み書きができるように。候補emacs+wanderlust テキストコンソールでWebの閲覧検索ができるように。候補はemacs+w3m 切換えはscreenで カーネルをスリムに SSD化、IntelのX-25M 80GB辺りを物色中 先ず、色々といらないサービスを起動しないようにします。 update-rc -f dhcpd3-server remove update-rc -f tftpd-hpa remove update-rc -f hogehoge remove /etc/init.d/rcで CONCURRENCY=none → CONCURRENCY=shell フレームバッファを使えるようにする lspci 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) とあるので、intelfbを使うことにします。 おそらく関係するのはこの辺り ktaka@lets:~/Kernel/linux-2.6.31.5$ egrep FB .config|egrep -v "^#" CONFIG_FB=y CONFIG_FB_DDC=y CONFIG_FB_BOOT