Canonical heeft een minimalistische versie van Ubuntu voor slimme apparaten aangekondigd. Het OS werkt met wat Canonical 'snappy' apps noemt: read-only images van applicaties die makkelijk te updaten zijn. Ubuntu Core neemt slechts 40MB ram in.
Met Ubuntu Core kunnen ontwikkelaars de system libraries van Ubuntu gebruiken, of welke libraries van het OS ze ook willen toevoegen. Applicaties uitrollen verloopt echter op een andere manier. Ontwikkelaars kunnen bestanden bundelen voor apps en ze in één enkele package publiceren, waarna gebruikers ze direct kunnen downloaden. Canonical kondigde eerder al aan dat Ubuntu Core op cloudplatformen als Microsoft Azure, Google Cloud Platform en Amazon EC2 draait, maar nu kondigt het bedrijf de versie voor internet things aan.
Ubuntu Core vereist een processor met kloksnelheid van 600MHz en 128MB werkgeheugen. Het OS neemt zelf slechts 40MB ram in beslag. Daarnaast moeten apparaten 4GB opslaggeheugen hebben voor factory resets en system rollbacks. Het OS kan draaien op x86- en ARM-systemen.
Ubuntu werkt met een groot aantal partners samen om het OS soepel op een scala aan systemen te laten draaien. Onder de partners zijn Ninjablocks voor de Ninjasphere-smart hubs; OSRF's Robot Operating System, Openhabs smarthub-framework en Erle Robotics voor de Erle-Copter-drone. Daarnaast is er samenwerking voor ontwikkelaarsborden als Odroid, Beaglebone, Banana Pro, Udoo, PCDuino en Parallella en met de chip-ontwerper Allwinner.
Apps draaien bij Ubuntu Core als read-only images gescheiden van het OS, wat de veiligheid moet bevorderen en updaten eenvoudiger moet maken. Terugzetten van oude versies zou eveneens snel en probleemloos moeten gaan en Canonical hanteert vingerafdrukken en handtekeningen om de authenticiteit van de apps te garanderen. Volgens Canonical is Ubuntu Core geschikt voor Docker en dit framework is een van de eerste waarmee het OS werkt. Docker werkt eveneens met containerized apps.