The Snakeoil OS is born on the 29th Feb 2016, an ISO is released to make this process easier. A web application is hastily clobbered in to do most of the stuffs without ever dabbling in the command line. A Linux Distro by audiophiles, for audiophiles who aren't well versed with the world of computers. This distro is far from perfect, and I'm amazed people are actually using it.
The 0.1.x release of the Snakeoil OS is based on Ubuntu 12.04 LTS, and Ubuntu will stop supporting this version on the 26 April 2017. It is time to upgrade the OS to the newer 16.04 LTS, and along with it a modern web application based on Angular.
This is a very ambitious goal and will take a lot of time to finish. Here is the current feature list:
- 0000061: [web-app] Migrate all CGI functions into ReST so they can be called by Angular Service Providers
- 0000059: [players] RoonServer + Squeezelite Combo
- 0000058: [web-app] Web version of SSH (Secure console remote access your Snakeoil computer straight from the browser)
- 0000057: [web-app] Web version of VNC (Graphical remote access your Snakeoil computer straight from the browser)
- 0000015: [web-app] Move UI from pure PHP+HTML+CSS to Javascript Angular
- 0000005: [install] Raspberry Pi edition
- 0000030: [players] Build special MPD edition with curl support
- 0000056: [install] Based on Ubuntu 16.04 LTS
- 0000055: [web-app] Make sure you cannot install firmware between 1.x.x and 0.1.x
- 0000031: [install] Icons missing when running Ubiquity
- 0000004: [web-app] Make it easy for people to copy files
- 0000023: [players] Squeezelite should also recognise ALSA default directive
Note This list is dynamic, and not all features will be added in the first 1.0.0 release. But I will try to incorporate as many as I can. For the latest update, refer to the 1.0 Roadmap.
At the moment the plan is to release Snakeoil OS 1.0 in 3 variants:
- AMD/Intel x64
- AMD/Intel x32
- Raspberry Pi (Maybe for now)
