A multi-file Linux-based OS simulator. Runs entirely in your browser — no installation, no server, no dependencies.
Click the download button above to save linuxapple.zip to your machine. It'll land in your Downloads folder by default.
On Linux Mint, press Ctrl + Alt + T or right-click the desktop and select Open Terminal.
Navigate to your Downloads folder and unzip the archive.
# Move to Downloads and extract ``` cd ~/Downloads unzip linuxapple.zip cd linuxapple
The included launch.sh script needs execute permission before it can run.
chmod +x launch.sh
Run the launcher. It will detect your browser (Firefox, Chromium, etc.) and open Linux Apple automatically.
./launch.sh ``` ███████╗ ██████╗ ██╗ ██╗ ██████╗ ███████╗ ██╔════╝██╔═══██╗╚██╗██╔╝██╔═══██╗██╔════╝ ... Linux Apple v1.0.0 — launching in browser… Opened with: firefox
Or open it directly without the script:
# Open manually in Firefox firefox index.html # Or Chromium chromium-browser index.html
The OS boots with a full virtual filesystem. Here's a quick orientation:
# Get oriented ``` help # show all commands neofetch # system info ls -la # list home dir cat readme.txt # Explore the filesystem cd projects ls cat notes.txt find / -name “*.py” # Shell tricks ping localhost # Ctrl+C to stop ps # view processes apple # 🍎
Modules load in order: kernel → vfs → commands → shell → ui.
Each file is self-contained and independently editable.
Add commands in bin/commands.js, add files to the virtual FS in fs/vfs.js.