Dennix is a unix-like hobbyist operating system for x86 written from scratch. It includes its own monolithic kernel written in C++, a standard C library, a shell and userspace utilities written in C.
To build Dennix you will first need to install a cross toolchain for Dennix.
make install-toolchain will download, build and install the
toolchain. The installation script can be configured using environment
variables. You can use the command
to get information about these environment variables.
You will probably want to set
$PREFIX to a path where you want the toolchain
to be installed. After the toolchain has been installed you need to add
$PREFIX/bin to your
$PATH. Finally you can run
make to build a bootable
Dennix is free software and is licensed under the terms of the ISC license. The
full license terms can be found in the
Please note that this license only applies to Dennix itself. Any third-party
ports that are included in release images are released under their own
licenses. The licenses for all ports are available in the
directory of the release image.