Ghost OS是开源的业余爱好操作系统和内核,自2014年以来一直在开发中,目前与x86平台兼容。该系统基于微内核,具有对称的多处理和多任务处理功能,大多数内核和系统程序都是用C ++编写的。

Ghost的目的是允许将系统克隆到其他系统上,或实现系统的快速还原。Ghost成像通常用于快速设置笔记本,平板电脑或服务器的模块。例如,它可以从一个磁盘或PC迁移到另一磁盘或PC,从而从硬盘转移到固态驱动器。

Ghost的工作原理

Ghost通常会在计算机上创建软件的磁盘映像,包括系统设置和详细信息。该映像允许快速安装新副本。Ghost通常被压缩以节省空间并加快向目标系统的传输,并且可以对其进行加密以提高安全性。典型的克隆设置在库中具有许多备用映像。

Ghost映像工具可以将数百台PC精确复制,将构建一个主机,并将其硬盘映像到一个文件。然后,所有其他计算机都应用了该映像,然后执行自定义过程,该过程为已安装的OS提供自己的标识。

Ghost的利与弊

Ghost比单独安装每台计算机要快得多,尤其是在涉及安装许多应用程序的情况下。根据使用情况,有不同类型的重影图像。例如,支持许多移动设备和台式机的数据中心将需要一个工具,该工具专注于批量更新移动设备以及单个还原。云集群可能仅使用云软件堆栈中的映像工具,高性能计算设置使用重影在数百或数千台服务器上创建映像。

与从头开始加载程序相比,Ghost可以节省数小时的设置时间,并且可以减少过程中的错误。但是,更新不是增量的。当新映像替换目标位置上的OS时,本地用户数据或自定义丢失。

图像与一个硬件平台紧密相连。如果组织具有许多不同的目标系统类型,则很难创建和管理映像。支持也可能是一个挑战。例如,Microsoft不支持已安装Windows系统的基于映像的克隆。