Ubuntu Pi Flavours 16.04.2 for Raspberry Pi 2 and Raspberry Pi 3

Ubuntu Pi Flavour images based on 16.04.2 for the Raspberry Pi 2 and Raspberry Pi 3 are now available for download. The release includes updated images for Lubuntu, Ubuntu MATE and Xubuntu.

However, we dropped the Ubuntu Pi Flavour server images in this release and also removed the old images from the downloads. We’ve done this because better quality officially supported, images are available for Ubuntu Core and Ubuntu Classic Server.

Download

Download Ubuntu images for the Raspberry Pi 2 Model B and Raspberry Pi 3 Model B.

Download

The Lubuntu, Ubuntu MATE and Xubuntu images for the Raspberry Pi 2 and Raspberry Pi 3 based on the regular Ubuntu armhf base, not the new Ubuntu “Snappy” Core, which means that the installation procedure for applications uses the traditional tools, ie apt-get.

We have done what we can to optimise the build for the Raspberry Pi 2 and Raspberry Pi 3, you can comfortably use applications such as LibreOffice, which in fact is a joy to use :-) But the microSDHC I/O throughput is a bottleneck so we highly recommend that you use a Class 6 or Class 10 microSDHC card. The images also fully support the built-in Bluetooth and Wifi on the Raspberry Pi 3 and also features hardware accelerated video playback in VLC and hardware accelerated decoding and encoding in ffmpeg

Changes

These are the changes since the Ubuntu Pi Flavour Maker 16.04 images were released.

  • Performance optimised.
    • Added automated first boot partition resizing.
    • Optimised partition offset calculations
    • Optimised filesystem features.
    • Disabled unnecessary services to reduce CPU cycles and RAM requirements.
  • Forked and adapted raspi-config to Ubuntu.
    • Added pi-top brightness and power-off support.
  • Backported BlueZ 5.41.
  • Backported ffmpeg 3.2 including Raspberry Pi hardware acceleration for MMAL decoding and OMX encoding.
  • Backported i2c-tools and python-smbus 3.1.2.
  • Updated raspberrypi-firmware to 1.20161215-1.
  • Updated pi-bluetooth to 0.1.2 including failsafe systemd units.
  • Updated gpiozero to 1.3.1. A simple API for controlling devices attached to the GPIO pins.
  • Updated picamera to 1.12. Pure Python interface to the Raspberry Pi’s camera module.
  • Updated pigpio to 1.130. Library for Raspberry Pi GPIO control.
  • Updated python-sense-hat to 2.2.0. Sense HAT python.
  • Updated raspberrypi-sys-mods to 20170208, which completely replaces raspberrypi-general-mods
  • Updated raspi-gpio to 0.20170105. Dump the state of the BCM270x GPIOs.
  • Updated rpi.gpio to 0.6.3-1. Python GPIO module for Raspberry Pi.
  • Updated rtimulib to 7.2.1-3. Versatile C++ and Python 9-dof, 10-dof and 11-dof IMU library.
  • Updated xserver-xorg-video-fbturbo to 1.20161111~122359.
  • Updated Xorg via the LTS Enablement Stack.
  • Added cap1xxx; A python library designed to drive various Microchip CAP1xxx touch ICs.
  • Added drumhat; A python library designed to control Drum HAT.
  • Added envirophat; A python library designed to control Enviro pHAT.
  • Added explorerhat; A python library designed to control the Explorer HAT and pHAT.
  • Added microdotphat; A python library designed to control Micro Dot pHAT.
  • Added mote; A python library designed to control Mote.
  • Added motephat; A python library designed to control Mote pHAT.
  • Added pantilthat; A python library designed to control Pan-Tilt HAT.
  • Added pianohat; A python library designed to control Piano HAT.
  • Added piglow; A python library designed to drive Piglow.
  • Added rainbowhat; A python library designed to control Rainbow HAT.
  • Added scrollphat; A python library designed to control Scroll pHAT.
  • Added sense-emu; A client library for the Raspberry Pi Sense HAT emulator.
  • Added sn3218; A python library to help control the SN3218 18-channel PWM LED driver.
  • Added st7036; A python library to help control the ST7036 LCD driver.
  • Fixed first boot configuration. Ubiquity now prompts to join available WiFi networks.
  • Disabled SSH by default.
    • SSH can be enabled via raspbi-config or creating a file named ssh in the /boot partition.
    • sshguard is also automatically enabled when you enable SSH.
  • Dropped the servers images.

Specifically for the Ubuntu MATE image:

  • Backported MATE Desktop 1.16.1.
  • Updated omxplayer to 0.3.7-git20160923-dfea8c9.
  • Updated nuscratch to 20160915+2.
  • Updated sonic-pi to 2.10.0.
  • Reduced the image size to 5GB, down from 8GB.

Known Issues

  • The Lubuntu, Ubuntu MATE and Xubuntu Flavour Maker images are not snap compatible.
    • We hope to have snapd compatibility in the 17.04 images.
    • The 32-bit and 64-bit PC versions of Lubuntu, Ubuntu MATE and Xubuntu since 16.04 are snapd compatible.
  • Upon completion of the first boot setup WiFi doesn’t work, at all. Reboot and WiFi will be available.

More Information

Find out more about Ubuntu MATE for Raspberry Pi 2 Model B and Raspberry Pi 3 Model B.

Read more

Ubuntu Pi Flavours for Raspberry Pi 3 are released

The Raspberry Pi 3 Model B is here and we are delighted to announce the immediate availability of several Ubuntu flavours for the Raspberry Pi 3 Model B!

Many thanks to Ben Nuttall, Simon West, Liz Upton and Phil Elwell from the Raspberry Pi Foundation for providing Martin Wimpress with a Raspberry Pi 3 and engineering assistance over the weekend.

Ubuntu Pi Flavour Maker for the Raspberry Pi 3

The Raspberry Pi 3 Model B is the same form factor as the Raspberry Pi B+ and Raspberry Pi 2 Model B, the RAM remains 1GB and the USB and wired Ethernet port arrangement and configuration are unchanged.

Here is what is new to the Raspberry Pi 3:

  • Improved performance thanks to a Broadcom BCM2837 64-bit Quad Core ARM Cortex-A53 CPU running at 1.2GHz.
  • Integrated 802.11 b/g/n Wireless LAN (BCM43438) accessed via SDIO using the Arasan MMC controller.
    • This requires that the Broadcom MMC controller is used for the SD card using the relatively new and recently revamped bcm2835-sdhost driver.
  • Integrated Bluetooth 4.1 (Classic & Low Energy) (BCM43438 again) is presented as a modem via a serial UART (two-wire - no hardware flow control) with the BlueZ software stack running in H4 mode.
  • Improved power management with a 2.5 Amp power supply.
  • A new chip antenna is where status LEDs were previously located. The status LEDs are still on the board, right next to the microSD card slot.

The Ubuntu images we’ve prepared support the integrated Wifi on the Raspberry Pi 3 but support for the integrated Raspberry Pi 3 Bluetooth is still in progress and we hope to enable full support via an update very soon.

Ubuntu Flavours for the Raspberry Pi 3

The 15.10.3 release for the following Ubuntu flavours is available for download now!

  • Lubuntu
  • Ubuntu MATE
  • Ubuntu Server (minimal)
  • Ubuntu Server (standard)
  • Xubuntu

Download

Download tasty Ubuntu fillings for the Raspberry Pi 2 and Raspberry Pi 3.

Download

All of the images will fit on a 4GB (or larger) microSHDC card, are pre-configured to enable access to Raspberry Pi 2 and Raspberry Pi 3 hardware devices such as GPIO, SPI, I2C etc and include replacement memcpy and memset functionality for the Raspberry Pi to optimise performance. We have done what we can to optimise the builds for the Raspberry Pi 2 and Raspberry Pi 3 but microSDHC I/O throughput can be a bottleneck so we recommend that you use a Class 6 or Class 10 microSDHC card.

These images are built from the regular Ubuntu armhf base, not the new Snappy Ubuntu, which means that the installation procedure for applications is the same as that for the regular desktop versions ie using apt-get. The images will only work in a Raspberry Pi 2 Model B and Raspberry Pi 3 Model B

The first time you boot one of the desktop images it will run through a setup wizard where you can create your own user account and configure your regional settings. The first boot is quite slow but, once the first boot configuration is complete, subsequent boots are much quicker.

Changes

These are the changes that we’ve made since the 15.10.1 release:

2016-02-27 - 15.10.3 for Raspbery Pi 2 and Raspberry Pi 3

  • Added support for Raspberry Pi 3 integrated Wifi.
  • Updated BlueZ 5.35 with patch to support the Raspberry Pi 3 integrated Bluetooth.
    • Support for the integrated Raspberry Pi 3 Bluetooth is not working but we hope to have an update that addresses this soon.

2016-02-26 - 15.10.2 for Raspbery Pi 2 and Raspberry Pi 3 (internal testing build)

  • Added support for Raspberry Pi 3 Model B.
    • No Raspberry Pi 3 integrated Wifi or Bluetooth support.
  • Updated to Linux 4.1.18.
  • Updated all packages to the current version in the Ubuntu 15.10 archive.
  • Fixed an issue where the SSH host keys were not correctly regenerated on first boot.

Frequently asked questions

There are some questions we are asked frequently so we’ve compiled a list of answers to the most common questions.

FAQ

Ubuntu Pi Flavours for 15.10.1 are released

Ubuntu Pi Flavour Maker is a spin off from the Raspberry Pi 2 initiative for Ubuntu MATE The basic idea is simple; make as many Ubuntu flavours for the Raspberry Pi 2 we can.

Ubuntu Pi Flavour Maker

Tasty Ubuntu fillings for the Raspberry Pi 2

A community project to make Ubuntu based operating systems for the Raspberry Pi 2.

Learn more

Today we are delighted to announce the release of the following Ubuntu flavours for the Raspberry Pi 2:

Ubuntu Server Minimal 15.10.1 (Raspberry Pi 2) Download

Ubuntu Server Minimal 15.10.1

Ubuntu Server Standard 15.10.1 (Raspberry Pi 2) Download

Ubuntu Server Standard 15.10.1

Lubuntu 15.10.1 (Raspberry Pi 2) Download

Lubuntu 15.10.1

Xubuntu 15.10.1 (Raspberry Pi 2) Download

Xubuntu 15.10.1

Ubuntu MATE 15.10.1 (Raspberry Pi 2) Download

Ubuntu MATE 15.10.1

The following Ubuntu flavours can be built by the Flavour Maker but don’t work right now because the currently available Xorg driver for the Raspberry Pi 2 doesn’t provide 3D acceleration. Hopefully from Linux Kernel 4.5 onward this may start to change.

All the images will fit on a 4GB (or larger) microSHDC card, are pre-configured to enable access to Raspberry Pi 2 hardware devices such as GPIO, SPI, I2C, etc and include replacement memcpy and memset functionality for the Raspberry Pi to optimise performance. We have done what we can to optimise the builds for the Raspberry Pi 2 but microSDHC I/O throughput is a bottleneck so we recommend that you use a Class 6 or Class 10 microSDHC card.

These images are built from the regular Ubuntu armhf base, not the new Snappy Ubuntu, which means that the installation procedure for applications is the same as that for the regular desktop versions, ie using apt-get. The images will only work in a Raspberry Pi 2 Model B.

The first time you boot one of the desktop images it will run through a setup wizard where you can create your own user account and configure your regional settings. The first boot is quite slow, but once the first boot configuration is complete subsequent boots are much quicker.

These images are not supported by Canonical or the Raspberry Pi Foundation. They are community made and unofficial, additionally, the Xubuntu image is not supported or endorsed by the Xubuntu team.

That said, the Lubuntu and Ubuntu MATE teams are offering community support for their respective images. This is where you should seek assistance:

Frequently asked questions

There are some questions we are asked frequently so we’ve compiled a list of answers to the most common questions.

FAQ