星期四, 12月 10, 2009
試玩Debian GNU/Hurd
這一兩天都在試玩Debian GNU/Hurd,把系統成功裝到VMWare中了,但是碰到的釘子可不少:
09/1/2010更新:
總算讓X-Window開起來了…Hurd的X11 socket有問題,得用TCP mode開。用TCP mode的X-Window有夠慢 XD
連jwm也有不妥,bottom bar不見了…
瀏覽器小測:
重啟後好多了…
到最後我還是向xfce靠攏,但還是用jwm XD
現在是X11-TCP + jwm + gcin + xfdesktop + thunar + leafpad + Arora
- 雖然有
dhcp-client
,但是沒有DHCP可用,只能用static IP - 要安裝dropbear/openssh需要/dev/random,但是沒有(見下)
- 沒有/dev/random,要自己另外安裝random translator(#1)
./native-install
後用不了single-user mode- hald起動時沒回應,只好
chmod 644 /etc/init.d/hal
(解決,./native-install
後要手動執行groupadd -r haldaemon
和groupadd -r messagebus
) - 安裝service時出現找不到runlevel的問題(解決,要手動安裝sysvinit)
- 啟動時
S01bootlog
自殺 - traceroute回傳的ping time偏大(userspace network driver的缺點)
- 在外部ping hurd主機的ping time也偏大(同上)
- 要用multi tty/X11要自己改
/etc/defaults/hurd-console
的設定開啟 (ENABLE="true"
,除xkb一行外的設定要uncomment) - X-Window起動後只出現no protocol specified,然後就被退出 (改xserverrc把-nolisten tcp改成-ac會好一點)(#2)
- X-server沒反應時按熱鍵切換至其他TTY或是按熱鍵殺X-server無效,得用ssh在外部
kill -9
- 有時reboot/shutdown時出現/dev/initctl timeout無法切換到init 0/6狀態
- 編譯
lft-3.1
時出現invalid application of 'sizeof' to incomplete type 'struct ether_header',硬hack成14後起動lft
時出現"ERROR: live packet capture not supported on this system"(因為還沒支援)
09/1/2010更新:
總算讓X-Window開起來了…Hurd的X11 socket有問題,得用TCP mode開。用TCP mode的X-Window有夠慢 XD
連jwm也有不妥,bottom bar不見了…
瀏覽器小測:
- elinks-lite、w3m(w3m-img):正常運作
- iceweasel、IceApe:能開,但似乎因為GConf和ORBit失常的關係(#2)沒辦法resolve domain,連用IP方式也沒辦法連上網路
- epiphany-browser、midori:出現主介面前segfault
- links:沒有Graphics mode,text mode也失常
- dillo、netsurf:缺少depended packages
- konqueror、kazehakase:還沒port到hurd-i386
- arora:唯一堪用的GUI瀏覽器 XD
重啟後好多了…
到最後我還是向xfce靠攏,但還是用jwm XD
現在是X11-TCP + jwm + gcin + xfdesktop + thunar + leafpad + Arora
- 參考:
- Debian -- Debian GNU/Hurd — Installation
UWHUG: Hurd Installation Guide (random translator)#1
The GNU Hurd - Bugs: bug #12434, Unix-domain (local) sockets do not support getsockname() or getpeername() [Savannah] #2
標籤: Software
發佈留言