Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Aquila OS Gitter chat

Image of Aquila

UNIX-like Operating System, including the kernel and system tools. Intended to be fully POSIX compliant. Oh, and it compiles with -O3.

Build Instructions

Follow the instructions in this wiki page.

CPU-based Features:

Supported Archetictures:
  • x86
  • x86-64
  • Multitasking
  • Multithreading
  • SMP

Kernel Features:

  • Monolitihic kernel
  • Virtual Filesystem
  • Supports loadable modules

Supported Filesystems:

  • initramfs (CPIO Archive filesystem, used for Ramdisk, read only)
  • tmpfs (Generic temporary filesystem, read/write)
  • devfs (Virtual filesystem, used for device handlers, statically populated, read/write)
  • devpts (Virtual filesystem, used for psudo-terminals, dynamically populated, read/write)
  • procfs (Processes information filesystem, read only)
  • ext2 (Basic Extended 2 filesystem, read/write)
  • ext3
  • ext4
  • sysfs

Supported Devices:

  • i8042 (PS/2 Controller)
  • ramdev (Memory mapped device, generic handler)
  • ps2kbd (PS/2 Keyboard Controller)
  • console (IBM TGA console)
  • ata (ATA Harddisk handler, PIO mode)
  • fbdev (Generic framebuffer device handler)
  • 8250 (UART)

Supported video interfaces:

  • VESA 3.0

System Feautres:

  • newlib-3.0.0 (latest)
  • aqbox (Aquila Box, like busybox)
  • fbterm (Framebuffer based terminal)
  • tcc (Tiny C Compiler)
  • lua (Lua programming language)
  • kilo (Kilo text editor)