About Srunix R.E.

Srunix R.E. is a remastered version of the original Srunix operating system. It's an open multi-user Unix-like system that has been completely rebuilt from the ground up while maintaining the spirit of the original.

The system features:

  • Custom bkFS filesystem (reinterpretation of UFS)
  • Traditional Unix login system
  • Full multitasking capabilities
  • TTY-based interface
  • Compatibility with SUS standards

While Srunix R.E. isn't officially Unix-certified, it maintains close compatibility with Unix standards. Currently, the system lacks native disk partitioning tools but can be installed using Linux or BSD LiveCD environments.

Download Latest Release (0.0.2)

Project History

The original Srunix was created by Fedor Shimor as a kernel for YobaOS, designed for specialized typewriter computers. After years of dormancy, the Srunix R.E. project began in 2022 as a complete remaster for modern x86_64 systems.

Current system requirements:

  • x86_64 architecture
  • VGA graphics mode
  • Legacy BIOS (UEFI not yet supported)

The original Srunix source code has been lost to time, making Srunix R.E. a from-scratch reimplementation based on documentation and specifications.

Contribute to Development

Srunix R.E. is developed under the BSD 3.0 license. We welcome contributions from developers of all skill levels.

Contact the main developer at: srunix@yandex.ru

Financial contributions help support the project's infrastructure:

Donate via DonationAlerts

View on GitHub

Build Instructions

To compile Srunix R.E. from source, first install dependencies:

sudo apt install nasm gcc binutils grub2 xorriso make

Then build using either:

./make  # Bash script version

or

make    # Standard make version

Run in QEMU with:

qemu-system-x86_64 -boot d -cdrom srunix.iso

Download Latest Release