![適用於低 RAM 的發行版,具有最新的軟體包版本](https://rvso.com/image/50582/%E9%81%A9%E7%94%A8%E6%96%BC%E4%BD%8E%20RAM%20%E7%9A%84%E7%99%BC%E8%A1%8C%E7%89%88%EF%BC%8C%E5%85%B7%E6%9C%89%E6%9C%80%E6%96%B0%E7%9A%84%E8%BB%9F%E9%AB%94%E5%8C%85%E7%89%88%E6%9C%AC%20.png)
是否有任何發行版旨在在低 RAM 系統上提供各種最新(不穩定)的軟體包?
答案1
這類問題被問了很多次,其根源在於根本性的困惑。
您使用的 RAM 量由您執行的軟體決定,而不是您安裝的發行版。 “但是”,你會說,“我安裝的發行版不是決定了我運行的軟體嗎?”
是的,但在某種意義上(例如),ubuntu 使用與 fedora 不同的 init 守護程式。我不確定其中哪一個使用最多的 RAM,但如果您看一下top -p 1
(init 守護程序的 pid 始終為 1),您就會明白為什麼沒有人會關心其中一種方式。您找不到一個發行版能夠透過不使用 init 守護程式來節省 RAM。
幾乎每個通用發行版都會為您提供完全一樣運行 mem Heavy 或 mem lite 軟體的機會,該軟體將是完全一樣在所有發行版上。發行版不寫軟體。他們只是配置和打包它。
像 Arch 或 Gentoo 這樣的發行版允許在安裝過程中進行更多自定義,從某種意義上說,可以更輕鬆地安裝不佔用太多資源的最小系統磁碟空間。然而,可以觀察到,因為:
這些發行版的自訂安裝過程比使用不太靈活的安裝程式的發行版更加複雜和耗時;
的過程去除所有這些組件都相對容易;
對於大多數人來說,進行一個胖(例如)Ubuntu 安裝並將其削減到相當於最小的 Arch 安裝可能需要更短的時間而不僅僅是安裝一個最小的拱門。
這並不是為了敲Arch或Gentoo。這只是說「因為它們更輕」而使用它們在某種程度上是一種誤解。這不是它們存在的原因,也不是選擇它們而不是其他東西的理由。
更遠,跑步相同的軟體堆疊在 Ubuntu 或 Debian 或 CentOS 或 Arch 或任何會導致相同的記憶體使用量。
如果您想最大限度地減少 RAM 使用量,有兩種情況需要考慮:
我不想要/不需要 GUI。
我確實想要/需要一個 GUI。
如果場景是#1,那麼你就已經準備好了。一個成熟的linux系統沒有 X適合大約 20-25 MB 的 RAM,無論是 ubuntu、fedora、arch 還是其他。
當然,如果您正在運行服務,那麼這些服務是額外的——但無論發行版如何,它們都是相同的附加內容。
如果場景是#2,那麼您希望使用輕量級 DE(桌面環境)或獨立的 WM(視窗管理器)。後者的某些配置可以在 <100 MB 的空間中運作。
答案2
您不希望伺服器上不穩定,至少在生產伺服器上。如果您想要最新且不太重的版本,請嘗試 Debian stable 或 Arch。