Important
KibaOS only supports UEFI-based systems. Virtual machine installation is currently unsupported because KibaOS is designed to run on physical hardware.
KibaOS is built on Arch Linux (the "Rolling" release, meaning it's always kept up to date rather than released in big yearly versions). It uses the Budgie desktop environment and is designed so that anyone switching to simple can sit down and use it immediately, without having to configure anything first.
Every piece of it — the installer, the app icons, the terminal, even the boot screen — is chosen or built with one rule in mind: nothing should look or feel like it's still showing you the plumbing.
KibaOS is built and maintained by Kiba Labs.
Note
New to Linux? A "distribution" (or "distro") is just a complete, ready-to-install version of the Linux operating system, bundled with a desktop, apps, and settings. KibaOS is one such distribution.
- What KibaOS Includes
- Design & Theming
- Getting Started
- System Requirements
- Everyday Use
- Building KibaOS Yourself
- Project Structure
- Contributing
- License
- About
KibaOS aims to work well right out of the box, so there's no need to spend an afternoon installing extra software just to get a usable computer.
| Feature | What it means for you |
|---|---|
| A solid foundation | Built on Arch Linux, a well-respected base known for staying current and supporting the newest hardware. |
| A clean, familiar desktop | The Budgie desktop environment provides a taskbar, a centered dock, and a clock applet, laid out so everything is easy to find. |
| Everyday apps, already installed | A file manager (Nemo), a web browser, a calculator, a calendar, email (Geary), notes, music, and a to-do list app — all picked or relabeled so they read as plain, simple tools instead of a pile of separately-branded software. |
| A simple terminal, when you need it | The built-in terminal is deliberately minimal — one window, no tabs, no menus — for the rare moments you need it, without it ever feeling like the "real" way to use the computer. |
kiba, a friendly app manager |
Install, remove, and update software with plain-language commands instead of memorizing package-manager flags. See Managing Apps with kibapkg. |
| A guided setup experience | KibaOS's own built-in installer (the OOBE app, short for "Out-Of-Box Experience") asks you one simple question at a time. |
| A calm, uncluttered live session | The trial/install session never dims, locks, or falls asleep on you mid-setup, and stays free of raw system dialogs, developer tools, and other things you'd never need to see. |
| Windows Workspace | A real Windows environment runs alongside KibaOS and opens full-screen with one click — Office, Photoshop, and most other Windows programs work as they normally would. |
| Automatic background updates | Small fixes download and apply on their own, without interrupting what you're doing. |
Tip
If a word here is unfamiliar — like "desktop environment" or "ISO" — don't worry. We explain each one the first time it comes up.
KibaOS's look isn't an afterthought bolted onto stock Arch + Budgie — every visual layer is deliberately chosen so the system feels like one coherent product, not a collection of default Linux app icons and system dialogs.
| Layer | What's used | Why |
|---|---|---|
| Boot splash | Numix Plymouth | Replaces the default distro boot screen with a clean, animated splash — the first thing you see sets the tone. |
| App icons | Numix Circle | A consistent, modern, single-style icon set across every app, instead of each app showing its own designer's take on an icon. |
| Window & UI theme | Adwaita-dark, with a KibaOS rounded-rectangle panel override | A calm dark base that avoids the visual noise of a stock desktop while staying easy on the eyes. |
| Motion | KibaOS's own "Organic Motion Language" | A shared set of named, natural-feeling animation curves used consistently across the desktop and installer, so things like window opens and panel transitions feel like part of the same system rather than a grab-bag of default GTK animations. |
| App branding | De-branded where it matters | A handful of apps that would otherwise show a separate company's name or logo (the browser, the software store, the settings app) are relabeled to plain, generic names — "Browser," "App Store," "Settings" — so the desktop reads as one product. |
An ISO file is a single file that contains an entire disc's (or USB drive's) worth of data. It's how most Linux operating systems are distributed. You'll write this ISO onto a USB drive, then boot your computer from that USB drive to try or install KibaOS.
You can download the latest KibaOS ISO file here: Download KibaOS on SourceForge
Important
Each release comes with a SHA256 checksum, which is a short code used to verify your download wasn't corrupted or tampered with. It's good practice to check it, though not strictly required to get started.
You'll need a USB flash drive (8 GB or larger is plenty) that you don't mind erasing — everything currently on it will be deleted.
Free graphical tools like Balena Etcher or Ventoy make this easy — you just select the ISO file and the USB drive, and click "Flash."
A live session lets you try KibaOS directly from the USB drive, without installing anything or changing your computer in any way. This is a great way to check that your hardware (Wi-Fi, graphics, etc.) works well with KibaOS before committing to install it.
- Plug in the USB drive.
- Restart your computer and open the boot menu (usually by pressing a key like
F12,F2,Esc, orDelright after powering on — it varies by computer). - Choose the USB drive from the list.
- KibaOS will boot and log you in automatically.
Note
Anything you do in the live session — files you create, settings you change — is not saved once you restart. It's meant only for trying things out. To make KibaOS permanent, continue to Step 4.
These accounts only exist while you're trying KibaOS from the USB drive — they are replaced by your own account when you install:
| Account | Password |
|---|---|
liveuser |
live |
From the live desktop, open the "Install KibaOS" icon. This launches KibaOS's own built-in installer, which asks you a few simple questions one at a time:
- Your preferred language and region
- Your keyboard layout
- Which disk to install onto
- Your username and password
- A short confirmation screen before anything is written to disk
After you confirm, the installer prepares your disk, copies KibaOS onto it, sets up the bootloader (the part that lets your computer find and start KibaOS when it turns on), and finishes by creating your personal user account. Behind the scenes it uses the well-tested, community-maintained archinstall project to handle disk partitioning, then copies over the exact same system image you tried in the live session — so what you installed is what you tested.
Caution
Installing KibaOS will erase the disk you choose in step 3 above. Make sure you've backed up anything important, and double check you're installing to the correct disk if your computer has more than one.
Once installation finishes, restart your computer, remove the USB drive, and KibaOS will start normally from your computer's own disk.
| Component | Minimum | Recommended |
|---|---|---|
| CPU | 64-bit (x86_64) | Dual-core or better |
| RAM | 2 GB | 4 GB |
| Disk | 20 GB free space | An SSD is much faster than a traditional hard drive |
| Graphics | A GPU supporting OpenGL 2.0 | A dedicated graphics card |
KibaOS includes its own app manager, kibapkg, used from the terminal as the short command kiba. It talks directly to the same underlying package system Arch itself uses, but skips the jargon — no flags to memorize, no wall of resolver output.
kiba install <app name> # install an app
kiba remove <app name> # remove an app
kiba update # update everything
kiba search <term> # search for an app
kiba list # see what's installed
kiba info <app name> # details about an appTip
Most people won't need kiba day-to-day — the App Store handles installing and updating apps visually. kiba is there for when you'd rather type a command.
KibaOS includes Windows Workspace — the reverse of what its name implies: instead of Windows running a Linux environment inside it, KibaOS runs a real Windows environment inside itself. This lets you use Windows-only programs like Microsoft Office or Photoshop without leaving KibaOS or setting up a separate computer.
The first time you open "Run Windows Workspace" from the app menu or desktop, KibaOS downloads and installs Windows automatically in the background — no product key or install disc needed, and nothing to click through. This takes 15–20 minutes and needs about 30 GB of free disk space, all done once.
After that, opening "Run Windows Workspace" brings up the full Windows desktop, full-screen, in seconds. Press Super+K at any time to switch back to your KibaOS desktop without closing Windows — everything stays running in the background, ready when you switch back.
Tip
Not every Windows program will work perfectly — this depends on the program itself, not on KibaOS. Windows Workspace works best with at least 4 GB of RAM free for the Windows environment on top of what KibaOS itself is using.
KibaOS quietly checks for small, official patches in the background and applies them on their own, without interrupting your work. There's generally nothing you need to do — updates just happen.
If you'd like to build your own copy of the KibaOS ISO from source instead of downloading the prebuilt one, you'll need:
- Docker installed
- A Linux computer with at least 15 GB of free disk space
git clone https://github.com/WolfTech-Innovations/Kiba
cd Kiba
docker run --rm --privileged \
-v "$PWD:/w" \
-e RUN_NUM=local \
archlinux:latest \
/w/build.shNote
The build.sh script does the real work: it installs Arch Linux's archiso tool, configures the Budgie desktop, applies the Numix boot splash and icon theme, builds KibaOS's custom graphical installer and kibapkg, sets up automatic updates, and finally packages everything into a bootable ISO file. The official KibaOS releases on SourceForge are built automatically using this exact same script, run by GitHub Actions (a service that builds and tests projects automatically) every time changes are pushed to the project or on a regular weekly schedule.
Kiba/
├── .github/
│ └── workflows/
│ └── kiba.yml # Tells GitHub Actions when and how to build KibaOS
├── branding/
│ └── kibaos_banner.png # KibaOS logo and brand images
├── build.sh # The full build script — the heart of the project
└── README.md # This file
Issues and pull requests are welcome at the WolfTech-Innovations/Kiba repository. If you're planning a larger change, please open an issue first so we can talk it through — thanks!
KibaOS is a distribution, not a single piece of software — it bundles together many separate projects (the Linux kernel, Budgie, Docker, Numix, and more), each with its own license. The build scripts and configuration files in this repository are released under the MIT License.
KibaOS is a Kiba Labs project.


