I run various openSUSE aarch64 distributions on Raspberry Pi-3B and 3B+. I gave up Tumbleweed last year for Leap 15 as Leap was more stable and its drivers worked reliably. But a recent problem with Leap caused me to try fresh installs of Leap and TW as I tried to diagnose the problem. It turned out that the problem was the RPi-3B+ itself (now in a landfill somewhere). But in testing those installs, I found that the latest TW installed and ran flawlessly on the 3B+.
So I did a fresh TW install on a USB3-bootable SSD when my new 3B+ arrived. I installed http://download.opensuse.org/ports/aarch64/tumbleweed/images/openSUSE-Tumbleweed-ARM-XFCE-raspberrypi3.aarch64-2019.01.08-Snapshot20190125.raw.xz on a RPI-3B+ with an HP 120GB SSD connected via Insignia USB3-SATA interface (RPi-3B+ pre-initialized via Raspbian for USB booting).
I’ve been running it for a few days now with no problems: USB booting with only the typical need to reset the USB-SATA interface during warm reboot; EN and WiFi work out of the box; XFCE operation is smooth; Firefox, Chromium, and Thunderbird seem perfectly functional. (Though I wish I could Chromecast through Chromium, but that’s a different issue.)
So: Thanks to the team that manages that distribution. You’ve done a great job of putting together a system that the most novice users could install and use easily on the current generation of Raspberry Pi’s.
My only suggestion for possible change so far: increase the size of the SWAP partition from <500MB to at least 1GB, perhaps 2GB. Even on a 16GB µSD, that should be feasible, and certainly it’s reasonable with >32GB medium. But just starting a few programs in GUI mode, I get swap requirements up to 700MB. I knew it would be an issue and so used gparted on a Raspbian system to reduce “/” and increase SWAP to 2GB after the initial TW login, but most novices wouldn’t anticipate that and would run out of swap space pretty quickly opening apps in GUI mode.
Thanks again for your work.