one system. all devices. from scratch.

laptop, cloud, pad and phone.

k uses no libraries and about 10 linux syscalls. (or a separate kernel)
z is k+graphics. maps framebuffer and opens input devices. (replaces X/cocoa) 

k includes language, files, procs, ipc, webserver, dbms, ..
z includes graphics, requires $.zip (apps, fonts, icons, ..)

z programs can be very short, e.g. the most popular linux editors are

 vim   with 2MB code + X/...(40MB) + http://packages.ubuntu.com/raring/vim
 gedit with 3MB code + X/...(50MB) + http://packages.ubuntu.com/raring/gedit

edit.k is 1KB code + k/ztk(9KB).

run z in linux virtual terminal or under qemu.

done
 kernel(keyboard, console, paging), language(k), database(kDB), graphics,..
 applications: edit term file

todo
 files, procs, tcp/ip, usb, ..
 zip, jpg, png, mail, html, ..