搞了好久, 終於讓WinXP, Vista & FC6 共存了.
本想用grub 來boot 這三個OS的, 但是只要grub裝完後, Vista 及WinXP 就掛了.
查了Google許久, 終於放棄最愛的grub, 決定採用Vista 的BootManager.
方法一: http://dipplum.com/2006/12/07/23/
方法二: 安裝EasyBCD 1.51 版, 於Vista中
我採用的是方法二, 簡單又好用.
搞了兩天, 我的超小型RTOS, 在linux(FC5) 下用gcc -O2 的option compile完後, 執行總是會出現segmentation fault. 但是-O0 就ok了. 本以為是我的multi-thread 出問題了, 查了好久, 才發現是在我的RTOS中的context switch(for x86)中會死掉, 跳到不知名的地方去了. 當初context switch 中的code 是參考eCos 改過來的. 想了一想, eCos 似乎只支援i386相容的PC. 難道gcc -O2 的option 會使用i386以外的暫存器, 來做最佳化嗎??
果真, 在Makefile 中gcc 的option 中加入-march=i386 就解決了. 後來測試-march=i486 或i586 也都可以, 但用i686 就會segmentation fault. 嗯嗯, 自從學校學過i386 組合語言後, 再也不知道486 以上的CPU到底多了哪些功能. 只知道變快了, 且i386相容. 看來要最佳化自己的程式, 還是得多了解一下CPU 已經改到啥地步了. 尤其是在我的RTOS, 裡面有部份的code 是跟CPU有關的
L7-filter (Application Layer Packet Classifier for Linux), 是 Linux netfilter 的外掛模組, 它能讓 Linux 的 iptables 支援 Layer 7 (Application 應用層) 封包過濾功能, 限制 P2P、即時通訊等使用動態埠口的網路軟體.
參考網站:
http://l7-filter.sourceforge.net/
http://l7-filter.sourceforge.net/protocols
http://l7-filter.sourceforge.net/L7-HOWTO-Netfilter
[分享]打造 Linux 具有 L7-Filter Function?
http://cha.homeip.net/blog/archives/2005/12/l7filter.html
FC5 ==> 到http://rpm.pbone.net/index.php3/stat/4/idpl/3441291/com/firefox-2.0-1.fc5.remi.i386.rpm.html抓RPM 安裝即可.
FC6 ==> 將yumex 中的repos->development 打勾, 再更新firefox 就有2.0可以選了.
雖然http://rpm.pbone.net中也有firefox 2.0 for fc6 的rpm 檔, 但我裝的時候, 他還需要gecko-libs 的rpm , 但我找不到, 所以就用上面方法(google 上有人說的)先借用fc7的packages啦.
因為最近工作上的需要, 要在linux 下抓幾張圖.
用google search 結果, 看起來較方便使用的抓圖軟體, 有下列兩套:
(1) xv
(2)ksnapshot
xv的使用參考
而在FC5中, ksnapshot 是放在kdegraphics 這個rpm中
[2006/12/21 更新]
在CreMaker’s in-life Blog 中看到一個在gnome 下的抓圖軟體gsnapshot
參考下列網站:
http://www.linuxquestions.org/questions/showthread.php?t=436357
http://ipw3945.sourceforge.net/
在ATRPMS.NET 網站上已有許多現成的RPMs for Fedora 可以下載
參考http://atrpms.net, 讓yum新增atrpms的repository即可更新atrpms.net 的新套件