About NetNIX
A passion project building a virtual UNIX world from the ground up in C#.
// The Project
NetNIX is a self-contained, virtual UNIX-like operating environment built entirely in C# on .NET 8. It is not a real operating system — it runs as a normal console application — but inside that application you get a fully functional multi-user system with its own filesystem, shell, user accounts, permissions, package manager, text editor, scripting engine, daemon services, networking, and more.
Think of it as a fantasy computer — like PICO-8 is to game consoles, NetNIX is to UNIX workstations.
Everything lives inside a single ZIP archive (the "rootfs") stored in your AppData folder. Nothing touches your real filesystem unless you explicitly use the host-bridging tools. You can reset, clone, or move an entire NetNIX machine by copying that one file.
// Open Source
NetNIX is free and open source software, licensed under the GNU General Public License v3.
The source code is available on GitHub. Contributions, bug reports, and feature requests are welcome.
NetNIX is under active development. Features may change, new capabilities are added regularly, and the package ecosystem is growing. Your feedback helps shape the project.
// Author
// Technology Stack
// Package Ecosystem
The NetNIX package repository at npak.controlfeed.org hosts community-contributed packages. Current packages include:
| Package | Description |
|---|---|
| kobold | AI chat client for KoboldCpp |
| nxai | Unified AI chat interface |
| koder | AI-powered command generator |
Anyone can create and publish .npak packages. See man npak inside
NetNIX or the documentation for details.