Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TiwutOS Kernel v3.1 - Pure ARM64 (AArch64) Native Era

Version 3.1 is the definitive standalone release of the TiwutOS Kernel, engineered natively for pure 64-bit ARM64 (AArch64) architecture with UEFI support, removing all proxy dependencies for networking, and implementing native hardware drivers for storage and file management.

	                ******++=                                   
	           #%%%%%####***++==-:                              
	        #%%%%%%%%%####**+++==-::                            
	      #%%%%%%%%%%%####**+++==--:..                          
	     %%%%%%%%%%%%####***+++==--::.                          
	    #%%%%%%%%%%%####***+++==--::..                          
	   ##%%%%%%%%%####****+++===--::..                          
	   ###%%%%#######****+++==---::..                           
	  +*##########*****+++===---::..                            
	  +****##*******++++===---:::..                             
	   ++*******++++++===---:::..                               
	   =++++++++++=====---:::...                                
	    -==========----::::...    Tiwut Kernel                  
	     :----------::::...     Version 3.1.5                   
	        .::::::::.....    Tiwut Shell                       
	            ....                                            

What's New in v3.1!

Pure ARM64 Native Core & UEFI Support

  • Full ARM64 Architecture: The system runs natively on AArch64 (ARMv8-A / ARMv9-A / Apple Silicon / Snapdragon / Cortex-A) in Exception Level 1 (EL1), unlocking massive memory addressability and modern RISC instruction sets.
  • ARM64 UEFI Boot Manager: A custom-built UEFI bootloader (BOOTAA64.EFI) ensures compatibility with modern hardware, Apple Silicon, UTM, VirtualBox 7+, and seamless high-resolution graphics initialization via GOP.

Native TCP/IP Networking

  • Standalone Stack: Integration with LwIP alongside a custom, bare-metal TCP/IP stack built into the kernel. No more Python proxies required.
  • RTL8139 & VirtIO Driver Integration: High-speed raw packet handling directly over hardware interfaces, providing reliable networking for the shell and system services.

Native Ext4 & FAT32 Filesystem Support

  • Direct Disk Mounting: A native Ext4/FAT32 filesystem driver capable of parsing Superblocks and Inode tables directly from AHCI SATA & NVMe storage.
  • AHCI DMA Storage: High-performance storage access utilizing advanced DMA for disk I/O.

Nexus V4 ULTRA Scripting

  • Modular Language Engine: The Nexus engine supports multi-line script execution and native module importing.
  • Native Directives: Support for +add and import syntax for loading system-level libraries and cross-language modules.

Text-Mode Console & System Shell

  • TextConsole Engine: A fast and robust text rendering engine that handles standard system I/O directly via the framebuffer and PL011 UART serial.
  • Interactive Shell: A full-featured command-line environment (shell.cpp) allowing for direct system interaction, driver diagnostics, and task management.

Build & Run Instructions

To compile and run TiwutOS Kernel v3.1 for ARM64:

  1. Build for ARM64:

    ./build.sh

    (or ./build_arm64.sh)

  2. Launch in QEMU / VM:

    ./run.sh

    (or ./run_arm64.sh)

  3. Clean All Build Artifacts: All intermediate files, objects, images, and ISOs are isolated in the build/ directory for simple one-command cleanup:

    ./clean.sh

(Note: See ARM64_GUIDE.md for detailed instructions on running TiwutOS ARM64 on Apple Silicon Macs, Windows Snapdragon devices, UTM, VirtualBox 7+, and QEMU).

About

Version 3.1 is the definitive standalone release of the TiwutOS Kernel, engineered natively for pure 64-bit ARM64 (AArch64) architecture with UEFI support, removing all proxy dependencies for networking, and implementing native hardware drivers for storage and file management.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages