h1. About Dyson Dyson is a general-purpose operating system, a "Debian":http://debian.org derivative using the "illumos":http://illumos.org kernel, libc, and SMF init system (formerly OpenSolaris). See [[FAQ]]. 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 [[Rebuild script|built on Dyson]] without any changes, and arch-independent packages (arch @all@ in Debian terms) can be installed directly as is. Project goals: # General-purpose operating system with OpenSolaris kernel (for desktops and servers) # Port GNU project:glibc # Official Debian port # -Hijack illumos mainstream.- h1. Get Dyson Currently Dyson only runs on *x86_64* processors (it is _fully 64-bit_). There is a LiveCD ISO image with [[Dyson Installer|a simple installer]]: https://dl.osdyson.ru/iso/2019-11-15/ For downloading and using Dyson consider using [[mirrors|the mirrors]]. VCS(Version Control System) repositories are available for anonymous read-only access: * https://git.osdyson.ru - Git repositories. Almost all development happens here. -Debian patch tracker: https://patches.osdyson.ru/- If the APT repository cannot be verified due to missed public key (_The following signatures couldn't be verified because the public key is not available: NO_PUBKEY_), get current singing key located at https://apt.osdyson.ru/dyson.asc and use "@apt-key@" to add the key manually. This key is usually automatically installed with the "@dyson-archive-keyring@" package. It is possible to use "Vagrant":https://www.vagrantup.com to set up a VirtualBox machine. See https://git.osdyson.ru/vagrant/dyson.git. h1. Mailing lists -https://lists.osdyson.ru/listinfo/dyson-devel- - development of Dyson, technical topics, packaging, porting Debian packages, porting software to illumos. h1. Get involved Try it. Report issues and wishes. -Feel free to email to dyson-devel@osdyson.org.- 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 https://www.osdyson.ru/issues to find out if you can help with an advise or coding. Things to be done: * -get X stack, X server should work;-. * -get Java stack;- * -haskell;- * -mono C#;- * -Free Pascal;- * Rust; * bootstrap and port "nixpkgs":https://nixos.org/nixpkgs/ ; * get zones; * package Kernel Virtual Machine (kvm) and Qemu; * [[cross-compiling]] Debian (Linux) to Dyson; * port libusb #158; * -full support for SMF, including restart on upgrade;- * 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); * -LibreOffice;- * Firefox; * port Glibc; * port Debian Installer.