Running Ubuntu 18.04 «Bionic Beaver» (64-bit) for Raspberry Pi 3 in emulator

Test your Ubuntu 18.04 «Bionic Beaver» (64-bit) images for Raspberry Pi 3 using emulator in a browser! Create an image based on Ubuntu 18.04 (64-bit) in CusDeb, then find it in Dashboard and click Emulate.

Run Ubuntu 18.04 in Raspberry Pi emulator
Run Ubuntu 18.04 in Raspberry Pi emulator

Wait until CusDeb extracts your image and passes to the emulator.

Extracting Ubuntu 18.04 and passing to the Raspberry Pi 3 emulator
Extracting Ubuntu 18.04 and passing to the Raspberry Pi 3 emulator

Wait a few minutes until the emulator initializes the image and you will see the Ubuntu 18.04 prompt. Congratulate, your build is running in Raspberry Pi 3 emulator.

Ubuntu login prompt in the emulator
Ubuntu login prompt in the emulator

Enter the username and password set up when you were building the image. Try cusdeb as username and secret as password if you didn’t change the defaults.

System prompt in the emulator
System prompt in the emulator

Now you can work with your system running in the Raspberry Pi 3 emulator like you’ve connected to a real device via ssh. Of course, there are some limitations, but you can execute top to watch all running processes, fox example.

Result of executing top in the Raspberry Pi 3 emulator
Result of executing top in the Raspberry Pi 3 emulator

To allow our users test images without running the images on real devices, we develop a micro service called Orion. Orion is build on-top of QEMU and uses web terminal emulator Gits for interaction with the end-user.

The source code of Orion is published on GitHub:

Nextcloud 13 for Raspberry Pi

We’ve prepared ready to use Nextcloud 13 image for Raspberry Pi and included the following features:

  • Gallery app for providing a gallery view for private pictures and for those which are available by public links.
  • An outdated app files_videoviewer substituted for the modern one.
  • Calendar and Contacts apps for syncing calendars and contacts with the server respectively.
  • Phone Sync app for syncing text messages with the server.
  • Talk app for having private video calls and chatting using the server.

We drop automatic updates for our Nextcloud images, but we’ll send this image to all our customers who bought previous images.

Click here to buy ready to use Nextcloud 13 image for Raspberry Pi + technical support

People who don’t want to buy, can build exactly the same image by themselves using free and open source software we’ve prepared:

  • Pieman for building a minimal OS image.
  • MMB for building Nextcloud 13.

We don’t offer technical support in that case, but community can help you.

CusDeb Beta 2

We’d like to announce CusDeb Beta 2. The main feature of the new version is using Pieman as a backend for the image building subsystem (rpi23-gen-image used to use for the purpose). Pieman became the first key component of CusDeb the source code of which was published on GitHub. It’s also worth noting that CusDeb Beta 2 offers to customize Raspbian Stretch, Ubuntu Xenial and Ubuntu Artful for 4 Raspberry Pi models — from 1 to 3 and also Raspberry Zero. Furthermore, Ubuntu Artful is offered only in 64-bit flavour for Raspberry Pi 3. Our users had been requesting 64-bit images for a quite long period of time.

We had to abandon the Debian Jessie and Debian Stretch support which were inherited from rpi23-gen-image. However, we are going to return the Debian Stretch support in the nearest future.

It should also be mentioned that the user receives the email with the build log attached to it in the case of a build fail. In spite of the fact that we’ve made the build process as stable and predictable as possible, unfortunately there are the cases when builds fail because of both bugs in Pieman and bugs in the distributions which are offered to be customized. The build log which is sent in the cases like that is one more tool which help our users make the service better. We encourage the users to analyze the reasons of build fails and create issues in the Pieman project.