ubuntu 8.10 下使用 IBM USB keyboard with UltraNav

買了 IBM USB Keyboard with UltraNav, 為了在 linux 下中鍵滾輪可以正常使用, 上網找了些資料
ubuntu 8.10 以後 X Server 透過 HAL 偵測並驅動硬體, xorg.conf 有些不再適用.

lshal | grep Touch
info.product = 'Synaptics Inc. Composite TouchPad / TrackPoint' (string)

sudo vi /etc/hal/fdi/policy/mouse-wheel.fdi


更詳細的說明, 還請 google ibm whell ubuntu
ref: http://tinyurl.com/78r7j4

surf log 09.06.04

Tutorial: A web kiosk embedded system
http://www.linuxfordevices.com/articles/AT8912553591.html
Motherboard Chipsets and the Memory Map
http://duartes.org/gustavo/blog/post/motherboard-chipsets-memory-map
Programming for Parallelism
http://stenlyho.blogspot.com/2009/04/programming-for-parallelism.html
簡易的平行化程式教學
http://stenlyho.blogspot.com/2009/04/blog-post.html
Linux System Programming (Linux 系統程式開發)
http://stenlyho.blogspot.com/2009/05/linux-system-programming.html
TDD, Test-Driven Development (測試驅動開發)
http://oss-tw.blogspot.com/2009/03/tdd-test-driven-development.html
project:linux-acpi [Linux 内核开发中文社区]
http://wiki.zh-kernel.org/project/linux-acpi
ESC SV 2009 PREVIEW: Why can't C be more like Java, C# and C++ (or vice versa)?
http://www.embedded.com/columns/technicalinsights/216401882?cid=RSSfeed_embedded_news
C++ 电子书
http://cpp.ga-la.com/html/8/10/
Spec/EnhancedBash
https://wiki.ubuntu.com/Spec/EnhancedBash
Open source challenges students to think
http://syslab.com/blog/2009/04/24/open-source-challenges-students-to-think
如何將程式送給 Open Source 的 Project 與 diff / patch 使用
http://tinyurl.com/o4x6bf
NAPI與pure interrupt driver的效能比較
http://daydreamer.idv.tw/rewrite.php/read-58.html
淺談 Google Skia 圖形處理引擎
http://blog.linux.org.tw/~jserv/archives/002095.html

Linux booting (include fastboot) surf log

[fastboot]
再談 FastBoot 快速開機簡記
http://fred-zone.blogspot.com/2009/02/fastboot.html
An asynchronous function call infrastructure
http://lwn.net/Articles/314808/
fast booting linux
http://moto.debian.org.tw/viewtopic.php?p=29623
Linux Fast Boot
http://checko.blogspot.com/2005/11/linux-fast-boot.html
Benchmarking boot latency on x86
http://linuxdevices.com/articles/AT7995848646.html
Fastboot - What's new in Linux 2.6.29
http://www.h-online.com/open/Steady-growth-What-s-new-in-Linux-2-6-29--/features/112914/3#fastboot

嵌入式系统 Boot Loader 技术内幕
http://www.ibm.com/developerworks/cn/linux/l-btloader/
kboot初探與模擬驗證
http://orzlab.blogspot.com/2007/06/kboot.html
The Linux Saga: boot loader, initrd & Sys V
http://polishlinux.org/linux/the-linux-saga-boot-loader-initrd-sys-v/
X86 Booting Sequence X86 開機流程小記
http://www.cs.nctu.edu.tw/~huangmc/works/web/Boot_x86/Boot_x86.html

[kexec]
Use kexec for a quick reboot - The right way
http://forums.debian.net/viewtopic.php?p=64051&sid=9cec6711ed62d3ed34704fd8a7f46ca3
Reboot Linux faster using kexec
http://www.ibm.com/developerworks/linux/library/l-kexec.html
使用 kexec 快速重启 Linux
http://www.ibm.com/developerworks/cn/linux/l-kexec/
fw_printenv-control u-boot enviroment variables under linux
http://daydreamer.idv.tw/rewrite.php/read-60.html
用kexec迅速切换内核
http://www.linuxsir.org/main/node/296
Linux 下使用 kexec 实现无重启切换内核
http://mifunny.info/use-kexec-to-of-switch-linux-kernel-without-restart-your-computer-154.html
用 kexec 來快速重新開機
http://www.wretch.cc/blog/bbyykk/9835596

[EFI]
Extensible Firmware Interface (EFI) and Unified EFI (UEFI)
http://www.intel.com/technology/efi/
Extensible Firmware Interface - Wikipedia
http://en.wikipedia.org/wiki/Extensible_Firmware_Interface
Intel EFI Framework docs
ftp://download.intel.com/technology/framework/docs/
EFI and Framework Open Source Community Website
https://www.tianocore.org/
efi-shell Project home
https://efi-shell.tianocore.org/
自由軟體運動燒向BIOS
http://www.zdnet.com.tw/enterprise/technology/0,2000085680,20098242,00.htm
EFI BIOS相關知識
http://tinyurl.com/nukfax

[grub4dos]
GRUB for DOS main page
http://grub4dos.sourceforge.net/wiki/index.php/Main_Page
Grub4dos tutorial
http://grub4dos.sourceforge.net/wiki/index.php/Grub4dos_tutorial
Grub4dos新手指南
http://tinyurl.com/m75vrx
Grub4dos高级功能
http://tinyurl.com/m42rod
Grub4dos安装和启动
http://tinyurl.com/mpk4rq
grub4dos初级教程-入门篇
http://hi.baidu.com/rabeta/blog/item/4814a81bd7d9d91c8618bff0.html
使用 Grub4Dos 來做隨身碟的開機管理
http://blog.teatime.com.tw/1/post/277

ubuntu 下配置 VM bridge 上網

出處: http://tinyurl.com/5ve72w

Ubuntu下配置 VM 的bridge上網方式, 這種方式的優點是:外部主機可以直接訪問guest系統

步驟如下: (以下命令均用root用戶執行)

1. 安裝uml-utilities和bridge-utils和,這兩個工具分別含有tunctl和brctl命令
apt-get install uml-utilities bridge-utils

2. 生成一個新的TAP接口
tunctl -t tap1 -u

這裡是你想用bridge聯網方式啟動VirtualBox的那個用戶的用戶名
比如我的是: tunctl -t tap1 -u ypxing

3. 生成一個叫做br0的bridge
brctl addbr br0

4. 把你的真實網卡設成promiscuous模式,使得它能夠接收發送到別的MAC地址的幀
ifconfig eth0 0.0.0.0 promisc

5. 把你的真實網卡加到bridge br0的一端
brctl addif br0 eth0

6. 把你的真實網卡的配置設置到br0上, 比如我的eth0的ip地址是192.168.168.60
ifconfig br0 192.168.168.60
如果你的是通過DHCP配置的,則執行dhclient br0即可

7. 把上面生成的TAP接口加到 bridge br0的另一端
brctl addif br0 tap1

8. 激活TAP
ifconfig tap1 up

9. 設置/dev/net/tun的讀寫權限
chmod 0666 /dev/net/tun