Yukiharu YABUKI の tDiary
このtDiaryを検索します。
2008-07-15 [長年日記]
_ Etch で Emacs + gtags(GNU global) + ECB
結構便利に思えるけど、ソースの表示ペインで横の行が足りなく感じる。/usr/share/doc/ecb/README.Debian を読むと解るが、M-x ecb-activate で起動する。質問とか使い方については英語の help が付いているからおいおいと読めばいいんじゃないでしょうか。
gtags-find-pattern であたりを付けて、ecb との連係は、もそっと使い込んでみようかなと思う。
_ Debian GNU/Linux Etch における TCP の種類
注意:何をしているのか解らないのなら触らないこと。
Debian GNU/Linux Etch のカーネル 2.6.18 の カーネル Config を /boot/の下にあるファイルで確認してみると、(今回は/boot/config-2.6.18-6-686 を見てみた。)
一部抜粋 CONFIG_TCP_CONG_ADVANCED=y # # TCP congestion control # CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=m CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m
となっている。TCPにも種類がある。に書いたが、TCPには種類がある。カーネル組み込みになっているのは BIC であるが、他の方式もモジュール化されているので必要に応じて組み込めるようになっている。なぜかRenoとかNewRenoの単語は出て来ないけど、BICがそれに該当するのだろうなあ。
このあたりは、カーネルを再コンパイルせずとも試せるのは Linux が便利。蛇足だが、他の部分で別のOSが優秀な所は当然ある。