做一个有追求的programmer.
• 为安卓开发团队打造开发环境
• 物理机安装android模拟器,将lxc容器挂载至物理主机,共享物理机资源
• 每个容器对应于一个用户,限制容器的cpu,内存,以及磁盘容量
• 客户端无盘启动加载瘦客户端,然后通过xfreerdp连接至远程服务端虚拟桌面(xrdp)
• lxc容器模板由技术总监提供
• 整个环境的搭建由我一人实现,下至源码编译Lxc、Xrdp+xorgxrdp,上至安装Android模拟器环境,并实现自动化批量创建(删除,启动,停止)脚本以及通过设置脚本参数限制容器的资源(cpu,内存,磁盘容量)。
• 容器的监控采用Lxc-webpanel
• 二次开发synaptic以符合公司标准,在synaptic原有的基础上,添加中间审核功能。
• 程序语言:c/c++,框架:Gtk,调试:gdb
• 通过此项目,对企业云桌面架构有了深入的了解