¶ Intro
Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris.
My name is Wes.
And my name is Brent.
Hello, gentlemen. Well, coming up on the show today, it does seem to be the storage apocalypse. It's here. It's real. And an old friend's going to drop by to talk survival strategies as prices explode. And then we've got an unapologetically 90s approach to stretching your current storage. Sometimes the old way of doing things still makes sense. They're going to round it out with some booths, some picks, and a lot more. So before we get there, let's say time-appropriate greetings to our virtual
lug. Hello, Mumble Room!
Hey, Chris, hey, Wes, and hello, Brent.
And let's say hello to that old friend from Tux Digital and this week in Linux, Michael Tunnellsbeck. Hello, Michael.
Hello, everybody.
It's good to see you.
Yeah, it's been a while.
Yeah, we didn't get a chance to see you for our predictions episode because you were under the weather. But you're back?
Not speak so that was that was a bummer because uh i enjoy being the referee you.
Know yeah well maybe we'll pick it back up next year but it's good to see and i think we should maybe we could chat in just a moment on a couple of those predictions i mean we might have them here so if we wanted to look at them in a moment we could before we get there i want to say good morning to our friends over at defined networking go check out manage nebula at define.net slash unplugged Now, you want a beautiful mesh VPN network these days.
Everybody knows that because the benefits are incredible. I mean, you can connect data centers across multiple different providers and regions, your mobile devices, your workstations, your development machines, your production machines, and you can create all kinds of privacy with this that is just absolutely unbeatable. I mean, I think people understand that. But which one is actually the right one to choose? And I say you have to check out Define a .NET slash Unplugged.
It's a decentralized VPN built on the open source Nebula project. It's all open source. Top to bottom, if you want to self-host every single component, it will always be that way because that's how they build it. You want to know what feature's coming down the road? Go watch the development right there out in the open on GitHub.
¶ Housekeeping
And then later on, if you decide, I want to completely take this over myself, you absolutely can, including some of the essential services. But what I think is great is they offer the managed Nebula product so you can get started. They host the tough stuff. They do all of that. Later on, if you want to own the authentication and you want to own the discovery and all of that, you absolutely can. Nebula's decentralized design means there's no single point of failure.
There's nothing that can happen like on their back end because you can host everything. And when you're building something that you want to last five years, 10 years, you got to think about that. It was also from the get-go designed to manage Slack's global infrastructure. So you know it's tight, it's powerful, it's super advanced. I could tell you all about it, but I think you should go check it out. You can get 100 hosts for free, no credit card required, no lock-in,
define.net slash unplugged. You start with that, then later on you want to go set up your own lighthouses? You absolutely can. There's no problem. There's no conflict there where you're like part of a big sales funnel. Like it's such a great thing because we have heard from so many people out there that have deployed it, and they absolutely have been thrilled. And probably going to have a little bit more from my end next week. So check it out.
Go get started. support the show at defined.net slash unplugged. And a big thank you to defined.net for sponsoring the Unplugged program. Gentlemen, we are on like Donkey Kong for Planet Nix. Get ready. We're going. Phlox is helping make it possible again this year. You know Phlox. They're focused on making reproducible dev environments actually usable. And they're facilitating our trip and Planet Nix. We will have a meetup. I think year two is going to be fantastic.
The call for papers for Planet Nix ends very soon. January 15th. So if you're listening to it when this comes out, you got a few days. Jan 15th. We'll put a link in the show notes. To attend Planet Nix, you need to register for Scale. So we'll put a link in there, too. We have a promo code. The promo code is UNPLUG, U-N-P-L-G, UNPLUG, and you'll get 40% off your ticket.
And the remaining value goes to support one of the best open source conferences out there.
Yeah, and you get access to both Planet Nix and Scale.
And the expo hall and all the other talks. There's a lot.
UNPLUG, U-N-P-L-G. We'll have a link to that. We want to see you there. This, you know, I think year one of Planet Nix. Is this a thing? Is this possible? Can they pull this off? Establish it? Yes. Did people like it? We loved it. All right, we're doing it again. Now, this year, I think it's going to be a lot about building things, talking to people, like people who don't normally sit in the same room together, but also still use the same stuff they create. A lot of that.
And I think it's also going to just pull them or just lead right in to a great scale. So why not make it to both? And then just shortly after that, LinuxFest Northwest, April 24th to the 26th, back at the Bellingham Technical College in the original large expo room.
Oh.
Back in the nice area. It's all fixed up. And the LinuxFest Northwest call for papers ends tomorrow. Tomorrow. at midnight, Monday, January 12th, at midnight. So get it in. No promo code for LinuxFest Northwest because it's free. Although you can give them a little donation if you want to help support a great event. We'll have links to the LinuxFest Northwest call for papers as well. So there you go. Planet Nix and Scale. That's happening in March, March 5th through the 6th in
Pasadena, California. We'd love to see you there. And then a little bit after that, LinuxFest Northwest, April 24th through the 26th. things are shaping up to be a beautiful spring a warm beautiful spring in the pacific northwest and then they're saying a hot summer you know have you seen this no.
I have not.
Yeah we got a nino transition it's fading out uh you know of dominance as they say uh-huh which means it should be a beautiful linux fest northwest so we'd love to see you plenty of time to plan.
Right come on we're telling you now.
Yep and all the lazy links are in the show notes,
¶ Michael's 2025 Prediction Review
Well, I just wanted to say a big welcome back to Michael. It's nice to see you, sir. Thank you again for making it.
Thanks for having me.
Would you love to go back in time and see how you did? I mean, would you just love it? Would you just be thrilled? I would love it.
Actually, I don't remember most of what I said. I remember one of them, and I think I was right. And the other ones, I don't remember at all.
I mean, I did. I don't remember them specifically. But when we were prepping for the episode, I reviewed them. And I think you did OK.
Yeah, I think you'll be pleasantly surprised by yourself.
So, here was Michael's first prediction for 2025.
I predict that the Cosmic desktop from System76 will make at least a release candidate version available in 2025.
I mean, they made that.
I was very right.
Nice. Not bad.
I forgot about that one entirely.
You're too busy playing with Cosmic.
That only really came later in the year.
Yeah, it was like three weeks before the end of the year. and then like nice yeah.
All right here was prediction number two for 2025 i.
Predict that the linux desktop market share will become five percent some point this year.
I think that one was right too right like everything we can.
Measure with.
Seems like that seems like it hit which is.
Yeah i was i was super shocked uh because that's the one i remembered i was like uh because i remember saying like because it was expected to go to four and i was like you know i'll just do five anyway and then that actually happened it's like wow how was i right okay awesome well.
You know what i want to know is do you have a prediction for 2026.
I should but in terms of market share i think it's going to go up to i'm going to go ahead and say an extra two percent and say seven all.
Right all right i like that that was bold all right are you ready for your third and last prediction.
Yes here.
We go i predict that in 2025 kde will release a specific desktop operating system of their own, regardless of what it's named, KDE Linux or not, and it will be at least at a beta release level.
Now, I don't know. I don't know if they've actually hit beta, have they?
No, I think I was wrong on that one. I think they hit alpha, not beta.
Yeah, right.
That's a bummer. I almost got perfect.
Okay, here's just a bonus prediction. Do you think they'll hit a 1.0 in 2026?
I think towards the end of the year, maybe. Yeah. I don't think it's going to be anytime soon, but I think they've made a lot of progress. I think they've made a lot of progress, enough where they could get to the the like I don't know November December era yeah.
I hope so.
Although didn't I see they're like doing some debates about sort of the underpinnings and should they stick with their like arch sort of inspired thing or adopt other.
Yeah I think that there's actually potential where they could you know do a combination of things like, a lot of the effort in the Universal Blue project is super interesting because there's there's some effort to make it distro-less and that by that meaning um it doesn't matter what it's sitting on top of like the you could switch out the underneath you know fairly easily like just how you can like image mode you can switch the desktops pretty quickly it would be uh possible to switch arch to
fedora or back and forth rebase the base yeah but also the user could do it like not even like it's great all you have to do is set up the image mode to have that compatibility and it'd be theoretically possible to do that.
Swap that layer out, huh?
Yeah, that could also solve that problem. Who knows?
Wouldn't that be interesting? I'm just thinking about the way OEMs could use that. I think the last 10% of KDE Linux is going to be the toughest. So that... It might push a 1.0 out to Q1 of 2027. And I don't think that'd be a shame.
Honestly, I feel like it might be a 1.0 that's not a 1.0.
Oh, it could be, yeah.
Yeah. So, like, for example, Cosmix. Cosmix 1.0 was not really ready. Like, it's cool. There's a lot of good stuff. But there's still some pretty noticeable bugs that would not really count as a 1.0 in that sense.
And in our space, there is some value to getting it out there in front of users and starting to get that feedback.
Yeah. I also just feel like the idea of the 1.0 is, you know, like the version number mattering is like antiquated and no longer matters. Like it's like when people talk about like the next version of Linux, you know, like Linux 7 is going to come out sometime soon. And they're like, well, why is it going to 7? Well, arbitrary number count.
Like who cares? like it doesn't it's not like they actually choose it for any particular reason it's just because they're tired of being six so like now it's seven they.
Choose it because west predicted it that's usually how it goes.
Well that that also helps too yeah.
You know back in my day a point release was like a sign of perhaps a compatibility break or a major new feature set.
Yeah it's.
Just sort of lost its meaning in that sense.
Yeah and the major minor bug thing is gone too like it some people use it but it also doesn't matter anymore yeah so like uh ubuntu helped create that to go away with the dates. So now we have like the major minor, but it's really just like, it's an update. Who cares?
Yeah, I wonder, one day we'll have Linux 2810. Linux, you know, whatever. Whatever we'll have.
¶ Surviving The Digital Apocalypse
All right, well, we are gathered here today because we, as a world, of technology enthusiasts, are faced with the plight of incredibly high storage prices. I really missed the boat on this one. I don't know how many of you were feeling this way, but I, of course, was, if you guys remember, we were talking about low power home labs towards the end of last year, started around October, November. Boy, should I have bought then. So I did a little digging before the show,
guys, and it's real bad out there. So... The worst price increases seem to be in like the kind of nicer SSDs and MVMEs in the two terabyte and up range. I don't see a lot of punishment in the one terabyte. But for example, the Western Digital Black SN850X two terabyte drive is up 80 percent since October. Since October.
Since October.
That's not 10 percent. That's not 20 percent. No. Over 50 percent.
And because I'm in a moving vehicle, I was looking for solid state. So I at first had my eye on an 8-terabyte NVMe, which would be just enough. And that thing went from it.
I mean, that sounds expensive already.
Yeah. But I think it was like $700, $800. And now it's between $14 and $1,600 depending on the vendor.
Wow.
And the other thing is.
Do I want a laptop or a hard drive?
The number of vendors even supplying to the consumer market is less. I did a little comparison shopping on Camel, Camel, Camel of SSD vendors selling two terabyte drives back in October, and there were probably 30 of them. And now there's two. So it's brutal out there. And it's just gone from something that was kind of cheap to just this precious commodity, obviously because enterprise data centers, those types of AI jobs, they're all eating up storage.
They're buying inventory before they've even been produced. Some of these vendors are making exclusivity deals with these larger data centers to provide them with, you know, their storage chips. So I think each one of us have probably been thinking about this problem a little bit. I don't know if anybody – you know, we always are – our storage needs are always growing.
So I thought we'd go around the horn and kind of talk about if we had any ideas for sort of stretching out or getting cheap storage for 2026, maybe even into 2027. Some of the things I was looking at here suggest we already have back orders now on the books up to 24 months from the AI data centers. And so they are going to be filling the data center inventory for 24 months at least, and that's the existing back.
Now, some of that might get canceled if things decline or whatever, but the projection is at least until 2027, we're going to have a massive crunch in storage prices. So, Michael, do you have any thoughts on ways to stretch your existing storage or cheap storage acquisition strategies? Are you going to be shucking USB disks?
Do you have any hard drives we can have?
So actually as you were talking about it i was thinking about it and uh you got that sweet storage i i was actually thinking about it as you were mentioning you were describing this problem and i was thinking like you know at this point ssds are probably around the same or if not more value than gold so so i was thinking like maybe i should sell some of my ssds you know and get some like like some like five-year-old ssds are now worth double what they were or whatever,
and uh and but it's actually kind of funny because i was you know debating whether or not i should upgrade my hard drives for my nas because i got i recently got a bigger nas so like i had a four bay and now i have an eight bay and then i was thinking like okay i need to you know figure out a time where i need to get some more drives and then i looked at the prices like you know what i can wait a little bit i'll come back into it like a couple months and
then the storage price hit same and yeah it's completely destroyed all plans so like i'm now not only am i not i'm not even using that new bay anymore i'm using the still using old four bay uh just because it's not worth even bothering to move the stuff and now i'm just in the process of like.
Figuring out like it used to be uh you know storage is cheap i'll just get whatever i need and then i'll just keep everything now i'm just deciding whether i want to keep the stuff or not like some of the stuff i've had for 20 years yeah and i've not never looked at it ever because i have a i had a rule i don't need more i've already i've already established this and i've gone i've i've pulled the trigger on this situation to save my
storage and uh i used to have a philosophy of everything I create as a creative person and graphic design and everything, I keep everything.
Yeah, totally get that, right? You don't want to have it later, you're like, I had that, I made that, I burned hours of my life investing in creating that to throw it away when I could have just had that one more FLAC file? Come on.
Exactly. And also, it goes back to when I was doing graphic design. So I have all the PSD files and I have everything. So I have the completed project and the source project and everything. And I've gotten to the point where now, So some of that stuff I still keep, even if it's super old, just because of like, I just want it. But when it comes to video, and doing like video on YouTube, and you know, the podcasting and stuff, and there's been, there's just so much data that takes up.
And I was thinking, like, do I have I ever gone back and done a montage of like previous episodes or anything? Have I ever used that stuff? And no, I have not. So I just basically deleted half of the storage. And now I actually have the NAS available to use again. Yeah, because I was I was super close to having nothing on the on no storage on the NAS. And now I have like half of it back. So I'm actually kind of happy I did that because I would have just bought new storage.
I don't I'm not saying that it's good that this happened that forced me to do this but I am happy that uh I'm I've kind of gotten past this threshold of like not holding on to everything because I I'm a very minimal person in reality but in terms of digital hoarder yep that would I'm very much a digital hoarder so I think that's a fair point there is.
It is really easy to slip into digital hoarding um and and just you save everything and and you constantly are adding to it more and more, which is kind of fun, but gets very expensive right now. Yeah. So I'm kind of not with like project files, but I'm on the other end of I spent probably the last five years being I'll just delete it guy.
And then a couple of months ago, a few months ago, I was starting to plan for my daughter's birthday and I wanted to get her that I wanted to show her this movie that I had deleted, but I figured what's the big deal? I'll just download it again. could not actually find a working way to get it again.
And so I went and bought the DVD and ripped it and started thinking, you know, there's a few things I started going through my library and thinking there's a few things that I ripped by hand that I either think are better quality or like I can't necessarily find an easy way to find them again online. And I started thinking maybe there is some stuff I do want to keep forever. And then if that's the case, I got a real problem here because I'm already almost
out of storage. There is some stuff I absolutely will delete. There are some things I want to keep.
Yeah, no, I'm kind of in the same place. Like I have been trying to keep, I haven't, not for the last few years, but before that I was moving around a lot and it was just like, didn't make sense to have a giant NAS keeping everything. So I've kind of been pruning, but you're right. We're entering now a digital landscape where I've been thinking about it for, like with the, I don't know if you've seen some of the numbers people are passing around for like the death of stack overflow.
Yeah.
But there's just a lot of stuff on there. Not that it isn't elsewhere, but especially even for some things like, like there's like the math overflow part. There's some nice write-ups or ways that people express things or taught things, just things that I've kind of always relied on existing out there in the internet, whether it be on the media side or just on the information side, that we're getting to a new era.
And it seems like a lot of that stuff, some of it will be kept, some of it will hit the internet archive, but a lot of it just won't. And if I don't take action and have some dedicated storage for it, it might just vanish. Yeah.
And then I've also digitized more things with paperless and whatnot, which also brings in backups to this, Brent. And I don't know if you've thought much about this, but with storage going up, it makes strategies like, oh, I'll just buy another hard drive. I'll buy this hard drive, copy everything over, then send it off-site. Well, maybe not with the expense now.
Yeah. I mean, that was my strategy up till now. And now I'm thinking, holy, I got to get my act in gear because if I all of a sudden decide I have to move to used drives, for instance. I don't know. You tell me if I'm right or not. But that feels like the risk is higher. So maybe I do need extra bays in my NAS. And maybe I do need to have a better RAID system. And maybe I do need, you know, more offside backups and stuff because hard drives are going to fail.
Used drives are getting more expensive, too. I did a little eBay slinking trying to find a cheap. And you can, I mean, you'll save money. But like you said, you don't know the quality. And yeah, like they're still not as cheap as they used to be.
And here I thought 2026 was naively going to be the year I finally got a proper backup system for my folks going.
I know. So, yeah, Brian, it's like not even used storage.
Well, I do have a bunch in my basement that I forgot about that I could probably get back out of the ice.
Slam it all into a scary raid, you know?
I think the worst part is that now this whole thing has happened. And I have just a few sitting over here for like, you know, drives that I've done for testing of like distros and stuff that even they're 256 gig or 512 gig. And they're now looking super appealing. Like, oh, wow, I actually have stuff I can use, even though it's super tiny, too.
I know, I was looking at, like, SATA controllers with, like, eight ports on them. I'm like, I could slam one of these in and just attach a bunch of random drives and then just smash it all together. And then one of them will eventually pop, but...
All right, you get a bunch of Raspberry Pis, and then you plug in a bunch of sort of USB expanders. And then you put in a bunch of flash drives, and then you put that all into a CEPH cluster. And then you just store everything there.
Well, why not cut out the middleman and get a USB hub and just attach a whole bunch of SD card readers all to the USB hub?
Oh, good point, yeah.
Yeah.
Those are so thin, right?
It like it'll stack well yeah it's essentially solid.
I would assume this is all you know hard drives and memory and ssd is all being consumed by like the you know ai push right the.
Big machine yeah.
But i was thinking about this a little bit more this morning and, You know, they're going to be pushing their hard drives out of the pipeline at some point, right? They're not just going to hoard every single hard drive that they're using.
I feel like they're going to destroy them, though. Like, they're going to use them to a degree. Like, you know, like the crypto miners made the GPUs worthless. I feel like they're going to make their drives worthless.
Yeah. Although, like, some vendors may have an age-out strategy. Hmm. You could still see. Like, I could still see, even if not all of them. If only like, say, 30% of them made it on the market, in the used market, there are outlets that specialize. And that's one of the ones I looked into, by the way, is there are outlets that specialize in they go buy them from the data centers and guarantee like they
wipe everything and they have like a whole contract. And then they resell them in bundles, like massive bundles. So that could be a thing.
The nice thing, too, with some of this, right, like, unlike GPUs, I mean, if it was cheaper, you could also, if it was cheaper but sketchy, you could up the redundancy, right?
Oh, true.
I'm going to build two arrays. I'm going to have double copies because I don't really trust either of them, and I don't want to do a giant.
So that could be a future thing where use storage comes down, but as of right now, it's still pretty expensive, and you're rolling the dice. So it's sort of a double whammy.
There's also something to be said for not every single ai company that's buying all this stuff up right now because they somehow have free money uh is going to survive so we might see like these big splashes of hardware just hitting the used market all of a sudden so if you're looking you might be able to find that stuff i don't imagine it'll be a constant you know stream of what we want to be consuming in terms of hardware but it might happen.
Yeah, they may not all be consumer end products, but if you're okay dealing with SaaS or whatever, it might work. But I do think there is something we can do about it because there is an area of the market that these data centers are just not gobbling up. They have no interest in. It still provides a good means of storage.
You're talking about magnetic tape.
I looked at that. I did. If anybody knows a place to find a tape drive that's reliable for under $500, let me know. but all the ones I saw.
Floppy disks.
Floppy disks. Yes. Now here's what I'm thinking. The solution comes from the nineties and that's optical media. We channel our inner nineties kids and I think we look back at optical media. I think it, I think it holds the solution. And so gentlemen, I have been inspired and I have an idea. Join crowdhealth.com and use the promo code unplugged.
The health insurance process is confusing. It leaves me feeling like I was taken advantage of and it was extremely hard to navigate and even make an economically reasonable choice with my wife and I both being self-employed. And every year the rates keep going up. And the system itself is fundamentally twisted. It's in the States, it's attached to employment, which is just really complicated. And honestly, some of us, like myself, have just opted out.
And for over three years, I have been a member of CrowdHealth. Making informed decisions, especially about your health, isn't easy. And so it took me a bit of time and research before I came to this decision. But more than three years in, I'm really glad I did. CrowdHealth isn't regular insurance. It's not like that at all. It's a community of people funding each other's medical bills directly. There's no middleman. There's nobody constantly taking more and more profit.
There's no networks that you have to be inside. There's just no nonsense at all. It's health care for under $100. That's CrowdHealth, the health insurance alternative. You get access to a team of health bill negotiators, low-cost prescriptions, lab testing tools, and a database of low-cost, high-quality doctors that have been vetted by CrowdHealth. They've worked with them.
It's really smooth. They have a fantastic app to navigate it all, plus great customer service, people you can chat with on the phone or via text.
¶ Frickin' Lasers
And when something major happens, you pay the first $500 and then the crowd steps in and helps fund the rest. It's sort of like the options we used to have before it all got messed up and seemed to get worse every single year. So you'll join the crowd, a group of members just like me, who want to help pay for each other's unexpected medical events. And people are incentivized to take care of each other in this incentive and take care of themselves.
The system's betting that you're just going to stay stuck, and you're just going to keep paying the same more and more overpriced, complicated mess. And this year, it's getting even worse because a lot of the subsidies are expiring, and so the costs are going to go up even more. So far, CrowdHealth members have saved $40 million in health care expenses because they refuse to overpay. I, myself, have saved somewhere around $3,200. It's really powerful stuff, and it's time to take your power back.
Join CrowdHealth at joincrowdhealth.com and use our promo code unplugged today for your first three months at only $99. That's right. Joincrowdhealth.com promo code unplugged. CrowdHealth, it's not insurance. It's time to opt out and take your power back. This is how we win. It's joincrowdhealth.com and use that promo code unplugged.
Chris, I'll admit when I first heard you talking about this idea, I thought it was pretty crazy because I thought we had left those little spinning things of plastic behind. Like, I have a drawer full somewhere, though, if you need some. But now I, after doing a little research, I kind of see where you're going with this. It's, you know, I'm feeling a little nostalgic from their 90s times.
It is fun. It does have some nostalgia. Physical media, it's back. It's still a thing and it's cheap. So the seed oil of this idea was after last week's Linux Unplugged, Wes and I were checking out the DVD drive that I bought to restore or re-rip stuff from the original DVD since I deleted it and then wanted it back. And we were checking it out and I needed something to test it with and I wanted to see if it worked with Linux and see if the USB bus could power it enough and all this.
So I'm searching the whole freaking studio and I cannot find any physical media. I'm like, wow. In my mind, I can picture where I used to store DVDs. But of course, that was a decade ago. So I find an old CDR in a box of old studio stuff and something I burnt a long time ago. And it's like data backup on there. And I vaguely recall doing this. So I bring it in, pop it in the new drive and it mounts and I see it.
And I start looking at the contents on there. And it's a backup of the Office 2000 installer.
That's right. Oh, that was so good.
I burned this CD-R in early 2000, 26 years ago.
And it was just there, sitting, waiting this whole time.
Just worked perfectly.
No way.
And it struck me as, well, that's about as best case scenario as I can expect. Right?
Now, admittedly, we didn't try installing Windows.
No. We didn't check Summit. That's true. We didn't try installing Office 2000. But it just got me thinking, like, wow, that really held up. And then throughout the week, I realized, well, this DVD drive can burn Blu-rays. And then I started thinking, well, let's go take a look at this. I'm running out of storage. Well, you can buy a 50 gigabyte Blu-ray disc. In fact, you can buy a pack of 10 50 gig Blu-ray discs for 18 US dollars.
You can buy 100 discs at Newegg for under $160. So on the low end.
They still manufacture them? I don't believe this.
Wow. So say you get that Newegg deal, right? you're essentially buying usable storage about 4.6 terabytes of usable storage and so that works out to be about three cents a gigabyte you could of course get an ssd at a pretty but you know those are pretty expensive so you can buy these bundles of blu-ray discs at 50 gigs a pop i mean it's going to take a while but this is like an area that the data centers don't don't care
about they're they're not driving these prices up and then you have something that could potentially sit on a shelf for 26 years and if you ever needed it back.
I mean so I guess you gotta go through the effort of doing the burning.
Yep and.
Maybe the restoring or the.
Validating don't lose it and don't forget what files on what and probably.
Ideally you wanna make sure you've got it in some sort of storage where it's not gonna get scratched and you know whatever, But, I mean, I remember the eras, like I remember copying stuff for friends, et cetera. Like, I have gone through the motions of burning a fair amount of disks, right? So, like, it is doable, and you probably use them in the computer anyway, so, like, you kind of just do it while you're doing other things.
And if you do it right, you know, like in the case of this CDR I backed up in the year 2000, if it's just files on a file system, and you don't require some specific app to, like, decrypt and restore it, then future you can just drag and drop the files when you want to restore it when you want them maybe you only want one file or something like that.
But that does bring up keeping track of like there is that because if you're gonna have it like the units are smaller right so you'll have more units and so yeah if you don't do a good job labeling or whatever then you're like well where's wait i need for the photos from which year.
We also have much better compression algorithms these days than we used to. So I feel like you could fit even more info on those disks than you're comparing.
That's very true. So I set out to find a tool to help me achieve this job. How hard could this be, right? I looked at Borg Backup. I looked at Bacula, too, considering maybe I would actually just accomplish this with a traditional backup tool. Because you bring up a good point, Wes, is like the key thing is, say my kids come to me two years from now, and they say, Dad, we want to watch X. And, well, how the hell do I know out of these 15 Blu-rays where that one file is?
And if you're backing up a TV series, it could be larger than 50 gigabytes or something like that.
It's even worse if it's a bunch of small files. They're like, oh, I need the, which, okay, where did I put the taxes for this year?
Oh, God, yeah. Yeah, because paperless is also another thing in here and all of that. So, ladies and gentlemen, I could not find a tool, so I have made a tool, and it is called Blue Vault. That's right. It's a Rust-based app, a TUI, with sort of an 80s theme for managing Blu-ray archives. And the basic idea is you attach a USB Blu-ray burner, which are like $50 these days, US dollars. You bring up this TUI. And it walks you through archiving individual folders to a Blu-ray disk.
And it supports 25 gig, 50 gig, and 100 gigabyte disks. I just this morning added multi-disk architecture. So that's very new. So there's two different releases. Release one is single-disk architecture. Release two is multi-disk architecture. It generates a table of contents and a SQL database where all of the files are. It does a SHA-256 sum and a CRC-325 sum of all of the files.
So you can verify them later. It offers two different burn methods, burns directly to Blu-ray or just create an ISO image. And it has an optional QR code generator. So if you wanted to label the disk or the jewel case with a QR code, you could. It has a verify mode, which is very nice. It also will do a dry run if you just want to go through a dry run. It's using like R-Sync on the back end and a bunch of standard Linux burning tools.
So really, I just created the TUI to set on top of this. And the Tui has a phosphorus green, high contrast, black on green. But it's easy to read. Like the stuff you're supposed to look at is obvious and highlighted. Monospace type. It's really nice. Subtle animations. And one of the things I worked on, although it's not perfect, is I really tried to constantly give you as much feedback.
Because there's some processes that are just like when you're generating a shot, like it can take a little bit in the background. Right. Or if you're if you're moving an MKV file to a Blu-ray, it can take a little bit. So I've tried to give the UI as much responsiveness and updates as to what it's doing as possible. And then the thing I just added this morning, well, technically late last night.
Is the multi-disc archive. Because obviously you're going to have issues where you want to back up something that's larger than 50 gigabytes or something like that. And so what I'm trying to do here is preserve the folder integrity. So it's not doing like a par split or something like that where it's lumping them all up and splitting them. It will err on the side of potentially wasting a little space on a Blu-ray in order to keep all the files just accessible on the file system.
And then does sequential folder naming so you know where everything's at. And this is disc two, this is disc one. And then, like I said, it also has a SQLite database that tracks the multi-disc sets for you, which you can then search against later on.
Wait, okay. So it's not splitting files or anything?
No, it's just kind of looking at the map and being like, okay, I can fit this season on this disk, but a few episodes are going to have to go on this other disk. And I'll properly label that in the file system, but you know, you're going to probably waste a few gigs on this disk. But the idea being that in the future, you could just put that in, mount it, and just drag and drop the files. You don't need any particular app to restore it.
And then is it like thought of differently in the app? Is that like the multi-disk thought of as a single unit when you're like listing all of your disks or? So then it knows that they're at least connected in the database.
Yes, exactly. And there's two paths in the app right now. There's the single disk route, which is really simple. Then there's the multi-disk route. And then if you do the multi-disk route, then the database knows, okay, this was a multi-disk entry and just stores it that way. It's a Rust app, too, which is fun, and it's the first Rust app I've ever created. I've tried to be considerate about storage space, too, so when the job is successful, it'll clean itself up.
And there's also just a menu option in the TUI to just do a cleanup because from time to time, it's going to generate temporary files to stage them for the Blu-ray because I've experimented with a couple of different ways. So I bought myself a 10-pack of Blu-rays thinking I was going to use that 10-pack to back up my data. No, no. I used that 10-pack to do test after test after test with this app. I blew through an entire 10-pack of Blu-rays.
So I haven't completely tested the multi-dysfunctionality.
But it does dry runs, you said.
Yeah, so we'll do dry runs. But, of course, to fully test, I need to burn. Yeah, and it will do some testing to make sure everything's working. And if it looks like it won't work, it'll try to warn you. And if you have any missing dependencies because of a couple apps you have to install, it'll attempt to warn you.
But, yeah, it was an interesting endeavor. And I think my end goal has been accomplished in that I could either plug the drive into my NAS, my, you know, my Odroid, or I could plug it into my workstation and I can run this in either space. And you just sort of set it and forget it. And when you go to the multi-disc mode, it'll just go through the work, and it'll pop the disc out when it's ready for the next one, tell you what to label it, you pop the next disc in,
and it'll start continuing the archive. And I just write it across the disc.
I got a preview of the single-disc mode, so I've been playing with that one. I have not yet tried multi-disc, because you only just put it in last night.
I have no idea if it would even build on your machine. Yeah, because not only that, but there's a lot of UI updates I did too, So it's like, we'll see. But I would love some help with it because I think, you know, there's a couple of little nagly bugs, but the basic functionality is there. It's GPL2. It's really easy to pick up everything, super documented, the architecture, the commit, the development, the directory structure.
Everything is there. So you could just sort of pick up and keep running with it if you would like. I saw you submitted a pull request.
I did, yeah. So it turns out that you mentioned kind of what it looks like, but you have added a theming system. So I thought I'd add a new theme for you.
You told me to wait for the show. A hot dog theme.
Hot dog theme.
Yes.
Classic Windows 3.1 hot dog stand.
I do like the, you know, I kind of like it. I do like it. Yeah, well, because I kind of decided to lean into the 80s retro theme, but then I thought some people might find that really obnoxious. So you can actually override it at runtime, or there's a little config file, too, where you can set the theme. That's way more obnoxious than mine.
And I love it. So, well, it's serious business when you're doing your backups, right? So, like, you want it to be bright with warning and emergencies.
I just got a, last night I got a warning from us. Like, hey, I made a PR, but don't look at it or merge it until the show.
And also, if there is about the 80s, maybe they're, like, really big into Hulkamania. That's perfect.
Oh, yeah, it does. It is the Hulk colors. You're right. I never really connected those two things. Yeah, so Blu-ray is in the 90s, right? But the optical storage is very much a retro thing. And I will full-on admit I got a little tinge of delightful nostalgia the first time I took the wrapper off the spindle, opened up the spindle, pulled the Blu-ray off, and put it in the drive. And I held it there in my hand, and I'm like, this is actually fun.
You just had spindles around all the time.
Yeah.
It's ours it's it's kind of like the the idea of like you know the the style of these optical drives you know it's it seems antiquated but at the same time there are still massive uses for it like really good uses and if you get like the the mdisc type of stuff where they claim to have like a thousand years of longevity uh the like it is a legitimate solution for storage of data and uh Especially if it's data that you're storing for the sake of like I might
– like movies or TV shows or that kind of media where you don't need access to it at all times. The solution through these kinds of disks is actually like probably even better because you're not wasting really quick access stuff. And so now I've actually thought about this like a couple years ago, and now you've convinced me that I want to actually implement this.
And you know like a jewel case a little blu-ray jewel case doesn't take up a lot of room i.
Was gonna ask are you gonna do that are you gonna like.
Or do like a like a like you could get covers or do they.
Still make those discs where you could like draw images on the top.
These ones do that like with the inkjet like template thing which is so cool oh man yeah um so blue vault is available at github.com slash chris lass slash blue dash vault it is vibe coded warning i.
Did I don't think you can type R in.
Yes, I fixed that.
Oh, great.
Yeah, yeah. R or, there was like Q. I don't think it was R or Q, because they were grabbed by the UI for other.
I figured it must have.
Yeah. I was like, oh yeah, right, of course. You know, that's, so this has been an interesting experience for me is, What I really, and I totally if I'm wrong, Wes, but what I really got away from this, what I took away from this experience is I got the core functionality working in about 45 minutes and the UI and the edge cases and all the little things like you can't type R here is what took me six to seven hours.
Yep. Which totally checks out. You get the happy path done, right? You're like, oh, okay, yes, this was, I connected the core pieces of what I needed together, got it to do it.
Yeah.
And then you realize that there's a whole bunch of ways that you have to, like, micro-adjust to make sure that that actually is smooth and usable by a human.
I mean, six hours is still pretty fast in considering what this is, you know?
Yeah, well, you know, a lot of the heavy lifting's been just tools underneath that have been around on Linux forever. So I got lucky that way, right? I'm just using it.
You don't have to build something to burn the disk. You just have to make sure you assemble the files.
Right. Yeah, yeah.
I have some real-world questions.
Okay.
How long does it take you to burn a 50-gig disk? And how long does it take you to retrieve said disk?
So it's slower than I remember, I'll be honest with you. I expected it to be slow. I mean, and this isn't like the fastest drive either. It's a $50 external tiny thin USB drive, so they probably have faster ones. About 30 minutes, 35 minutes to burn a full disk, but I don't really often burn a full disk. So if you're doing about a half a disk, it's about 15 minutes.
And then restoring, you restore at anywhere between 2 megabytes a second to 30 megabytes a second, depending on where it is on the disk, how long the disk has been reading. It's one of those things where it's, I don't know if you guys remember this, but it starts faster and then it kind of slows down over time a little bit. And that's true, you'll notice with the burn, because I do try to show as best as I can your transfer rate in the UI.
And so you'll see it'll start pretty solid. And then it sort of trickles down. I guess maybe as it goes wider and wider out on the disk, perhaps is what it is.
It's physics, yeah.
Yeah. But going through this has been an interesting, like reconnecting with physical media, thinking about documents and media that maybe I don't even need this year. And if I can buy from Newegg. You know, at three cents a gigabyte, that's probably better than any storage I can get. And then I could take some stuff off my existing network storage and maybe squeak through the year. What are you know.
What are your request?
OK, yeah. Oh, God. Oh, God. Oh, God.
Yeah.
Have you tried it yet? Have you tried it?
I'm not yet.
I got to get this in your hand so you can break it.
But I have past experience that makes me imagine that feature request. and are you taking audio feature requests at this time?
Audio? Oh, I mean, you're submitting it via audio instead of a P. Okay, yeah, go ahead.
I just wondered, since, you know, you just admitted that burning disks takes a little longer than transferring to hard drives, but that's okay, that's okay. This is long-term media. So does Blue Vault have the ability to manage multiple burn devices to do the burning?
Oh, that's a great idea.
You could stack up five of these or something and just let them go.
Maybe like once a month you pick one up for the first three months of the year or something.
Multiplex it.
And then after the multi-disc, you have like five of these machines doing the burning to the multi-disc. So it's technically only to take the whole process of one.
That is a fascinating idea.
You're welcome.
You need some serious USB bus power. Because these things, one of the things I've noticed is if you don't have a dedicated powered USB hub, your built-in port might not be enough. And so the burn will fail in Blue Vault, not because of Blue Vault, but because the disk doesn't have enough juice. So I had to plug it into an externally powered hub in order to get enough juice.
So it was a laser.
Three, four disks when you figured that one out?
It was two disks. yeah i i ended up like getting real learning real quick some of the syntax to like just read if there's a file system at all on the disc because if there's a file system at all you can't burn to it in for bdrs at least so.
So does it burn to the like the data as is or does it have like a way for let's say you're burning some kind of movie or tv show if it's like playable in a blu-ray player.
No no it's only it's only meant for like being able to the the guiding principle was you could put it like on another Linux box in 10 years and just drag the files off.
Gotcha.
Cause I don't actually, I don't really have anything anymore.
I, if you wanted to play the movie, you would be doing that and then dragging it into jellyfin anyway.
Yeah.
Yeah. I feel like, I feel like if you're just trying to see how, how far you're going down the optical media path, you know?
Well, I started thinking of, I'm like, this is, you know, how bad would it be to just have one of these on the TV and just put, that's not that bad. You know, I started thinking about that. I think the other thing that'd be kind of a neat feature for this would be to just have it also manage archives to disk.
Like if you had a bunch of like, you know, old disks sitting around, although I don't know if I would trust those as much for long-term storage, but maybe to get you through the year, because it's still nice to have it organize the file system and track in the database what disk it's on and all of that. So that's another thing I was thinking about is like a larger storage or, you know, you could go to a network mount or something like that. So the multi-disc is new.
What would be interesting is if it had a way of, like, suppose it would, would it win multi-disc mode? Could you do recursively for, like, a whole folder path?
Yeah.
So you could, like, sort of have it, say, back up a system onto a couple of discs if you needed to.
You could, yeah. I mean, it just...
And then just, like, have it run and piecemeal it all back together.
So when you start it, you know, you tell what mode you want to go in and you give yourself some notes.
And then one of the second to final screens is there is, you can manually enter a path or there's a file browser you can tab down to and you can browse and whatever top level you capture it'll back up everything underneath that top level okay so you can do your home directory too or whatever yeah and i actually was thinking that is what i'm going to do is i'm going to do one for my paperless you know and all that and just put it on a shelf maybe once
a quarter once a year something like that and if something goes wrong i'll at least have that hard copy that i can refer to um and you know if it's in a standard file system format then it'd be possible that if I want to recover that, say I want some document for some reason, God forbid, I don't need to restore all of it into paperless. Maybe I just go get that one file.
Sure.
That's why I like having it, even though you will sometimes have a Blu-ray where you didn't use all the space, maybe as efficiently, I think it's worth it.
Yeah, I think this is a really interesting idea, and I also think it's kind of hilarious that it's vibe-coded because that means AI caused the problem and solved the problem.
That's a great point.
Oh, man.
There is no sponsor for this segment, but we do have our great members and, of course, our boosters. So I just want to take a moment and thank them because at the beginning of the year, you know, we're sorting out the deals. It can take a little while, and there are periods that if we didn't have the support of our members, we wouldn't have a show. And so I'm very grateful. And if you haven't signed up yet, I do still have the bootleg promo code. That's a fantastic deal.
It's so good I don't say the price on air. But it gets you access to Linux Unplugged's
¶ Shout-Outs
bootleg feed and the no-ads feed you get to pick, as well as the launch bootleg feed, which much like this has extra content that just doesn't make it in the main show. And there's always a little additional context in there, too. So thank you, everybody, who supports us with a boost or with membership, because right now you make the show possible. We really do appreciate it. Thank you very much. And on with the show, gentlemen.
I'll see a little bag of boosts here and we're gonna start off with our baller the dude abides, Now the Dutabide sent in a row of McDucks here. 22,222 sets. Stop suggesting awesome projects. I'm running out of resources. Metalurk X seems promising. I have seen it mentioned a couple times out in the wild, but didn't bother deploying it. And now because of Linux Unplugged, I have to try it.
All right, the dude. You know, I think you'd be pleasantly surprised. you could set it up and let it just run for a week and then come back to it and when you got time to tinker with it because let it run and discover. I was over the last couple of days realizing that, so I've got these stupid mesh APs. It's great, whatever. But IoT devices in particular are so dumb and they will really lock into one particular AP.
The decision in a mesh AP network happens on the client side And if the client side isn't willing to move nodes, it won't. And so if the stupid IoT device that's way far away from the AP decides to connect to that AP, you basically have to take the mesh nodes offline and make things forcibly readjust mess. So I was dealing with that. And it was really interesting to watch NetAlertX kind of catch up. Oh, this has moved over here. Oh, this device has changed over here. Oh, yeah, right.
Good job, NetAlertX. You nailed it. So it's worth it. And you can just let it run for a bit. and then come back around to it. Well, Adversary 17 comes in with a Spaceballs boost. That, of course, is 12,345 sats. Adversary says, I have a lot of similar ability for monitoring within my Unify dream machine, but I still might set this up. Good find, Mr. Fisher.
Hey, I think what you just said also works for this.
You know, yeah. I would love to hear more feedback on the Unify stuff if our audience likes the Unify stuff.
I don't know how much it can pull in, but it did seem like they had a plug-in that could also, like if you ended up wanting the Unify data in NetAlert.
Peanut butter and jelly, West Payne.
Mm-hmm. Ooh, our buddy, our pal Gene Bean comes in with the RoboDucks. In response to Olympia Mike and the Nixbook project and the licensing question, Gene makes a great point, which we should have mentioned. Keep in mind that if you have contributors and don't also use a CLA or contributor license agreement from day one, you can't change the license of the existing code later without sign-off from all prior contributors.
Gene Bean saying go for the CLA? Something to think about. He's right.
And it's also just worthwhile, you know, thinking about the licensing kind of early on and up front is worthwhile.
Yeah, I agree. It is definitely a good point. Thank you, Gene.
Yeah, and not having a license. And some people don't, like, create a project and don't put a license at all. And that just causes massive craziness.
That's, I think, kind of where he's at. He's getting popular enough now where it's like people are asking rather consistently, what's the license here? So they know how to proceed. So, Mike, let us know what you end up doing.
Well, Odyssey, Westra boosted in a couple boosts here for a total of 6,000. 206 Satoshis. It turns out they all say Happy New Year.
Happy New Year!
Happy New Year!
Happy New Year!
The year of the Linux desktop.
Thank you, Odyssey. Nice to hear from you. Pegdots here with 6,666 sats. Well, I'm guessing that Brent doesn't work for Nextcloud anymore. So what's he doing now? Is he a traveling salesman in his bang bus? As a JB member, I'd be interested to know how much financial value added is compared to the boost in streaming. Oh, these are – okay. So we've got two questions here, three questions. I know that the functions like Bitcoin value fluctuate.
Difficult to put in numbers but interested in a rough idea. So think of it – okay. So I'll answer that one first. So this week where we have – And I think what.
The question was, how does boosting and streaming compare to memberships in terms of supporting the show or something like that?
Yeah, I think on average, there's still we still probably get significantly more support through the membership mechanism on average. And so the way we can that and the thing about that is that's we look at as, OK, that's the revenue we can plan on.
Kind of a consistent baseline.
And then the boost is like, OK, that's like when, you know, you get a bonus, you did a lot, you did good, you did. And that's like the extra stuff that goes directly to all of us because the show through the memberships is, you know, it's barely paying the bills. And so it's not really equivalent. One sort of serves one function and one serves. And we're very, very lucky it worked out that way because really since COVID, the ad market has just been destroyed.
But really in the last few years, it's perhaps turning around, but it's still very slow. And one thing that I think is very true is as the podcast market has grown, the sponsors are looking at different types of shows and different demographics than they were a few years ago when we were sort of in our heyday of, you know, every spot was sold out. And it's just how it goes is, you know, a podcast today is just a much different beast.
Usually has a celebrity name attached to it if it's very successful.
Yeah. The ecosystem around it has changed. The ecosystem within has changed.
Yeah.
Who people and what they're marketing towards has changed.
Yeah. And so for us, it's like the two things are very symbiotic and used differently. We really do appreciate both the support. And I know it's, you know, it's the thing is, it's like, it's like I've kind of made the equivalent seat with Linux magazines. It's like, it's a very niche thing. There's a core audience that loves it.
The fundamental economic model might not actually be viable with the direct commercial market because the scale of advertising on the internet now requires essentially millions. And so it's where these kinds of direct audience supported things really make a difference because it's then made possible by the very niche that's interested in it. And I don't think like the Linux magazines could have survived without something. They didn't have anything like that.
And so, you know, they went the way of the dinosaur for the most part. Good question. Oh, and then, Brentley, do you have any comment on the NextCloud stuff? Besides being a full-time JBer, I'm sure you do other things as well.
Yeah, I would say good guess on the NextCloud part. I haven't been a NextClouder since about, I don't know, May of last year and have been basically, what would you call it, Chris, vagabonding since then, doing a bunch of JB projects there for a long time. We rescued, I don't know if you heard about it, rescued this crazy van that's still giving me projects on a daily basis, it seems.
Yeah, you're kind of restoring that.
You know something else we don't talk about with you, Brent, too, is you are a very handy guy, Brent. Like, if Brent needs to work for a couple of days, you know, there's friends and family that have projects where they need somebody who can go on site and do a lot of really good work with their hands, like good, intricate work. masonry type work i don't know is that what it's called what is it called that kind of work.
Uh like i don't know general construction work i'm kind of a generalist i would say but you're a fancy experience and i have high standards that most people don't have i guess right yeah i.
Think that's the word i was looking for.
Basically just yesterday i was doing that like uh i had an uncle near here who was like hey i need some electrical work done but i don't know what i'm doing and last time i did it i really screwed it up so can you come over and fix all my mistakes that i've done for the last decade, and so we did that. And it worked out really well.
And then that was when you come over to my place.
The other thing you have to know is Brent has a hard time saying no to those kind of requests.
That's true, too. Yeah.
Because he's a kind and generous person.
Basically, I've been chasing, like, hanging out with people I love and chasing happiness instead of financial stuff. That leaves, you know, my bank account sad, but my soul quite happy.
He's saying hanging out with people he loves, but he's on the opposite coast. I don't understand.
Sharing my time with people I love.
Message received on that one. All right. All right. Wes, you want to take Mr. Facial Hair?
Yes. The facial hair comes in with 6,000 sats. I wanted to shine some light on an area where open source and Linux are doing quite well. And it's tabletop gaming.
Really?
For example, the D&D game I run uses Nextcloud for content hosting, Foundry VTT for our virtual table, and self-hosted Jitsi for player comms. Just wanted to get your thoughts on this and see if you all had any fun D&D stories.
Facial hair, why do you suppose this is? What has attributed this phenomenon? And how can we replicate it?
Thank you for the report.
That's great.
I mean, there's a lot of great tools, and you need to accomplish a certain set of things to have a good game going. Why not solve them with open source?
You ever play any D&D?
Yeah, I like D&D. It's been a while, but I've played many. I mean, never super consistent, but I've had many fun D&D experiences over the years.
Michael, you ever do any D&D?
I've never played D&D. No.
Brent, what about you?
I have never participated. However, I have watched a lot of famous people play in the last couple months. and have been invited several times, but I feel unprepared, let's say. Daunted.
Well, I mean, I hope they're not inviting you to be the DM.
No, no, no, by far not. However, I still feel a way out of my league.
I feel like this is an opportunity that we could do a collab of like doing like, you know, first timers doing D&D.
Like pair up first timer with a pro or something. I want to learn enough where I could just do like commentary on the streams like, oh, he moves over here and does this. You know, I don't know. I don't know if it's more golf or if it's more wrestling for D&D, but.
I think it's more. I think it's more golf, maybe.
Yeah, I think so.
They have their own dialogue, so you don't want to interact too much. but there's actually a few like i haven't done like play dnd but i've seen like random videos of people playing dnd because there's a couple uh shows that are on youtube where it's just like a bunch of comedians playing dnd and that's that's entertaining stuff yeah for sure.
What's fun too right is they have like all kinds of different types of games at this point so one of the first ones i did was actually a star wars themed one that a roommate ran and uh it's kind of a new roommate and i i came home and another uh roommate was working at a donut shop and so they had all these like you know like end of the day donuts like they'd pushed um some of the like taking a table out of a room and pushed it in with the main
kitchen table and the center was filled with donuts and i was like coming home and i was like what is happening.
That sounds like an awesome.
Introduction it was a great introduction not bad.
At all i i would say if we want to do a jb dnd at some point maybe a fun stream on the holidays or when we're all feeling like we don't have too much work, probably our buddy Jason would host that for us.
That would be great.
He is a professional D&D-er, so he would organize that for us if we wanted.
Why am I not surprised?
And he's listening right now, so hey, Jason.
Hello, Jason! Alright, thank you everybody who supported the show, the members and the boosters. When you look at our SAT streamers, 22 of you stream SATs as you listen, you collectively stacked 25,340 SATs. When you combine that with our boosters, it's a humble but appreciated 85,267 sats. This can be a thing from time to time because the last two episodes, the sun was shining.
Crazy. We got sunburned.
Yeah. We still have our skin peeling. You guys really blew us away. What does tend to happen is we kind of go into famine. We sort of feast and then we have famine for a bit.
Like a rain shadow.
Yeah. So if you've been waiting to support the show, now it could be a good time during the famine. We really do appreciate it. It's really easy to boost to something like Fountain FM. In fact, they're making it easier and easier, guys. It's getting crazy what they're doing with the new features. There's a whole self-hosted platform out there with things like AlbiHub and lots of good apps at podcastapps.com. Then you get additional features like transcripts. You get the cloud chapters.
You get notifications within 90 seconds when a new episode is out. Additionally, there's all kinds of new things coming all the time like live stream support and more. So check it out at podcastapps.com.
¶ Picks
All right, now, the first pick this week, I think, Brenly, you spotted this one, and for a good reason, right? This was Copia, I think is maybe how you say it, a cross-platform backup tool for the various operating systems out there with some really nice features.
Yeah, I've been diving into Copia. It was mentioned a couple times by some of our listeners as a response to our, you know, several scattered backup episodes that we've done in the past.
And you could consider this one of them.
Yeah. Here's your mini segment for, you know, give us some feedback on what we're doing wrong. But I had a friend who ran into a situation where their laptop was stolen out of their apartment while they were there sleeping just overnight. And it turns out that person also had a thesis that was due in a week. And that was their only copy of pretty much all of the stuff they've created in the last couple years.
So somehow as a crazy story, I won't tell here, they got it back like a random stranger came and gave the laptop back. I don't know really the whole story there. But anyway, so that situation got much better. But it got me thinking, well, I think my duty in this world is to help my friends with their backups. And I've been trying to do that for more than a decade. But it sounds like there's something to do here.
So I wanted to set up a backup system for her that just kind of ran in the background.
she never ever ever had to think about and if this kind of situation happened i can just kind of step in and help out and copia's sort of fit the bill on this one because usually i would reach for a linux only tool because i only do support for friends who run linux but she was because her laptop was stolen given a laptop by her parents which is a windows laptop and she was like i might just use it as is so i figured okay i need something that's you know cross-platform and
copia seemed to fit the bill there because the interface is just the same on a bunch of different platforms the you know three ones we care about and it also is serverless which means you know it could just kind of run on its own on a laptop which is all that this friend in particular and many other friends i can think of and family members have so i kind of started diving into copia as maybe the next way i can help a bunch of people and if i can just
suggest one tool for all of them, that would make my life easier. So the things I loved about Copia is cross-platform, as I mentioned. It seems really quite modern. It's written in Go, which is nice and fast. But also there's a lot of people who've been contributing to it. I think I saw 170 contributors, which is something I always care about. But there's some cool stuff here. So it can back up to, you know, Amazon S3 and Backblaze and those kind of things by default. Yeah.
one thing i thought our little crew here would really love is it can also if you have r clone installed it can also control our clone as sort of an interface to our clone and support a lot of what our clone can do as a back end so the options for back ends is plenty and i think you'd be hard pressed to find a back end that doesn't work for you and it just runs really well the other The thing I liked is the interface is super configurable if you want it to be,
but it can also be fairly straightforward. So it's a nice blend for someone who's not that tech savvy who has it running, but then I can just pop in and make some adjustments whenever I need to.
That sounds like a low-key compliment, but this is the QA guy over here, right? So that means the interface wasn't riddled with a bunch of obvious bugs or defects or silly things.
Well, I found one or two, but they weren't critical.
So we'll get it. Of course. Of course.
But I would say give it a try. I've been using Borg for myself for the last couple of years, and this actually is getting me to start thinking if I should switch to it permanently for my own stuff, too.
So not only does it have support for a lot of the cloud storage providers we've all heard of, but then, as you might expect, it also has support for any WebDAV or SFTP or like Brent said, our clone support, too, which really opens it up. So that's pretty nice because, you know, you could have one person you're helping that uses their Dropbox and another person you're helping uses their Google Cloud storage. But it's the same interface and options sitting on top of that.
You don't have to keep learning new tools.
Yeah. It's Apache 2 is the license on that. And, yes, it does save everything encrypted locally. Yeah. before it sends them up to the cloud provider. Nice one, Brent. Good find. Sorry to hear about that story with the laptop. That's awful.
Yeah, and it's really a thanks to the audience for suggesting this one. I had it noted for future reference, and the future is now.
Ah, isn't it funny? Later becomes now. Well, since I was talking, you know, Blu-rays and whatnot, you could also just go a little simpler with something called Power ISO. It's not a free software app, but it is available for Linux, and you can probably guess what this does. It's an application for burning your disks and making your file systems and all of that, creating virtual drives or bootable disks or whatever you want. I think people even use it somehow to make Windows USB boot disks.
I couldn't speak to that. But it's an application that very much invokes a 90s design. In fact, the screenshot is from a Vista era, a Windows desktop. So that's how you know it's good, right? Because if you're dealing with something that burns disks, you want to have a retro look. That's why I went with an 80s Tui, and they have a very 90s or maybe early aughts Vista theme. But they just released a new version on October 24th, 2025, so the project is still very active and is free.
and works tried it out so this is you know more akin to like the typical uh things you might have back in the day to burn your disk and stuff.
Well i think i have a pick from the chat room they suggested a project chris when you were talking about your blue vault yeah that is this teleco project oh teleco yeah it looks like it does a bunch of like well i don't quite know does anybody else know it better than i do because i'm just gonna wing it.
Teleco is a kde project yeah and it's uh it's basically like it's more of an inventory system it's not really like a day it's not really a database tracking thing but and let's it's like a manual inserting of like keeping track of basically anything you want some information about uh so you could you know use it to track your documents but also in a sense of like labeling everything or you know your music could be associated your books could be associated like
all sorts of stuff it's more of a just a overall, collections of anything so like if you have a you know digital comic books or something you could use it as a keeping track of that sort of stuff but it's more of a manual setup yeah.
I did seriously consider it i have it like installed on all my machines and i was playing really yeah yeah nice.
So thanks to swami for that one.
But i i got kind of, burned out on the manual part of it so.
Yeah it's worth checking out though people are interested so i'll toss a link to that in the show notes too but wes that wasn't what you had up your sleeve was it.
It was not no so um okay well you were getting getting the coding done or the vibing done whichever it was yeah um i was trying to test it right and so i was getting it to build checking it did build on my machine i wanted to try it there was a few things we had to fix in particular some tests i'm.
Betting you probably didn't have a stash of blu-rays.
No. And I was using this laptop, and it doesn't even have an optical drive.
No.
So I go, I finally get it built, and I go and run it, and the first thing it does is say, hey, buddy, you don't have an optical drive. I'm not doing anything.
Yeah. After you had a problem with that, by the way, it inspired me to add drive detection now. So it accommodates all kinds of different systems with different drive setups.
Oh, nice.
So you did inspire a new feature.
Okay, good. And so I was like, okay, well, I could always spin up a virtual machine. That'd be pretty easy. But I was just curious, like, well, how hard is it to just emulate one of these, right?
Yeah, I should have thought of this.
And so I found CDEMU. CDEMU.
Well, and it looks like as recent as of July 8th, 2018, version 3.2 is out.
Yeah, it has a website that's appropriately old looking, though, right? I think you'll see.
It definitely fits the 90s vibe.
So it's retro, yeah.
What is with all these different tools having such a retro thing?
I don't know. I leaned into it, too. I like it.
And I mean, it's like a super simple little UI. They have a GUI for it. So you run a daemon that does the emulation.
Right? Is it a TUI?
No.
Oh.
Oh, there is a CLI app that's a client for it.
The disappointment in your voice.
But they have, like, a nice little, like...
Oh, an actual GUI?
Yeah.
Like a real GUI?
Like a real GUI.
Oh. Wow. That's fancy. That is really fancy. It actually looks GTK, perhaps?
Yeah. I would suspect so.
Yeah, okay.
But what's cool is it's open source.
Yeah, that is cool.
Of course.
Yeah.
No, but you can...
And it still works, even though it hasn't had an update in a while, right? Obviously. Oh, no, actually, some of this stuff on GitHub has been updated a little more recently, at least.
GPL 2. So it does both sides. So not only can you load in ISOs and it looks like you have a CD in there, right?
Yeah, it's nice.
And like even it'll just present an empty one, but you can create blanks and it shows up as writable. So I was able to test your program end to end without having to drive at all.
Meanwhile, I'm over here buying 10 packs.
And then it leaves an ISO file on the file system that I could then mount and check that it got all the files.
You could have told a guy this, I don't know, the other day before I bought another pack of Blu-rays for more testing.
So you should see if you can get the LLM to make us some NixOS integration tests.
Right?
Run the full thing and try to burn... Because there's a Nix OS service for it.
You do need to have the full testing for the disks. Yeah. So it's like, I mean, it is sort of save a little bit of time, but you still need to burn and waste anyway.
What hurts the most is like when it starts to burn and fails almost immediately, and I get like one stripe, and then you can never use the disk again. And I've used like 400 kilobytes of 50 gigs, and I'm like, you've got to be kidding.
Have you looked at the price in terms of like gigabytes to, you know, like the disks, or like rewritable Blu-rays?
Yeah, that's a good idea. I was thinking much like, you know, cold storage, but rewritable would be handy, too. Well, this is pretty neat. C-D-E-M-U. And it is at cdemu.org, or we'll put a link in the show notes. I'm going to look at this, Wes, after the show. I wish you would have told me about it earlier, but I'm glad to know about it now. I can't believe that. It's so stupid, too. I guess, you know, learn.
It's what it really comes down to, of course, is there's just a lot of little parameters you've got to pass the burn command.
And as you said, right, it kind of attunes you more to doing, like, test-driven development.
Yeah, yeah, yeah. That was one of the things I was telling Wes is as I started doing this, I'm like, well, I better just figure out a way to test this because I can't every time I need to run through this thing burn a disk. So I had to create a bunch of little unit tests for individual functionality so that I could test everything I could before I actually had to burn.
I feel like this also um perfectly describes your different approaches to solving a problem this would always be the west approach and yeah well chris physical media right.
Well, if anybody wants to take a look at it, you should be able to just pick right up and get working with it. I'd love somebody to help me with some of the basic features and run through it. Or if anybody wants to triage PRs or issues as they come in, I'd appreciate any of that. And we'll have it linked in the show notes. You know it's going to happen.
Do you need disc donations?
Maybe, eventually. Well, I bought another pack, so that'll be good for a little while. I haven't actually backed anything up yet. I mean, I haven't testing backed things up, but, you know. And every time I wanted to use like unique stuff so I could test that the database search was working. So it's like a lot of me copying files off the NAS to my local system and waiting for all that to copy and then waiting for it to burn. Oh, my goodness.
Software development is ridiculous. I don't know how anybody does this crap. I'll tell you what. All right. Well, that's it for us. We'd love to hear from
¶ Outro
you. Of course, you can send us a boost or go to linuxunplugged.com slash contact. You could also make it a Tuesday on a Sunday and join us live. The mumble room is kicking right now. We have our live chat. Of course, we do this on Sundays at 10 a.m. Pacific, 1 p.m. Eastern. Wes, you got like a hot power tip for them if they want any extra metadata or context around what we talked about things? Do you have any hot tips, Wes?
Oh, yeah. How about like a magical JSON file that lets you skip around via the use of chapters, cloud chapters too, right? So it's last decade's hype word built into the chapters.
What it really means is if we screw up, we can fix it and you get the fix. That's right.
Yeah, you don't have to download a new MP3. You just get the new fix.
Which is great for us.
Yeah. But better than that, we've got transcripts. So you can scrub through the whole thing. If you can't hear us and you just want to get a sense of what we said in the episode, you want to index it, you want to search it.
You know what we've never made a call out for? And if anybody's looking for a 2026 software project, it'd be really neat to make those searchable. Have a front end that sits on top of them. Every transcript is linked in the RSS feed sitting out at an endpoint that you could pull in. And if anybody wants to make a searchable database out of that so people can find keywords what we talked about, that'd be a really helpful tool. We'd really appreciate that.
Links to everything we talked about today. Yep, those are on our website. You know that. LinuxUnplugged.com slash 649er. That'll get you the links for what we talked about today. Lots of great episodes over there. In fact, you might even say an entire back catalog of a whole 648 episodes, if you can believe it. I couldn't believe it. Lots of great shows over at, well, at least a few good shows over at jupiterbroadcasting.com.
We always appreciate if you check those out, too. Thanks so much for joining us on this week's episode of Your Unplugged Program. And you're going to see us right back here next week.
