Kubos Unveils Operating System for Small Spacecraft


A NanoAvionics-designed CubeSat. NanoAvionics has signed a distribution deal with Kubos. Photo: NanoAvionics.

Kubos has announced the release of KubOS 1.0, which according to the company is the first complete, end-to-end software solution for small spacecraft. The operating software can be downloaded from the Kubos website, and Kubos is encouraging users and developers to join the community to improve the open-source product.

This release is also Kubos’ first major product that has been tested by and supports the On Board Computer (iOBC) from Innovative Solutions in Space.

 A NanoAvionics-designed nanosatellite. NanoAvionics has signed a distribution deal with Kubos. Photo: NanoAvionics.

Kubos has stated it hopes the software will become the default industry operating system. In the past year, it has signed distribution deals with three nanosatellite manufacturers: Innovative Solutions in Space, NanoAvionics, and Pumpkin.

Packaged into an integrated distribution, KubOS 1.0 is comprised of three parts: a customized operating system (RTOS or Linux), Kubos’ Hardware Abstraction Layer (HAL), and Kubos Core flight middleware. KubOS RT and KubOS Linux provide the satellite runtime and Application Programming Interface (APIs) that unlock common satellite functionality such as telemetry, command and control, subsystem and ground station communications, and remote software updates. The company also offers the Hopper Test Bed, a development and testing environment available remotely to the satellite industry.


GNOME bakes in native Drive integration as Google’s cloud continues to shun Linux

Google still hasn’t launched Google Drive for Linux, despite repeated promises many years ago and leaked images from early this year showing a functioning Google Drive client on Ubuntu. Some third-party apps implement support for Google’s cloud storage service, but it’s about to get better for Linux users—at least those who use GNOME.

GNOME 3.18, which will be released on September 23, features integrated Google Drive support in the file manager and other GNOME applications.

What you can expect

Unfortunately, this isn’t the full Google Drive client so many Linux users are waiting for. There’s no offline sync, which is the big problem. You have to be online to access your files.

add google account to gnome

Instead, when you add a Google account to GNOME’s Internet Accounts window, Google Drive will automatically appear in Nautilus’s sidebar as a “remote filesystem.” Your Google account will also power other goodies throughout the GNOME desktop—email, photos, calendar events, contacts, chat, and even printers. GNOME offers deep integration with a variety of online services.

Click Google Drive in Nautilus and you’ll see all the files you have in your Google Drive, complete with thumbnails. Open one of these files and it will open in your default application—images will load in Eye of GNOME, PDFs will load in Evince, videos will load in Totem, and so on. Google Docs files will open in Google Docs in your web browser. You don’t have to manually download them; just open them. They’ll appear in GNOME applications’ Save/Open dialogs, too.

Uploading is also possible—just move a file to the Google Drive file system and GNOME will upload it to your Google Drive account. Save a file to Google Drive and it’ll be uploaded. Developers are working on adding folder-creation support.

gnome online accounts

So, aside from offline-syncing, Google Drive will work natively in GNOME, its file manager, and other applications that use GNOME’s APIs. You can see photos of the native Google Drive integration in action on the blog of Debarshi Ray, a developer who helped implement the feature.

Coming to a Linux distribution near you

This feature is part of GNOME, so you’ll need the GNOME desktop to use it. Fedora,Debian, and some other Linux distributions ship GNOME, and this will arrive along with GNOME 3.18—for example, the upcoming Fedora Workstation 23 will feature GNOME 3.18.

Want to stay up to date on Linux, BSD, Chrome OS, and the rest of the World Beyond Windows? Bookmark the World Beyond Windows column page or follow our RSS feed.

GNOME is pulling ahead of Ubuntu’s Unity in offering features like this. For example, GNOME’s Photos application can browse Google Photos. Few additions are being made to the current Unity 7 as Ubuntu works on Unity 8. The current version of Unity does use some parts of GNOME, but it uses an older version of the Nautilus file manager.

Want to use Google Drive on your Linux desktop? Switch to GNOME! GNOME 3 has improved dramatically since its rough early days, so give it a try and you just might be impressed.