Home Home > 2016 > 12 > 05 > openSUSE Leap 42.2 gets 64-bit Raspberry Image
Sign up | Login

openSUSE Leap 42.2 gets 64-bit Raspberry Image

December 5th, 2016 by

Release also includes support for ARMv7


The latest release from openSUSE has new images available for the Raspberry Pi and joins SUSE Linux Enterprise Server for Raspberry Pi in becoming the initial distributions with 64-bit for the Raspberry Pi 3.

The 64-bit image of openSUSE Leap 42.2 for the Raspberry Pi 3 has been out for a couple weeks.

“The ARM and AArch64 Images for openSUSE Leap 42.2 are not a once-only release,” said Dirk Mueller. “They get continuously updated and include fixes as the Leap 42.2 port matures over time. These are the first usable images, and more variants with more fixes will come over time.”

The openSUSE Leap 42.2 images for the Raspberry Pi 3 are regularly rebuilt and constantly improve functionality.

Mueller said having the stable code base of Leap images, which provides fewer updates than the Tumbleweed Raspberry Pi 3 images, give people more stability and expands user opportunities for those who are wanting to use the Raspberry Pi 3 for home automation, mail services or as a small-, low-power server.

“Overall, the most exciting thing about having Leap on the Raspberry Pi 3 is that this is a fully working upstream-based image with full 64-bit support, which is something that even the Raspberry Pi Foundation doesn’t have,” said Alexander Graf.

An upstream image means support that lands in the Linux Kernel via downstream contributors. The openSUSE Leap 42.2 kernel shares the same codebase with other architectures and is not based on the Raspberry Pi foundation maintained kernel tree, which means that some not-yet-supported upstream features like HDMI-audio and hardware-accelerated-video decoding are not available yet in the image.

“You can run the same code on your small devices and your really big devices,” Graf said.

This really makes development quite interesting with using the distribution on inexpensive and expensive devices, Graf said.

“The main reason it is interesting is because of the ability to work with both a new and old ecosystems,” he said. “People who are interested can work on the newest and latest next generation stuff or the stuff that has been there for 10 years.”

Graf does make it clear that these is still a lot to be done even after the 64-bit support arrived with the new images.

“There are things that don’t work because we are upstream based,” he said. “These things take time. The easy, low hanging fruit is cracked. Some is still missing like the power management upstream, but overall we are in a good state.”

Among things that make the openSUSE Raspberry Pi 3 images different, Graf said, is that it is the first distro that has working Kernel-based Virtual Machine (KVM) support.

The other thing is that it can work with newer or older Linux Kernels. Just like on other systems, all that is needed is to use libvirt for configuration.

“You can still update kernels and select an older kernel if the newer kernel doesn’t work,” Graf said.

To do this, enable the kernel multiversion features and follow these instructions.

The Raspberry Pi 3 works with ARMv8, but a previous 32-bit version of the ARM instruction architecture, which is the architecture used on the Raspberry Pi 2, is enabled in openSUSE Leap 42.2 release.


Both Graf and Mueller were also excited about ARMv7.

“There was a lot of community requests for having a stable distribution on ARMv7,” Mueller said.

Previous versions of openSUSE had ARMv7, but openSUSE Leap 42.1 did not; that changed with openSUSE Leap 42.2 when it was reintroduced, Mueller said.

“ARMv7 in openSUSE Leap 42.2 is about creating more community engagement,” Graf said.

Hackers interested in ARMv7 boards should check out BeagleBoard, BeagleBone (Black), and 96Boards.

Both comments and pings are currently closed.

4 Responses to “openSUSE Leap 42.2 gets 64-bit Raspberry Image”

  1. Sergey

    Where is to buy these white opensuse box?

  2. RHN

    Hello! I really appreciate that I’m able to run the same OS on all my devices, either small ones, either big ones. Also, a running Raspberry Pi 3 64-bits-OS.
    Soon, I’ll try openSUSE-Leap42.2-ARM-XFCE-raspberrypi3.aarch64-2016.11.25-Build1.18.
    Thank you.

    Said that:
    1. openSUSE-Leap 42.2’s LXQT is missing. Using XFCE instead.
    2. Builds 1.{11,14,17} are defective regarding wlan0, because after few boots they stop detecting the wlan chip. It is not a Hardware fault, because as soon as I replace the SD by another SD whith either a fresh image of Leap, either an image of Raspbian 2016.{05.17,11.25}, Kali 2.1.2, or Ubuntu Mate 16.04 desktop, wlan0 is back (permanently under Raspbian, Kali, Ubuntu Mate). I have reinstalled or reload the module brcmfmac, edited modprobe rules, run the script /usr/sbin/install-brcmfmac or executed it commands manually, or worked with the sys tree (it complains there is no such sys tree branch, although it previously existed; i. e. the device): all unsuccessfully. eth0 is fine. The faulty image behaves the same way in other three Raspberries Pi 3.
    3. Whether is a Rii KB connected on boot, boot fails upon netboot? The KB layout (ES_es) is properly set under Raspbian, but not openSuSE.
    4. Each time I set up the VNC (through YasT), there is no way I get a working remote desktop (Firefox, KRDC).
    5. I tried SLES-12-SP2-ARM-X11-raspberrypi3_aarch64.aarch64-2016.10.04-GM.raw.xz: I never got it boot. The same fate had openSUSE-Tumbleweed-ARM-LXQT-raspberrypi3.armv7l-2016.07.22-Build1.{1,5}, openSUSE-Tumbleweed-ARM-LXQT-raspberrypi2.armv7l-2016.11.23-Build11.1, and openSUSE-Tumbleweed-ARM-LXQT-raspberrypi3.aarch64-2016.11.23-Build4.8.
    6. I hope that HDMI-audio and hardware-accelerated-video decoding will be available soon in the image.


    Thank you again.

  3. Noticia traduzida para o português e divulgada no blog: