タグ

BSDとunixに関するmatsutakegohan1のブックマーク (3)

  • Let's use SCREEN!

    LAST UPDATED Jul/21/2007 新情報 Cygwinの公式ディストリビューションにscreen-4.0.3が登録されました。screenインストールメモ Cygwin編 (2007/07/21) screen-4.0.3がリリースされました。screenインストールメモ (2006/10/23) screen-4.0.2用の非公式パッチを1つ追加しました(cjk文字幅誤認識)。screenインストールメモ (2006/06/09) 2ch UNIX板 screenスレ 更新 (2006/05/29) screen-4.0.2用の非公式パッチを2つ掲載しました。screenインストールメモ (2005/01/22) screen-4.0.2がリリースされました。screenインストールメモ (2003/12/07) このページはいったい何? screenはUNIXライクなO

  • ホワット・ア・ワンダフル・ワールド glibc malloc は素晴らしい

    The 67th kernel reading party : Google Video (via glibc malloc) 非常に良かった.僕はまだ坊やなので,大きなお兄ちゃんたちの話にあんまりついていけなかったけど,みんな楽しそうで素晴らしかった.僕もこういう素敵な大人たちみたいになりたいと思いました. 以下,見ながら取ったメモなので,時系列にはなってない (1 時間半は長いけど,見る価値アリーナ). ・ 小崎さんは髪サラサラちょーイケメンスマートお兄さん mixi の紹介文などから,なんとなく軍曹系でマッチョでアフロなイメージがあったので,非常に意外だった (これ系の AA (゚Д゚)y-~~ のイメージが強かった). ・ 会場のつっこみが濃すぎる ・ 観衆が凄すぎる (その中で発表している小崎さんも凄すぎる) K&R malloc なんかはもうわかりきっていること前提 この時点で

  • *BSD で kqueue・kevent を使ってみよう

    *BSD で kqueue・kevent を使ってみよう select() の欠点 select() は複数のディスクリプタをポーリングできる便利なシステムコールです。 しかしパフォーマンスはよくありません。理由は以下の通りです。 ユーザプロセスは、監視対象のディスクリプタ一覧をユーザ領域からカーネル領域にコピーする必要がある。 カーネルがポーリング結果をユーザ領域に返す際もコピーしなければならない。 カーネルは、ポーリング対象のディスクリプタを知るために、配列の全要素を調べなければならない。 ユーザプロセスも、入出力可能なディスクリプタを知るために、配列の全要素を調べなければならない。 上記の作業は、select() を発行するたびに毎回行わなければならない。 select() のパフォーマンスが悪いことは広く知られていたので、 各 OS でいろいろな取り組みが行われてきました。 Sol

  • 1