Skip to content
TrackPodcasts
technologyMar 27, 202625:01

Linux After Dark – Episode 118

About this episode

We decided to give openSUSE a try. We had a great time. Honest.

 

 

 

 

 

 

 

 

Support us on Patreon and get an ad-free RSS feed with early episodes sometimes

 

 

 

 

See our contact page for ways to get in touch.

Subscribe to the RSS feed.

Get every episode summarized

Each time Linux After Dark publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.

Email me new episodes

Free for 3 shows. No card needed.

Hosts & guests

Transcript ready

247 searchable segments. Every word is indexed and playable.

Linux After Dark – Episode 118

Linux After Dark

0:00
25:01

Full transcript

Linux After DarkLinux After Dark – Episode 118. Machine-transcribed; use the interactive transcript above to jump the player to any line.

This late-night Linux family podcast is made possible by our patrons. Go to latenightlinux.com slash support for details of how you can join them. Support us on Patreon for access to ad-free episodes and early releases. That's latenightlinux.com slash support. Hello and welcome to episode 118 of Linux After Dark. I'm Joe, I'm Chris, I'm Gary, and I'm me. Welcome back all. I thought it might be a nice idea to do an open-suza challenge. We don't talk about open-suza at all seemingly and none of us use it, but I thought let's check it out, it can't be that bad, right? So how did we get on with this? I don't want to say death by a thousand counts, but there were certainly some rough edges that I hadn't expected for a distro that's been around for as long as open-suza. What did we all go for just briefly? What did you install? I went for leap, gnome. I did tumble-weed XFCE.

Why did you go for tumble-weed, Chris? Because I knew you'd go for leap XFCE, so it'd just be two of us talking about a stable distro with a stable D. Also, I do run Debian with backported kernel and things, so it's not really Debian stable. If I move off what I run now, I think I'd be likely to think about potentially curated rolling or immutable atomic type distro, even though I would stick with XFCE because of things like getting newer pod man, newer distro box working well, I might be homogeneely about my desktop environment, but that doesn't necessarily mean I always want everything underneath to be super old, you know? Yeah. Kerry, you said there were paper carts, but ultimately, did you just have a kind of, well, this is Linux, it's gnome, it's a distro, I can do what I want with it, experience. I wish.

So the paper carts really started for the during the install process, and leap seems to use this installer that I can't remember the name of, but it's effectively running in a browser in full screen. And it's almost like that it's never been used by anyone outside of Germany during the QA process. That's the only thing I could say. It's set my keyboard layout to German. I changed that. It then set my language to German. I changed that to English UK. My time zone was still set to Berlin. I had to change that to English UK. And in any other distro, just changing language and region is enough to change all of these things to a somewhat sane default. That was not the case here. I don't know why. Yeah, I did notice that. And I noticed that whenever I put the mouse too far towards the top of the screen, the kind of window crime of the browser started to show, which was a bit weird. Yeah. And when it booted up for me because I was doing

this in a VM on a wise 5070, it just took forever. Like the Firefox window popped up and then it went into full screen a couple of seconds later. And then it loaded the page and it just felt incredibly sluggish. Now, admittedly, I'm running it in a VM on not the strongest hardware. But if it was a normal desktop app, I don't think that would have been the case. So it's probably worth saying that they are retooling how the installer and management works in Sousa, which I didn't realize until after I'd done a lot of this. So Agama is the replacement for the installer part of Yast, which is yet another setup tool, is that right? And then the idea is that the management side of it will shift to cockpit, the same cockpit that you know and love from maybe Fedora or anything like that. So a web-based server management element. So it is in a little bit of flux. And weirdly, for me, I didn't get that. I would have thought Tumbleweed

would be where you would kind of dog food that installer. But they've done it a bit weirdly. I have to say like I agree with you, Gary. I didn't realize I could have downloaded an Agama image and then installed Tumbleweed from it. Because when you go to the Tumbleweed page, it has kind of ISOs that have the old installer. So that's why I ended up using. Also, you're not supposed to use the live media to install, which I didn't realize until right at the end of the process. But again, that's strange to me. I'm just used to using the live environment to see whether I like something and then also be able to install from it. You're supposed to do a separate installer image? Apparently so. And this is just as we came to air, I was looking around. So they offer like one gig ISOs with different desktop environments. But it says in a kind of admonition above it, these live images should not be used to install and you should use the installer images above.

So I just went all in and downloaded the full multi gig ISO image that had all the offline packages. So I tried to do that. And then I just got a kernel paddock when I tried to boot it. The installer image stays. Yeah. And I've no idea what happened. So then I just got the network image and that seemed to work. And it was just ultimately fine, except it didn't want a dual boot. It's the bottom line. It really like really didn't want a dual boot because I had Zubuntu obviously on this XPS that I installed it on. And it's not that hard to reinstall and copy my dot files back over. But I thought, well, let's just try and dual boot it. And I booted the installer and like, it's really quite hard to tell it where you want to install it, isn't it? Like, you've got to work quite hard for it to not just wipe your whole disk and put butter FS here and there and do what it wants. I got a bit confused. I actually did install it twice

because I installed it to an SSD that already had proxmox on it that I'd put on the laptop. I was installing it to to mark about. And it had the existing LVM for proxmox, which is admittedly when you don't use ZFS for proxmox is quite messy under the hood. You don't get presented with that. But so I went through the installer and I didn't realize that if you click the button that's at the bottom for guided setup, it will just go through and blitz everything. So the first time around, it presented me with like a list of about 50 changes to the LVM because I was just using the existing partitioning structure and I was very, very confused and then I remembered. So the second time around, I wiped the disk to blank and it presented me with a kind of standard EFI route partition setup. But it was only the second time around I realized that if you press that button at the bottom, it takes you through what I would consider to be what should be the default for

an installer, which is I'm doing this. Do you want this and give you the options. And then on top of that, there was a manual advanced partitioning section as well. So just felt really like if I was a new user coming to this now, admittedly, I wouldn't install Tomboweed, but there was just too many elements for me. Yeah, I mean, I've criticized the Fedora installer before, but this is next level advanced. Like you really have to know what you're doing or you have to be just willing to give it the whole disk, I suppose. But maybe that's the argument for making it hard to change it because by default, it's just going to wipe the whole disk, which arguably I suppose people might want to do, but I've always been one for dual boating where possible, whether that is with Windows or your existing Linux distro. And Ubuntu does it so well, Joe, right? I mean, I haven't used the Flutter one as much recently, but certainly subiquity, you would have, you know, I'm going to put

Windows on the left here and Ubuntu on the right here, and you could click a line in the middle and drag it left and right to prioritize which OS got disk space or carve them up equally. And it was just very clear. This just didn't feel that user-friendly to me. And were you using a Garma, Jay? If you mean the one in the browser, then yes. Right. Yeah. See, I was using the old one which looks more like subiquity or the Fedora installer. Well, the Fedora installer is running in a Firefox window now too. Ah, okay. Yeah, but it does seem, I don't know, slicker somehow. It's a lot more responsive. They don't actually run Firefox. It's like an embedded thing. Right. Well, a little bit of under the hood knowledge, which I garnered is that they decided to move away from yes. So yes used to be very, very all-encompassing install and configure. And then initially they were moving away from debust to a kind of HTTP interface for the installer. And it was much more coupled with cockpit. But now the installer is a separate

thing which they work on. And then the idea is that you will replace yes post install with cockpit. But it does seem very in flux. There are some blog posts you can read for a roadmap. But I don't know whether this is a good moment that we've picked to be in the middle of that process. Yeah. But then what's actually got it installed? It was not too bad. It was just an XFC desktop. Everything was where it should be. It was running Wayland. And I tell you, it has improved markedly since I first tried that about six months ago when they announced it. I think it was in beta at the time. It was a usable XFC desktop. I installed all the stuff that I wanted. Zipper is pretty intuitive. Zipper search. Zipper install. Zipper update. That sort of thing. It was just uneventful really. I managed to just do what I wanted to do. I got my Bluetooth headphones connected, connected to Wi-Fi. It was just, you know, a pretty average distro,

really. Did you have the Wayland session by default then? Did you do anything to choose that? Was that just what it gave you? That's just what it gave me. Right. Now you had said Chris that you can get an X session going. And so I tried to do that with limited success, shall we say. First of all, I found some instructions, did what it said, and rebooted, and then there was just no option. Then I found some other instructions. And it said, like, do you want to get rid of this thing, that thing, that thing, you know, all the components. So I kept was going yes, enter, yes, enter, you know, why enter, why enter, about 50 times. And then it pulled down a load of replacements for the stuff that I'd got rid of, rebooted, and then it wouldn't log in. And there was no X session. It was just Wayland. So I'd completely broken it. And at that point, I gave up. Did you accidentally follow an AI guide? I don't think so. It was somewhere in the

season documentation. I mean, granted I didn't look as hard as I should have. But I think I was following official documentation. I don't know. It was the opposite on time of EDC. It didn't give me Wayland. It just gave me X at the beginning. So you're telling me that the rolling release version A has the old installer. And B gives you an X version of XFCE instead of the Wayland one. Yes, I am. And this is very susur. Let me say, what kind of topsy turvy world is Susa living in? Well, I know. And so I would look it up. And I realized that there is a meta package, whatever the zipper equivalent of that's proper name is XFCE for dash session, dash Wayland, dash experimental. So I pulled that in from zipper, logged out. And then in the session manager, there was a choice actually then of four. So there was X 11 XFCE, Wayland XFCE experimental, lab WC on its own. And also I SWM, which I think Susa just installs even if it's just a server

environment. And as you uncheck it. So the Wayland session that I got, I don't know about you, is very similar to how I was messing about with Debian unstable about six months ago, which we talked about a little bit, lab WC is the compositor rather than the new XF LM4, I think it's called that is being worked on. When I looked at the process tree, I did look to the environment variable, the XDG session type was Wayland, but the process tree was lab WC for the compositor. So yeah, what kind of topsy-turvy world is Susa living in Joe? It's a very good question. Well, let me tell you, things were not much better on the gnome side of the house. So I booted into what seemed like a pretty normal looking gnome desktop. And I did what any self-respecting gnome user does and completely ignored the command line and opened gnome software. I clicked on the updates tab and there were updates, so I installed them and it rebooted and it

created many, many butter FS snapshots in the process. I thought, right, that's great. Everything is up to date. I can start playing with this. I'm going to go and install some stuff. So into the explore tab of gnome software. And then underneath the explore tab, I had available apps. Now every single one of them has a check mark next to them to say that it's installed. And no other software is available for me to install on the system. So I went into the hamburger menu and went to software repositories and realized that by default, the open-suza leap software repository was disabled out of the box. So I enabled the software repository and closed the pop-up window and did a refresh software repositories in gnome software, which did nothing, absolutely nothing. So then I thought, I'm going to have to dig out the command line. So I did a zipper update. And it did pull down some new information about the latest repositories went back into

gnome software. Still nothing. Right. Did you try to preinstall or dusty or whatever it was you were looking for? Yes. And that worked absolutely fine. Right. But the gnome software integration completely broken. So here's a fun thing Gary. They are writing a new package manager GUI called Merlin, spelled M-Y-R-L-Y-N. And that is also, I can't fully work it out from reading because it's in flux, part of the deprecation of YAST to split out into what they are calling the agama cockpit Merlin stack. So whether or not they support gnome software. Now having said that, they should, right, because it's the desktop environment software manager. So regardless of what tooling is being added in, that should work better, right? Surely. But they also have the choice not to bundle it out of the box if they don't support it, but equally they bundle no alternative GUI software manager. So as someone who just wants to install this and try and use it

without opening the command line and learning zipper, I just can't do anything. Well, this is the interesting thing because if you visit the official page for Merlin, it says there is no official package available for open susur leap 16. So your guess is as good as mine. To be fair, Adam, before you write the next paragraph of your angry email, we are probably hitting things in a slightly rocky state. Then don't release it. Don't release it if it's broken. I'm sorry, it's just terrible. This is what beaters are for in alphas and a bunch who's got their snapshot releases where if you want to actively help them develop the distro, you can go and get one of the snapshot releases or the daily image or whatever, but even an interim doesn't have broken stuff. And this may be wrong or maybe an outdated view, but in my mind, leap is just the snapshot of something that is stable and it should be able to install it and it just works.

Yeah. And this just feels like no one has ever looked at it. There has been zero QA. Is that cusser all in on KDE? Oh, no, they're not though, are they? No, because if you visit the main portal for Susie as a desktop, which is where new users would land as a kind of general search, they state that they officially support three desktop environments with equal weight, GNOME, Plasma and XFCE. The other space is that as far as I'm aware, on the immutable site, there's been a little bit of controversy because Plasma there is support as is stated to be alpha in support compared to beta. I've just gone to get.opensis.org slash desktop and it says many desktops, three by default, Plasma 5, XFCE 4 and GNOME 3. GNOME 3 is not a release anymore. Hasn't been called that for a while. Was it 50 now? Yeah, it's this name 50 or something now. But yeah, that tells me everything I

need to know that the attention name is getting. For the website for that matter. Yeah. Well, I tried to install YAST, right? Because that didn't seem to be installed by default. So I installed YAST and then it didn't show up in the menu. So I just randomly asked from the command line and I got this call to me of YAST. Ah, yeah, you see. So it does feel like we are hitting shift about because officially you're not supposed to use YAST on Leap 16. But again, on the website, YAST, the best choice for the user. So tell me if I'm not supposed to use it, why is it on the website? I mean, when I was in the Ubuntu Touch project, we certainly had things on the website that you weren't supposed to use. Now a couple of days ago, when it was clear that we weren't having the best time with this, I said, are we sure we want to do this? We don't want to just go on air and shit all over it. And you all said, no, it's fine. It's fine. What happened to that? I thought you were going to just say the same thing I have. Like once you got it going,

it was just like, yeah, you installed what you wanted and it was just fine. So to be fair, what I will say is that I did obviously get to a desktop with XFCE. It's much more welcoming than the Debian install of XFCE, for example, which is still, you know, status bar at the top, the default package desktop environment wallpaper, the fun rendering looks like bum basically. Like it's more polished in that regard. And I came away from it thinking there's lots of good ideas, but it doesn't grab me in the way that other distro tests that we've done have, because each element I look at, you know, for example, ButterFS snapshots automatically is sort of compelling, but the grub menu is full of them for every package transaction that I've done. I think that should be nested one menu down. And also, if I wanted that, because I listened to

our favorite partner podcast, I wouldn't be choosing ButterFS personally if I wanted a copy on right file system. And if I wanted rollback ability, I'd be much more attracted to an image-based atomic distro. And that's generally how I felt looking at all the things. I don't want a monolithic, gooey manager for everything. Now, as it happens, they are getting rid of that as well. But each element, I wouldn't look at it and go, this is awful, but I'd also look at it and go, this is a good idea, but it's a bit like this other thing, which I probably would prefer to use. Yeah. And I think it was similar for me. It just felt very disjointed. Like there are just different teams building different projects. They're all amalgamated together in the distray. But none of it felt very integrated. Like sure, once I had realized that name software is just broken, and I ziffer installed staff and I installed flatpack. It did feel like using any other distray,

but I just had to ignore all of the sharp edges. This is it, right? Because we do have cross-distro tooling. So of course, I could get things from flatpack. And we've discussed before that the distribution you run starts to become less important. But I also had these paper cuts. I left the machine for 10 minutes. The screen locked. I came back, I pressed enter, and it was just a black screen with a mouse pointer. So I was like, okay, fine, I've had this happen. I'll drop to a TTY, control or F1, TTY, great logged in. I tried to do system CTL restart like DM. It said, elevating to root, prompting for password with polk it, I think. But there was no prompt. So I think it was trying to draw a graphical window for me to put my administrator password in, but it had no GUI to draw the window to put it in. And then after a while, it just timed out and said, well, you didn't put the password in. I was like, well, you need to give me someone to put the password, don't you? So very strange. And that's what's not helping here, you see. It's

the additional paper cuts. Once I had it running, it was fine. Another time I went to shut down, and the Butterfess snapshot got stuck. So I got in that awful system D loop of, you know, wait one minute, 30 seconds for these three services to send a signal that they finished, that then went to three minutes, four and a half minutes, seven minutes. And I was at 11 minutes. And in the end, I had to do a hard shutdown. I'm not going to sit around all day while it does it. So I don't know where the tumbleweed went against me there, but the fact that Gary's saying the same things and Joe didn't have the best time. I'm really sorry. You can throw accusations of, oh, you picked the wrong hardware or you obviously picked a bad time, but that's three people. It does feel a little bit difficult to make your way out of that fully positively. Well, and I picked the most generic platform I could, a VM. So it's the most positive thing we can say about this is it made us grateful for our current distros. Well, I think I said in the chat, it made me grateful for how generic the Linux desktop

has become. As in once I'd gotten beyond all the paper cuts and I had just installed the applications I liked, it felt like anything else. I think it's falling in a strange place for me because, you know, if we didn't have atomic distros and we didn't have arch Linux, a curated rolling release, because let's be fair, they do a periodic snapshot, which they do test properly. They have a security team. It's a widely used distribution, especially in somewhere like Germany, and in SAP, for some reason, they have that market lined up. If you want a corporate deploy of a Linux distribution in Germany, from what I gather, Susa is very, very popular. But for me, if I want a rolling release distribution with snapshot and rollback, I wouldn't choose it anymore. And maybe, you know, that's why they are also looking into the atomic version with the same sort of layout because they know it too. Well, I suppose we've answered the question then

as to why we never talk about Susa. We did give it a go, at least we gave it a go, but it hasn't grabbed me. I'm sorry. Right. Well, on that really positive note, we should probably get out of here then. We'll be back in a couple of weeks, but until then, I've been Joe. I've been Chris. I've been Gary. What did you all do wrong? See you later.

More episodes

More from Linux After Dark

View all episodes →