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.4 system, for use in virtual machines. Changes made to the system are persistent.

Media

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

    15-Nov-2024, 580MiB

    SHA256 checksum: a187e9ecc841178f74317761271ba9c15b33d0f00bc90849644111d918f2256e


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

    root's password is root.

    15-Nov-2024, 235MiB (1GiB uncompressed)

    SHA256 checksum: be3917da1cd026f1885dbb0def02e91d5d122fabf3b29fa90711b6dcfaf3a50c


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

    15-Nov-2024, 1440KiB

    SHA256 checksum: f91989b3e21d5cd28b8942783ce7f72d410e075da0d702f5e59fd035c3b69ffe


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

    15-Nov-2024, 1440KiB

    SHA256 checksum: 161afb4da1428d49f98f4b8b69bbb788f9628f6529e4cc8d93e908e797baa7b6


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

    15-Nov-2024, 102KiB

    SHA256 checksum: 79fb5982d809408c484c41889c9d783e6c4c7fc78e8f345c28946f4d08f2b748

Source code

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

    15-Nov-2024, 227KiB

    SHA256 checksum: 56a54884b56fc7ade691ed42ce0e5f8e0769a814909176fd4a0ee20f6c6cfb8a

Installing

Example of installing FiwixOS 3.4 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.4-i386.iso,media=cdrom,index=2 \
	-net none \
	-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.4 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.