View previous topic :: View next topic |
Author |
Message |
akar Bodhisattva
Joined: 03 Dec 2004 Posts: 348 Location: HKSAR,China
|
Posted: Wed Sep 21, 2005 1:31 am Post subject: Project: Tsync: (Transparent) Synchronization |
|
|
來自 自由軟體技術交流網 的消息:
==================================
Google Summer of Code 鼓勵學生創新的結果之一
發表人 windcloud 於 2005/9/20 22:35:21 (374 人讀取)
軟體短打
因為Google Summer of Code資助的關係,加州大學聖地牙哥分校(University of California, San Diego)的博士班學生James Anderson才能完成transparent synchronization簡稱Tsync這個軟體。
http://www.newswise.com/articles/view/514134/
==================================
相信各位Gentoo的朋友都知道,Gentoo的軟件更新,是基於通過"/usr/portage"這個階層式的系統文件目錄和主機的更新同步。現在用的同步方式是Rsync (http://rsync.samba.org/),而這個的主從式架構對 主機(sync mirror server)的依賴十分嚴重,包括對 頻寬,主機性能等都有很高的要求。 相信這讓有心支持Gentoo的站主或團體都不得不放棄 建設Portage鏡像主機的原因吧。
據我所知,中國到現在仍沒有一個長期運作的設Portage鏡像主機吧?! 今天看到這個新的軟件的出現,是不是一個希望呢?以下是Tsync自我介紹的文字:
Quote: | Tsync is a user-level daemon that provides transparent synchronization amongst a set of computers. Tsync uses a peer-to-peer architecture for scalability, efficiency, and robustness. |
容我翻譯一下:
Quote: | Tsync 是用戶級的背景(後端)運行服務,它提供 透明同步一組電腦(的文件)。Tsync使用端對端(pear-to-pear)架構,力致提供 可擴大,效率,和強健的(文件同步工具)。 |
有人有興趣在這方面在這方面研究嗎? 這可是利己利人的德行,相信對Gentoo的推廣將起重要的作用。 _________________ AKar |
|
Back to top |
|
|
qing Tux's lil' helper
Joined: 04 Nov 2002 Posts: 95
|
Posted: Wed Sep 21, 2005 3:01 am Post subject: |
|
|
p2p了。。
我觉得打包成bz2文件下载就行了。。。 |
|
Back to top |
|
|
akar Bodhisattva
Joined: 03 Dec 2004 Posts: 348 Location: HKSAR,China
|
Posted: Thu Sep 22, 2005 1:30 am Post subject: |
|
|
qing wrote: | p2p了。。
我觉得打包成bz2文件下载就行了。。。 |
這個倒是有經驗。 記得前些日子在使用GLC(Gentoo的中文社區維護的其中一個portage增強包),用的就是打包成bz2文件。但後來那個源就跨下了。 我就想,打包也不錯呢,但又想,小量的文件就可打成一個包,但像Gentoo的主portage就有一萬多個軟件,用打包的方式,看來不是很適合。
其實以上我說的大量文件打包還是存在問題,Gentoo本來就有另外一個解決方法,而且己經存在主portage裏面: app-portage/emerge-delta-webrsync。但是也流行不起來。原因吧,自己試一下。 但我估計是維護成本吧,還有就是 穩鍵性。我想大家都不想論譠內經常有人在問:“喂,我更新portage時出了問題。。。“,或者更可能是用戶只是因為更新portage時出了問題,而導致升級安裝過程出現不能預期的嚴重的錯誤。 _________________ AKar |
|
Back to top |
|
|
firefox2004 n00b
Joined: 18 Feb 2004 Posts: 17
|
Posted: Thu Sep 22, 2005 6:47 am Post subject: |
|
|
P2P是个好东东,可惜偶住在学校。只要一用P2P,学校就会警告。所以P2P估计在校园难以流行。
qing wrote: | p2p了。。
我觉得打包成bz2文件下载就行了。。。 |
_________________ CPU: Pentium M 730 1.6GHz@2.5GHz
GPU: XFX 6600GT 128MB
MOBO: P4C800E-Deluxe + CT-479
RAM: Cosair TwinXP1024-3200XL(2-2-2-5)
HDD: Western Digital 74GB Raptor
SuperPi(1M): 29sec@win2000,26sec@gentoo |
|
Back to top |
|
|
bookstack Apprentice
Joined: 27 Feb 2004 Posts: 245
|
Posted: Sun Sep 25, 2005 4:17 am Post subject: |
|
|
p2p的安全性能否得到保障阿? _________________ Refactor the life |
|
Back to top |
|
|
akar Bodhisattva
Joined: 03 Dec 2004 Posts: 348 Location: HKSAR,China
|
Posted: Mon Sep 26, 2005 2:26 am Post subject: |
|
|
firefox2004 wrote: | P2P是个好东东,可惜偶住在学校。只要一用P2P,学校就会警告。所以P2P估计在校园难以流行。 |
同情。有時我也不喜歡P2P,它的確令網絡傳輸的使用率大大上升。 但是P2P好的運用,相信最後會得到肯定的。
bookstack wrote: | p2p的安全性能否得到保障阿? |
安全性嗎, 這個倒是考慮進去了。用的是 OpenSSH的 ssh-agent,RSA-1和RSA-2 key兩點互相認證及傳輸。
性能, p2p就是把整個套件管理系統的更新的最效率瓶頸的兩個節點都解決了(網絡主從式主機 & 網絡傳輸)。
題外話,GLSA 是Gentoo安全管理的一個集中的表現,會對支持中的套件進行安全審查和安全隱患的補救機制。 記得在2005.1的發佈後,Gentoo的要員接受媒體的訪問關於Gentoo的發佈情況。Gentoo說,我們的開發是“...around the clock...”, 但同時,我們又看到在“emerge rsync”,它又說,最好不要一天內更新超過一次。
這是一個衝突,良好的安全管理,維護,但卻不能有效地傳送到用戶的手上,這是一個芧盾。 還記得上次zlib的安全問題嗎? _________________ AKar |
|
Back to top |
|
|
EricHsu Bodhisattva
Joined: 03 May 2004 Posts: 591 Location: Aragon Consulting Group, Beijing, China
|
|
Back to top |
|
|
akar Bodhisattva
Joined: 03 Dec 2004 Posts: 348 Location: HKSAR,China
|
Posted: Tue Sep 27, 2005 1:58 pm Post subject: |
|
|
EricHsu wrote: | P2P 是一个很热门的领域, 相信是一个潜力很大的方向, 更多的可能性将被发现与发掘.
也许 Tsync 能用于几个互相信任的朋友之间进行 portage 同步? hh |
嗯。 這是其中一個應用,就像distcc那樣,但同時我也想到不會一開始會有大量的應用。P2P,無三不成“幾”,短時間怕看不到普及應用。但它的擴充性很好,這是P2P的特性。大家仍記得BT出現時,帶來的反下載速度定律(越多人下載,越快)的震憾吧。
我想到的是,在學校電腦室內的應用。用這種方式,相信可以加強內網絡的使用率,而減少外網頻寬的佔用。減低管理網管人員的維護工作,因為每個節點也有可能成為主機。
互相借用電腦處理的能力,不就是我們所追求的嗎。 而且 朋友之間的互信地進行同步,不也是網絡行為的社交活動之一嗎。 真需望到學校去推廣Gentoo。 _________________ AKar |
|
Back to top |
|
|
|