Downloading Clicker


All downloads can be performed from sourceforge project page , 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 ...

Diskimage Distributions

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, etc.)

Binary Distributions

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 started.

Source Distributions

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.

Development Kit

  • The GNU suite for DOS/windows environment: djgpp (by deejay delorie). you'll mainly need gcc 2.9.5.2, 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 : slang, modulemaker, programmaker and some other miscellaneous tools used for makefile managements

Mandatory sources

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 debugger panels).

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.

package
description
locker
microkernel
holds all the fundamental stuffes to make Clicker kernel, including main makefile, config files, etc.
pype
SOS
this is the "bootstrap" code - either for floppies or DOS sessions
pype
basemods
all the modules that are absolutely required to make the microkernel start
-
testsmods
some test or demonstration modules.
-
debugmods debugging-oriented information pannels.
-
procmods
modules that extends Clicker to a multiprocess operating system
ognen


Pype
Powered by SourceForge