為什麼發行版不使用跨平台服務管理員?

為什麼發行版不使用跨平台服務管理員?

我用導師用於我在生產伺服器上的服務。我最近也轉向了 MacOS,對於開發所需的服務,我決定最好在這裡也使用 Supervisor,而不是使用brew(launchd?)提出的 OSX 服務管理員。

所以我想知道。為什麼不同的發行版(和作業系統)不直接使用 Supervisor 或開發能夠滿足其跨平台需求的替代方案?這似乎是事情的一個很大的簡化,因為:

  • 雖然同一服務的配置文件在路徑或環境上會有所不同,但它們在原則上仍然基本相同,從而更容易移植
  • 當您在不同的發行版、作業系統和環境中擁有完全相同的工具時,這總是很棒的

如果您認為這個問題很愚蠢,因為主管有太多原則上錯誤的事情無法替代作業系統層級的服務管理器,請至少指出其中的一些。

相關內容