27-Feb-2017, 10:18 AM
(This post was last modified: 20-Feb-2020, 06:44 PM by agent_kith.
Edit Reason: Updated tracker links from Mantis to gitlab
)
For folks who are unaware of the history of Snakeoil OS, it's based on the Operating System I was running at the time in my own personal Computer. I have switched from Windows to Linux with a RT kernel as the quality of the sound is a major step up. Folks around Perth WA like the sound of the machine and we started to band together, image the installation on my PC onto other computers and explore the various setups, configurations and tweaks to improve the sound quality.
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:
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:
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
Last update: 3 Mar 2017.
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)
Snakeoil Operating System - Music, your way!