HeadlinesBriefing favicon HeadlinesBriefing.com

Vinix: Modern OS Written in V with Alpine Linux Support

Hacker News •
×

Vinix is a modern operating system written in V, currently in alpha and under active development. It boots with 100 MB of RAM usage and occupies approximately 1 GB of disk space after installation. The OS offers official support for Apple Silicon Macs and is compatible with Alpine Linux binaries, with M3, M4, and M5 support coming soon.

The system boots to a desktop in seconds and features no garbage collector, no systemd, and no telemetry. The kernel is built with -gc none and manual memory management, ensuring memory use stays flat rather than sawtoothing. The desktop draws straight to the framebuffer with no display server underneath.

Vinix offers optional per-app sandboxing similar to iOS, where sandboxed programs get their own private directory and cannot access the rest of the filesystem. This is off by default and meant for cases like browsers or untrusted binaries.

Though not a Linux distribution, Vinix implements the Linux syscall interface plus ELF layout and musl behaviour, allowing unmodified aarch64 Alpine Linux packages to run natively without VMs, containers, or emulation. Applications like Chromium, GIMP, Blender, Sublime Text, Gnumeric, and Wine already run on Vinix. The Apple M1 AGX GPU driver is currently in development.