V86
Einrichten einer Entwicklungsumgebung für v86
-
Installieren Sie
make:sudo apt install make -
Installieren Sie
rustupundwasm32-Ziel:curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source "$HOME/.cargo/env" rustup target add wasm32-unknown-unknown -
Installieren Sie
clang:sudo apt install clang -
Installieren Sie die Standard-Java-Laufzeitumgebung:
sudo apt install default-jre -
Installieren Sie
Node.jsundnpm:curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs -
Installieren Sie zusätzliche Tools und Bibliotheken:
sudo apt install nasm gdb qemu-system-x86 gcc libc6-dev-i386 rustfmt -
Klonen Sie das v86-Repository von GitHub:
git clone https://github.com/copy/v86.git cd v86 -
Kompilieren Sie das v86-Projekt mit
make:make make all -
Starten Sie den v86-Server:
make run -
Laden Sie Test-Images herunter:
wget -P images/ https://k.copy.sh/{linux3.iso,linux.iso,linux4.iso,buildroot-bzimage.bin,openbsd-floppy.img,kolibri.img,windows101.img,os8.img,freedos722.img} -
Führen Sie Tests aus:
make tests -
Starten Sie den v86-Server im Hintergrund:
nohup make run > v86.log 2>&1 & -
Überprüfen Sie, ob der Server im Hintergrund läuft:
ps aux | grep "make run"