有关YuanOS‘晕’操作系统的分析
转载请注明出处姜江 linuxemacs@gmail.com 一、关于YuanOS的介绍一次偶然的机会在5g中认识了源时代网络科技(北京)有限责任公司(简称:源时代)的CEO于媛媛,是一名80后的创业者。与之聊天得知他们正在开发一款基于云计算的操作系统,这个消息立马提起了我的兴趣,之后便一直关注着这款神秘的云操作系统的一举一动。4月6日,于小姐终于向世人公开宣布,源操
转载请注明出处
姜江 linuxemacs@gmail.com
一、关于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 ~~~
更多推荐
所有评论(0)