All downloads can be performed from sourceforge project
, where you can have release notes, last versions, release news,
etc... There also should be a service for being automatically noticed when
a package got a new release ...
From a few releases, Clicker has a "diskimage" version, which
is probably the most easy to test. All you need to do is getting the latest
disk image on Sourceforge, gunzip it and copy it on a clean floppy (cat
diskimage >/dev/fd0 for linux user, use rawcopy for windows users)
Once your disk is ready, restart your PC with the floppy in it and see Clicker
booting... (disk images can also be used for virtual machines like bochs,
This is a pre-compiled version of Clicker, plus a few extra
tools (for debugging) and some extra stuffes like a alternative logo.sys
or Clikcer.ico ;-) To test this version, you'll need a dos-like system: ms-dos
6.22, windows9x (command-line only at boot or "restart in MS-Dos mode", no
command line box within windows) or some free alternative like FreeDOS. Note that your
system will have to be in real mode: no VCPI (ems386, qemm, windows
3.11), no DPMI (dos in a win-box, dosemu, djgpp 32bits shells, etc) is supported.
However, smartdrive and XMS is supported.
Once you get your zip file
, just unzip it in your favourite directory and launch SOS.EXE to get Clicker
Now, this is probably the most complex part. You probably will
need two or three attemps before being able to run the system that you'll
compile from the source. Please refer to cakes #003:
installation notes and
#006: directory tree before starting.
- The GNU suite for DOS/windows environment: djgpp (by deejay delorie). you'll mainly
need gcc 22.214.171.124, binutils, the djgpp environment (pickup the latest), make
and a dpmi server.
- The NASM assembler,
used for bootstrap and core management. A powerful tool for a powerful OS
- Clicker-specific tools :
programmaker and some other miscellaneous
tools used for makefile managements
You'll of course need the microkernel
sources, but also a booter
(S.O.S.) in order to get your microkernel loaded and the
base modules package, holding some kernel modules that are loaded by
default at kernel initialisation (like the address space extensions or the
Please do always check if they are no patches to be applied to the sources
you downloaded. As the sources distribution maker has been modified recently,
there might be missing/non-up-to-date files.
Every major source distribution is tested in real conditions once uploaded,
but this may take some time, so if the distribution you've downloaded don't
compile, submit a report and wait a little ...
From version 0.7.20, the source code has been splitted into
several components. Each component should be editable and releasable separately.
Please, if you want to add a component to this list or lock a component for
edition, contact Pype . There
should be a PHP-automated way of doing this as soon as possible.
|holds all the fundamental stuffes to make Clicker
kernel, including main makefile, config files, etc.
|this is the "bootstrap" code - either for floppies
or DOS sessions
|all the modules that are absolutely required to
make the microkernel start
|some test or demonstration modules.
||debugging-oriented information pannels.
|modules that extends Clicker to a multiprocess