Aquila

AquilaOS: UNIX-like Operating System

Github星跟踪图

Aquila OS https://travis-ci.org/mohamed-anwar/Aquila 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)

主要指标

概览
名称与所有者thethumbler/Aquila
主编程语言C
编程语言Makefile (语言数: 9)
平台
许可证GNU General Public License v3.0
所有者活动
创建于2016-04-23 00:29:09
推送于2020-12-11 17:27:28
最后一次提交2019-10-26 11:08:29
发布数7
最新版本名称v0.0.1a-dev-build005-nuklear (发布于 2018-05-15 00:41:11)
第一版名称osdev-test (发布于 )
用户参与
星数486
关注者数31
派生数30
提交数333
已启用问题?
问题数20
打开的问题数6
拉请求数8
打开的拉请求数5
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?