ViniciusOS

Welcome to the ViniciusOS project page!

A highly optimized, bare-metal Operating System built from scratch in C and x86 Assembly.

Features

  • Ring 0 Only: Everything runs with full kernel privileges for maximum performance.
  • 64 Bits: Built for modern CPU architectures.
  • Symmetric Multiprocessing (SMP): Full multi-core support via ACPI/APIC.
  • Native Drivers: Realtek RTL8139/RTL8168 (Network), Intel HDA (Audio), and USB FAT32.
  • Modular ELF Loader: Runs standalone .vin apps (Desktop, Terminal, Mixer) with TLS support.
  • Ultra-Fast Graphics: Custom software renderer hitting 1-4ms render times with VBE and PAT Write-Combining.
  • Fast Bare-Metal Testing: Sub-5 second hardware deployment loop using a Raspberry Pi Zero W (USB OTG).

Media

ViniciusOS Screenshot

Downloads

Installation: Put both files in the same folder, chmod +x flash_os.sh, and run the script to format and flash your pendrive.