星期四, 12月 10, 2009

 

試玩Debian GNU/Hurd


這一兩天都在試玩Debian GNU/Hurd,把系統成功裝到VMWare中了,但是碰到的釘子可不少:
  • 雖然有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 haldaemongroupadd -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"(因為還沒支援)
…下一次還是玩PureDarwin好了…

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
Technorati Tag:

標籤:


留言


發佈回應

發佈留言

留不了言?試試在這裡留吧。
回首頁