Quick Start guide

This is a quick step by step guide to get PaRTiKle running:

First download partikle.tbz2 and unpack it:

$ wget http://www.e-rtl.org/partikle/fileshare/files/7/partikle-0.2.tbz2
$ tar xjvf partikle-0.2.tbz2

Once unpacked, configure PaRTiKle issuing:
$ cd partikle
$ make menuconfig

- Menuconfig will present you with a configuration menu;
the most relevant configuration option is the Architecture option,
which can take the following values:

  • x86 (default), choose this to boot PaRTiKle as a standalone OS.
  • Linux, choose this to run PaRTiKle as a regular Linux process.
  • Xtratum, choose this to run PaRTiKle as a Xtratum domain.
  • ARM (target under testing)

We'll stick with the Architecture set to Linux, since it's the fastest to get started,
once you've finished, exit menuconfig saving the configuration settings.
After configuring you just have to compile the kernel with:
$ make
If everything go right, you'll have an output similar to:

$ make
>> Detected PaRTiKle path: /usr/src/partikle/
>> Building PaRTiKle utils: done
>> Building PaRTiKle kernel [linux]: done
>> Building PaRTiKle user libraries: done

>> Add these to your profile environment.
PRTK=/usr/src/partikle/ export PRTK
PATH=$PATH:$PRTK/user/bin export PATH

After this, you can try some of the examples provided:

$ cd user/examples/c_examples/
$ make

These are the basis to get you started, among other things we haven't covered:

  • building PaRTiKle to be booted from Grub
  • building PaRTiKle to be launched as a XtratuM domain

For further details you can read the PaRTiKle's users manual,
Moreover, to get an up-to-date copy of the development tree you can go to Subversion Repository.

Back to top