MyMirror for Windows 正式發行

目前提供 MyMirror for Win7 與 Server 2008 版本,下載請按 這裡。Linux 免費版與正式版在 這裡 下載。有任何問題與測試回饋,歡迎與我聯絡 mark.ting@twinpeaksoft.com

2009年1月24日 星期六

極簡軟體的概念

極簡,是筆者對 MyMirror 最欣賞的地方!

請各位回想使用軟體的經驗,一個成名的軟體,最好用的版本都是初期剛開始展露頭角的版本,功能直覺又有效率;隨著版本一年一年的更新,再好的軟體也會變成「恐龍級」的軟體,大而不當且耗費資源;直到新創的軟體彗星出現,一舉將恐龍滅絕,然後我們又有輕快便捷的軟體使用。

就像流行音樂的天王天后一樣,只有前面一兩張專輯令人亮眼驚喜,後續的專輯匠氣越來越重,延續舊風格卻老調重彈,營造新曲風又格格不入,表演舞台越建越華麗,耗資越來越大,歌曲本身卻越來越不能引起共鳴;直到歌壇新彗星出現,媒體贈送舊天王「過氣」的封號為止,然後我們又有新的流行樂風可以欣賞。

想想那些擁有豪宅的人可不容易,總要想辦法宣示它是豪宅,除了在外觀的雕飾炫耀之外,內部也要聘佣常常清掃整理服侍它。豪宅主人花費大量時間金錢來維護管理它,而不是使用它「感覺是豪宅在住我,而不是我在住豪宅」

筆者的電腦最近將「世界級」的防毒軟體換成「小紅傘」免費防毒軟體,電腦的效能突然大躍進,你就知道「恐龍級」軟體多麼吃系統資源。而且也不會時時出現一些對話盒,要求使用者下決定,下決定要不要拒絕這個網址,要不要接受這個網路服務等等等「感覺是軟體在使用我,而不是我在使用軟體」


在現實生活中,我們最常在建築與室內設計中看到「極簡」這個流行字眼,我認為建築的極簡有三要素:1.就地取材 2.線條簡約 3.取景自然
譬如希臘愛琴海建築的特色-藍天白牆、不修飾的壁面、簡單幾何的線條,完全與當地的自然環境相契合,讓所有看過的人都心生嚮往。

好的軟體,架構必須簡單穩定,功能必須直覺好用,資源耗費必須少之又少。一言以蔽之,就是「極簡」!

極簡的軟體也有三要素:1.就地取材 2.簡單直覺 3.不存在

「就地取材」是儘量利用標準協定,利用每台電腦固有的設施來設計軟體。
「簡單直覺」是要做到架構簡單、功能直覺。架構簡單則系統就會穩定可靠,功能直覺則軟體就會簡單好用。
「不存在」是說使用者察覺不到極簡軟體的存在,才是至高的軟體。

譬諸水,魚若察覺水存在,代表水已經被污染;譬諸空氣,人若查覺空氣存在,代表空氣已經不乾淨。

當使用者知道軟體存在,代表這個軟體又大又笨重,是個「恐龍級」的軟體。你得等他執行,你得回答它的提問,你得不斷的管理、設定、調校、維護它,你還會常常告訴別人這隻恐龍有多貴,所需的硬體要有多強,伺候它的人要考取多少證照…..-----根本就是軟體中的「豪宅」。
旁觀的人不禁訥悶「到底是軟體在服務人,還是人在服務軟體?」
為什麼說MyMirror是極簡的軟體?其因有三:

1. 就地取材:MyMirror是一個突破性極簡的IT結構美學,建築材料皆是俯拾可得的NFS、UFS等標準通訊協定。由於伺服器都有內建NFS,所以只要將NFS的功能打開,MyMirror就有了現成的高速公路可以運載資料。

2. 簡單直覺:MyMirror只提供兩種核心功能,一是資料同步,二是HA。管理簡單而功能直覺。

3. 不存在:MyMirror是一個OS module,安裝完畢後就是作業系統的一部份,等於是個超強的作業系統在提供服務,使用者、管理者、與應用程式,都不會察覺它存在。


知識連結:
维基百科-極簡主義 http://zh.wikipedia.org/wiki/%E6%A5%B5%E7%B0%A1%E4%B8%BB%E7%BE%A9
奇摩知識-什麼是極簡主義??? http://tw.knowledge.yahoo.com/question/question?qid=1005010901895

What is MyMirror : Linux HA and replication

沒有留言: