RSSAmplifier

Blog

Latest Fiwix Kernel News

RSS Feed provided by The Fiwix Kernel Project.

fiwix.orgRSS feed ↗18 posts

Latest posts

FiwixOS 3.5 released!

FiwixOS 3.5 is a completely free, open source, UNIX-like hobby operating system based on the Fiwix kernel. This is a true self-hosting operating system, which means that all packages supplied (including the kernel) have been compiled natively and no other operating system has been used in the process. [...]

FiwixOS 3.4 released!

FiwixOS 3.4 is a completely free, open source, UNIX-like hobby operating system based on the Fiwix kernel. This is a true self-hosting operating system, which means that all packages supplied (including the kernel) have been compiled natively and no other operating system has been used in the process. [...]

Bootstrapping a whole Linux system with Fiwix

Since October 2022 the Fiwix kernel has been accepting patches that were necessary to be able to be compiled by TCC, a really small C compiler. This was a necessary step into the whole bootstrapping process of a complete Linux distribution. [...]

FiwixOS 3.3 released!

FiwixOS 3.3 is a completely free, open source, UNIX-like hobby operating system based on the Fiwix kernel. This is a true self-hosting operating system, which means that all packages supplied (including the kernel) have been compiled natively and no other operating system has been used in the process. [...]

Added kexec support

Kexec is a mechanism that let's you switch into a different kernel without rebooting your machine. The new kernel can be another Fiwix kernel or any other ELF binary kernel. It currently only supports the Multiboot 1 Specification to be passed to the new kernel, but it's open to include support for other boot methods. [...]

Added a new kernel memory allocator using the buddy algorithm

Since the beginning, the kernel has always used a very simple memory allocator (purely page based) because I wanted to focus on funcionality more than in efficiency. Due that most of the internal structures and arrays have a fixed size, such simple memory allocator has served well and has been enough for the majority of cases. [...]

FiwixOS 3.2 released!

FiwixOS 3.2 is a completely free, open source, UNIX-like hobby operating system based on the Fiwix kernel. This is a true self-hosting operating system, which means that all packages supplied (including the kernel) have been compiled natively and no other operating system has been used in the process. [...]

Added support for PCI local bus and PCI serial devices

During the last weeks I have been working to include support for the PCI local bus in the kernel and, at the same time, to improve the serial driver to also support PCI devices (only QEMU serial PCI at the moment), so I can test it easily. [...]

The .iso and .raw images of FiwixOS 3.1 have been rebuilt

Due to an error during the packaging process, the GCC version included in the .iso and .raw images of FiwixOS 3.1 was unable to create executables. [...]

FiwixOS 3.1 released!

FiwixOS 3.1 is a completely free, open source, hobby operating system based on the Fiwix kernel. This is a true self-hosting operating system, which means that all packages supplied have been compiled natively. All executables are linked statically. [...]

FiwixOS 3 released!

FiwixOS 3 is a completely free, open source operating system based on the Fiwix kernel. The goal of this project is to build a complete, general purpose operating system exclusively from free software. Development is being done in a public repository. [...]

LxDoom 1.4.4 ported

Following what seems to be a requirement for every single hobby OS, Doom (the 1993 id Software FPS game) has been ported to FiwixOS. [...]

FiwixOS 2 released!

FiwixOS 2 is a completely free, open source operating system based on the Fiwix kernel. The goal of this project is to build a complete, general purpose operating system exclusively from free software. Development is being done in a public repository. [...]

New floppy image released introducing initrd support

This is just a new floppy image example introducing the new support for an initial RAMdisk (initrd) image. [...]

Fiwix Installation CD 1.1 released

This new release of the Fiwix Installation CDROM comes with new packages ported and improves a lot the UNIX-like experience with the support of the System V init scripts. [...]

SVGAlib and friends ported

During the past days I've been working to successfully port the SVGAlib package in order to be able to run the old zgv picture viewer, and probably others. Such program doesn't need an X11 server to work, instead it relies on the SVGAlib library to show the pictures. [...]

1.0.0 version released!

The wait is finally over!

0.9.2 version released

This is hopefully the last version before the final 1.0.0, that's why it's also called the 1.0.0 Release Candidate. The kernel is now stable enough to be installed from either a floppy drive or an IDE/ATA CDROM drive. It's also enough advanced to be able to compile itself, which means that it reached the long-awaited state of self-hosting. [...]