Frequently Asked Questions
- What is OpenProninx?
-
It is the FNU/OpenProninx continuation of PRONINX: a native x86-64 operating system
under active development with a self-contained boot path (dual BIOS & UEFI), kernel,
4 Virtual Terminals, userspace, and QEMU/bare-metal images.
- Is it ready for production?
-
No. Core 0.1.6-dev is a development baseline. Networking is functional (Intel E1000/VirtIO-Net + lwIP)
but not hardened. It is not suitable for confidential data or exposure to an untrusted network.
- Is OpenProninx Linux or a BSD distribution?
-
No. It is its own operating-system project. It uses selected third-party components behind defined
adaptation boundaries and retains its own kernel and userspace.
- Which license applies?
-
The repository is distributed under the BSD 3-Clause License. Imported third-party code retains
its own notices and provenance records.
- Can I run it on physical hardware?
-
OpenProninx uses QEMU as its reference test platform and supports bare-metal booting via both
legacy BIOS (with GPT parsing, A20, VBE/EDID, coreboot tables) and modern UEFI (GOP framebuffer).
It includes PCI drivers for AHCI SATA, NVMe 1.4, Intel E1000, and runtime video mode switching
via real-mode thunking.
- Does it support networking or SSH?
-
Networking is functional in Core 0.1.6-dev: Intel E1000 and VirtIO-Net drivers with lwIP
(DHCP, DNS, ICMP, UDP, TCP) are integrated. SSH is not implemented. Do not treat the system
as a secure networked host.
- What filesystem does it use?
-
The boot image uses a hybrid GPT layout (ESP, fnu-boot, fnu-root) where the userspace root
filesystem is passed as a bootloader module. UFS2/FFS is available as an optional data
volume mounted at
/data.
- How do I get the source?
-
Visit the OpenProninx GitHub mirror.