Kernel, drivers, desktop, network stack and web browser, built line by line with no Linux underneath. Every number on this page comes straight from the source tree.
Latest 0.72.3· Mon 12 Oct, 18:45
serial console, 64-bit PC
94
Releases
141
Commits
44,465
Lines of Dusken's own code
574
Automated checks, all passing
3
Processor types
4
Days of development
Velocity
From the first line to 0.72.3 in 4 days
Lines of Dusken's own code after every commit, and each release as it shipped. Hover a dot for the release.
Own code, linesReleases, running total
System map
Every milestone, in orbit
Each ring is a part of the system and each light a milestone reached. Hollow, pulsing lights are what comes next. Pick a ring to follow it.
Where it runs
Processors and machines
Three processor types, tested automatically in emulation on every release, and confirmed by hand on real virtual machine hosts. A physical PC is still to come.
Screens
Straight from the test runs
Real screenshots saved during Dusken's automated test runs. No mock-ups.
Release log
94 releases so far
Every release, newest first, coloured by the part of the system it moved forward.
Mon 12 Oct
0.72.3Dusken OS's own site in Dusk Apps
0.72.2steadier browser checks
0.72.1Dusk ID sign-in from Dusk Vault
0.72.0the Dusk and Helix apps on the desktop
0.71.0modules, SVG pictures, IndexedDB; Dusk PDF in the browser
0.70.0a disk cache, and three more apps hosted
0.69.0live updates over HTTPS
0.68.0all sixteen hosted apps in the browser
0.67.0Dusk Office, Social and Vault in the browser
0.66.0Dusk Chat in the browser
0.65.0Intl, and four more Helix apps in the browser
0.64.0canvas, mouse events, drag and drop
0.63.0live updates, dialogs and script-made styles in the browser
0.62.0the browser signs in to an app and edits in it
0.61.1creating a file in a missing folder fails; sixteen apps hosted at once
0.61.0files as databases need them; nine apps hosted at once
0.60.0memory backed where it's used; room for many programs
Sun 11 Oct
0.59.0a Dusk app hosted on Dusken; TLS roots for Linux programs
0.58.0Node.js runs on Dusken
0.57.0Internet sockets and epoll for Linux programs
0.56.0the browser draws SVG, and the Helix and Dusk apps load
0.55.0X extensions; GTK and Qt programs work
0.54.1ended programs freed when room runs out; X pointer and closing tested
0.54.0a display server (X11)
0.53.0Unix-domain sockets
0.52.0glibc programs
0.51.0Linux programs linked at a fixed address
0.50.0threads, crash handlers and dynamically linked programs