KubOS 1.14 Improving Applications

Jesse Coffey
Kubos Tech
Published in
2 min readApr 4, 2019

With this release of KubOS, we’ve brought some substantial improvements to application development and management. As we continue to develop applications, we like to make sure our community has an experience as smooth as our own! Also, we’ve been integrating new hardware to enable our user’s missions.

Application Service Improvements

We’ve made some much needed changes to streamline interaction with the application service, including the removal of UUIDs in favor of names, manipulating rollback and active versions of applications, and adding initial execution monitoring to catch early errors quickly. Look over the application service documentation for all the updates. This service is designed in a way that it will grow in functionality substantially, and it’s still in the early stages of what’s to come, so look out in future releases! Note: Because of the removal of UUIDs, any programs or scripts which include application service requests via UUID will need to be updated in order to be compatible with v1.14.

Even More Hardware

We’ve finished the integration of the Clydespace EPS with the inclusion of the Clydespace EPS GraphQL hardware service. It is one of the most popular EPS systems currently used in cubesats, and we’re happy to enable our customers and partners in their integration efforts! We’re still hard at work adding more hardware integrations to the system, so reach out to us by submitting an issue if there’s other hardware you’d like to see added!

As Always…

Check out the full release notes in the changelog! We highly suggest flashing the newest version of Kubos Linux to your board and then re-compiling all mission applications with the latest code in order to pull in some application API changes. For all you prospective users out there, read over the introductory tutorials and architecture documentation for a good overall understanding of the key parts of KubOS! If you have any questions, feedback, or new feature requests, come talk to us on Slack and submit issues on the Github!

--

--