About Dyson

Dyson is a general-purpose operating system, a Debian derivative using the illumos kernel, libc, and SMF init system (formerly OpenSolaris).

It is not a successor of any existing or existed distributions based on illumos or OpenSolaris. Dyson is constructed from scratch to be like Debian as much as possible. Namely, most of Debian packages can be built on Dyson without any changes, and arch-independent packages (arch all in Debian terms) can be installed directly as is.

Project goals:
  1. General-purpose operating system with OpenSolaris kernel (for desktops and servers)
  2. Port GNU GLibc
  3. Official Debian port
  4. Hijack illumos mainstream.

Get Dyson

Currently Dyson only runs on x86_64 processors (it is fully 64-bit).
There is a LiveCD ISO image with a simple installer: http://ftp.osdyson.org/iso/2014-10-08/

For downloading and using Dyson consider using the mirrors.

VCS repositories are available for anonymous read-only access:

Debian patch tracker: http://patches.osdyson.org/

Mailing lists

http://lists.osdyson.org/listinfo/dyson-devel - development of Dyson, technical topics, packaging, porting Debian packages, porting software to illumos.

IRC channel

Dyson's IRC channel - #osdyson at irc.freenode.net.

Get involved

Try it. Report issues and wishes. Feel free to use IRC channel or email to .

Port Debian packages and various software to Dyson. Send patches to upstream and/or Debian package maintainers. Ideally any Debian package should need no more than a simple rebuild. See Porting guide.

See http://osdyson.org/issues to find out if you can help with an advise or coding.

Things to be done:

  • Get X stack, X server should work; done.
  • get Java stack; done (OpenJDK 7)
  • get zones;
  • package Kernel Virtual Machine (kvm) and Qemu;
  • port libusb #158;
  • full support for SMF, including restart on upgrade; done (dh-smf)
  • get GNU-toolchain-friendly dtrace;
  • switch to GRUB2 and be more friendly (= co-installable) with other systems;
  • reading and writing linux filesystems (ext2/3/4, FUSE).
  • port Glibc;
  • port Debian Installer.

Also available in: PDF HTML TXT