openSUSE:Appliances events workshop Nuremberg 2010 projects Studio development kit
SUSE Studio SDK
该SDK允许开发者轻松创建、运行和管理“虚拟工作区”(定制化设备的实例),可用于SUSE Studio的内部开发和测试。该项目由两部分组成,UI服务器和设备本身。
SDK UI Server
- ruby服务器生成和控制Studio实例
- 与运行设备的KVM交互
- 启动/停止设备
- 与设备中运行的Studio服务通信
- 在给定用户的UID下生成虚拟机
SDK Appliance
- 基于SUSE Studio中构建的常规设备
- ypbind (NIS) + automount -> 开发者工作环境自动可用
- git pull
- setup.sh
- 获取 + 安装软件包
- 启动studio
待办事项
- 使用services.rb start/stop/status来管理服务
- 添加UI元素来控制/管理设备 + 服务
- 添加UI元素来跟踪设备 + 服务状态
- UI 润色
进一步改进的想法
- 将flash VNC集成到UI中
- 从studio获取模板
- 与studio集成 - 能够通过studio UI中的选项卡管理/VNC查看测试驱动程序 + 服务