OpenStack云桌面系列【1】—開始
关于"云桌面"和"桌面云"
首先,wiki里面是没有关于“桌面云”和“云桌面”的定义和其他信息。
百度百科
桌面云,能够通过瘦client或者其它不论什么与网络相连的设备来訪问跨平台的应用程序。以及整个客户桌面。桌面云与云桌面,是对同一对象的不同側重点的阐述。
和传统pc相比,大的主机箱换成了一些小盒子 。一个类似电视机顶盒的东西,鼠标、键盘、显示器、网线都插在这个上面。(http://baike.baidu.com/view/6497595.htm)
个人理解
同样点就是桌面系统(或应用)都在云端server,不在本地。另外,不同的地方就如百度百科说的“側重点不同”。
桌面云很多其它关注桌面在云端的部署、管理和维护等,很多其它考虑”云“的性能。
云桌面更側重于“桌面”。更关注桌面的显示、交互、输入等。考虑很多其它“桌面“的性能和用户体验。在本系列中。会很多其它关注OpenStack其中桌面系统实例(如windows)的性能和体验,如鼠标重影、屏幕自适应、USB重定向、播放音频等。所以,基于个人对两个概念的理解,将题目定为“OpenStack云桌面”。
前期为了參加一个比赛,基于OpenStack做了一个移动端的云桌面,这里展示下提交的介绍视频,跟大家分享下。
优酷地址:http://v.youku.com/v_show/id_XODI0NTc4MDI4.html
为什么写这个系列
自己做过的非常多项目都和“开源”有关。追求和崇尚“开源”精神。OpenStack就是一个伟大的开源项目。
整理和记录思路。尝试有效的写作。
整理和记录能够让一个程序员降低犯第二次错误的机会。提高编程效率,假设记录多了,也就有了属于自己的“纠错本”或“參考书“。
有效的沟通是提升团队协作的关键。语言沟通和文字沟通相同重要,所以尝试有效的、易理解的写作。
明年找毕业实习。希望能够添加自己拿到offer的筹码。
这个系列会讲什么
环绕基于OpenStack的云桌面,主要会讲下面内容:
Spice的安装;
Window镜像的制作(网上教程非常多。主要想增加自己的一些总结);
鼠标重影;
在本地播放音频、视频;
屏幕的自适应;
基于Opaque的云桌面移动端client开发。
virt-viewer编译。
基于virt-viewer的云桌面client开发。
……
最后,欢迎转载和引用,但请加上引用地址。
OpenStack云桌面系列【1】—開始的更多相关文章
- OpenStack云桌面系列【2】—OpenStack和Spice
OpenStack和VNC Openstack默认安装的訪问控制台基于VNC的.我们从Horizon进入主机实例的控制台,就是noVNC.我在之前的一篇文章里专门对noVNC也做过測试(http:// ...
- 在Ubuntu的系统中怎样将应用程序加入到開始菜单中
/********************************************************************* * Author : Samson * Date ...
- OpenStack虚拟云桌面在携程呼叫中心的应用
编者:本文为刘科在第六期[携程技术微分享]中的分享内容.在携程技术中心(微信号ctriptech)微信后台回复[云桌面],可加入微信交流群,和关注云桌面的小伙伴一起玩耍~ 刘科,携程系统研发云平台桌面 ...
- 单片机小白学步系列(十三) 点亮第一个LED——好的開始,成功的一半
前面介绍了非常多概念知识.做了非常多准备工作,从这一节開始,我们正式開始单片机的学习.我们将使用单片机完毕一项非常easy的工作:点亮一个发光二极管(即LED:Light-Emitting Diode ...
- 相当精简的CentOS个人桌面版--从CentOS6.3 32b-mini版開始(mini版过程略)
利用网络实现相当精简的CentOS个人桌面版--从CentOS6.3 32位mini版開始(mini版过程略).升级后即是CENTOS6.5. 特别感谢163网易的镜像空间[http://mirror ...
- Bmob移动后端云服务平台--Android从零開始--(二)android高速入门
Bmob移动后端云服务平台--Android从零開始--(二)android高速入门 上一篇博文我们简介何为Bmob移动后端服务平台,以及其相关功能和优势. 本文将利用Bmob高速实现简单样例,进一步 ...
- Bmob移动后端云服务平台--Android从零開始--(一)何为Bmob
Bmob移动后端云服务平台--Android从零開始--(一)何为Bmob 在正式的项目开发中,单client不能满足我们的需求,须要实现client与服务端的连接. 而在编写Android服务端代码 ...
- 从0開始学习 GitHub 系列之「07.GitHub 常见的几种操作」
之前写了一个 GitHub 系列,反响非常不错,突然发现居然还落下点东西没写,前段时间 GitHub 也改版了,借此机会补充下. 我们都说开源社区最大的魅力是人人多能够參与进去,发挥众人的力量,让一个 ...
- Linux内核project导论——linux学习和职业曲线(刚開始学习的人,中级,高级都可參考)
Linux世界介绍 给自己定级 门外汉: 不会安装操作系统 不会用虚拟机(安装和使用) 入门级: 熟悉常见的发行版,甚至装过而且能用一些特殊发行版(比如kali)做过一些简单的图形界面的使用. 会一些 ...
随机推荐
- 1044 - Access denied for user 'root'@'%' to database 'xahy-blog'
grant 创建了一个远程连接 root 权限账户, 准备再授权个对应数据库操作的账户时出现了 1044 错误. [SQL]grant all privileges on xahy-blog.* to ...
- BZOJ 3261 最大异或和 (可持久化01Trie)
题目大意:让你维护一个序列,支持在序列末插入一个数,支持询问$[l,r]$区间内选择一个位置$p$,使$xor\sum_{i=p}^{n}a_{i}$最大 可持久化$01Trie$裸题,把 区间异或和 ...
- mysql忘记密码怎么处理
1修改/etc/my.cnf文件 在[mysqld]下加一行skip-grant-tables 2.重启mysql使配置生效 3.免密码登录mysql并设置新密码 设置新的root密码,并刷新权限 4 ...
- WPF 列表自动换行
原文:WPF 列表自动换行 本文告诉大家如何在 ListView 或 ListBox 使用 WrapPanel 让里面的控件自动换行 在 WPF 可以通过修改 ItemsPanel 设置使用不同的 I ...
- Mysql导入Sql文件时报Error Code: 2013 - Lost connection to MySQL server during query
MySql 有时我们导入sql文件,文件过大,导致Error Code: 2013 - Lost connection to MySQL server during query这种错误 执行以下: S ...
- Linux shell 内部变量
1 TMOUT 来自bash的解释: If set to a value greater than zero, TMOUT is treated as the default timeout for ...
- Unity 相机花式分屏
花式分屏,顾名思义,可以实现各种不规则几何边界的分屏,是无法直接通过调整相机视口能达到效果的(只能实现矩形的分屏),例如斜对角分屏,几何图形分屏: 假设我们有两个相机,需要上面的斜对角分屏画面,和镜子 ...
- Java之旅(二)--- ServletContext
什么是ServletContext? WEB容器在启动时,它会为每一个WEB应用程序都创建一个相应的ServletContext对象.它代表当前web应用.通过使用这个对象,servlet能够 ...
- How to Download Windows 10 Spotlight/Lock Screen Images
http://www.online-tech-tips.com/windows-10/download-windows-10-spotlight-lock-screen-images/ 图片位置 C: ...
- python-网络-tcp
python-网络-tcp 标签(空格分隔): python TCP[client]-发送数据 from socket import * s = socket(AF_INET, SOCK_STREAM ...