Despecialized

Despecialized

Episode description

Timestamps

(00:10) Several years of Ubuntu Studio desktop releases

KDE Plasma is solid the last few years! Xfce, Openbox also great.

(06:00) Timeshift snapshot and restore with rsync or btrfs.

(08:00) Truenas Scale is a Debian Linux + OpenZFS variation of Freenas BSD + ZFS. File system based snapshots with VM support.

(08:55) 5 years of Raspberry Pi 4. Radxa Quad Sata Hat & Case after a couple years of use.

(11:45) Castopod - Open Source Podcasting Host platform, which supports Podcasting 2.0

Open Source Game Recommendation

(12:49) Cataclysm: Dark Days Ahead, NetHack, Dwarf Fortress

Open Hardware Recommendation:

(14:25) Pine64 PinePower Travel Charger

Download transcript (.srt)
0:00

[Music]

0:09

Recently in software upgrade land, I upgraded my venerable Ubuntu Studio Desktop.

0:16

Now, I have been running Ubuntu Studio since 2004.

0:20

You look at the calendar that was six years ago.

0:23

So for the last six years, I've been on Ubuntu Studio on my desktop for the sake of getting

0:27

work done.

0:29

So when I first started with it, it was on XFCE, which was perfect because I'm an XFCE

0:35

guy historically, that an open box, like them both.

0:40

So there it was on Ubuntu Studio, 2004, a couple of years ago by the new LTS comes out,

0:45

2204, and WAN-WAN, it turns out it's unsupported by the Ubuntu Studio project itself to do a

0:55

distro upgrade from 2004 to 2204.

0:59

In fact, you are encouraged to uninstall and reformat the disk or whatever you got to

1:07

do to then install a fresh installation of Ubuntu Studio 2204 which now features

1:13

KDE Plasma. Hmm, I thought I wonder what the deal is with KDE Plasma. So I

1:21

actually installed KDE Plasma on a PineBook Pro, which is an ARM64 laptop by

1:27

Pine64.

1:28

I tried that out and I was shocked to find that KDE Plasma actually ran just fine on

1:33

4GB of RAM.

1:34

Because in the past I'd used KDE 4.

1:37

I don't even want to tell you how long ago that was.

1:40

And I hated it.

1:41

It had all these just stupid widgets and it performed very badly.

1:44

I was very unimpressed.

1:50

Fast forward to KDE Plasma. It's an excellent experience. In fact, it's just as good as XFCE.

1:59

So, I was very pleased with that and coming back, I realized I'm ready to migrate personally

2:03

from XFCE to KDE Plasma.

2:07

Two things I like. Two things I don't like.

2:12

All right, I love the fact that Ubuntu Studio makes it easy to use things like Jack.

2:15

And all the packages you need are built in

2:17

for doing basic graphic design, audio work.

2:21

It's not a problem.

2:22

I have had zero problems doing it

2:24

and it saved me time on that front

2:26

Is it perfect? Who cares? It works great and it gets better with each release that part's good

2:33

What I don't like is that the 2204 release was not supported I

2:40

Mentioned this and there was a bit of hostility about it

2:43

Which I was surprised by because I figured if anything it was a good thing that I was able to make this upgrade.

2:48

So that's weird.

2:49

I still use the project, but it was just kind of awkward.

2:54

Another positive thing I like.

2:56

I have spent less time finagling with my computer, which is great.

3:01

So here I am, six years later, running Ubuntu Studio. Life is great. So here I am six years later running Ubuntu studio life is good. I

3:07

Was even able to use my Ubuntu studio desktop by changing power settings and running VLC

3:15

hyphen hyphen

3:16

No hyphen OSD for no on-screen controls for the play button and stuff

3:21

I was able to play video in full screen and switch between that and Gwen View

3:26

and run a slideshow for a live theater show,

3:29

paid theater show from Linux,

3:32

and it worked perfectly.

3:34

So I can tell you Linux works

3:36

for professional presentations in a seamless manner.

3:40

I was very pleased,

3:42

and I had no problem running a video

3:43

and a photo slideshow.

3:46

So Bota Studio kicks butt and Ubuntu also kicks butt.

3:52

But another thing that I don't like about Ubuntu in general is that with each upgrade

3:59

things are changed.

4:01

So Firefox turns into the snap.

4:04

It's just not for me. So what I did was I

4:07

completely removed the snap file system from my machine and I replaced it with flat packs.

4:15

But more than anything, I'm just running basic repositories of software. However, that doesn't

4:22

change me getting these different messages and notices, specifically

4:25

in the terminal.

4:27

So what I've done is I've removed them all.

4:29

I've removed the message of the day and each ESM, pro license, snap message has been one

4:38

by one removed from my machine.

4:39

All you have to do is every time you see a line, drop it into a search, like a duck duck

4:44

go search, and you'll see how to remove it.

4:47

And I recommend doing that.

4:48

Every time I've reverted a snap install,

4:51

my existing data, both in Firefox and Thunderbird,

4:54

has immediately returned, which is great,

4:57

because I'm very invested in those tools.

4:59

And I've been happy that I've been able to recover it

5:02

both times.

5:04

So it's the good with the bad, but that desktop is a monolith.

5:08

And I want to move away from that probably in the future because I want to, you know,

5:12

despecialize my machine.

5:14

That's something that's important to me.

5:16

And I want to encourage anyone running a machine to always despecialize that machine.

5:21

Just make it a tool.

5:23

Don't make it a special machine with a special name.

5:27

If it's a pie, just call it, you know, if you want to go binary, call it P0 or P1.

5:34

And when you connect to it, always treat it in that way that it's not special. It's just another

5:38

machine that can be replaced and treat your data the same. Back it up, make sure that it's

5:45

replaced and treat your data the same. Back it up, make sure that you can replace this machine and move on. As long as you do that, you'll be happy. Just like I'm happy because

5:51

I know that life goes on and I can afford to lose things because I have the backups and

5:55

I've done the work. And I have backups using a program called TimeShift. It's all time

6:02

shift over our sync and also supports ButterFS.

6:06

And I was able to test and confirm

6:09

that I could restore my system.

6:12

I was shocked at how easy it was to use Grub

6:14

to do a restore on TimeShift.

6:16

Back to a previous installation, I had Snapshot,

6:20

if you will, R-Sync Snapshot of my operating system.

6:24

So with that in mind, I thought, I'm going to move 2204.

6:28

So rather than follow what the maintainer had told me to do, I thought, I'm just going

6:33

to try it myself because I can.

6:35

So what I did was first, I installed KDE Plasma.

6:40

I guess you call this Kubuntu.

6:42

I basically switched to Kubuntu more or less by installing the KDE packages

6:47

and removing all of the Ubuntu Studio packages.

6:52

Once I'd done that, I had zero problems with the upgrade.

6:55

And then I reinstalled the Ubuntu Studio packages.

6:58

Once I confirmed, I was on KDE Plasma and everything has worked fine.

7:07

And now, here I am in the modern day and I am on 24041, which Ubuntu Studio has supported,

7:13

and I have successfully kept Ubuntu Studio running

7:16

for the last six years.

7:19

And it's been great.

7:21

It's worked fine, it's actually gotten better

7:22

with each release and I have no complaints about it.

7:26

What's really kept me happy with the whole setup is the fact that I have consistent snapshot

7:31

backups that I can restore to.

7:33

And I would recommend anyone who has not done so to immediately run out by some sort of

7:39

external disk, hook it up, install time shift, and begin making regular, daily at least snapshot backups.

7:50

You will never regret it. It's a great system.

7:54

And realizing that that might go down and in the spirit of being prepared, I've begun migrating myself to Trunas scale. Trunas scale in this case is running a

8:06

mirror VDEV that's two disks. It's a 50% data loss. However, it is the fastest

8:13

system to rebuild and it's also very fast to expand. So because I'm dealing

8:19

with two disks, I can migrate to two other disks and it's a very simple process. So I

8:27

have moved all of my disk images away from time shift. I'm still using time

8:32

shift by the way but I've moved all of my system-based snapshot storage and data

8:38

storage into TrueNet scale which is currently available over samba shares

8:43

and sync thing and that's been

8:47

no problem whatsoever. I think I might run our sync as well on there at some

8:50

points but all of it's been great. My next step is to migrate my Raspberry

8:56

NAS. So Raspberry Pi 4 NAS with a RASSA case and. And I am attempting to migrate that data into trueness scale to sort of sunset

9:10

the Raspberry Pi system, which is great. But I have completely maxed it out and I need to move

9:16

into something more powerful because 8 gigabytes of RAM specifically is just not enough for me and my needs and I also want to migrate into a cluster

9:26

system. So that's for a future episode. Let me share two things that I like about

9:32

the Raspberry Pi 4 with Radsahat in case and two things I don't. Alright, first

9:41

thing I like is the build quality. It's an aluminum case. It's very nice and it was easy enough to assemble.

9:49

Something I don't like. The case was designed explicitly for Ubuntu 2004 or 2204 as opposed to just general Debian. To me that makes no sense, but their form support was responsive and

10:07

was able to get everything working. Something else I like, there is a beautiful little

10:16

readout, like a LCD readout on the top and it tells you your current IP address and how

10:22

much load is on the RAM and the CPU by default.

10:25

Love that.

10:27

And I think it's a cute little machine and that's nice.

10:33

Something I don't like about it is that the fan is very noisy.

10:37

It's like a little 40 millimeter fan and I think it's just like noisy, noisy, noisy.

10:42

It's just annoying. So it's in the basement.

10:46

No one ever hears it.

10:47

But I definitely don't like that part about it.

10:51

Overall, I think it is a nice case.

10:54

What I recommend it to anyone.

10:57

Sure, but now that the Raspberry Pi 4

10:59

is sort of on the way out, thanks to the Pi 5,

11:03

I understand if people wanna move to the Pi 5. I understand if people want to move to the Pi 5. Personally, I don't want to move to the Pi 5 because it's starting to walk

11:11

that line of too much power consumption. Too much power consumption, requiring

11:16

active cooling, and I'm sitting here thinking, "Why don't I just get a thin

11:20

client like everyone else has done and move myself over to thin clients. So that is exactly what I've done at this time.

11:28

I have run multiple thin clients into a prox-mox cluster.

11:34

Subject for another discussion.

11:36

But between that and trueness, I've got a nice ZFS setup with virtualization that I

11:42

can move all of my existing services out of, and I

11:46

look forward to talking about that more.

11:48

This is being hosted on Cast-upon.

11:50

Cast-upon is a fully open source podcast platform.

11:54

You can run yourself.

11:55

It supports podcasting 2.0 as well as all the typical broadcast networks.

12:00

For now, I am not broadcasting to basically anywhere except to the matrix chat and through an RSS feed.

12:06

If you like this show, please do share it with others.

12:09

You're welcome to join the matrix chat, which is Linuxprepper@matrix.org chatroom.

12:17

It is not listed in the public search.

12:19

I have found from being an admin extensively in matrix that you get so much spam.

12:24

At least for now,

12:25

I would rather not even publicly list it.

12:27

Thank you so much for listening.

12:29

You can also email me, podcast@james.network with any thoughts on the show.

12:52

Okay, let's give a game of the day. Just cause why not.

12:53

This is a fully open source game, and it is called Cataclysm Dark Days Ahead.

13:00

Cataclysm Dark Days Ahead is a ASCII based game which you can play from your terminal

13:04

over SSH.

13:05

It was developed on an Azuz EPC.

13:09

It can run on a machine with 64 MB of RAM.

13:12

It is a zombie survival game in the spirit of NetHack, another fantastically good game

13:17

I recommend.

13:19

Cataclysm Dark Days Ahead is available on Steam for purchase, but nothing stops you

13:23

from installing it and running it on your local machine. There's no need to purchase anything. It runs

13:28

beautifully. It has amazing glisteny ASCII art. If you've never seen ASCII

13:32

reign it's worth booting up a game just to see that ASCII reign. The game is deep

13:37

deep deep. Another one that you might remember is Dwarf Fortress. Well this is

13:44

in the same vein.

13:45

There are tile sets available, but I really recommend the ASCII style.

13:49

If you've never been attacked by a letter on your keyboard, this is the game for you,

13:54

and you kill it and leave that beautiful little mark behind that signifies, "What is that?

14:00

Is that another dead body?

14:01

Is that another monster?

14:02

I don't know what that is."

14:03

If that sounds like fun to you, I recommend this game.

14:06

Cataclysm, dark days ahead, available, source available

14:11

to anyone, anywhere in the world,

14:13

thanks to the power of open source.

14:17

I'd also like to do a hardware shout out.

14:22

'Cause I've had some great hardware that's open and the one I'm thinking of specifically

14:27

is the Pine 64 Travel Charger. The Pine 64 Travel Charger is excellent excellent excellent. I've

14:35

had it for several years and I do mason ran landscaping which means dirt dirt dirt. I have destroyed chargers. I have destroyed all sorts of items non-stop at work

14:49

But the travel charger

14:51

No problems that thing is tough. It is made of basically brick

14:56

You can just knock this thing around all day. It works and it charges phones

15:01

I've never had a problem charging any phone on it. It's got two USB-C

15:05

and a USB-A, at least the iteration I have. Works awesome and has a tiny not very bright light

15:11

indicator. I did put tape over it because it was too bright for me so that's something I would say

15:16

I don't like is but I think this is true of anyone you know. I don't like lights on when I sleep.

15:21

So I don't actually charge it in the room with me. I leave it in a different room.

15:24

when I sleep. So I don't actually charge it in the room with me. I leave it in a different room. But the Pine 64 Travel Charger is about 20 to 30 dollars.

15:30

Totally worth it. I strongly recommend it. I love the fact that the cable is

15:36

separate, meaning you can replace it because that's the part that will get

15:39

damaged and you can always get a new cable. So I think the travel charger rocks and I strongly

15:47

endorse the Pine 64 travel charger to anyone who is interested. Great, great

15:54

charger.

15:57

Alright, have a great day and thank you so much. Love you all. Bye.