Skip to content
View linuxkid473's full-sized avatar

Block or report linuxkid473

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
linuxkid473/README.md
Neon terminal banner: VIHAAN NATHAN, systems programmer, 14 — builds operating systems, kernels and emulators from scratch. C, x86-64 assembly, C++, Bash, no frameworks.

i'm vihaan — 14, systems programmer. i write the parts of computing most people never look at: kernels, syscalls, schedulers, signals, bootloaders, emulators. C and x86-64 assembly, from scratch, no frameworks.


Boot console: vihaan at github loads PureUNIX, AsterOS, the ppcosxkvm and maclator emulators, the Metal GPU bridge and the GNU/QEMU toolchain, then drops to a verbose run prompt



Stack matrix — languages: C, x86-64 assembly, C++, Bash, Make, JavaScript. Systems: kernel, memory management, scheduling, syscalls, signals, ELF, VFS, drivers, USB/xHCI. Emulation: QEMU, PowerPC, interpreter, JIT, AOT cache, Metal and OpenGL bridges. Toolchain: GNU, nasm, ld, GDB, Make, Git, OpenCore. Platforms: x86-64, arm64, PowerPC, Linux, macOS/XNU, legacy BIOS, UEFI.

╔═[ 0x01 ]══════════════════════ projects ═══════════════════════╗
project what it is
PureUNIX unix-like OS from scratch — kernel, VFS, process management, syscalls, signals, pipes, a BusyBox userland and a USB/xHCI stack, in C and x86 asm
AsterOS a Darwin/XNU-based operating system
maclator run arm64 macOS apps on intel macs — reverse-Rosetta: interpreter, x86-64 JIT, AOT cache, and a Metal bridge to the host GPU
ppcosxkvm PowerPC Mac OS X Tiger on apple silicon with an emulated ATI Radeon 9700 PRO — Quartz Extreme, Core Image and OpenGL through Metal
OptiPlex780-RX640-Hackintosh a legacy-BIOS Core 2 Duo box running macOS Monterey with full Metal acceleration via OpenCore/OpenDuet
SiMPLE-OS built from scratch because using an OS was too easy
moon.github.io an Apple-HIG-inspired portal for 160+ free browser games

╔═[ 0x02 ]══════════════════════ activity ═══════════════════════╗
Latest activity panel — the repo and subsystem touched by the most recent push, synced automatically
╔═[ 0x03 ]════════════════════════ reach ════════════════════════╗
Neon pill strip: PureUNIX, AsterOS, maclator, ppcosxkvm, SiMPLE-OS, no frameworks

github/linuxkid473  ·  pureunix  ·  asteros  ·  maclator  ·  ppcosxkvm



C · x86-64 asm · C++ · Bash · QEMU · GNU toolchain · Metal · OpenCore



if it boots, it's honest

Popular repositories Loading

  1. ppcosxkvm ppcosxkvm Public

    PowerPC Mac OS X Tiger on Apple Silicon with an emulated ATI Radeon 9700 PRO: Quartz Extreme, Core Image and OpenGL via Metal

    Shell 55 4

  2. maclator maclator Public

    Run arm64 macOS apps on Intel Macs: a reverse-Rosetta emulator (interpreter + x86-64 JIT + AOT cache) with a Metal bridge to the host GPU

    C 46 3

  3. AsterOS AsterOS Public

    A Darwin/XNU Based Operating System

    C 21 3

  4. PureUNIX PureUNIX Public

    C 10 1

  5. SiMPLE-OS SiMPLE-OS Public archive

    Built from scratch because using an OS was too easy.

    C 4

  6. Linux-Phone-with-near-native-virtualization Linux-Phone-with-near-native-virtualization Public archive

    You will be able to run Linux on your Android by following this guide. It does NOT need rooting and is EASY to setup with Termux

    1