LINUX Unplugged - 401: Own Your Mailbox

Episode Date: April 14, 2021

Do as we say, not as we do. This week we're setting off to host our own email. We'll cover the basics, what's we're using, and why. Plus an update on Jupiter Broadcasting going independent, community ...news, and more. Special Guest: Martin Wimpress.

Transcript
Discussion (0)
Starting point is 00:00:00 I think Pipewire just landed the killer feature that's going to make every desktop Linux user want to transition to Pipewire. What is it? In version 0.3.25, you can now use your phone as a microphone to your Linux box through Bluetooth. What? Yeah, and that's an awesome feature. I think that's something we need to try. It makes it now possible to use A2DP as a source input device. So you can then use your phone as an A2DP microphone.
Starting point is 00:00:27 And, you know, Wes, like some of these phones actually have decent microphones on them. This could be like a seriously great way to get audio from a guest or somebody. You're just tired of dragging that remote mic around. Yeah. You think Joe will let us get away with using our phones for doing the show? I think we better try without telling him. Hello, friends, and welcome into your weekly Linux talk show. My name is Chris.
Starting point is 00:00:56 My name is Wes. Hello, Wes. And can I just say, your new 400 after-party face tat you got is, well, it's going to heal real soon. Aw, thank you. But you know, you still owe me. You said you'd paid for it if I got the show's logo on my face. Right. Yeah, we'll get to that. But first, I want to thank ACG for sponsoring this episode of Linux Unplugged. They are the leader in learning for cloud, Linux, and other modern tech skills. Hundreds of courses, thousands of hands-on labs. Get certified, get hired, get learning at acloudguru.com.
Starting point is 00:01:29 Well, coming up on the show today, it's the show that wasn't supposed to be. We were going to take the week off, and we thought about it a little bit. We thought, well, actually, there's a lot to catch up on. We have a lot that we want to cover. There's things from 400 we still have to talk about. And so we're going to kind of have the no-show. It's like a no-show this week. From the wackos that brought you running Arch on their server, we're going to talk about hosting your own email server. This is another one of those don't do as we do kind of episodes, unless you
Starting point is 00:02:04 really want to. We're going to cover some server basics, what you need to be aware of, and how we're going to try to make it all work smooth for us and what our use case is going to be for self-hosting our own email. But we'll get to all of that. There's a lot to take in there. The truth of the matter is we just have a lot going on and we wanted to do something kind of fun with you guys this week. And we'll take time off in the near future. We'll take a week off because we do have a great interview all about an individual who didn't know anything about construction, didn't know anything about diesel engines, didn't know
Starting point is 00:02:41 anything about Linux, didn't know anything about automation. And he went out and bought himself a school bus and built it, rebuilt it from the ground up as a mobile home that he worked from with his family on the road, all powered by Linux, using automation to like manage the tanks and the batteries and all of it. And so it's a great conversation. If you want inspiration or, you know, just a little, like, you can get your project done, that's the interview right there. Yeah, it's so inspiring how somebody who didn't know something just decided, like, so what? I'm just going to go learn it. And he just, at every turn, he had to just go learn something. And even when it came to, like, setting up a Linux server, he didn't sway.
Starting point is 00:03:21 He just said, you know what? I've gotten this far. I'm going to learn it. So we will run that story in the future. It's just today didn't feel like the right time because we had a lot we want to do, and we just had an episode that was honestly a little off topic. So today we're just going to have some fun. So before we go any further, let's bring in our virtual lug.
Starting point is 00:03:40 Time-appropriate greetings, Mumble Room. Why are there 25 of you here? We told you for two weeks in a row we weren't doing a show today. I don't know if they weren't listening or they were listening when we said we were going to do a show, like today? I think everyone's still drunk
Starting point is 00:03:57 on beer from episode 400. That's what I think. I am. You know, speaking of episode 400, the votes are in. Our special 400 brew was named by the community. It's officially named the See You Next Tuesday beer. The See You Next Tuesday.
Starting point is 00:04:12 And I'm drinking a little Tuesday right now, Wes. Let me tell you. Oh, you got things plumbed up again, huh? Drinking it in my beer stein too, Wes. In my brand new 400 beer stein. If you ordered them early, they were already starting to arrive. Oh, that's great. It's actually pretty special in a way.
Starting point is 00:04:27 You know, I mean, I'm sitting here in my studio drinking a Linux unplugged beer and a Linux unplugged beer stein. Talk about self-hosting, right? Right. And we're doing an episode that, because we just wanted to. We could have taken the week off.
Starting point is 00:04:39 We said we were gonna, but we just kind of wanted to. So yeah, the beer steins are shipping, which is really great. Yours is here, Wes, waiting for you. Oh, great. I've been jealous. I mean, I've already seen a few community members
Starting point is 00:04:50 posting theirs on Telegram or on the Matrix server, which is awesome. Please keep doing that. They look good in your hands out there. That's true. I do love seeing that, and I think they do look good. I'm really happy with how they turned out,
Starting point is 00:05:02 and I'm glad that they're shipping right away because Coda Radio listeners will know that I recently had my butt kicked by a robe. I was schooled by a robe and didn't like that very much. It's been a minute, Wes, since I really was schooled, you know? I went to the hard knocks of business school for a couple of weeks. I think we might need a sandboard clip for that one. Really? It was bad. But I, you know, I did learn some fundamental lessons. I'll say that I just learned them the really, really hard way. And so towards the end of the show today, after we get through the news and the email server stuff, I'm going to share some, some very new and first steps that I'm taking to grow Jupiter Broadcasting as a business.
Starting point is 00:05:45 It's kind of been just about a year-ish since the plans to go independent were kind of beginning and the thought and the process was starting. And so I want to kind of do a bit of an update for you all and share that with you. We have a couple of big updates there and some lessons I've learned, some humble pie that I have to eat and all of that. But we'll get there. But first, let's do some business and let's get to the community news because we have an update from Google. It seems Google has become concerned about the correctness of code,
Starting point is 00:06:17 as they put it in the Android platform. And they say correctness of code is a top priority for the security, stability, and quality of each Android release. Unfortunately, memory safety bugs in C and C++ continue to be their most difficult-to-address source of, quote, incorrectness. Not bugs. Yeah, here we're talking kind of about the Android underpinnings. You know, not like the Java or Kotlin or whatever framework you're using to develop your Android apps, but all the stuff that runs at the lower levels. And we should probably give them credit because, I mean, Google and Android developers more widely do invest a lot of effort and resources trying to detect, trying to fix, or just mitigate this type of bug up front.
Starting point is 00:07:00 And those efforts are pretty effective. I mean, yes, bugs get through, but a large number of bugs are prevented from ever making it into an actual Android release and then from me complaining about it on air. But memory safety issues are still a big contributor, even given all of that. Something like 70% of Android's high-severity security vulnerabilities are due to memory safety issues.
Starting point is 00:07:25 Oof. Yeah, that's not great. So to help combat this, Google is excited to announce their words that the Android open source project now supports the Rust programming language for developing the operating system itself. Rust?
Starting point is 00:07:40 On my phone? Wow. Google notes that adding the new language to the Android platform is, quote, a large undertaking. No kidding. I mean, that comes alongside Java and Kotlin too, right? They say that there are tool chains and dependencies
Starting point is 00:08:02 that needed to be maintained, test infrastructure and tooling that had to be updated. And then here's a big one. Developers needed to be trained. And for the past 18 months, Google has been adding rough support to the Android open source project and has a few early adopter projects that they'll be talking about. They say scaling this to more of the OS is a multi-year project. So stay tuned, and there will be more updates from the Google Security blog. And didn't we see that the Bluetooth stack, Wes,
Starting point is 00:08:32 was one of their first kind of go-out-there-and-fix-them projects? Yes, it was. You know, I hope Mozilla feels secretly good about this. You know, I mean, I think this is Google admitting, Rust is good stuff. And they're not just talking about it in, a small way, they're talking about it alongside Java and Kotlin. Yeah, I mean, it sounds like this is going to be a first-class language you can use to implement whatever features you might need in the base OS itself.
Starting point is 00:08:57 And, you know, at least once tooling is up to speed, once all the build infrastructure is there, but that's a significant investment and endorsement. I love that, you know, we kind of put our eye on this about a year ago, that the Rust hype was really building, and Google's been, for that entire time, working on this. Also, speaking of Rust, listener Mike Kelly was just looking for an excuse to play around with Rust and wanted to celebrate Linux Unplugged's 400th episode, And so he combined a little bit of Rust with a fun project and created a mini website at lup400.com. And you know what, Wes? It's all powered in Rust. Hey, and it sure looks better than any of our websites. Right? I didn't really realize you could develop websites in Rust.
Starting point is 00:09:45 Tells you what a noob I am. And then the other thing he did, which is really adorable, is he embedded episode one, which nobody should probably ever listen to, in there. So, Mike, I guess we should get in contact. It's time for you to rewrite the entire Jupyter Broadcasting website in Rust. How on brand would that be? That's what we need. Thank you, Mike, for doing that.
Starting point is 00:10:06 Yeah, we'll have a link if you want to check it out. Of course, it's open source. How great. So this episode we thought maybe, and maybe one of the reasons to go live, is that we'd have an update on that Linux-powered helicopter on Mars named Ingenuity. It was set to take its first test flight, and then by just about now, as we'd be recording, we'd have the return data from the surface of Mars. But it turns out that helicopter flight was delayed during a high-speed spin test of the rotors on Friday. The command
Starting point is 00:10:39 sequence controlling the test ended early due to a watchdog timer expiration. And as you can imagine, those watchdogs are there to catch things that aren't working very well, and so it triggered a process of stop, we have to diagnose and figure out what went wrong. But Wes, it seems like maybe they actually figured out what the failure was. Yeah, that's right. I mean, at least so they say. The Ingenuity team has identified a software solution for the command sequence issue. I guess over the weekend, they basically considered and tested all the ideas of what this could be and how they could address it.
Starting point is 00:11:12 And they concluded that a tiny little modification and reinstallation of Ingenuity's flight control software was the most robust path forward. Although that sounds pretty tough when this thing is on Mars. I know, it's like, there's nothing straightforward about reinstalling a software package on a tiny helicopter in the belly of a rover. Actually, no, it's not. But you know, like, there's just nothing, nothing simple about that. And that's why it has to go through extensive testing. The software update will modify the process by which the two flight controllers boot up, allowing the hardware and software to safely transition to the flight state and meet the time expectations.
Starting point is 00:11:51 Yeah, and so it sounds like they actually know what this change is. It's not going to be that big of a deal. You know, they've got mock-ups here on Earth. They've definitely experimented with it before, but they've actually got to transmit all those updates all the way there, you know, to the rover itself, get it transferred over to Ingenuity and then actually run the update command. And I mean, we've all updated things on servers and sort of waited for the prompt to come back. But can you even imagine? No, Wes.
Starting point is 00:12:16 No, I am not the personality type for this kind of stuff because I get anxious when we reboot the Arch server in the garage. Yeah, I think this is one of those measure twice, patch once situations. Yeah. So, okay. So they have to get it tested. They have to get it qualified, as they put it. And then they have to upload it.
Starting point is 00:12:34 And then it has to install. So they don't really have a new test flight date. They say our best estimate is a targeted fluid date. We're working towards achieving these milestones and we should be able to set a flight date next week. So possibly by next week's episode, we'll have an update on when the first Linux powered helicopter will fly on Mars. Here's hoping. And really, we should expect these kind of things, right? This is all brand new science. A few things are bound to go wrong.
Starting point is 00:13:02 new science, a few things are bound to go wrong. Linode.com slash unplugged. Go there to get a $100 60-day credit towards a new account, and you go there to support the show. Linode is our cloud server provider. I was just messing around this weekend. I actually love it for setting up multiple servers and then trying out different distributions and different software packages, and then picking a winner, and then that's the Linode that remains standing, and I just destroy all of the other ones. They're the world's largest independent cloud computing provider,
Starting point is 00:13:30 and they make it easy to get your creation on the Internet fast, no matter what your skill level is. If you're brand new to Linux, you're brand new to servers, or if you've been doing it for a decade, they've got a technology stack that'll work for you, and they can help your ideas come to life on the web. And if you run into any trouble, Linode comes with amazing, outstanding 24-7 customer support by phone or by ticket. This is like the number one thing I hear now from our audiences. Man, I was
Starting point is 00:13:57 in a jam, and Linode stuck with me through the entire thing. I've got one $5 a month server, and they still help me out. On top of that, they have hundreds of guides and tutorials to help you get started and dig through what you need to know or understand some terminology. And they have things like how to secure phpMyAdmin if you're going to use that, because honestly, I understand it's a good tool, but you got to be a little bit worried about putting that out in the public. They have guides to help you manage things like that. So that way you have some confidence, some peace of mind. That's what's great about their guides. They give you that kind of confidence to put this stuff into production. And they have
Starting point is 00:14:32 easy to use one click applications for like a LAMP stack or WordPress, but also some other really kind of really more sophisticated and complicated things to set up from gaming servers to entire e-commerce stacks. And with S3 compatible object storage, you can find all kinds of great usage for things that don't require a server but still need storage in the cloud. They have super fast networking and 11 data centers worldwide. Plus, they support shows like this and events like Linux Fest Northwest, All Things Open, the Kubuntu project, a lot of Linux media out there. I mean, they're a pretty special company, and they have a great service. They've been around since 2003, and they've really dialed it in like nobody else. And now they're just dedicating to make sure that if you want to run something on Linux,
Starting point is 00:15:17 it's not going to run anywhere better than it runs on Linode. It's going to run fast, it's going to run stable, and you're going to get a bunch of great information and fantastic customer support and a company that loves Linux behind it. And you can support one of your favorite podcasts at the same time. So go to linode.com slash unplugged. Well, it looks like someone spilled beer all over in here. I think it's time we clean up, Chris.
Starting point is 00:15:43 Yeah, we could do for a spot of housekeeping around here. So I just want to mention that if you want to get a little more show, one of the things you can do is subscribe to the membership program. That's a great way to get more show. We have two feeds available, one that is a limited ad feed and one that is the full everything we did live feed. I mean, sometimes it's two hours long, but there's a lot of content in there.
Starting point is 00:16:07 We try to make it entertaining, and we make it available as our members as a way to say thank you. So if you'd like to become a member, go to unpluggedcore.com, keep the Unplugged program independent, and reduce the ad load needed to make the show actually sustainable.
Starting point is 00:16:23 And check out jupiterbroadcasting.com. We've got a batch of great shows, like a bouquet. Yeah, there you go. A bouquet of podcasts. A bouquet of podcasts over at jupiterbroadcasting.com. And last but not least, join the LUP Lug on Sundays. They get together. They self-organize and they hang out and talk about, well, things you love.
Starting point is 00:16:44 That's in our mumble room. You can get details at linuxunplugged.com. And then you join Sundays, noon Pacific, 3 p.m. Eastern, and it's just right there in our Mumble lobby. And the great thing is, then you're all set up with Mumble. And you can come to the live show if you get a Tuesday. Maybe, I don't know, maybe you get the Rona. You want to take some time off from work. They're not going to ask any questions, you know? You just come show up in the Mumble. We won't ask any questions. I mean, how do you think there's, now there's nearly 30 people in there right now.
Starting point is 00:17:15 You think one of them, at least one of them must be calling in sick. We're on to you. And you could do that too. Details at linuxunplugged.com. That's probably our best housekeeping ever. By far. I think so. I think so. I think, you know, that was good. You know, we connected with people there. Well, and you decided to just double down and instead of cleaning up the beer you spilled, you just spilled beer on the places that it hadn't previously reached. So it's consistent. Yeah, I like the way it smells. So don't host your own email server.
Starting point is 00:17:46 But you know what? I don't really feel like going into a lecture of reasons why you shouldn't. I feel like we've covered it, but super briefly, it's hard to get it right. And it's something that people really rely on, and it's really easy to get sucked into a black hole where people start rejecting your emails. And not to mention there's a lot of security considerations. Yeah, and for some reason, email is like internet infrastructure, you know, businesses, banks, whatever. They expect that like emails go through and you probably expect that you receive
Starting point is 00:18:13 your email. So if you are going to play with this, at least keep that in mind and maybe do it on a domain that you can experiment around with and not your main one. Well, you got to figure people in our audience, you know, they maybe have a project they're working on or a small team of people. You have like our Lug, right? Wouldn't it be kind of cool if our Lug could have an email address and members of our Lug could have their own email? And we were thinking for 400, that'd be kind of a fun thing to do for our Lug is create a Lug email address. And so that's kind of what we were thinking is that's a great example where you got a small group of people. You don't necessarily want to be paying five plus dollars a month per
Starting point is 00:18:49 mailbox to host it somewhere. And you just want to whatever, like you're just going to, you just want to pay whatever the cost is to run the server and create as many accounts as you want, three to a hundred or whatever. And that's the goal we're kind of shooting for is creating a humble mail server with, that's my word of the day today is everything shooting for, is creating a humble mail server with, that's my word of the day today, is everything's just, I got a lot of humility after getting my butt kicked by a robe. Mine's not going to be humble.
Starting point is 00:19:10 Mine's going to be bold, brazen on the internet. Good for you. Everything is humble pie with me. Because once you've gotten your butt kicked by a robe, you don't walk around with your head hanging high. Let me just put it that way. But something simple, not too complicated. And there are actually other reasons, I think, to host your own server.
Starting point is 00:19:29 Privacy and control being big ones. You have full control over both the server and your email itself. You can view the logs of incoming and outgoing messages directly. You can pick the applications you want so you can mix and match the server software and the client software. And you also are implementing your own data retention policies. Perhaps you want to keep things forever, or maybe you don't want to keep things past 30 days. You get to choose. I mean, it's also probably worth saying that email is, for all of the difficulties we were just mentioning, it is still one of those things that like it just interoperates, right? You don't have to go
Starting point is 00:20:02 officially like register somewhere. There's not one party controlling it all. If you want to host it, if you get it right anyway, you can. And that's cool and worth celebrating. Yeah, and really, I think there is the cost aspect too. Right. This is something everybody has to find a balance on, but you're never really going to pay more than just the cost of running the server in your time,
Starting point is 00:20:23 where with a lot of hosted solutions, you're going to pay per person. Yeah, or I mean, it can kind of vary, right? Like they get to choose how they want to monetize off that service. And so it might align with your use case. I've been using Zoho for a while for some of my, you know, non-Gmail or other hosted domains. And it works pretty fine. I get like aliases. But if I ever did want to add more users or say I started a small business with some friends and I wanted to add them on there or for an open source project or something for the show, it's not very flexible, at least without paying more money.
Starting point is 00:20:52 And that has had me thinking about self-hosting for a while. Yeah, and there's just sort of like, can I still do this? You know, like, can I still make this work? Because I used to do this, but I haven't done it in a long time. And in fact, one of my very first jobs when I got into IT, like my second or third job, I can't remember, but it was early into it. They just let me go on managing their mail server. And it was a deep dive.
Starting point is 00:21:19 And I really kind of became a, I became a pro. I really got into it for a while. And I'm wondering, like, does that skill set still exist? Will those, will that come back as we do this? Is hosting your own email server just like riding a bike? You know, speaking of that, I'm not sure I've seen you ride a bike either. Oh, well, you know, if we could come up with a show reason, you'll see me do it. That's all it takes.
Starting point is 00:21:43 Every mail server out there can really kind of be broken down into three separate software components. You have the mail transfer agent that relays mail between your server and the wider internet. You have the mail delivery agent that takes mail from that MTA and then sends it to the individual mailboxes. And you have the interface that clients will connect to, which is often like IMAP or even used to be POP3, which lets users check their email from their preferred client. And then there's like additional stuff you have to kind of consider, right? Because that's the basics of a mail server, and you have to pick those software components
Starting point is 00:22:19 that you think do the best job. But there's also security components to setting up a mail server today. And of course, there's DNS. Yes, our old friend, the domain name system. You're going to need to set something up so people know how to reach your email server. You'll need at least MX record, SPF, and pointer. Starting with MX there, that's going to tell people how to send you email, right? Like, I've got an email, Wes, at jupiterbroadcasting.com, and when an outgoing server looks that up and says, how do I send email,
Starting point is 00:22:50 they go find jupiterbroadcasting.com, look for the MX record that tells them the server to point to, and then they can actually connect and start sending email. And the important thing to consider here, too, is there's security things around DNS as well, like SPF records, which help establish the legitimacy of your mail server and reduce the chances that somebody's spoofing as you. The SPF record for your domain tells other receiving mail servers which outgoing servers are legit to kind of receive from. So it's a lookup for them to do to see if the sender is a
Starting point is 00:23:20 legitimate sender or not. And don't forget to set up reverse DNS. Yeah, I know. Sometimes we just get lazy. We just do the one direction. But the reverse DNS for your mail server really should match the host name of your server. So people go to query, hey, what's this IP? Who's sending me this mail?
Starting point is 00:23:37 That needs to match. Otherwise, you might get some ugly rejections, things saying, hey, the reverse DNS does not match your SMTP banner. And you're not going to have fun with that. Oh, man, this is really bringing me back. There is a lot for you and I to consider. And, you know, I mean, I would imagine we'd never probably have more than 50 email accounts
Starting point is 00:23:56 on this box. But even this isn't getting into like the antivirus and spam prevention stuff, because one of the things I did back in the day was I'd have to route mail through Clam AV and scan it on the mail server so that way hopefully I wasn't delivering viruses to Windows users. Right, and I mean these days I think with web mail being so common,
Starting point is 00:24:14 especially hosted by big parties like, you know, Googs or Microsoft, they do all of that for you. You probably expect that. And if you suddenly have an unfiltered inbox, especially if you've pasted that email around the internet, that could be a nasty surprise. And I'm glad you mentioned webmail too, because that's something else I think you and I should consider for this project. Because if this is kind of like a vanity account, it's kind of like an extra account for people who participate in the community and they want it or whatever. Like, I don't know, I haven't really
Starting point is 00:24:41 thought through this completely other than I kind of picture the use case being LUP Lug members who want to reach out to guests or organize events for the Lug and want to come from an email account that kind of seems sort of semi-official and connected, like jupitercolony.org or something like that. But I don't really envision that being more than a handful of people and then whatever you and I choose to use it for. But even there, it's like, well, okay, so it's not going to be their primary email account. So how can we make it accessible to them? And webmail is probably one of the ways to do that, but there's a lot of webmails to choose from. Yeah, I'd like one that doesn't suck, please. I mean, at least if I'm going to use it and not just have to set up a client because it's so bad. Yeah, this is definitely one I could use some advice from, from anybody in the mumble room or people that are listening that want to go to linuxunplugged.com slash contact. Assuming we set up kind of a standard mail server setup with IMAP
Starting point is 00:25:30 on the back end, what would you recommend we use for the webmail front end? Because our goal here is to kind of get everybody's feedback from this episode and go build something by the next episode. It's a little ambitious, but that's kind of what we hope to do with episode 402 is say, okay, the email server's up and running. Here's how we built it. Here's kind of what we considered. Here's the webmail clients we're going with. Here's the desktop clients we're going with.
Starting point is 00:25:58 And then give away some email addresses on it and stuff like that is kind of what our intention is for 402. But I think the number one thing I'm hung up on right now of what our intention is for 402. But I think the number one thing I'm hung up on right now is what webmail client to go with, because part of me is sort of leaning towards simple, like squirrel mail. Classic. Right. And you know, it works, right. And then part of me is kind of leaning towards something like round cube or something that's maybe a little more modern, but I don't even know what that would be anymore. Yeah, that's just it. It's like, it's been so long since I've really played in this space, but you know, our talented audience out there, there's, there's
Starting point is 00:26:28 email self self-hosters among them and they've surely got some tips. I hope so. I hope so. And then I'm going to take all of this experience and, and, um, see if my current bias that I still think people probably on the whole shouldn't self-host email. I, email. That's how I feel today. We'll see if that's how I feel after we do this experiment, because I felt that way about Arch, too. Exactly. Let us be your lazy admins. We'll try it out. See if it works. See how big of a mess we make. And then you can judge, is it worth the time? Yeah. And you know what? Honestly, I thought NextCloud would blow up on our face too, and here we are like almost two years into using it now, and we've had to make modifications to
Starting point is 00:27:10 how we use it, and it hasn't been perfect in its syncing, but once we learned kind of how to use it, it's been fine. Yeah, yeah. I mean, we definitely like to complain about it sometimes, and there are improvements it could have, but we haven't kicked it out of our infrastructure. And more often than not, it's a dependable part of it. Yeah, and then we can update you on how it's going to and stuff like that. And I'm funny, I kind of enjoy the idea of my prejudice being flipped. I like the idea that I'm coming into something thinking we shouldn't be doing this, it's not going to work, and then have it be successful and have to kind of go, oh, okay, it was worth doing. And then kind of try to come to terms with, well, why was it worth doing? What did I get wrong? What was I missing until I tried it?
Starting point is 00:27:54 And I think that's a good experience to share with the audience too. So that's what I'm hoping we get out of this. Yeah, this is definitely one of those areas where you see a lot of different mixed advice from folks. Some people have no problems doing it. And then you have a lot of, for good reason, people chiming in saying like, look, this is just hard. You might have difficulties. And if you don't want to spend hours on your Saturday troubleshooting, don't try, but you can't know until you actually try it for yourself. I'm coming into the back end of this conversation. So I'm not going to ask why you want to do this. Hello, Wimpy. Hello. But you could potentially save yourself some heartache by capitalizing on things like mail-in-a-box, where there is a community maintaining a deployable, full-stack mail environment, which pulls on multiple people with experience in that space.
Starting point is 00:28:42 Wes, we've gotten a lot of recommendations for Mail in a Box over the years. I think, you know, probably at least a dozen. I know there's some competitors, but that's the one that sticks out in my mind, even though I've actually never tried it. Yeah, I haven't tried it either. And neither have I. And I only cite that one
Starting point is 00:28:57 because it's the name that came to the front of my mind, but there must be other things like that. It was interesting, both of you saying, it's been ages since you've done something like this. I can't, well, in fact, I can remember the last time I did anything to do with mail servers was in 2016, when my last job was to maintain a fleet of massive mail servers for a CV application
Starting point is 00:29:23 that was sending out like 27 million emails a minute, like 24-7 or something. I love those kinds of memories. You know, looking back at that, thinking that is crazy today, like something you would never catch yourself doing now, right? I assume you just would never build that again. Well, I mean, I didn't build it. I inherited this sort of, you know, I inherited this sort of, you know, of course. Oh, those are even better. And, you know, things have moved on in the intervening six years that would mean that you just wouldn't do it quite like that ever again. But, yeah, I mean, interesting experiment.
Starting point is 00:29:56 It will be. We shall see. And I guess we know who to ask for help. Yeah, you're going to be our go-to mail admin. I am tempted to try Mail-in-a-Box. I'm very tempted to try that because we have gotten it recommended so many times. You recommend it yourself, Wimpy. It might be the way we go. Like I say, I've never used it.
Starting point is 00:30:12 It's just the name I know. The orange one, you have a suggestion for us as well. Yeah, years and years ago when I made the terrible decision of hosting my own email, I used an alternative to Mail-in-a-Box called MailCow, which is sort of this dockerized setup so you just run a command it runs everything for you and that i found to be really nice it uses a alternative to round cube called uh sogo which is sort of materially fancy looks a bit pretty but basically is webmail and calendar and all of that stuff. And from what I
Starting point is 00:30:45 used of it, it was really quite nice and just sort of got out of your way and just worked. How did you spell that? Sogo, S-O-G-O. Oh, okay. That's easy. All right. I will definitely look at that. Yeah. The webmail thing is like, I'm trying to chew on that one right now. I'm not sure if mail in a box provides a webmail client. I might be worth looking into. Maybe they've already picked something there. The other option is that you could go super simple and just go full on like Zimbra. I have run Zimbra for a couple of clients.
Starting point is 00:31:14 I use Zimbra also as a mechanism to back up exchange servers. And I recall Zimbra had a fantastic search. So if you're somebody out there looking for kind of a suite of tools with really good search and like a SQL backed email database, Zimbra is really good. I don't know if it's still the case, but certainly back in the day when I was deploying Zimbra, my citation for successful deployments was Red Hat. I know they were using Zimbra internally. Yeah, I've come across it a couple of times. I'm surprised it didn't take off. I feel like it was a better exchange. Yeah, it was designed to be exchange compatible, stroke compliant. And it was one of these weird things. It originally grew up out of, you know, Yahoo acquired it. It
Starting point is 00:32:00 got kicked around between, you know, different organizations over the years, but it was always very solid. Yeah. I had some, I had some heavy hitting clients that really used email and, and we ended up switching to Zimbra for their archival and search solution because they just simply couldn't find it in Outlook when they were looking for stuff fast enough. And Zimbra was just faster. So that is a really good one, but I think that's probably too much because that's like the kitchen sink approach to email. It's everything. Yeah, it's all the things, without a doubt. That'd be a good, like, if you were looking to replace Google Apps, you didn't just need core email, but you needed like a whole suite of functionality,
Starting point is 00:32:34 including calendar and collaboration space. Indeed, yeah. You combine that with something like Mattermost, and you'd have a really good self-hostable internal collaboration suite. Those two things together would be pretty good. So I guess we'll wait for the emails to come in. We'll review our options. And then next episode, we'll announce our decision on which way we went
Starting point is 00:32:55 and if it's up and running or not. We'll see if we get it going. I hope I haven't overcommitted us, Wes. I may have oversold, but we're going to get done. Yeah, let's find out. Hopefully, at least, we'll have some email. We can get some tests
Starting point is 00:33:09 and see how many, you know, audience mails actually make it into the show. Yeah. All right. Well, before we go, I really got my arse kicked by a robe recently.
Starting point is 00:33:22 I thought I'd share that tale with you because we're just about a year into things getting serious. We're not at the year mark of being independent, but we're a year mark into the process beginning. And, you know, I thought when I was envisioning one day back this, you know, at this stage, I was just fantasizing, thinking to myself, you know, if I were to go independent again and try to survive, especially during a pandemic, I know that I'd have to do more than just sponsors. And the membership program was part of that. And so thank you, everybody who has become a member, because that was a critical part in making it to as far as we have at this stage. And I figured advertising would be a critical part of that, and it has. And that's
Starting point is 00:34:11 why, you know, companies like Linode coming on board, literally, I'm not exaggerating at all when I say made it possible for Jupyter Broadcasting to exist. But I also knew that I couldn't just rely on those two things. I've been doing this for 14 years, and that's like 50 years, at least maybe 100 years in internet time. And one of the things I know that's absolutely true is if you have one or two income sources, you're going to die. on advertising the first time around. I've been around when Amazon, which represented like 20% of our revenue at the time or 30% of our revenue at the time. I was there when Amazon just one day pulled the plug on us for doing stuff that still other networks
Starting point is 00:34:52 and podcasts and YouTubers are still doing today. It's really, you know, but you gotta diversify there. So I knew when I was thinking about, boy, do I wanna make this transition? I knew I'd have to figure out my merchandise and swag game one day. And it's been just embarrassingly too long since we've had anything new. It's been over two years now. And it's something that I enjoy. And it's something, it's another one of those physical manifestations of what we make becomes a physical product. And we recently went on kind of like a archaeological dig here in the studio, and we
Starting point is 00:35:30 found a bunch of old swag. And I had an emotional reaction to finding this stuff. And I don't normally have an emotional reaction to things, except for Star Trek ships, that I, those I like. But mostly, like, you know, I, one of the reasons I moved into a class ARV is I wanted to get rid of everything. I don't really want to have attachments. I'm not big on that. But when I saw this swag, I felt something. I don't know what you humans call it,
Starting point is 00:35:55 but I felt something. And it was a good something. And I realized this stuff is special. We have some really special items. And I want to do more of that because it's like, I can look back and I remember I see an item and I think of an event or I think of a show milestone or I think of the way that the audience responded to an item that we did. And it makes like the past real in a way that I've kind of lost touch with over the last couple of years, especially the last year.
Starting point is 00:36:31 And also, getting this figured out is just a good business strategy, really. I mean, that's just obvious on its face. It's critical to making a long-term business successful. So all of this, knowing all of this, it created this self-inflicted pressure. Like I've been stressing out really bad to get swag right. And I want to do things that are unique and fun that aren't just like the stuff you find on every fulfillment website out there. And so I thought, let's shoot for the moon
Starting point is 00:36:55 and let's do a fabulous embroidered robe called the Coder. And it'll be a limited item. It'll be a robe that we can sell on the Coder Radio program to celebrate 400 episodes, because Coder Radio just hit that milestone as well. What a glorious dream.
Starting point is 00:37:10 I mean, you know, a custom swag worthy of the epic history of that show. Yep. Like Tyler's saying right now in the chat room, he says, Chris, last, I still have my challenge coins. Right? Right? I mean, Tyler, I love the challenge coin. It was the best.
Starting point is 00:37:22 I was just about to say, I've been sorting out my office and listen to this. Challenge coin? Two challenge coins being struck together, which I found from 2017 recently. I just found a cache of them as well, about 20 of them. And I love them.
Starting point is 00:37:40 They're very special. And, you know, they're like limited in a way. Anyways, it just gave me a whole new appreciation for swag. So I wanted to do this robe, and the robe was the dumbest possible idea I could have had in like a year, really. The last year is probably my worst idea in the last three years, maybe four years. Now that I think about it, it might be my worst idea in the last five years. What I learned was that shipping a custom product domestically is tricky. To ship something that's produced, custom, hand produced domestically, to ship that internationally, holy crap. I had
Starting point is 00:38:19 like quotes of like $185 just to ship a $65 robe to Denmark. It's just basically not possible at a reasonable cost. Because when you work with these one-off shops, their business isn't procurement and shipping around the world. Their business is taking these items and doing embroidery, right? And so they don't have like these depots around the world to make shipping more reasonable at international rates.
Starting point is 00:38:45 And boy, do I have a whole new appreciation for Amazon's cheap shipping. What a massive market advantage that is for them, Wes. They can ship stuff at prices I could never dream of. No, I mean, we don't have a bulk discount. We don't have established supply lines. This is all new. We got to get that drone program up and going, obviously. That I think we have the supplies for.
Starting point is 00:39:05 They have shipping prices that are just not even achievable by small businesses like a shop like mine. But for the community and for the business, I figured I have to crack this nut. And I figured the Robe would be a learning experience. I'd jump into the deep end and I'd learn a lot from it. And I did learn a lot. But one of the core lessons that I took away is that theme of the day is be humble. I have to start humble with something like this.
Starting point is 00:39:30 I went into the deep end with a robe and that was such a bad idea. If it's going to be something that becomes part of the business long-term, I need to start small and then I have to grow it and I have to learn as it grows. I have to build on small success after small success. So I've been thinking a lot about how to get this right because I think swag and merchandise
Starting point is 00:39:52 is going to be a fun part of the business. It's going to be something that we can, we're going to, I'm going to, I want to do limited stuff like name brand stuff and, and items that you'd actually want to buy and just wear in general or things and gadgets that you'd want to pick up or used items here at the studio that we're done with that are still great, still fully functional, but we just need something maybe that has more ports or does more channels, that kind of stuff. I want to have a business that can accommodate all of that. So I'm a little nervous to do this because I think this could be, this could be bad or this could be great, but I have an announcement to make today.
Starting point is 00:40:32 I am launching the Jupiter Broadcasting Garage Sale at jupitergarage.com. I am launching jupitergarage.com today at jupitergarage.com. Go check it out. Let the fireworks go. Go ahead. I know. I know. It's exciting. I know. Yeah.
Starting point is 00:40:49 I don't think you should be selling those to kids. Yeah. No, I know. But they do so good with the fire. You know, they're responsible. Oh, whoa. Whoa. Whoa.
Starting point is 00:40:59 That got close. So here's what I'm doing is I have a selection right now of mostly used hardware items like a FreeNAS Mini, a mixer, a compressor, you know, gear that I think is really high-end and good but we just don't simply use anymore. And instead of throwing it out, I'm going to sell it for really crazy, stupid, ridiculous prices. Really stupid, crazy low prices just to clear out the space because I want to make room for the new, for the new stuff that I want to do, the new swag items, the new merchandise,
Starting point is 00:41:29 the new stickers, getting ready for events to come back, and I want to stock swag for booths and that kind of stuff. And the way to do that is to get rid of the stuff that I've been stockpiling forever. And there's things in there that still work totally good, that are great items, that I've always kept just in case, but I really shouldn't be. I'm just hoarding. And I'm just kind of creating the garage experience, the garage sale experience, but online at jupitergarage.com with the goal to make room for the new.
Starting point is 00:41:57 And honestly, quite frankly with you guys, total transparency here. I just need practice boxing, shipping, the whole thing. Like I got to learn all of this. And I need space. I transparency here. I just need practice boxing, shipping, the whole thing. Like I got to learn all of this and I need space. I need space. But here's what I'm going to do. So go to jupitergarage.com. Look at some of the items I have there. If you're buying one of the used items as space and weight allows, I'm going to stash random retro swag items in those orders. Like just as I can, I'm going to just throw some stickers in there or something like that. Or I might wrap a device in a shirt or something like that. Just sort of close your eyes
Starting point is 00:42:29 and grab something at the studio, put it in the box. Throw it in the box. As long as it's not Levi. Right, no. But, you know what I figured too? Because I found a couple of caches of retro swag and I'm not making any more of this stuff. If you just want a random bag of retro swag, I'm going to make that available too.
Starting point is 00:42:48 They're going on sale right now. They're going to normally be $25 for a bag of swag. But right now, to kick off the new thing, they're going to be $15. And I only have a small handful available. I'm doing limited quantities so that way I don't get inundated with orders. And I make sure we get them out the door and that we're getting the shipping estimates right and that if somebody orders international, we can fulfill it. And I'm literally learning with each one of these orders. So not only are you going to make a very small financial contribution to the network and get yourself some gear or some swag, but you are
Starting point is 00:43:18 basically sending me through bootcamp to learn how to do this. And we're kind of accomplishing something together. I'm clearing out some stuff here, this gear that's still perfectly usable. I'm powering it on to make sure it works and stuff. It's getting a new home and I'm learning how to basically grow a new part of my business that will be independent of sponsorships or memberships or anything like that. Although that said with the memberships going forward, right now, these prices are stupid. Like you wouldn't believe what I'm charging for a free NAS Mini. There's no discounts because the prices, they are ridiculous. But going forward, in the future, I will make a standard discount available for all of our members.
Starting point is 00:43:55 So if you're an Unplugged Core contributor, you're going to get 15% off every order. And you'll have more information about that soon. That's true for all of our patrons and for members of any show of ours. You're going to get 15% off any of your orders from the Jupiter Garage in the future. Right now, as I'm learning how to do this, and I'm probably going to be on the other end of profit, I'm going to be paying out of pocket for some of this stuff as I learn it. I just can't do a discount because there's no discount to give. But there will be one in the future for all of our members because my intention long-term will be to clear out some of this limited-time swag
Starting point is 00:44:29 that we have to get some hardware out there. And there's a lot more hardware than what's on there right now, so there's going to be more stuff landing. And then kind of transition to creating inventory space for new, original, high-quality merchandise, stuff that isn't just the standard fulfillment t-shirt or something like that. I mean, I will still do those from time to time because who doesn't like a t-shirt? And there is a t-shirt with the bearded tux holding the Jupiter rocket in a nice kind of low-key
Starting point is 00:44:55 gray and white on black. That's available in the garage sale right now, as well as a hat that has the same bearded tux logo on it because that's my favorite tux. So there are a couple of those items that I'll do from time to time. But my goal is, I'm eventually going to have an entire wardrobe of this stuff, because I want to get stuff that I want to wear. And when I start rolling that stuff out, we'll start doing discounts for members more on the regular. And that's going to be more as my confidence grows, as I know what I'm doing. And I know I can tell somebody that you're going to pay this for international shipping or you're going to pay this if you live in California, you're going to pay this if you live in Canada. When I get to that point and we're actually getting there, then you'll start seeing more stuff roll out. That's just sort of as I learn more.
Starting point is 00:45:37 I'm going to take it one small part at a time. But there's always going to be that core part of the Jupiter Garage that will be items from the studio that we're done with. Stuff that is still functional, and we don't buy crap. So stuff that's good and functional, but we're just done with it. We've outgrown it. That's going to be always a part of the Jupiter Garage. And my intention there is just sell it, not really at much of a profit, maybe just make 20 bucks or something off of it really. And let you have something that we're done with instead of letting it sit and rot like it does now in a closet or in the garage. Plus we got to make room for beer. Yeah, Wes, that is actually part of this is when we decided, well, we're going to have a beer keg
Starting point is 00:46:19 and we're going to have a beer keg fridge and we're going to have spot to brew beer. We got to have room. And we retire stuff from time to time. It's still perfectly good. It doesn't make any sense that it just sits around and wastes. It could go out to an audience member. They could help support the network a little bit. Who wouldn't want to connect to the mumble room with a previously used Jupyter Broadcasting audio gear, right?
Starting point is 00:46:37 I mean, come on. That's pretty much it. So there's a selection of stuff there. There will be more from time to time. Go to JupyterGarage.com to go see what's there now. And we have gone through our closets. Angela just found a huge stash of stickers that will be slipping into rando swag bags and orders that people place. And I found a stash of last challenge coins. And then independently, there's some really nice retro last swag, like the zip up hoodies
Starting point is 00:47:13 with the classic bearded logo and stuff like that, that will be going up for sale soon too. As we just kind of go through and make sure everything that's been in storage is still in good shape. And then we're going to box it up and get shipping prices that make it available at the garage sale. That's the plan. And then over time, I hope to grow that into kind of an arm of the business that will be part of sponsorships, memberships, and swag that is swag like nobody else is doing.
Starting point is 00:47:38 It's not just boring stuff, but it's stuff that you can, you know, you could eventually end up buying. One of the things that's on there right now is the mixer I used for years of remote productions. And it's perfectly good. And it's got, I tell you what I love about it too. Like it's got, it's got all, you can run it all off nine volt batteries. So if you have noisy audio, if you have line noise on your electrics and you want a mixer that's battery powered, this is like the total ultimate hack to avoiding line noise is run a battery powered mixer. And I used it for years hack to avoiding line noise is run a battery-powered mixer, and I used it for years on the road. It's still
Starting point is 00:48:07 perfectly functional. I just now do all that stuff in Jack and don't need a mixer anymore, but it still works, and it's up on the garage sale. I'm very excited about it, as you can probably tell. And I've been going on and on about it for weeks to Wes. Just a bit.
Starting point is 00:48:26 So thanks for putting up with it, Wes. I appreciate it. There really is a lot of good gear that's been in there. And especially as the setup all pivoted to like Linux focused and more professional stuff or just, you know, more channels we needed to set up the studio right to have guests and get all the crazy jack stuff going on. There's just a lot of good gear and other awesome items from history that, as you said, it really would be a shame to just see them rot away on the shelves when we're not using them. Yeah, grab a bit of JB history and stuff that you could use to make content or run right now. And the chat room's right.
Starting point is 00:48:55 I need to update the website with links and stuff. I've just been getting it all going today and wanted to have it ready for the show. But I am often just the worst at that. and wanted to have it ready for the show, but I am often just the worst at that. I really need, the whole JB website needs a refresh because my intention was to have it replaced by now, but that never came around. And now it needs a refresh.
Starting point is 00:49:15 And links to stuff like this need to happen. So hopefully that'll get done soon. But in the meantime, just go to jupitergarage.com for that. Well, Wes, that is the no-show. That's the unplanned show that we had today. It's almost a show. It was kind of a show, I think, actually. I think we just accidentally had a show.
Starting point is 00:49:34 Whoopsie. So, I know. If anything we covered today interests you, then go check us out at linuxunplugged.com and get the links at linuxunplugged.com slash 401. You heard really briefly there from the orange one. He was just recently featured in the self-hosted podcast with his setup. You can
Starting point is 00:49:51 find that at selfhosted.show. Hosting things like your own email server is the core of what we talk about there. So if you like that, go check that out. If you do the Twitter thing, you can follow this here podcast at linuxunplugged. The network is at Jupyter Signal. And the whole gosh darn podcasting network is over there at JupyterBroadcasting.com.
Starting point is 00:50:11 And last but not least, may I just say, if I don't say so myself, picture me like a chicken who's like, you know, fluffing up his feathers right now and like getting braggadocious. I'm also picturing high-waisted pants for some reason. And maybe some glasses. But gosh darn it, if I'm not just getting more and more proud of that Linux Action News over there, if you work in the industry, don't miss Linux Action News. Every Monday morning, Wes and I break down everything that matters in the world of Linux. And something you don't know by listening to the show, but something I want to tell you is Wes and I put a lot of effort and thought into
Starting point is 00:50:49 how can we say something concisely, efficiently, and so that it's easy to understand. And we try to get you all of the news you need to know in less than 30 minutes. And we pride ourselves on delivery in a way that is understandable, processable, with the context that you need, that doesn't drag on.
Starting point is 00:51:10 And so there's a lot of stuff that doesn't make it into this show. Otherwise, this would be like a two-hour show. And those stories and that information, like the recent ports to the M1 platform, we went and got quotes from Hector Martin. We reached out to Hector Martin for contact and we bring that into the show.
Starting point is 00:51:25 And that's another thing we do with Linux Action News is the stories are sourced. We try to contact the people behind the stories, the people writing the stories. We try to get their takes and that information. We incorporate that into the show either by what we say or sometimes we'll play the audio directly from them. And that's a special kind of effort that we spend the last half of our week doing to make Linux Action News special and to have information that perhaps you're not hearing or reading in other places. Yeah, save yourself the time. Stop clicking through the clickbait in our Linux.
Starting point is 00:51:57 Just head over to linuxactionnews.com. That's good, Wes. That is a, that's good. Well, this here podcast, it's going to be live next week. Even when we say it's not going to be live, sometimes it's live. See you next week. Same bad time, same bad station. So keep the Linux rolling and make it a Linux Tuesday.
Starting point is 00:52:14 Join us live, 12 p.m. Pacific, 3 p.m. Eastern. Links to everything we talked about today, how to contact us, our Mumble server, our matrix info, that's all over there, including subscribe links for RSS feeds, etc. at linuxunplugged.com. You can get all of it over there. Go get your links, go get your show notes, and then go check out the garage sale at jupitergarage.com. It's brand new, and I'm going to school,
Starting point is 00:52:42 and you can help teach me a lesson or two. Thanks so much for tuning in to this week's episode of The Unplugged Program, and we'll see you right back here next Tuesday! so so so so so so so
Starting point is 00:53:10 so so so so so so so so
Starting point is 00:53:18 so so so so so so so so so so so jbtitles.com let's go name this thing did you guys see that the gnome project is considering moving the top bar to the bottom and creating kind of a layout similar to chrome os yeah
Starting point is 00:53:42 what i really hope not really? It reminds me too much of Windows and then also obviously Chrome. And I just like that Noma Lee sort of looks unique right now. I think that's precisely why they're considering doing it because it looks like Windows. Back end of last year, I think
Starting point is 00:54:00 it was probably around October, November time, the GNOME Foundation had like a show and tell based on some user accessibility testing that they'd commissioned. So this was putting GNOME and other operating systems in front of a random selection of people or a selection of people with different backgrounds and different computing backgrounds and what have you. and different computing backgrounds and what have you. And it was GNOME as it was.
Starting point is 00:54:31 What was slated to be at the time GNOME 40 and also including stuff like the endless OS spin on how the GNOME desktop is presented. And long story short, those people that are not already familiar with GNOME desktop is presented. And long story short, those people that are not already familiar with GNOME gravitated towards the intuitive nature of using endless OS because it had a lot of similarity with Windows, which is what they knew. This is a point that I had a conversation with Neil McGovern, the executive director. He said, yeah, that when people use more traditional UI paradigms, they got to work faster, basically.
Starting point is 00:55:12 Yeah, and also, those traditional patterns didn't come out of nowhere. They're through long-established design research and human interaction research. So it was no mistake that GNOME looked a lot like Windows 95 and Windows 95 shared some familiar patterns with macOS. All of those were influenced by, you know, the same design research and design thinking. Which shared some design patterns, honestly, with Xerox. I mean, really. Indeed. Indeed. You know, this all goes back to, I mean, it does go back a long way. It goes back to the 1960s, but this is, you know, well-researched, well-funded
Starting point is 00:55:50 research that goes back a long way. So I am not surprised to learn that GNOME are taking that feedback on board and looking to, I'm not going to say roll back necessarily, but there is some sort of stepping away from the path they've been on to responding to user feedback. And user feedback is what people are familiar with, is comfortable and intuitive. Yeah, I wonder how, I mean, I'm pretty flexible. I could probably roll with whatever,
Starting point is 00:56:21 but it would be a change. You know, there's forever. I mean, with GNOME, I've always had a lot of my items up in a top bar in one way or another. It'd be a pretty significant shift for them. Yeah, but what about that mouse travel, though? That's the part I've seen people kind of talking about the most, I think. Yeah, yeah, I just use the keyboard for everything. Yeah, exactly.
Starting point is 00:56:39 Yeah, right. Everybody knows which buttons to push now. Yeah, exactly. So Wimpy, the Ubuntu podcast is back. It's active. What else is going on? How are you? I'm very well. I hear that everyone else is very well too. Yeah. Yeah. You know, he didn't stop by the show today, but a friend of the show, Popey has recently left Canonical as well. So both of you now have left the Canonical mothership, but I assume for greener pastures. Yeah, obviously I've been at Slim now for like
Starting point is 00:57:13 five weeks, I think I've been working there. So I'm doing my thing. Don't think Popey's left Canonical yet. He's announced that he will be leaving. A bit like I did, I announced my plans to leave ahead of time to give people in the community who may have wanted some final stuff from me time to contact me and round that out, and Popey's done the same. So yeah, Popey's off to something new. I'm not going to disclose what that is. He'll do that when the time is right for him, but well poppy if you're out there listening you are welcome to join us when when you're uh when your last day arrives and you want to come and hang out with your
Starting point is 00:57:51 buddies what i will say is this some people have reacted to you know there are some people that maybe only know about alan and i and our association with ubuntu and canonical and the fact that we've both left recently they see as as the sky is falling. That's not the case. And perhaps, you know, the silver lining to this is maybe the two of us, you know, old and grizzled, you know, people from, you know, Ubuntu leaving is a good thing because there is, you know, vibrant new new life at canonical who are spearheading community engagement now with you know monica and reese and this is their opportunity to take things in new and interesting directions so i don't think people should be interpreting this as you know a negative thing but the opportunity for a new era of,
Starting point is 00:58:45 you know, Ubuntu community to shine and blossom. I like it. I hope so too.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.