WEB开发网
开发学院操作系统Linux/Unix nanoHUB 使得远程计算成为可能 阅读

nanoHUB 使得远程计算成为可能

 2008-11-10 08:25:40 来源:WEB开发网   
核心提示: 还有更多的内容,请注意,nanoHUB 使得远程计算成为可能(4),如果您用鼠标抓住该窗口的边界并拉伸应用程序的显示界面,那么会发生下面的事件:它的反应非常灵敏,此外,当前的实现“为每个应用程序会话提供了一个完全私有的环境”,这不仅仅只是对窗口的大小进行调整,因为

还有更多的内容。请注意,如果您用鼠标抓住该窗口的边界并拉伸应用程序的显示界面,那么会发生下面的事件:它的反应非常灵敏。这不仅仅只是对窗口的大小进行调整,因为 X11 帧缓冲区的尺寸限制了任何调整大小的操作。相反,nanoHUB 将调整自己的 X11 帧缓冲区的大小,并且它允许查看者的帧缓冲区将应用程序压缩 到合适的大小。据我们所知,对于 X11 服务器来说,以前没有记载过这种技术。例如,Xephyr X Server 可以在几个方面对 Xnest 进行更新,但是它并没有尝试这种相当微妙的效果。

该应用程序的显示中还包括一个 Popout 按钮,该按钮将取消 VNC 窗口的嵌入效果。因为某些浏览器无法很好地呈现嵌入的 Java Applet,所以这样做是有好处的。具体说来,最终用户在 Mac OS X 中使用 Firefox 时,或者使用任何运行于双屏幕的 XP 桌面的浏览器时,光标指针的移动常常会留下鼠标轨迹。取消嵌入 可以提供一个可充分调整大小的、基于 VNC 的窗口,该窗口不显示鼠标轨迹。

nanoHUB 的实现还提供了大量其他所需的属性。它完全由虚拟计算机来承载,当然可以对这些虚拟计算机进行快照、重新承载、备份、写入到 DVD 等等。如果 nanoHUB 在普渡大学的当前主页受到了一定程度的破坏,那么它可以(至少在原则上可以)恢复到当前状态。

虚拟化基础设施有助于实现 nanoHUB 的可测试性和安全性。可以直接地启动“快速连续的 1000 个随机应用程序会话”、或者“同时启动 100 个会话”,在 nanoHUB 站点中做出了这样的说明。此外,当前的实现“为每个应用程序会话提供了一个完全私有的环境”。这些选项的高度可管理性增加了 nanoHUB 技术团队隔离错误并提高安全性的能力。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:nanoHUB 使得 远程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接