Menu

Home

Ninja OS

OVERVIEW

Ninja OS is an arch linux based live OS. It is primarily intended for use on a USB flash drive, but it should boot off of any device. Also quasi-maintained is a CD/DVD .iso image for booting from optical media.

NOTE: The two are NOT compatible. The initramdisk's are difference. The USB initramdisk only has USB drivers while the .iso initramdisk has PATA and SATA but no USB drivers. the .img is based off a journaless ext4 partition, while the .iso is obviously iso 9660. This is done so the USB stick which is the primary target runs as fast as possible, a stated goal of the project.

NOTE: Installs of versions before 0.9.0 are not compatible with 0.9.0 or later releases, as 0.9.0 uses a 1.2GB partition as opposed to a 1GB parition. You need to reformat your USB Stick.(back up your data)

0.11.0 introduces a completely new package version as well. Partition size is now variable based on package
index file, and is set at 2 GB.

Installation Guide

There is nice [install guide] here. basicly you need to make a 2 GB partition on the flash drive and byte copy to that. don't copy to the entire disk. the rationale is to allow a separate data partition on the drive that can be formatted any way you want. Just remember to set the partition you made for NinjaOS bootable after you byte copy it. Then copy the boot sector image to the MBR. Thats it.

The .iso file is pretty straight foward. standard .iso file.

There are now install scripts in the [Configs and Scripts] page.
There is also a zip file on the downloads page here, with the install scripts that will run on standard linux distros.

Furthermore there are new self-contained .zip files with the install scripts and the USB image files.

Files are signed with GPG, sigs Here in the Downloads section

[Official GPG Key] is here

After your done install you might want to [Make a Data Partition]

If you already have a NinjaOS on a USB drive might want to [Clone and Forge] from an already existing NinjaOS USB drive.

Technical

We also maintain a Ninja OS [Repository] for arch linux

How'd we do it?
[Configs and Scripts] - links to the scripts and configuration files written for NinjaOS that make this distro go.

Other technical topics describing operation of Ninja OS
[Clone and Forge]
[Official GPG Key]
[Forking]

User Guides: For general GNU and UNIX usage as well as guides, see the $HOME/User_Guides directory inside Ninja OS

Larch Profile

NinjaOS is made with larch. Everything needed to build NinjaOS with descriptions is in the larch.tar.gz file. just unzip and add as a profile.

If you are looking for how this distro is put together, want to add your own packages or files, or even want a starting point for your own live cd project, check this out.

Project Admins:


Related

Wiki: Clone and Forge
Wiki: Configs and Scripts
Wiki: Forking
Wiki: Make a Data Partition
Wiki: Official GPG Key
Wiki: Repository
Wiki: install guide

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.