用于开发者

Ubuntu Core is a single platform for developing, testing and publishing applications for internet-connected devices and servers.

  • Open source and secure by design
  • Transactional updates for fast, reliable updates
  • Small footprint means minimal hardware requirements
  • Option to use only the libraries your apps need

Get started with Ubuntu Core

Or, if you’re a device maker, get in touch ›

Robots, drones and autonomous things

The developer community consists of pioneers in robotics, drones and open hubs for connected things. Snappy Ubuntu Core offers freedom when it comes to creating apps for new kinds of device, whether it crawls about or controls your home.

The real things

  • Brains for buildings: Mycroft AI

    Mycroft is a revolution: an open source solution for artificial intelligence and language recognition, free for anyone to use in their projects. By using voice input to make services like YouTube, Netflix and Spotify available instantly, it is already bringing Internet of Things integration to homes and offices.

    Read the 'Brains for buildings: Mycroft AI' case study

  • Walking the walk with Erle Spider

    Designed to access hard-to-reach places such as pipes and disaster areas, Erle-Spider is the first ROS-powered walking drone running snappy Ubuntu Core. With the Ubuntu Core app store, you can create and sell behaviours and applications for drones just like this.

    Read the 'Walking the walk with Erle Spider' case study

  • Home control: Pi-Cubes SDK

    The Pi-Cubes SDK provides a modular home automation system supporting up to 24 I/Os and four thermostats. It works with choice of different I/O boards, making it suitable for any Home Automation project.

    Read the 'Home control: Pi-Cubes SDK' case study

Get involved with the internet of toys

Who would have imagined a time where toys could literally come alive? Snappy Ubuntu Core lets anyone app-enable their toys and games — and then sell their apps in the store.

Read more

Snappy speaks your language

Snappy is a platform with practically no learning curve. You can use your language of choice, whether it’s Python, Go, C, C++, Node JS (even .NET), just as you would to write any Linux app. If there’s code you’re looking to re-use, you can go ahead without the extra work of targeting new APIs. And with support for all the Linux libraries you know and love, your app can be up and running even faster.

Get snapping with Snapcraft

Snapcraft, the snappy SDK, enables you to easily create snaps while building on top of existing projects and communities.

It enables the quick packaging of snappy apps written in any language you like. Snapcraft also incorporate components from a wide range of sources including GitHub, Launchpad and npm. Once you’re ready, your snappy apps can be monetised by uploading them to the Snappy Store.

Watch Snapcraft in action

Easily extensible with frameworks

Ubuntu Core’s base is deliberately tiny, making it both more secure and more flexible. Rather than dictate the adoption and use of a particular tool, we offer frameworks that can extend the base system cleanly. These frameworks can be provided by anybody, in collaboration with Canonical — and they can provide services to any applications that depend on them.

Kick-start your next project

If you’re launching a crowdfunding project using snappy technology, talk to us first — and benefit from all the support Canonical can provide.

联系我们吧!