Автор Гілка: SnakeOS - змійка через QEMU  (Прочитано 9162 раз)

Axmed

  • Гість
Збирання з коду

  1. Потрібно мати попередньо встановлені:
     - rustup, cargo
     - qemu-system-x86_64
       
  2. Завантажити вихідний код
git clone https://github.com/trusch/snakeos
cd snakeos/; ls

   3. Компіляція
rustup override set nightly
rustup toolchain install nightly
rustup component add rust-src --toolchain nightly-x86_64-unknown-linux-gnu
rustup component add llvm-tools-preview
cargo run \
    --release
    --target x86_64-custom.json
    -Zbuild-std=core,alloc
    -Zbuild-std-features=compiler-builtins-mem -- \
        --no-run
ln -sf target/x86_64-custom/release/boot-bios-snakeos.img snakeos.img

Запуск

  Готовий образ img можна завантажити звідси:
  https://github.com/trusch/snakeos/releases

qemu-system-x86_64 \
    --enable-kvm \
    -drive format=raw,file=snakeos.img

  Бавтеся на здоровʼя...
« Змінено: 2021-08-27 20:08:53 від axmed »