= 2009-04-16 = * [專案] FreeDOS 下的 [http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/debug/ DEBUG] ... 測試 Watch Dog Timer 或 GPIO 要做組語測試的好工具 * [備忘] 要編譯包含 asm 的程式碼(Ex. 有 include 的原始碼)需要安裝 [http://packages.debian.org/etch/linux-kernel-headers linux-kernel-headers] 或 [http://packages.debian.org/lenny/linux-libc-dev linux-libc-dev](lenny 以後版本) == DRBL == * [待測試] [http://wiki.xensource.com/xenwiki/LiveCD Xen Live CD 2.0] 的 [http://livexen01.worldweb.com.br/release-0.8.2/xenlivecd-0.8.2.tar.gz build script (ISO Generator)] - 瞭解 isolinux 是如何下參數啟動 xen hypervisor 呢?? 一樣是靠 mboot.c32 嗎?? * 經過簡單的原始碼目錄追蹤,發現它是用 grub 來當 ISO 開機的 boot loader 因此就簡單許多。 * 在 ISO Generator 的 TODO 裡提到:最好把相對應的 script 整合進 live-helper 裡,那以後就不需要自己維護不同的版本。這確實是比較好的做法,或者包一個相依 live-helper 的 live-helper-xen 套件也不錯。drbl-live 跟 clonezilla-live 目前也是用 live-helper ,可以朝類似的目標前進。 * http://downloads.xen.org/LiveCD/ - 最新版本的 Live CD 下載位址 * http://wiki.xen.org/wiki/LiveCD - Xen Live CD 說明 * [想法] 每次 DRBL Server 作小升級,都會忘記要跑 re-deploy,想說為什麼不能每次只要有跑 apt-get 就像 localepurge 一樣都會去執行對應的 script 呢?? 今天研究了一下,原來作法並不難,只要在 /etc/apt/apt.conf.d/ 中放一個 script 就可以了。 {{{ localepurge: /etc/apt/apt.conf.d/99-localepurge }}} * [改良] 擺一隻 99drbl 在 /etc/apt/apt.conf.d/ 就可以在每次 apt-get install 之後,每次幫忙跑 re-deploy {{{ # cat > /etc/apt/apt.conf.d/99drbl << EOF DPkg { Post-Invoke {"if [ -x /opt/drbl/sbin/drblpush ] && [ $(ps w -p "$PPID" | grep -c remove) != 1 ]; then /opt/drbl/sbin/drblpush -c /etc/drbl/drblpush.conf ; else exit 0; fi";}; }; EOF }}} == Debian == * [http://git.debian.org/ Debian 開發者的 git repository] * Linux 下的 ISO 光碟燒錄程式 * [http://overinfinityresearch.blogspot.com/2007/09/brasero-gnome.html Brasero - 輕巧的GNOME燒錄程式] * [http://www.cdrkit.org/ cdrkit] - portable command-line CD/DVD recorder software * The __'''cdrecord'''__ program has been renamed to __'''wodim'''__ ("write optical disk media") * [http://overinfinityresearch.blogspot.com/2008/09/ubuntu804.html Ubuntu效能調校(8.04)] * [http://projects.gnome.org/nemiver/ Nemiver] - A GNOME C/C++ Debugger == xPUD == * 使用 Xvesa 當 X server - 看起來不是套件 [http://packages.debian.org/lenny/xserver-xorg-video-vesa xserver-xorg-video-vesa] 裡的 - 待追蹤 * 採用輕量級的視窗管理(Window Manager) - [http://packages.debian.org/lenny/openbox OpenBox] - [http://icculus.org/openbox/ 官網] (謎之音: [http://icculus.org/openbox/ OpenBox], [http://matchbox-project.org/ MatchBox], [http://blackboxwm.sourceforge.net/ BlackBox] ... 這些盒子有關係嗎?? [wiki:jazz/09-01-20 2009-01-20],[wiki:jazz/09-02-09 2009-02-09] 裝過 matchbox) * 把程式鑲在 Mozilla 裡面的工具叫做 [http://packages.debian.org/lenny/mozplugger mozplugger]