2007-07-01から1ヶ月間の記事一覧

ファイルシステム周り

ベンチマーク: app-benchmarks/bonnie inodeのサイズを調べる: Opensource.com | Opensource.com

ノートPCの外部出力サポートがWindows並に

Xorg 7.2とrandr 1.2においてドライバが対応していれば、X起動後でも外部出力の切り替え(デュアルモニタ操作)、画面サイズの変更が可能になってた。 Thinkpad X32ではatiのドライバ(xf86-video-ati)を使う必要があるが、Gentooの最新版であるxf86-video-ati-…

Compiz Fusionアップデート

The Linux Movement: New Compiz Fusion Effects カラーフィルターとVista風のウィンドウ切り替えが追加。GoogleのSoCの成果らしい。

Linuxについてのpodcast

O'Reilly Media - Technology and Business Training より. Linuxやオープンソースについて英語で話しているpodcast. Linux radio show - LugRadio http://lottalinuxlinks.com/podcast/ FLOSS Weekly http://www.timesys.com/services/podcast.htm Linux…

openDesktop.org

OpenDesktop.orgGnome-look.org な感じのページ+アプリケーション検索が可能. gnomefiles.org - のアプリケーションは登録されていない様子.

モニタリングツールMonit

Monitoring Debian Servers Using Monit | Debian Admin

Nautilus+Subversion

NautilusSvn (http://www.jasonfield.com/freebies/) ArgonautSVN (http://argonautsvn.berlios.de/) Ubuntu – Error

Apacheの起動が極端に遅い場合の対処法

現象 起動が極端に遅く,ログが [notice] Digest: generating secret for digest authentication ... で止まっている. 原因 /dev/randomの読み込み時にブロッキングしている. 対処法 (Gentooの場合) dev-libs/apr (Apache Portable Runtime Library) を ur…

trac認証周り

apache 2.0.58-r2 + mod_auth_pam 1.1.1-r1 + trac 0.10.3.1 + mod_python 3.2.10 目的 tracの認証処理をサーバのログイン処理と同様のNISで行う.NISは外部サーバから引いている. 結果 NISに関してはNIS関係のファイルを変更することなく成功. ここで目的…

kexec周り

http://kerneltrap.org/node/13910 http://kerneltrap.org/node/11766 http://kerneltrap.org/node/11756

CFS周り

http://kerneltrap.org/node/11778 http://kerneltrap.org/node/11773

Firewall GUI

Guarddog Firestarter

次世代デスクトップ環境

derStandard.at (http://online-desktop.org/wiki/Online_Desktop) http://www.pyrodesktop.org/Main_Page (id:KENZさん経由) http://developer.mugshot.org/wiki/Big_Board_Design http://journal.mycom.co.jp/articles/2007/07/18/fedora8/index.html http…

ARM emulator

uClinuxを動かすエミュレータの調査.アーキテクチャはARMで,現在も開発が続いていることが条件. 候補にQEMU*1,Softgun*2を選んだ.2007/08/01 追記 SkyEye download | SourceForge.net の方がよいかも. *1:Redirection *2:Softgun

ionice

http://friedcpu.wordpress.com/2007/07/17/why-arent-you-using-ionice-yet IOスケジューラの優先度変更に関する話。プロセススケジューラにおけるniceに当たるもの。 ioniceを使う場面 * Downloading a torrent on a fast internet link that creates a gr…

TCPオプション タイムスタンプ

朝,調べてたこと. http://www.ietf.org/rfc/rfc1323.txt : APPENDIX A: Implementation Suggestions TCPのタイムスタンプオプションは,なぜ「NOP,NOP,タイムスタンプオプションデータ」となっているのかについて. 結論 +--------+--------+--------+--…

Virtual Dynamic Shared Object

$ ldd /usr/bin/gnome-terminal linux-gate.so.1 => (0xffffe000) ... $ grep vdso /proc/[pid]/maps b7ee8000-b7ee9000 r-xp b7ee8000 00:00 0 [vdso] $ uname -r 2.6.19-suspend2-r3 sysenter_setup() (arch/i386/kernel/sysenter.c) 中で確保されるvdsoの…

[PATCH] fs: Add romfs version 2

LKML: "Lindsay Roberts": [PATCH] fs: Add romfs version 2,rom2fs 読み出し専用ファイルシステムromfs*1のVersion2について.以下,Version1との違い. 性能 (上記サイトより) $ time find /tmp/romfs-1/ -type f -exec cp {} /dev/null \; real 1m33.904…

外部プログラム呼び出し

外部プログラムの標準入出力とやりとりしたい場合 IO.popen(command, 'r+') { |io| io.write("hoge"); io.close_write; io.read } 外部プログラムの標準出力だけ欲しい場合 ret = `command` 外部プログラム間でパイプ処理等をしたい場合 sh.transact { syste…

Debugging With "git bisect"

http://kerneltrap.org/?q=node/11753 kernelをアップデートした際に、以前は動いていた機能が使えなくなった場合の対処法、についての話。 initが起動する前にkernelが死んでしまい、ログが見えない時の対処法 netconsole*1を使う。固まった時に、ALT-SYSRQ…

Fantasdic (Dictionary Application)

Fantasdic dictionary Rubyで書かれた辞書アプリ.Dictionary Network Protocol*1を利用している. *1:DICT - Wikipedia

Rewriting the Buffer Layer

http://kerneltrap.org/node/8434 ファイルシステムのsuper blockやinodeなどのメタデータの管理に使われているbufferレイヤ*1を書き直すという話. bufferはブロックデバイスの論理ブロックに対応し,kernel 2.4ではファイルシステムとブロックデバイス間の…

UidSEC 0.1

Google グループ マルチユーザ環境でのリソース保護機能をカーネルに追加するモジュール。現在の機能は以下のとおり。 * Deny usage of dmesg to unprivileged users * Hide processes of "other users" to unprivileged users (example: sam can only see h…

Linux Distro Timeline 2007

http://img142.imageshack.us/img142/5090/linuxdistrotimeline75cr6.png Linuxディストリビューションの系譜 2007年版。

Signal/timer events notifications through file descriptors

2.6.22の新機能 Linux currently lacks a proper way to get complete event reporting like other systems do. poll/epoll isn't a solution for everything, because it only works in file descriptors so things like timer and signal notifications ar…