v0.7.11 β€” The First Qatari OS

AlJefra OS

Boot on any device. AI downloads the rest.

Built in Qatar. Built for the world.

Download v0.7.11 Roadmap Documentation
3
Architectures
22+
Drivers
91,000+
Lines of Code
875+
Files

Why AlJefra OS is Unique

No other operating system combines AI-native design, self-evolution, and universal hardware support from a single assembly-based kernel. Here is what sets AlJefra OS apart from every other OS in the world.

πŸ‡ΆπŸ‡¦

First Qatari OS

AlJefra OS is the first operating system designed and built in Qatar. A milestone for Qatari technology and a statement that world-class systems software can come from the Gulf region.

🧠

AI-Native from Day One

The only OS where AI is embedded at the kernel level. On boot, it scans hardware via PCI, connects to the internet over TLS, and asks an AI agent to find and install the right drivers β€” all autonomously, with zero human input.

🧬

Self-Evolving Kernel

No other OS evolves its own kernel. AlJefra OS uses dual evolution: AI-directed source optimization (52 optimizations across 10 generations) and GPU-accelerated genetic algorithms that mutate and test kernel binaries at machine speed.

🌍

3 Architectures from Assembly

Born from a pure x86-64 assembly kernel, AlJefra OS now boots on x86-64, ARM64, and RISC-V through a 9-header HAL abstraction. No other assembly-born OS supports three CPU architectures.

πŸ›’

Driver Marketplace with Crypto Verification

The first OS with an app-store model for drivers. The .ajdrv package format uses Ed25519 digital signatures (1,546 lines of pure C cryptography) for tamper-proof driver distribution.

πŸ€–

Built-in AI Agent

A built-in NLP chat engine understands English and Arabic commands, mapping natural language to 19 system actions. When online, the network stack (TCP/IP + TLS via BearSSL) enables connection to external LLM backends for advanced reasoning.

⚑

GPU Compute from Assembly

An experimental 952-line NVIDIA GPU driver stub with MMIO register definitions, VRAM management structures, and command queue layout. Display output uses the proven Bochs VBE framebuffer driver.

πŸ”’

OTA Updates with Signed Packages

Secure over-the-air kernel updates with CRC32 verification and staged installation. The marketplace checks for updates, downloads signed packages, and safely applies them β€” keeping every device current.

How We Compare

Feature AlJefra OS BareMetal OS Redox OS SerenityOS TempleOS
AI Integration Built-in (kernel-level) None None None None
Self-Evolving Kernel Yes (AI + GPU) No No No No
Architectures 3 (x86-64, ARM64, RISC-V) 1 2-3 1-2 1
Driver Marketplace Yes (Ed25519 signed) No No No No
GPU Compute Bochs VBE + experimental GPU stub No No Partial No
Full Network Stack TCP/IP + TLS (BearSSL) Raw packets Yes Yes No
OTA Updates Yes (signed) No No No No
Kernel Size ~987 KB ELF (148 KB text) 16 KB ~16k lines ~100k lines ~22k lines

Core Features

🌍

Universal Boot

Boots on x86-64, ARM64, and RISC-V with the same kernel design. One codebase for every architecture.

πŸ€–

AI Bootstrap

Detects hardware at boot and automatically downloads the right drivers from AlJefra Store. True plug-and-play for every device.

πŸ›’

Driver Marketplace

Ed25519-signed .ajdrv packages. Verified and secure drivers available on-demand. Community and official drivers in one store.

πŸ—οΈ

Hardware Abstraction

Clean HAL separates architecture-specific code from portable drivers. Write once in C, run on all platforms.

🌐

Full Network Stack

TCP/IP, DHCP, TLS, HTTP, and DNS β€” all built-in. Connect to the internet and AI services from day one.

⚑

Self-Evolving Kernel

AI-directed source optimization and GPU-accelerated genetic algorithms continuously improve the kernel. 52 optimizations applied across 10 generations.

Architecture Overview

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚       Applications / AI Agent           β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚      Kernel Core (C, portable)          β”‚
β”‚ scheduler Β· syscalls Β· driver loader    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  HAL β€” Hardware Abstraction Layer       β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  x86-64    β”‚  AArch64   β”‚   RISC-V 64   β”‚
β”‚ APIC/HPET  β”‚ GIC/Timer  β”‚ PLIC/SBI      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Layered Design

AlJefra OS uses a clean layered architecture: Applications sit on top of a portable kernel core, which communicates with hardware through a unified HAL. Each architecture (x86-64, AArch64, RISC-V) implements the HAL independently, while all drivers are written in portable C.