Fork me on GitHub
Fiwix symbol
Welcome to the Fiwix project
Your small UNIX-like kernel

Downloads

The Installation CD-ROM includes the binary form, the source code and the patch file (if needed) of every single package installed in the system. It also includes the kernel source code and a set of example programs to stress and test some kernel features. The CD-ROM is shipped in the form of a live operating system.

The Flat ATA Disk Raw Image contains a pre-installed FiwixOS 3.5 system, for use in virtual machines. Changes made to the system are persistent.

Media

  • FiwixOS 3.5 Installation CD-ROM
  • FiwixOS-3.5-i386.iso

    15-Nov-2025, 675MiB

    SHA256 checksum: 892b765e20792afdcbce727822161534b8d1db719f51bf836bfd6791a7a8f300


  • FiwixOS 3.5 Flat ATA Disk Raw Image (for QEMU, Bochs, VirtualBOX, etc.)
  • FiwixOS-3.5-i386.raw.gz

    root's password is root.

    15-Nov-2025, 276MiB (1GiB uncompressed)

    SHA256 checksum: 8f46fc9a318144b5930b62ec4882615a61894984d2e109dbafd7eea8e4e35f57


  • FiwixOS 3.5 Floppy (1.44MB)
  • FiwixOS-3.5-i386.img

    15-Nov-2025, 1440KiB

    SHA256 checksum: a758033227bdf8dd78e624b7fb10791e7d58cd62a1e04fffdcaee6c273a8ca48


  • FiwixOS 3.5 Floppy (1.44MB) with initrd using RAMdisk driver
  • FiwixOS-3.5-initrd-i386.img

    15-Nov-2025, 1440KiB

    SHA256 checksum: 733c654f7f7983e5ab049956cfe28655cf8fcec65b161d9366f71e2871ead288


  • FiwixOS 3.5 Media Setup
  • FiwixOS-3.5-Media-Setup.tar.bz2

    15-Nov-2025, 107KiB

    SHA256 checksum: 349a8fc98a19e779ae68f8c22229ac27d8543fbde3c7fe268b56f3f6d60d3ca4

Source code

  • Fiwix kernel v1.7.0 (also included in the CD-ROM)
  • fiwix-1.7.0.tar.bz2

    15-Nov-2025, 236KiB

    SHA256 checksum: fac210e1c2c0a22d835e7e473893f3a3cceae6ba44ce102d841e03bae6f94d1a

Installing

Example of installing FiwixOS 3.5 on a hard disk by booting from the Installation CD-ROM (using QEMU):

$ qemu-img create hd.img 1G
$ qemu-system-i386 \
	-drive file=hd.img,format=raw,cache=writeback,index=0 \
	-drive file=FiwixOS-3.5-i386.iso,media=cdrom,index=2 \
	-boot d \
	-enable-kvm \
	-machine pc \
	-cpu 486

Let the system boot and when you are ready just type:

# install.sh

If you plan to install FiwixOS 3.5 on a very old hardware (i386 or i486), you might want to use the floppy disk as a boot media in case the BIOS is not able to boot from CD-ROM.

WARNING: the kernel and the software included might contain (un)known bugs and vulnerabilities.
USE AT YOUR OWN RISK!

There is an archive of old FiwixOS versions here.