Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

I have an operating system kernel that I wrote myself; it's called ValiantCore

Finn Dev has written an operating system kernel called ValiantCore entirely on his own, developing it on Android without a PC. The kernel currently supports x86 and Intel i386 architectures, with aarch64 support in progress, and includes components such as drivers, timers, and exception handling. The source code is available on GitHub.

Background

- Finn Dev is a solo developer who built an OS kernel (ValiantCore) from scratch, targeting x86, i386, and soon aarch64 (ARM 64-bit). Writing a kernel is typically a complex, multi-year undertaking requiring deep knowledge of CPU architecture, memory management, interrupts, and hardware drivers. - He is developing entirely on an Android device (phone/tablet) rather than a traditional PC—unusual, as kernel dev usually needs a full toolchain (compiler, assembler, linker) and often runs in a VM or on bare metal. Doing it on Android means using apps like Termux or a code editor on a phone, which is technically constrained but possible. - The post is a Show HN (Hacker News's "Show" category), where makers present personal projects for feedback. It highlights a resourceful, self-taught approach and sparks discussion about the feasibility and quality of a phone-developed kernel, as well as broader questions about access to programming tools on low-end hardware.