點對點(Peer to Peer,P2P)傳輸是目前網路最熱門的話題之一,許多網路族都對P2P是愛不釋手,但對軟體或媒體公司來說,卻是又愛又恨。目前全球知名的免費P2P計有Overnet/eDonkey2000、Emule、WinMX和Bit Torrent(BT)等四個,號稱網路P2P四大天王,其中又以Overnet/eDonkey2000和WinMX最為老牌。
eDonnkey2000和Overnet嚴格來說是兩種不同的軟體,但都是由Jed McCaleb所寫出來的程式。兩者最大的不同點是Overnet的無Server的P2P傳輸技術比eDonnkey2000更好,簡單來說Overnet就是eDonnkey2000的演進版。
在eDonnkey2000版本0.5.0推出後,使用者便可利用圖形化介面(Graphical User Interface,GUI)來操作這個軟體,也讓使用者免去了在Windows的DOS底下輸入指令的煩惱。
不過目前的作業平台繁多,Overnet/eDonkey2000當然也順應時勢,在不同的作業平台上面推出各自的版本。不過除了Windows外,如GNU/Linux、FreeBSD、Mac OS X及Nix Systems等其它平台,使用者都必須要輸入指令來操作這個軟體,但當Overnet/eDonkey2000 GUI推出後,所有平台的使用者也都免除輸入指令的煩惱,對這些使用者來說不啻是一項福音。
Linux的使用者需要注意一點,那就是Overnet/eDonkey2000在Linux平台上分為兩個部份,分別是GUI和Core。簡單來說,Core是一個如核心般的執行程式(即在幕後執行上下傳、連結到Server和發佈檔案的動作),使用者可透過GUI來下達命令給Core,使其能夠執行程式的運作。這樣的做法有兩個優點,第一是GUI與Core可以透過網路在不同的電腦上執行;第二是當GUI當機時,Core還是可以繼續執行其上下傳的任務,不需要和GUI一起重新起動(與Windows一體成形的程式相反)。
執行GUI的先決條件有三個,第一是到官方網站下載Core程式、第二是使用者必須要有GTK和其工具資料庫(如GTK、GDK、Pango、ATK和Glib等)、第三是有 Gnet資料庫,後兩項語言資料庫都可在Linux裡找到。Linux和FreeBSD的版本分別由RPM和DEB兩個壓縮檔來包裝,其作用就如同Windows的EXE檔一般,可自我解壓縮和安裝,對使用者來說是非常地方便。
在安裝完GUI後,就要開始安裝Core。這個動作對Windows來說是非常地方便,但對Linux和FreeBSD的使用者來說,可能比較麻煩一點。因為使用者必須要修改Core的指定路徑,讓GUI能夠正確地找到Core的位置。
Overnet/eDonkey2000 GUI目前已出到0.6.2的版本,所更新的項目大致有修正傳輸的數值錯誤、修正下載圖形的錯誤、修正GUI按鍵的不穩定性、簡化一些重要的指令、替MacOSX版本加入了檔案模擬暫存區,以及加入一些新的工具圖案。
《圖一 Overnet/eDonkey2000 GUI的操作畫面》 資料來源:http://ed2k-gtk-gui.sourceforge.net |