21-Feb-2025, 08:35 PM
Introduction
So Microsoft has stopped development on cpprestsdk. This is the library Snakeoil API is based on. So this is an update to remove cpprestsdk and moved onto something else. Initially the idea is to go with either GoLang or Rust. However, decided to go with C++ yet again but with Qt.
Unsure if that's a stroke of genius or a super bad idea - but there's no going back for now. Hopefully this is a right move ahead. I am not sure if this will bring about any audio benefits, but as said, no going back for now. I hope the code is more "preempt-able", but if it's not hopefullly we can tweak it after.
What's not mentioned is the process priority and cpuset are handled in a better manner now (hopefully).
Hopefully no major issues, but please report if there are. From tomorrow I will focus more on the apt repository, and see if I can add some new options in the WebApp to control it. And also to focus on a single solution for blogs/manual. After that, maybe I should start and look for a job.....
What's New
So Microsoft has stopped development on cpprestsdk. This is the library Snakeoil API is based on. So this is an update to remove cpprestsdk and moved onto something else. Initially the idea is to go with either GoLang or Rust. However, decided to go with C++ yet again but with Qt.
Unsure if that's a stroke of genius or a super bad idea - but there's no going back for now. Hopefully this is a right move ahead. I am not sure if this will bring about any audio benefits, but as said, no going back for now. I hope the code is more "preempt-able", but if it's not hopefullly we can tweak it after.
What's not mentioned is the process priority and cpuset are handled in a better manner now (hopefully).
Hopefully no major issues, but please report if there are. From tomorrow I will focus more on the apt repository, and see if I can add some new options in the WebApp to control it. And also to focus on a single solution for blogs/manual. After that, maybe I should start and look for a job.....
What's New
- Improve API logging #182
- Fix problems with enabling uhubctl #181
- Add Raspberry support to kernel updates #180
- Add missing alsa-capabilities script #179
- Fix broken packaging script after re-factoring #176
- Fix cyclictest in arm64 build #174
- Re-enable Network Configuration with direct netplan support #173
- Deprecate Microsoft cpprestsdk library and move to Qt6. Licensing will remain as M.I.T. #171
- amd64 (Intel/AMD x86_64 instruction set)
- Raspberry Pi (arm aarch64 instruction set)
Snakeoil Operating System - Music, your way!