Versions

Kanux:       Kanux Beta v1.0 (27th February) (Release name Kano OS)

Raspbian:  2014-01-07-wheezy-raspbian.zip

Test has been performed with the 2 systems out of the box.

SD card used: Transcend SDHC Class 10 8GB

Kernel

Kanux:      3.12.9

Raspbian: 3.10.25

Size (file .zip)

Kanux:            571.2MB

Raspbian:        780MB

Difference:      26.76%

Boot time

Kanux:           21.95 secs

Raspbian:   42.69 secs

Difference:  48.58%

Measured with bootchart2: https://wiki.archlinux.org/index.php/Bootchart

Bootchart-raspbian -http://d.pr/i/NWQf

Bootchart-kanux -http://d.pr/i/903Y

GtkPerf

http://gtkperf.sourceforge.net/

Kanux

Raspbian

GtkPerf 0.40

GtkEntry - time:  0.58

GtkComboBox - time:  6.60

GtkComboBoxEntry - time:  4.79

GtkSpinButton - time:  0.73

GtkProgressBar - time:  0.48

GtkToggleButton - time:  0.79

GtkCheckButton - time:  0.74

GtkRadioButton - time:  1.45

GtkTextView - Add text - time:  4.98

GtkTextView - Scroll - time:  1.62

GtkDrawingArea - Lines - time: 11.25

GtkDrawingArea - Circles - time: 13.50

GtkDrawingArea - Text - time:  9.83

GtkDrawingArea - Pixbufs - time:  0.98

 ---

Total time: 58.37

GtkPerf 0.40

GtkEntry - time:  0.68

GtkComboBox - time:  9.69

GtkComboBoxEntry - time:  6.75

GtkSpinButton - time:  1.02

GtkProgressBar - time:  0.64

GtkToggleButton - time:  1.07

GtkCheckButton - time:  1.00

GtkRadioButton - time:  1.92

GtkTextView - Add text - time:  8.81

GtkTextView - Scroll - time:  2.17

GtkDrawingArea - Lines - time: 16.71

GtkDrawingArea - Circles - time: 20.11

GtkDrawingArea - Text - time: 14.49

GtkDrawingArea - Pixbufs - time:  1.26

 ---

Total time: 86.38

Difference: 32.42%

Linpack benchmark

http://www.netlib.org/benchmark/linpackc.new

Kanux

Raspbian

Enter array size (q to quit) [200]:  200

Memory required:  315K.

LINPACK benchmark, Double precision.

Machine precision:  15 digits.

Array size 200 X 200.

Average rolled and unrolled performance:

Reps Time(s) DGEFA   DGESL  OVERHEAD        KFLOPS

              ----------------------------------------------------

  32   0.83        87.95%   4.82%       7.23%       57073.593

  64   1.64        88.41%   4.27%       7.32%       57824.561

 128   3.29       87.54%   3.95%       8.51%       58400.886

 256   6.57       88.43%   3.35%       8.22%       58304.035

 512  13.15      89.35%   2.66%       7.98%       58111.295

Enter array size (q to quit) [200]:  200

Memory required:  315K.

LINPACK benchmark, Double precision.

Machine precision:  15 digits.

Array size 200 X 200.

Average rolled and unrolled performance:

Reps Time(s) DGEFA   DGESL  OVERHEAD KFLOPS

              ----------------------------------------------------

  32   1.16       81.03%   6.90%     12.07%       43084.967

  64   2.29       76.42%   7.86%     15.72%       45540.587

 128   4.57      78.56%   4.81%     16.63%       46138.233

 256   9.14      85.12%   4.38%     10.50%       42979.625

 512  18.28      88.79%   3.01%     8.21%        41903.854

PSTree

Snapshot of top command in idle (only a terminal open)

Kanux

Raspbian

init─┬─console-kit-dae───64*[{console-kit-dae}]

         ├─cron

         ├─2*[dbus-daemon]

         ├─dbus-launch

         ├─dropbear

         ├─getty

         ├─idesk

         ├─2*[ifplugd]

         ├─lightdm─┬─Xorg

         │                  ├─lightdm─┬─lxsession─┬─lxpanel

         │             │             │               ├─openbox

         │             │             │               ├─ssh-agent

         │             │             │               └─{lxsession}

         │             │             └─{lightdm}

         │             └─2*[{lightdm}]

         ├─login───bash

         ├─lxterminal─┬─bash───pstree

         │                ├─lxterminal

         │                └─{lxterminal}

         ├─menu-cached

         ├─polkitd───{polkitd}

         ├─udevd───2*[udevd]

         ├─udhcpc

         └─udisks-daemon─┬─udisks-daemon

                         └─{udisks-daemon}

init-+-console-kit-dae---64*[{console-kit-dae}]

         |-cron

         |-2*[dbus-daemon]

         |-dbus-launch

         |-dhclient

         |-7*[getty]

         |-gvfs-afc-volume---{gvfs-afc-volume}

         |-gvfs-gdu-volume

         |-gvfs-gphoto2-vo

         |-gvfsd

         |-gvfsd-metadata

         |-gvfsd-trash

         |-2*[ifplugd]

         |-lightdm-+-Xorg

         |             |-lightdm-+-lxsession-+-lxpanel

         |             |             |               |-openbox

         |             |             |               |-pcmanfm

         |             |             |               |-ssh-agent

         |             |             |               `-{lxsession}

         |             |             `-{lightdm}

         |             `-2*[{lightdm}]

         |-lxpolkit---{lxpolkit}

         |-lxterminal-+-bash---pstree

         |                |-gnome-pty-helpe

         |                `-{lxterminal}

         |-menu-cached

         |-ntpd

         |-polkitd---{polkitd}

         |-rsyslogd---3*[{rsyslogd}]

         |-sshd

         |-thd

         |-udevd---2*[udevd]

         `-udisks-daemon-+-udisks-daemon

                         `-{udisks-daemon}

Top

Snapshot of top command in idle (only a terminal open)

Kanux

top - 10:14:40 up 13 min,  1 user,  load average: 0.45, 0.51, 0.36

Tasks:  66 total,   1 running,  64 sleeping,   0 stopped,   1 zombie

%Cpu(s): 36.4 us,  2.4 sy,  0.0 ni, 61.2 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

KiB Mem:        383944 total,   224240 used,   159704 free,        18848 buffers

KiB Swap:            0 total,            0 used,            0 free,   149244 cached

 PID USER          PR  NI  VIRT  RES  SHR S  %CPU %MEM TIME+  COMMAND

 1895 root           1   0 25540  15m 4184 S  17.9  4.2   0:49.63 Xorg                  

 2087 kano           1   0  112m 9.8m 7784 S  17.6  2.6   0:10.98 lxterminal            

 2904 kano           7   0  4668 1360 1028 R   1.0  0.4   0:00.24 top                  

 2060 kano           1   0 18808 7564 5080 S   0.3  2.0   0:02.82 openbox              

 2062 kano           1   0  102m 8872 7016 S   0.3  2.3   0:10.91 lxpanel              

 1 root                           1   0  2144 712  608 S   0.0  0.2   0:00.70 init                  

 2 root                           1   0      0     0        0 S  0.0  0.0   0:00.00 kthreadd              

 3 root                           1   0      0     0        0 S   0.0  0.0   0:00.07 ksoftirqd/0          

 5 root                          1 -20      0      0       0 S   0.0  0.0   0:00.00 kworker/0:0H          

 6 root                           1   0      0     0        0 S  0.0  0.0   0:00.08 kworker/u2:0          

 7 root                          1   0      0     0        0 S   0.0  0.0   0:00.04 rcu_preempt          

 8 root                          1   0      0     0        0 S   0.0  0.0   0:00.00 rcu_bh                

 9 root                          1   0      0     0        0 S   0.0  0.0   0:00.00 rcu_sched            

 10 root                         rt   0      0     0        0 S   0.0  0.0   0:00.00 watchdog/0            

 11 root                                 1 -20     0     0        0 S   0.0  0.0   0:00.00 khelper              

 12 root                         1   0      0     0        0 S   0.0  0.0   0:00.00 kdevtmpfs            

 13 root                                 1 -20     0     0        0 S  0.0  0.0   0:00.00 netns                

 14 root                         1 -20      0     0        0 S   0.0  0.0   0:00.00 writeback

Raspbian

top - 18:14:51 up  1:25,  1 user,  load average: 0.11, 0.28, 0.30

Tasks:  80 total,   2 running,  78 sleeping,   0 stopped,   0 zombie

%Cpu(s): 20.6 us,  2.7 sy,  0.0 ni, 76.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

KiB Mem:        448180 total,   260188 used,   187992 free,        20416 buffers

KiB Swap:   102396 total,            0 used,   102396 free,   179524 cached

  PID USER          PR  NI  VIRT  RES  SHR S  %CPU %MEM        TIME+  COMMAND              

 2244 root          20   0 28176  18m 4648 R  15.8  4.3   1:14.03 Xorg                  

 2512 pi            20   0  114m  10m 8276 S   5.3  2.4   0:11.90 lxterminal            

 3218 pi            20   0  4668 1388 1024 R   1.3  0.3   0:00.37 top                  

 2329 nobody        20   0  2016  632  520 S   0.3  0.1   0:01.51 thd                  

 1       root          20   0  2144  712  608 S   0.0  0.2   0:02.01 init                  

 2       root          20   0         0        0        0 S   0.0  0.0   0:00.00 kthreadd              

 3       root          20   0         0        0        0 S   0.0  0.0   0:00.41 ksoftirqd/0          

 5       root           0 -20         0        0        0 S   0.0  0.0   0:00.00 kworker/0:0H          

 6       root          20   0         0        0        0 S   0.0  0.0   0:00.78 kworker/u2:0          

 7       root          20   0         0        0        0 S   0.0  0.0   0:01.44 rcu_preempt          

 8       root          20   0         0        0        0 S   0.0  0.0   0:00.00 rcu_bh                

 9       root          20   0         0        0        0 S   0.0  0.0   0:00.00 rcu_sched            

   10 root           0 -20         0        0        0 S   0.0  0.0   0:00.00 khelper              

   11 root          20   0         0        0        0 S   0.0  0.0   0:00.00 kdevtmpfs            

   12 root           0 -20         0        0        0 S   0.0  0.0   0:00.00 netns                

   13 root          20   0         0        0        0 S   0.0  0.0   0:00.26 kworker/0:1          

   14 root           0 -20         0        0        0 S   0.0  0.0   0:00.00 writeback            

   15 root           0 -20         0        0        0 S   0.0  0.0   0:00.00 bioset                

   16 root           0 -20         0        0        0 S   0.0  0.0   0:00.00 kblockd              

   17 root          20   0         0        0        0 S   0.0  0.0   0:00.50 khubd                

   18 root           0 -20         0        0        0 S   0.0  0.0   0:00.00 rpciod                

   19 root          20   0         0        0        0 S   0.0  0.0   0:00.00 khungtaskd            

   20 root          20   0         0        0        0 S   0.0  0.0   0:00.00 kswapd0              

   21 root          20   0         0        0        0 S   0.0  0.0   0:00.00 fsnotify_mark        

   22 root           0 -20         0        0        0 S   0.0  0.0   0:00.00 nfsiod                

   23 root           0 -20         0        0        0 S   0.0  0.0   0:00.00 crypto                

   29 root           0 -20         0        0        0 S   0.0  0.0   0:00.00 kthrotld              

   30 root           1 -19         0        0        0 S   0.0  0.0   0:00.00 VCHIQ-0              

   31 root           1 -19         0        0        0 S   0.0  0.0   0:00.00 VCHIQr-0

   32 root           0 -20         0        0        0 S   0.0  0.0   0:00.00 VCHIQs-0

sysv-rc-conf

http://sysv-rc-conf.sourceforge.net/

Kanux

Raspbian

alsa-utils   0:off    1:off    6:off    S:on

bootlogs         1:on    2:on    3:on    4:on    5:on

console-setu S:on

cron             2:on    3:on    4:on    5:on

dbus             2:on    3:on    4:on    5:on

dropbear         0:off    1:off    2:on    3:on    4:on    5:on    6:off

fake-hwclock 0:off    1:off    6:off    S:on

halt             0:off

ifplugd          0:off    1:off    2:on    3:on    4:on    5:on    6:off

inetutils-sy 0:off    1:off    2:off    3:off    4:off    5:off    6:off

kbd              S:on

keyboard-set S:on

killprocs        1:on

kmod             S:on

lightdm          0:off    1:off    2:on    3:off    4:off    5:off    6:off

motd            

networking   0:off    6:off    S:on

plymouth         0:off    2:on    3:on    4:on    5:on    6:off

plymouth-log S:on

procps           S:on

rc.local         2:on    3:on    4:on    5:on

reboot           6:off

rmnologin        2:on    3:on    4:on    5:on

sendsigs         0:off    6:off

single           1:on

sudo             2:on    3:on    4:on    5:on

udev             S:on

udev-mtab        S:on

umountfs         0:off    6:off

umountroot   0:off    6:off

update-motd  1:on    2:on    3:on    4:on    5:on

urandom          0:off    6:off    S:on

x11-common   S:on

alsa-utils   0:off    1:off    6:off    S:on

bootchart-do 1:on    2:on    3:on    4:on    5:on

bootlogs         1:on    2:on    3:on    4:on    5:on

console-setu S:on

cron             2:on    3:on    4:on    5:on

dbus             2:on    3:on    4:on    5:on

dphys-swapfi 2:on    3:on    4:on    5:on

fake-hwclock 0:off    1:off    6:off    S:on

halt             0:off

ifplugd          0:off    1:off    2:on    3:on    4:on    5:on    6:off

kbd              S:on

keyboard-set S:on

killprocs        1:on

kmod             S:on

lightdm          0:off    1:off    2:on    3:on    4:on    5:on    6:off

mathkernel  

motd             1:on    2:on    3:on    4:on    5:on

networking   0:off    6:off    S:on

nfs-common   0:off    1:off    2:off    3:off    4:off    5:off    6:off    S:off

ntp              2:on    3:on    4:on    5:on

plymouth         0:off    2:on    3:on    4:on    5:on    6:off

plymouth-log S:on

procps           S:on

rc.local         2:on    3:on    4:on    5:on

reboot           6:off

rmnologin        2:on    3:on    4:on    5:on

rpcbind          0:off    1:off    2:off    3:off    4:off    5:off    6:off    S:off

rsync            2:on    3:on    4:on    5:on

rsyslog          0:off    1:off    2:on    3:on    4:on    5:on    6:off

sendsigs         0:off    6:off

single           1:on

ssh              2:on    3:on    4:on    5:on

sudo             2:on    3:on    4:on    5:on

triggerhappy 0:off    1:off    2:on    3:on    4:on    5:on    6:off

udev             S:on

udev-mtab        S:on

umountfs         0:off    6:off

umountroot   0:off    6:off

urandom          0:off    6:off    S:on

x11-common   S:on

Results for Same Raspbian Image, with Overclock Enabled

overclocking: high (950MHz)

boot time: 41.63

Linpack

Enter array size (q to quit) [200]:  200

Memory required:  315K.

LINPACK benchmark, Double precision.

Machine precision:  15 digits.

Array size 200 X 200.

Average rolled and unrolled performance:

    Reps Time(s) DGEFA   DGESL  OVERHEAD    KFLOPS

----------------------------------------------------

      32   0.94  93.62%   2.13%   4.26%  48829.630

      64   1.89  88.89%   1.59%   9.52%  51399.610

     128   3.79  89.18%   3.96%   6.86%  49797.923

     256   7.57  88.90%   3.96%   7.13%  50010.431

     512  15.15  89.44%   2.97%   7.59%  50224.762

GtkPerf 0.40

GtkEntry - time:  0.60

GtkComboBox - time:  8.49

GtkComboBoxEntry - time:  5.99

GtkSpinButton - time:  0.94

GtkProgressBar - time:  0.61

GtkToggleButton - time:  0.97

GtkCheckButton - time:  0.94

GtkRadioButton - time:  1.68

GtkTextView - Add text - time:  7.17

GtkTextView - Scroll - time:  1.97

GtkDrawingArea - Lines - time: 14.63

GtkDrawingArea - Circles - time: 17.00

GtkDrawingArea - Text - time: 12.37

GtkDrawingArea - Pixbufs - time:  1.09

 ---

Total time: 74.52