歡迎捐款,但絕對不是強制性的!
我們在#limine:matrix.org
(首選)有一個 Matrix 房間,如果您需要支援、資訊或只是想和我們一起出去玩,我們還有一個 Discord 伺服器。
岡杜拉·沃格爾攝
如果此處未列出您的檔案系統,請先閱讀原理,尤其是在開啟與此相關的問題或拉取要求之前。
對於 32 位元 x86 系統,僅從使用 Pentium Pro (i686) 級 CPU 的系統開始才確保支援。
支援所有 x86-64、aarch64、riscv64 和 loongarch64 (UEFI) 系統。
自 7.x 以來的所有 Limine 版本都使用語意版本控制進行命名。
為了方便起見,對於點發布,二進位檔案是分散式的。這些二進位檔案在此儲存庫的-binary
分支和標籤中提供(請參閱分支和標籤)。
例如,要複製8.x
分支的最新二進位版本,可以執行以下操作:
git clone https://github.com/limine-bootloader/limine.git --branch=v8.x-binary --depth=1
或者,複製特定的二進位點版本(例如8.4.1
):
git clone https://github.com/limine-bootloader/limine.git --branch=v8.4.1-binary --depth=1
為了重建像limine
這樣的主機實用程序,只需在二進位版本目錄中運行make
即可。
為 Windows 提供了主機實用程式二進位檔案。
如果複製二進位版本,則不需要執行下列步驟。如果是這樣,請跳至「安裝 Limine 二進位檔案」。
為了建構 Limine,必須安裝以下程式:常用 UNIX 工具(也稱為coreutils
)、 GNU make
、 grep
、 sed
、 find
、 awk
、 gzip
、 nasm
、 mtools
(可選,建構limine-uefi-cd.bin
)。此外,也必須安裝gcc
或llvm/clang
以及對應的 binutils。
如果使用發布 tarball(推薦,請參閱 https://github.com/limine-bootloader/limine/releases),請直接執行./configure
。
如果從儲存庫中簽出,請先執行./bootstrap
以下載必要的依賴項並產生組態腳本(需要GNU autoconf
)。
./configure
接受參數和環境變數;有關這些的更多信息,請運行./configure --help
。
./configure
預設不會建置任何 Limine 連接埠。確保讀取./configure --help
的輸出並啟用任何或所有連接埠!
Limine 支援樹內和樹外建構。只需從您希望執行建置的目錄執行configure
make
即可。
要建置 Limine,請運行:
make # (or gmake where applicable)
此步驟將安裝 Limine 檔案以指定前綴中的share
、 include
和bin
目錄(預設為/usr/local
,請參閱./configure --help
,如果從二進位版本安裝則為PREFIX
變數)。
要安裝 Limine,請執行:
make install # (or gmake where applicable)
參見 USAGE.md。
Limine 在早期 x86 BIOS 階段使用 tif 的精簡版本進行 GZIP 解壓縮。
Limine 使用 stb_image 進行壁紙影像載入。
Limine 使用 libfdt 來操作 FDT。