Skip to content

iom996/Zinux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zinux - Analog "Linux" #1 in Russia

Logo Image

--------- Check List ---------

Working bootloader - 🟧 (Infinite kernel startup)

Working kernel - 🟥

Working drivers for keyboard - 🟥

Your own extension for launching applications (analog .exe, .appimage) - 🟥

Attempts to boot on real hardware - 🟥 (UEFI = "Not booting for uefi", Legacy - "Zrub is loading, then "loading Zinux kernel" hard reset. Video")

--------- Build & Run ---------

Prerequisites

  • NASM (>= 2.15)
  • QEMU (>= 5.0)
  • GNU Make

Build

make

This will generate a bootable floppy image (zinux.img) in the build/ directory.

Run in QEMU

 qemu-system-x86_64 -fda build/zinux.img

Run in Real PC

 sudo dd if=build/zinux.img  of=/dev/sdX bs=1M

Clean

To remove all build artifacts (boot.bin, zinux.img) run:

make clean

This will delete the entire build/ directory


If everything works, you should see the bootloader starting Zinux.

--------- Social ---------


About

Top analog linux from Russia

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Assembly 87.1%
  • Makefile 12.9%