We have moved! This forum is now read only. (June 03)

New community website: https://community.snakeoil-os.net (June 03)

Join us in the new community by Creating a new account. (June 04)


Kernel Builder Updates
#1
Alright. A lot of things are happening at the moment, I am consolidating various stuffs into one single (biggish) repository. This will contain the music players (open sourced anyway), the Angular WebApp and the API backend (not uploaded yet).

It took a while, and we're nearly there to make the Snakeoil code completely open sourced. The repository is here and hopefully the API code will be in there in the next week or so. Obviously the activation code will not be included, but it can be easily adapted. So folks can actually download the code, built their own API backend and have full features. This may seem counter-intuitive, but it still lives to the motto of "Designed by us, defined by you. Snakeoil is music your way!".

For now and forever, folks can use this code for their personal or commercial use, as long as they follow the MIT license. Gist is, you need to acknowledge my copyright.

Work will begin on kernel builder once this code move is complete. And I expect this to take a while, so it's very likely I will release interim releases until then.

Now that this is open sourced. Currently the Snakeoil API (Snakeoil PC ⟷ Audiophile) is written in C++ and using RestAPI (using Microsoft's cpprestsdk framework). I am going to attempt to use a different paradigm for the kernel builder (Audiophile ⟷ Snakeoil PC ⟷ Kernel Builder), and that's something called GraphAPI.

Eventually the Snakeoil API will be re-worked to use GraphQL as well but that's the story for another day. The Snakeoil API is kind of slapped on without much thought and design, eventually that will be updated and be more flexible. When the source code is done, folks can full free to update it and submit a pull request. The first thing I would like to do is to make a Distribution class, and subclass Ubuntu, Debian, RHEL, etc. Allowing Snakoil to run on multiple platforms easily. But basically the API is kindda shit and will require a full re-write like the WebApp. Anyway, as said, a story for another day.

Kernel builder will not be open sourced as yet. Firstly because I'm not sure what security implications will follow. Will have to see how it goes... 

If the above sounds confusing, probably because I'm pretty tired right now and my brain is in auto-pilot mode. Anyway, that's all for now, will post more updates later.
Snakeoil Operating System - Music, your way!
Reply


Messages In This Thread
Kernel Builder Updates - by agent_kith - 25-Feb-2022, 09:09 PM
RE: Kernel Builder Updates - by agent_kith - 02-Mar-2022, 08:01 AM
Uhnd12jsxcvsdf - by vinaymoturi - 27-May-2022, 11:43 AM
RE: Kernel Builder Updates - by agent_kith - 05-Mar-2022, 10:29 AM
RE: Kernel Builder Updates - by agent_kith - 14-Mar-2022, 09:14 PM
RE: Kernel Builder Updates - by agent_kith - 20-Mar-2022, 10:15 AM
RE: Kernel Builder Updates - by agent_kith - 25-Mar-2022, 07:27 AM
RE: Kernel Builder Updates - by agent_kith - 28-Mar-2022, 07:53 AM
RE: Kernel Builder Updates - by agent_kith - 14-Apr-2022, 07:28 AM
RE: Kernel Builder Updates - by agent_kith - 04-May-2022, 08:47 PM
RE: Kernel Builder Updates - by agent_kith - 27-May-2022, 08:03 AM
RE: Kernel Builder Updates - by hkphantomgtr - 29-May-2022, 08:25 PM
RE: Kernel Builder Updates - by emptor - 11-Jul-2022, 07:47 PM
RE: Kernel Builder Updates - by agent_kith - 13-Jul-2022, 07:36 PM
RE: Kernel Builder Updates - by emptor - 13-Jul-2022, 08:02 PM
RE: Kernel Builder Updates - by agent_kith - 27-Aug-2022, 08:06 PM
RE: Kernel Builder Updates - by agent_kith - 26-Nov-2022, 09:32 AM
RE: Kernel Builder Updates - by hkphantomgtr - 26-Nov-2022, 06:34 PM
RE: Kernel Builder Updates - by agent_kith - 04-Dec-2022, 03:43 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  [SOLVEDKernel cleaner patricia1066 2 1,534 18-Feb-2022, 09:30 AM
Last Post: agent_kith
  [SOLVEDOngoing status updates with new UI for Gear Isolation agent_kith 97 34,941 11-Feb-2022, 07:13 AM
Last Post: agent_kith



Users browsing this thread: 1 Guest(s)
[-]
Our Sponsors
{myadvertisements[zone_4]}

[-]
Latest Threads
Android Firefox issues with forum
Last Post: agent_kith
10-Jun-2025 04:45 PM
» Replies: 21
» Views: 2334
[split] Possible To Load Snakeoil OS in ...
Last Post: Snoopy8
09-Jun-2025 06:43 AM
» Replies: 14
» Views: 1683
Snakeoil 1.4.3 (High End U3)
Last Post: hkphantomgtr
05-Jun-2025 03:58 PM
» Replies: 67
» Views: 9494
Snakeoil with Ubuntu Desktop ?
Last Post: Snoopy8
02-Jun-2025 09:38 AM
» Replies: 8
» Views: 962
Add IR remote control using Flirc USB in...
Last Post: Snoopy8
31-May-2025 03:50 PM
» Replies: 5
» Views: 713
Work In Progress: 1.4.4
Last Post: hkphantomgtr
29-May-2025 11:44 PM
» Replies: 44
» Views: 5500
SQ difference - Raspberry Pi vs x86_64?
Last Post: Snoopy8
27-May-2025 02:16 PM
» Replies: 42
» Views: 5941
Snakeoil 1.4.0 (High End)
Last Post: aabman
25-May-2025 11:35 AM
» Replies: 93
» Views: 15726
new install issues
Last Post: carlodim
23-May-2025 09:56 AM
» Replies: 42
» Views: 5067
Is this project still alive?
Last Post: agent_kith
20-May-2025 03:11 PM
» Replies: 10
» Views: 1314

[-]
SnakeoilOS Mission Statement

Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.

SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.

If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.