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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?