Dragonflybsd

DragonFly BSD 目的神話:一個作業系統在幾台物理機器上?

  • March 10, 2018

很久以前,我讀過/聽說過有關 DragonFlyBSD 的內容,其目的之一是在多台物理機器上執行一個作業系統。或者像“外部”這樣的東西只能看到一個作業系統,但在它下面執行在幾台物理機器上。

我找不到這個“神話/目的”,但我記得我在某處讀過它。

問題:任何人都可以確認或反駁它嗎?

這些資訊很容易被Google搜尋到。

是的,DragonFly BSD 打算在某個時候支持“單系統映像集群” ,正如項目歷史網頁中所述

自分叉以來,DragonFly BSD 一直在經歷快速且不斷增長的發展。其中一項重要工作包括對大多數核心子系統的簡化和一般清理。這項工作最初旨在支持單系統映像集群,但已經使核心更加可靠、易於理解和易於維護。DragonFly 在整個核心中使用的基本同步概念之一,令牌,直接有助於核心的易於維護和可理解性。

在項目的第一個主要階段,一直持續到 2007 年初,DragonFly 項目專注於重寫大多數主要核心子系統以實現所需的抽象並支持項目第二階段的機制,當時旨在進行單系統圖像分群。這涉及到幾乎每個子系統中的大量工作,尤其是文件系統 API 和核心核心。在此期間,最重要的目標是保持系統更新,以使任何系統在生產中可用所需的第三方應用程序和基本系統實用程序。這導致採用 pkgsrc 框架來管理所有非基礎系統的第三方應用程序,以便使用該框架將我們的資源與其他 BSD 項目共享。

在 2007-2008 年期間,為 DragonFly BSD 開發了一個名為 HAMMER 的新文件系統。2008 年 7 月,隨著 DragonFly 2.0 的發布,HAMMER 首次亮相。該文件系統旨在解決許多問題並為 DragonFly 添加許多新功能,例如細粒度的歷史保留(快照)、即時崩潰恢復和近乎實時的鏡像。HAMMER 文件系統還旨在作為構成項目第二階段的集群和其他工作的基礎

請注意,在作業系統的最新版本(5.0 版)中,HAMMER2 不支持集群。

另請閱讀這篇(有些舊的)InformIT 文章:DragonFly BSD:UNIX for Clusters?.

引用自:https://unix.stackexchange.com/questions/429464