Donasi diterima, tapi sama sekali tidak wajib!
Kami memiliki ruang Matrix di #limine:matrix.org
(lebih disukai), dan server Discord jika Anda memerlukan dukungan, info, atau Anda hanya ingin bergaul dengan kami.
Foto oleh Gundula Vogel
Jika sistem file Anda tidak tercantum di sini, harap baca filosofinya terlebih dahulu, terutama sebelum membuka masalah atau menarik permintaan terkait hal ini.
Untuk sistem x86 32-bit, dukungan hanya dipastikan dimulai dengan sistem dengan CPU kelas Pentium Pro (i686).
Semua sistem x86-64, aarch64, riscv64 dan loongarch64 (UEFI) didukung.
Semua rilis Limine sejak 7.x menggunakan Versi Semantik untuk penamaannya.
Untuk kenyamanan, binari didistribusikan untuk pelepasan poin. Biner ini dikirimkan di cabang -binary
dan tag repositori ini (lihat cabang dan tag).
Misalnya, untuk mengkloning rilis biner terbaru dari cabang 8.x
, kita dapat melakukan:
git clone https://github.com/limine-bootloader/limine.git --branch=v8.x-binary --depth=1
atau, untuk mengkloning rilis titik biner tertentu (misalnya 8.4.1
):
git clone https://github.com/limine-bootloader/limine.git --branch=v8.4.1-binary --depth=1
Untuk membangun kembali utilitas host seperti limine
, cukup jalankan make
di direktori rilis biner.
Biner utilitas host disediakan untuk Windows.
Langkah-langkah berikut tidak diperlukan jika mengkloning rilis biner. Jika demikian, lewati ke "Menginstal binari Limine".
Untuk membangun Limine, program berikut harus diinstal: alat umum UNIX (juga dikenal sebagai coreutils
), GNU make
, grep
, sed
, find
, awk
, gzip
, nasm
, mtools
(opsional, diperlukan untuk membangun limine-uefi-cd.bin
). Selain itu, gcc
atau llvm/clang
juga harus diinstal, bersama dengan binutils masing-masing.
Jika menggunakan tarball rilis (disarankan, lihat https://github.com/limine-bootloader/limine/releases), jalankan ./configure
secara langsung.
Jika memeriksa dari repositori, jalankan ./bootstrap
terlebih dahulu untuk mengunduh dependensi yang diperlukan dan menghasilkan skrip konfigurasi (diperlukan GNU autoconf
).
./configure
mengambil argumen dan variabel lingkungan; untuk informasi lebih lanjut tentang ini, jalankan ./configure --help
.
./configure
secara default tidak membuat port Limine apa pun. Pastikan untuk membaca keluaran ./configure --help
dan aktifkan salah satu atau semua port!
Limine mendukung pembangunan di dalam pohon dan di luar pohon. Cukup jalankan skrip configure
dari direktori tempat Anda ingin menjalankan build in. Perintah make
berikut seharusnya dijalankan di dalam direktori build.
Untuk membangun Limine, jalankan:
make # (or gmake where applicable)
Langkah ini akan menginstal file Limine ke direktori share
, include
, dan bin
dalam awalan yang ditentukan (defaultnya adalah /usr/local
, lihat ./configure --help
, atau variabel PREFIX
jika menginstal dari rilis biner).
Untuk menginstal Limine, jalankan:
make install # (or gmake where applicable)
Lihat PENGGUNAAN.md.
Limine menggunakan versi tinf yang disederhanakan untuk dekompresi GZIP pada tahap awal BIOS x86.
Limine menggunakan stb_image untuk memuat gambar wallpaper.
Limine menggunakan libfdt untuk memanipulasi FDT.