Main
Srunix86 is an open-source multi-user operating system, a Unix-like system. It is a rework of the original Srunix, which was created a long time ago by the same developers and was subsequently lost.
The operating system is written for the x86 architecture and runs in 64-bit mode.
Srunix86 is a complex project. The operating system itself contains a lot of components; it meets all the requirements to be called an OS. It has its own pseudo file system (bkFS), which is a reimagining of UFS - the Unix File System. The system features a Unix-like login screen, multitasking, TTY, and much more. The system complies with all SUS (Single UNIX Specification) standards but still cannot be called Unix.
Currently, the system lacks utilities for disk partitioning and installation onto a physical hard drive, but it can be installed on a real disk using Linux or BSD LiveCD systems. The original Srunix was distributed under the BSD license; Srunix R.E. continues this tradition and is also distributed under the open-source BSD 3.0 license. The file system supports POSIX standards. The file system, like everything else in the OS, is built completely from scratch, with the exception of GRUB2, which boots the OS. You can write your own program for the OS by simply creating a .h file, placing it in src/, linking to it in the kernel, and then compiling it. Currently, the OS is created mainly for interest and is not intended for large-scale tasks.