有關YuanOS‘暈’操作系統的分析

轉載請註明出處

姜江 [email protected]

 

一、關於YuanOS的介紹

一次偶然的機會在5g中認識了源時代網絡科技(北京)有限責任公司(簡稱:源時代)的CEO於媛媛,是一名80後的創業者。與之聊天得知他們正在開發一款基於雲計算的操作系統,這個消息立馬提起了我的興趣,之後便一直關注着這款神祕的雲操作系統的一舉一動。4月6日,於小姐終於向世人公開宣佈,源操作系統正式開始對外公測。下面我從一個普通開發人員的角度,來研究研究這款神祕的操作系統。

 

二、源操作系統的註冊和使用方法

第一步:到  http://www.yuanos.com/sign.html  註冊成爲會員

第二步:到  http://www.yuanos.com/hosts.html  申請主機

運行環境要求:

 

  • 推薦
  • 分辨率
  • 1280×1024以上
  • 瀏覽器
  • FireFox 3.6
  • Chrome 3.0
  • Internet Explorer 8.0
  • 最低標準
  • 分辨率
  • 1024×768
  • 瀏覽器
  • FireFox 3.0
  • Chrome 3.0
  • Internet Explorer 7.0

 

 

三、體驗源操作系統

 

懶得重新抓圖了,下面這些界面體驗圖片是從源網站的介紹中引用的。

 

 

 

 

 

四、源操作系統的神祕米麪紗

1. 界面的整體風格

源操作系統的默認登錄風格模仿了mac系統,支持上下兩個dock面板,給我的第一感覺還是非常清爽乾淨的。下面是我的登錄畫面

 

2. 源操作系統的特點

要說總結特點麼,源時代自己總結的應該更爲貼切吧,這裏我我就引用源官網上有關源操作系統的特點介紹,然後逐個分析:)

先來個總體概述:

源網絡操作系統,是我們面向所有用戶開放的一款網絡操作系統(webos),無論用戶身處何地,只要通過能夠登陸瀏覽器的設備,即可自由使用YuanOS以及YuanOS的所有數據和應用。

 

多用戶管理

源操作系統的用戶管理,採用:會員+主機+帳號的形式。每個會員可以申請一臺網絡主機,一臺主機可以建立多個帳號。主機擁有者可以爲每個賬號建立不同的訪問級別、安裝不同的軟件以及設定不同的風格,每個帳號根據不同的級別來確定訪問權限,或者可以將帳號授權給其他會員使用。

 

多任務

在同一客戶端(瀏覽器)內可以同時啓動多個操作系統任務,每個任務可以運行不同的帳號,帳號可以隸屬於相同主機也可以隸屬於不同主機,任務之間相互獨立、互不干擾。
例如:在瀏覽器上同時運行兩個標籤,其中一個啓動的是專用於工作的源操作系統賬戶,另一個則是專用於個人信息管理的源操作系統賬戶。在這兩個賬戶內都運行各自獨立的軟件,它們之間沒有任何干擾,可以通過簡單的切換標籤的方式來切換工作和娛樂狀態。

 

控制檯管理

控制檯是整個源網絡操作系統的管理中心,包括軟件安裝、變換風格、管理用戶等等。控制檯本身也是一個軟件,可以通過卸載某個賬戶的控制檯,來達到提高賬戶安全性的目的。

 

網絡資源管理

網絡資源管理器不但能夠像window資源管理器一樣管理文件,還能夠管理用戶的網絡資源,例如:網絡視頻,RSS,網址等等。

 

3. 目前支持的在線功能(只列出主要功能)

a)電子地圖 可以直接在中查找位置信息

b)在線聽歌   貌似可以通過源操作系統上傳或者下載mp3並且播放,但是我沒有成功

c)辦公自動化 這是個大頭,可以直接編輯word、excel、ppt以及閱讀pdf

d)圖片編輯   擁有ps類似功能的圖片處理軟件

e)支持msn即時聊天 但是我沒有測試成功:(

f)支持在線詞典

g)支持rss閱讀

h)支持在線收聽豆瓣電臺

i)支持拍照  沒有測試成功

 

五、技術性分析

1. 操作系統

源操作系統採用javascript + css + html方式呈現給用戶,而後臺採用php框架。現階段,源操作系統的數據服務器和用戶體驗服務器是同一臺,也許是創業初期,投資比較謹慎吧?不過這裏不得不爲其多用戶下的併發能力擔憂啊!

和源操作系統類似的,國外有一個基於php的webos,不管從界面還是實現技術上,與源操作系統有異曲同工之處。

上圖是老外開發的基於php的技術的開源web操作系統eyeos,有興趣的朋友可以看看其官網http://www.eyeos.org/,是不是和源操作系統有幾分類似呢?源操作系統不免有抄襲之嫌噢~!

 

2. 電子地圖

電子地圖功能並非源操作系統自己所實現,而是使用了51地圖的資源(不知道是否是盜用?),源系統中對51地圖資源做了一個html數據處理,將其地圖信息內嵌到源系統中。

這裏是源系統中所引用的51地圖的資源鏈接:http://api.51ditu.com/iframe/mapwindow.html?city=beijing&zoom=7

 

3. 在線聽歌

在線聽歌功能實質上是通過javascript控制flash播放服務器上用戶上傳或者下載的音頻文件,由於沒有測試成功,這裏不做詳細分析。音樂播放的flash文件位於:http://os.yuanos.com/program_files/mp3play/mp3play.swf

 

4. 直接編輯word、excel、ppt以及閱讀pdf

源操作系統中,使用的word、excel、power point和pdf閱讀功能,也並非其自己開發。其中word、excel和ppt功能完全是使用的百會網所開發的在線辦公系統(對於個人用戶是免費的):http://www.baihui.com/。而pdf閱讀功能則是直接使用的zoho所開發的pdf viewer產品:http://viewer.zoho.com/

 

 

5. 圖片編輯

源系統中提供了一個類似ps的網絡在線圖片編輯功能,適用了下功能非常之強大,但是這款強大圖片處理工具也並非源時代自己開發,而是鏈接使用的國外的一款flash在線圖片編輯產品(不知道是否還是盜鏈?):http://www.pixlr.com/。pixlr其實提供了兩款在線編輯的flash,但是源時代只採用了其中一款-basically image editor。

 

6. 支持msn即時聊天

在線msn聊天功能我在使用中並沒能正常登錄,但是通過分析得知,其主要技術使用的是一款開源的msn協議庫(msnpiki),有興趣的可以在下面的鏈接中得到更多的信息http://msnpiki.msnfanatic.com/index.php/Main_Page

 

7. 支持在線詞典

在線字典就不用說了,還有什麼能比google在線翻譯更加強大的呢?因此源系統也是使用的google提供的ajax,直接從google獲取翻譯結果,並且顯示給用戶。

 

8. 支持rss閱讀

在瀏覽器中實現一個rss閱讀器是再簡單不過了,因此這裏我不做分析了。

 

9. 支持在線收聽豆瓣電臺

豆瓣網去年開始開放了電臺api,因此這個功能理應使用豆瓣的open api來開發:)

 

10. 支持拍照

拍照功能是通過flash + php實現的,這裏flash主要用來訪問用戶攝像頭設備,並且抓取圖片,而php則是將獲取的圖片信息上傳到用戶目錄中。這裏是拍照flash的鏈接,有興趣的可以自行研究:http://data.yuanos.com/explorer_drivers/cameras/take_picture.swf

 

五、結論

通過體驗和分析源操作系統,給我的最大感覺就是一個網絡資源整合系統,將開源的或者demo的一些網站功能整合到自身的平臺上來,剛開始接觸還被其mac的外觀所吸引,但是仔細研究卻發現沒有任何創新之處。作爲一個創業型團隊或者企業,整合現有的技術和功能是加快團隊和企業發展的捷徑,但是除了拿來主義外,是否更應該多考慮考慮自我創新呢?

 

最後附上一張完整的‘暈’操作系統的功能所用的資源圖

 

~~~ END ~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章