有没有网络托管操作系统解决方案?或者可以通过网络共享应用数据的东西?

有没有网络托管操作系统解决方案?或者可以通过网络共享应用数据的东西?

最好通过描绘一幅图画来解释这一点。如果这两种情况都存在,或者有人正在研究,那就太好了。我至少想订阅一些东西,以便在开发过程中获得更新。

设置:我在家里有几台电脑;一台是放在房子后面的办公室电脑,一台连接到前面的电视,还有一台放在各个房间的笔记本电脑。

场景:我在办公室电脑上编程或观看视频。我的任务是烧烤,所以我将笔记本电脑带到外面,继续使用电脑上现在在笔记本电脑上的相同会话。完成之后,我回到室内并将会话传输到电视的电脑上。

从理论上讲,我可以通过两种不同的方法看到这种情况的发生。

  1. 网络托管操作系统,每台“PC”本质上都是一个虚拟终端,仅处理显示和输入捕获。其他一切都发送到服务器来处理工作。这种情况可能只有一两个用户……数量不多,所以我真的不需要一台超级计算机作为服务器。
  2. 一种“共享”操作系统,每台 PC 都有自己的安装,但只要它们运行相同的基本架构,就可以将部分或任何正在运行的应用程序共享给任何其他 PC。该概念本质上是“暂停”应用程序,将其所有内容传输到第二台计算机,然后“恢复”。它如何工作并不重要,只是它就是这样做的。
  3. 我并不需要像同步程序那样管理数据,因为我现在几乎拥有的就是这个。而且我经常需要提示必要的程序进行同步,并且需要关闭某些程序才能解锁文件。这需要我投入大量的时间和思考

我今天不一定在寻找可行的解决方案,只是想知道它是否已经存在。我知道虚拟服务器可以在客户机运行时移动它们,只要目标服务器运行相同的 CPU。

理想情况下,我最喜欢的例子是我在 Netflix 上看到的一个广告,有人在床上看电影,然后暂停,下楼,在厨房继续看,然后暂停,在客厅继续看(或者可能是相反的)

注意:任何与安全相关的问题都无关紧要。虽然它们很重要,但这不是我所关注的重点。如果它在 Google 上列出,那么我使用的搜索词是错误的(但我不知道正确的搜索词)。

更新:就娱乐目的而言,我想知道视频有什么好的解决方案。至于游戏,类似 OnLive 的服务也不错。事实上,如果 OnLive 的服务可以用于常规 PC 使用,我认为那将是理想的。

答案1

您尝试过远程桌面连接吗?它本质上使一台计算机成为另一台计算机的终端(两台计算机都运行 Windows)。这将是您描述的第一种方法的最佳答案。

http://windows.microsoft.com/en-US/windows7/Remote-Desktop-Connection-frequently-asked-questions

这不仅仅是一个随机功能 :-)。这基本上是 Microsoft 程序员使用/切换计算机的方式,因此它得到了很好的支持。

我不确定第二个问题是否有解决方案。如果有,我敢打赌许多数据中心管理员都会喜欢使用它。至于第三个问题,第三方程序很难理解各种应用程序如何使用内存中的文件,并通过网络传输这些信息(这就是为什么大多数应用程序无法在不关闭并将文件写入磁盘的情况下同步的原因)。如果没有操作系统支持(您描述的第二种方法)或每个正在运行的应用程序的支持,实际上不可能做到这一点,而且我不知道目前有哪些主流操作系统可以做到这一点。也许有一个我不知道的。

答案2

有一个解决方案叫做云操作系统- 我不确定这是否可以在本地网络上运行,但它可能是您所需要的。

有各种各样的云操作系统,例如Joli 操作系统, 或者薄荷例如。另一种方式是,如上所述,远程桌面访问。

相关内容