LINUX Unplugged - 384: Born To Run Fedora

Episode Date: December 16, 2020

It's light as a feather, fast as hell, and everything is upstream. The ThinkPad X1 Carbon ships with Fedora, and this week we put it to the test. Plus community news, feedback, and a great pick. ...

Transcript
Discussion (0)
Starting point is 00:00:00 Let's do an informal poll. Wes, when's the last time you updated your daily driver? My daily driver? Actually, this weekend. Okay. Pretty recent. Pretty recently. What about you, MiniMac?
Starting point is 00:00:10 When's the last time you updated your daily driver? Two days ago, I think. Okay. What about you, Carl? Yeah, probably about two days ago because Fedora tells me every time I go to shut it down that I have updates, so I just check the box and then do it. Right. What about you, Neil?
Starting point is 00:00:23 I did it this morning because, like Carl said, I was running out the computer. Wow. Okay. Is there anybody in the mumble room that's been like a month or longer? Anybody who's gone a while? Nobody? That can't be normal. Hey, if you want a sample size of one of somebody who's gone a month or longer,
Starting point is 00:00:41 when I had my office computer before it, you know, gave up the ghost after a series of rolling power outages that burned out my SSD, it would usually be about three to four weeks before I would get a chance to do updates. There you go. But at home, I do it enough times and the computer freezes up enough times that I wind up getting updates basically daily. Is that your Seuss workstation? But there's little time. ACG's Learning Paths help you take the right course to prepare for architect, developer security, and many more high-paying cloud jobs. Get hired, get certified, get learning at acloudguru.com. My name is Chris.
Starting point is 00:01:32 And my name is Wes. Hello, Wes. We got a great show today. Today I'm going to describe what I think is the perfect laptop for me, for Linux. I ordered a ThinkPad X1 Carbon with Fedora preloaded on it, and I am going to give you my experience with receiving my first ever Fedora preloaded machine, why I chose this laptop, what the results have been, how Fedora fared on there, what I would do differently, and a little bit about the performance and the experience and all of that.
Starting point is 00:02:04 But, you know, I've been looking at it, Wes. I've been thinking about it, as you know, since summer. I've been thinking in December, right before the end of the tax year. A little holiday present for yourself, maybe. Merry Christmas to me, right? So I thought, you know, I'd get myself something. And ultimately, it was a tough choice. Wes was above and beyond, had to listen to me just
Starting point is 00:02:27 go on and on about all my different laptop ideas and possibilities. There really were. I mean, there's a lot of good options right now, which is both a good thing, but doesn't make the choice easy. Yeah, especially when it's your own hard-earned money that, you know, you don't want to spend that on the wrong thing. So we'll tell you about that in a little bit. But before we get to that, we have some community news and all of that to get into. So let's say hello to that virtual lug. Time-appropriate greetings, Mumble Room. Hola.
Starting point is 00:02:53 Hello, Chris. Hello. Howdy. Good evening. Hello. Hello. Somebody slipped the virtual lug a little caffeine before we got started, I think. Or somebody on the pre-show just got them all riled up.
Starting point is 00:03:05 I'm not sure which one. Before we get into the community news, I want to remind everyone you have just a little bit of time to cast your nomination for the 2020 Tuxes. Coming to an Unplugged podcast very soon. It is our best of 2020, voted by you and selected by our panel. And then we will be sending out little care packages to the projects that win your nominations. There is just a little bit of time left. Also would be then curious about feedback on what we could do to expand it next year. Because this is a minimum viable Tuxes.
Starting point is 00:03:41 Yeah, we're just trying this out, you know, getting started with it. I'm already excited by the submissions that we're seeing, though. Yeah, there's some good ones. I think we've had a couple hundred submissions so far last time I looked in there, which now means it's officially entered the territory where, like, we're going to have to come up with a way to programmatically sort and go through this data. Yeah, we've got some work ahead of us now. Look what we signed up for.
Starting point is 00:04:03 Yeah, yeah, right. But before we get to that, Wes, you know what time it is. Uh-oh, yeah, I know that sound. It has been a long time since we have done an Arch update, probably just about 40 days or so. Yeah, I think so. So we have committed,
Starting point is 00:04:19 when we deployed this Arch server in production, which you should never do, but we did it, and we committed to doing the updates live on air and owning, if it bites us in the butt, live. And we won't cut it out. We'll just do it. So are you ready to kick this off, Wes? I'm standing by at the keyboard now.
Starting point is 00:04:36 All right. What kind of update load are we looking at? Because it has been a while. Looks like we've got 192 packages, total download size of 715 megs. That's total install size of nearly 3 gigs, but a net upgrade of just 44 megs. Okay. Now, this server is even more important than ever because we have a much more hybrid cloud approach. We have a lot of stuff locally now.
Starting point is 00:04:59 I'm trying to think if this is going to take anything out. Is there a kernel update in there? Oh, yeah. Although we are on the LTS kernel still, so if there is... Here, let me give Pac-Man SYU a go here and see what we got. That's what my concern would be.
Starting point is 00:05:14 Especially if there is a kernel update, we should make sure there's a ZFS module in there. Oh, yes. Linux LTS 5.4.83-1 is what we're going to be running soon. Oh, not 5.10. Hmm, okay. Well, because we have that. Because, you know,'re going to be running soon. Oh, not 5.10. Hmm, okay. Well, because we have that. Because, you know, I mean, it's the brand new one.
Starting point is 00:05:29 Yeah, I know. I know. All right. Wes, you know what? Go ahead. Kick it off. We'll get the updates going, and we'll check back in. Ah, nothing like a live production server upgrade on air while you're recording a show
Starting point is 00:05:44 that helps support your back-end production infrastructure. But I think CentOS developers, or I should say admins and developers, kind of know how I feel right now. Here we are one week in after Red Hat announced that CentOS was shifting its focus to CentOS Stream, is shifting its focus to CentOS Stream, that the traditional CentOS releases would be wrapping up with CentOS 8 and that support would be ending at the end of December 2021. There has been a gamut of reaction to this.
Starting point is 00:06:14 I'm really proud of the analysis that Wes and I did in Linux Action News this week. So if you want a lot of the details of functionally what's changed, you can either catch last week's episode or get just the straight shot version in Linux Action News from this week. That's 167.
Starting point is 00:06:29 Thank you, sir. But now a week in, we've had a couple of, we have had a couple of contenders step up. Rocky Linux enjoyed being one of the number one projects on GitHub over the weekend. Rocky Linux is proclaimed to be going to be a CentOS alternative for the traditional release model. And Cloud Linux, while it seemed like they were initially talking with Rocky Linux, has now kind of stand out on its own with news that they were going to invest more than a million dollars a year into their CentOS clone. Whoa.
Starting point is 00:07:01 That's a big commitment. And they proclaimed that it would, I guess they have a name, it would be called Project Linux? Not like Linux the way we would spell it, but L-E-N-I-X. Yeah, that's an interesting name, but I guess Cloud Linux has been doing this for a while. They've made a business of taking RHEL and CentOS code and fine-tuning it into Cloud Linux OS. This is a customized, high-performance, lightweight Linux server for multi-tenancy web and server hosting companies, something they do themselves.
Starting point is 00:07:34 Project Linux will be a free, open-source, community-driven, one-to-one, binary-compatible fork of RHEL 8 and future versions. So I guess they'll be just sort of continuing what they do internally and opening that up. Yeah. They even claim you'll get the ability to port what they say is an entire fleet of CentOS servers with a single command.
Starting point is 00:07:57 No reinstallation or reboots required. Which, by the way, it's also straightforward to switch to stream. Just sort of the same thing. Yeah, sure is, right? Which command will you choose? Yeah. And I think that choice will say a lot. It seems like Cloud Linux is really stepping into play a little more than I kind of expected here,
Starting point is 00:08:16 but I don't know. I mean, is the difference, you know, if stream's not that big of a difference, is that enough of a motivation? I think that's yet to be determined. Listener Mike wrote into the show over the week. He said, I listened to the last episode discussing the end of CentOS as well. I know it and the upgrade path that's available to CentOS stream based on what those from Red Hat said on the show and what I read online. I decided I'd go ahead and try to upgrade my personal WireGuard Bastion VPS that I host on Lidnode, thanks guys, from CentOS 8.3 to CentOS Stream.
Starting point is 00:08:47 I thought, of course, a supported upgrade path on a mainstream distro couldn't possibly update the kernel without bringing along all of the appropriate KMOD packages for the packages that I have installed. Well, imagine my surprise then, when I realized that CentOS Stream didn't have the appropriate WireGuard KMOD package for the new CentOS Stream kernel after I upgraded. This is behavior I might expect from Archer Gen 2.
Starting point is 00:09:10 I haven't used Red Hat-derived distros in quite a while, and I'm just disappointed that a purportedly mainstream distro that just made such a huge change doesn't control for this. Maybe I'm missing something here on how YUM and DNF work, but I feel like if a user had functionality installed, like the WireGuard packages, then a simple DNF upgrade should block from completing if the transaction would result in those packages
Starting point is 00:09:33 no longer loading against the new kernel. I realize I could have forced the kernel back to the old version, and I did confirm that it worked when I loaded that kernel, but I was just so frustrated and annoyed that I blew the whole server away and I just decided to replace it with Arch. What? No way. That's actually what he says.
Starting point is 00:09:48 That is. Which, you know, we're going to see. We're about to do an upgrade. We'll see. We'll see if it pulls down the right modules. I mean, we're building the ZFS DKMS module right now. I mean, this is a tricky one. See, when Mike hit here is, you know,
Starting point is 00:10:02 it's like why you always want something baked into the kernel whenever possible and not have it be a module that gets built with like DKMS or something at install time. The thing I would wonder is if maybe that just hasn't been packaged for Stream yet. Carl, something like that possible where like a WireGuard module for the kernel just isn't packaged in Stream because Stream doesn't have a huge base right now of users? So to be clear, WireGuard isn't shipped by CentOS Linux or CentOS Stream. So these are all something third party that I honestly don't know exactly what the issue is.
Starting point is 00:10:35 If it is a DKMS thing, it could be a number of problems. In reality, we know that anyone building against the kernel headers, they're going to have some challenges ahead of them. And what's going to probably have to happen in a lot of cases is they're going to have to build packages that are for RHEL and clones and then packages for CentOS Stream separately. Right. And I bet WireGuard by December, by this time next year, I bet there will be WireGuard Stream packages that are pretty easy to get your hands on.
Starting point is 00:11:01 Yeah, they seem to be pretty good about that. Yeah, the WireGuard developer has actually already been in contact with CentOS Stream, working on ways to get all of his builds working correctly. So it is a known issue and we're working through it. Is there an opinion at Red Hat that if you're dependent on kernel ABI stability, that you should just, that is a use case for RHEL? I mean, if you ask the Red Hat business,
Starting point is 00:11:24 you know, something like that, of course, they're going to say buy RHEL. That's what they'd say. Yeah, there's this thing called the kernel ABI. The KB is what some people will say it as. And there's a lot of documentation out there about what that exactly is. But if you ever noticed that some kernel module that whenever you upgrade point releases on CentOS or RHEL, that a kernel module requires an update at the same time, that's what that is. That KABIs is usually stable within that point release, and then the
Starting point is 00:11:50 next point release will get a new KABI. So that's some of those things that you have to work through, some of those details that are getting exposed to people now. Right. Very good. Thank you for setting us straight on that. Sorry to hear that Mike had trouble. I mean, there will be, that's going to be what happens. It is still a change, even if it's mostly a small change, but especially for, I think, as we mentioned a little bit last week, you know, long-lived systems, systems that have some third-party modifications, customizations.
Starting point is 00:12:13 It might not be trivial. Hopefully, though, it's all very doable. One of the biggest third-party KMOD providers out there for Enterprise Linux is LREPO, and anyone that is frustrated by this, I would encourage you to get involved in that community. They are working with us right now, trying to make heads and tails of this and figure out what they need to do to provide a good
Starting point is 00:12:33 workable solution that's easy to consume for people. And this is a great time to get involved with them. Good to know. I thought I'd do a little follow-up on my Matrix usage because we talked a lot about Matrix on the show a couple of months ago. I have been slowly using it more and more. I think I kind of slowed my role when we got a lot of reports that people are having onboarding issues, just figuring out how to get onto our Matrix server and sign up through Element. That killed a little of your enthusiasm, eh? Yeah, and then Element itself,
Starting point is 00:13:03 while ultimately I think it's the most feature-rich matrix client, it has a bit of a wackadoo UI. It really does. I didn't really appreciate that until I started looking at other matrix clients besides Element because, like, you know, a web browser, right, you can have Firefox and Chrome and browse the web.
Starting point is 00:13:21 You can have multiple matrix clients. So I tried out Fractal, which is a GTK, simpler matrix client, and I think it supports lib handy too, so I think it'll rescale down to like mobile devices as well. Oh, here, see, it's written in Rust. That's why you ran it. I got it. I'm sorry, Wes.
Starting point is 00:13:40 It was written in what was that, Wes? What was that? Rust. That's right. You got to introduce it properly. We have a system. You're right. You're right.
Starting point is 00:13:53 This looks nice, though. Minimal, maybe, but clean. Very minimal. But it's much more like an IRC client, and it just is way easier for my brain to navigate. And it works great. It doesn't have all the features, but it works really well. And it's really easy to get up and going. There's a flat pack available and there's others, packages and whatnot.
Starting point is 00:14:14 And then the other one I think I looked at that I didn't like quite as much, Neko, N-H-E-K-O, Neheko. It tries to kind of have a Discord-like interface. They say the motivation behind the project is to provide a native desktop app for Matrix, which, yeah, I like that, that feels more like a mainstream chat app. So I think they're kind of going for a cross between, well, to me, it looks like Discord. Discord and Element. And I had trouble getting this one running, so I just stuck with Fractal.
Starting point is 00:14:52 But that has made it a little bit simpler. And then the other thing that has been kind of spurring more adoption on my part is the audience still seems to be finding our colony.jupyterbroadcasting.com matrix server. So we still have people that are joining it at a good trickle. But additionally, I am seeing more and more open source projects that are setting up matrix rooms. And I am really
Starting point is 00:15:18 delighted to see that because there was a time where we were trending towards Slack for a lot of this stuff. Oh, boy. Right? And so it's really, really great to see kind of like how people started just spinning up rooms on Freenode back in the day.
Starting point is 00:15:33 You're starting to see projects just spin up rooms on Matrix.org. And I went in and, you know, I've actually had more conversations with upstream developers in the last couple of weeks on Matrix than I've probably had in the last year. I think because I had gotten so used to talking to these people in person that I hadn't really invested time in tracking all of them down virtually. And then as they've now moved over to Matrix, and I've been moving over to Matrix, I've found them again. And it's like reconnecting with long friends and meeting new people. And it's been a nice experience on Matrix. So I just, I haven't fully switched over.
Starting point is 00:16:11 It's not my primary communications platform. If you message me there, I'm probably going to take a couple of days to respond to you if I do. But I like it more and more. And I have a lot of long-term hope for it as an open chat platform that really offers so much more than what any of the closed Slack and Teams could even begin to touch on. That's just it, right? There's a lot more potential. And I don't know, have you been checking in at all with This Week in Matrix? No.
Starting point is 00:16:37 Is that a podcast they have? Yeah. I mean, it's like a weekly thing that they do, update to the project. This last one was a demos week. Oh, it's like a blog? Yeah, a blog and then a video, like a meeting that they do, update to the project. This last one was a demos week. Oh, it's like a blog? Yeah, a blog and then a video, like a meeting that they do. So you can hang out, watch that, and then, or, you know, just follow up after the fact, like I end up usually doing and checking out all the cool stuff that they're working on. Like, hey, you know, I see you on Instagram
Starting point is 00:16:57 sometimes. Did you know there's a new bridge for that? Are you telling me you've been geeking out on Matrix and didn't tell me about it? Well, it's just trying to follow along, you know. I love the bridges stuff. I love that it's just trying to follow along, you know? I love the Bridges stuff. I love that it's all open. I love that they're developing a whole bunch of clients and a whole bunch of servers. Like, it just seems like there's a lot of investment, and even if it is still not the king of all chat clients,
Starting point is 00:17:16 at least in UX at the moment, it seems like the bones are really good. Huh, yeah. Boy, I'm digging this Weekend Matrix thing here. They have this most recent one has a little bit on here about home server deployments. Uno Host
Starting point is 00:17:30 is an operating system aimed for the simplest administration of a server that's been democratized for self-hosting. That's cool. There's some neat stuff in here.
Starting point is 00:17:39 Oh, yeah, look, they even integrate with the Element web bit, which we've been thinking about exploring, I think. Oh, yes, for an embedded chat. Hey, put a link to this in the old the Element web bit, which we've been thinking about exploring, I think. Oh, yes, for an embedded chat. Hey, put a link to this in the old show notes keys there,
Starting point is 00:17:49 would you, because... Already done. Aha, that's great. Oh, and they got Docker ARM images. Watch out. Watch out, Raspberry Pi. I figured you'd find that one. I'm going to have a matrix-powered Raspberry Pi server soon.
Starting point is 00:18:03 All right, Wes, crack your knuckles because you know what time it is. It is time for us to get back into the Arch update. How are we looking over there? We've finished our DKMS. The next question is should we move on to our AUR updates or would you like me to reboot first? I say let's skip the AUR updates. We can do those electively later.
Starting point is 00:18:26 Nothing too important in there. I want to know if these core updates are going to cause the system to A, not boot, and B, not get the file system mounted again. This is the thing that I worry about. This is where I start to worry. I've got to pull up a ping here. Yeah, you tell me when you're ready. I've got fingers over the button
Starting point is 00:18:42 now. Alright, do it. We'll do it. Here we go. This is going to take a while because it's not the fastest booter out there. I can't go on with the show. Oh my gosh, okay. Alright. What we'll do is we'll
Starting point is 00:18:57 I'll keep it up in a U8 tab and I'll just drop it down from time to time. Oh gosh, Wes. Really, this is ideal because now you don't have to ask me for an update. You've got it right there. What have I gotten myself into? What have I gotten myself into? I need to distract myself.
Starting point is 00:19:12 All right, we'll be back. We'll come back and look at it in a moment. You keep an eye on it, right? Yeah, of course. All right. Linode.com slash unplug. This will make me feel a little bit better. I love talking about Linode. They're unplugged. This will make me feel a little bit better. I love talking about Linode.
Starting point is 00:19:26 They're our cloud hosting provider. That's where we run things like our matrix server. We run it up on Linode. And the other thing that's really nice about Linode is if you go to Linode.com slash unplugged, you get a $100 60-day credit, and you support the show. But that $100 60-day credit is going to get you really far because the prices are great. I wanted to just go through the experience of setting up CentOS 8 and then converting it to stream.
Starting point is 00:19:51 And I suppose I could go through the hassles of installing software on my machine or, you know, virtualizing it, but it takes me 10 seconds to get it up and going on Linode. I tried it, and then I destroyed the machine. And I love using it for just quick little checks like that because you get great performance. You get an IP address, you can connect to it. And it's also just kind of rad to like have a system running up there that you then SSH into and you're like on the super powerful box from your remote machine and you're
Starting point is 00:20:19 trying out something. And then as soon as you're done, you just destroy it. It's just, it's a really cool sensation. But maybe you want to build a personal portfolio or a blog or host some holiday photos. Linode has like a $5 a month rig that would be great for that. Maybe you want to deploy infrastructure for your business or your community. They have systems that are more than capable of that. Dedicated CPU systems is what we use for our encoding. They have systems with GPUs that you can load up like crazy. They support all the different distributions you could possibly want to run in production. And they even give you access.
Starting point is 00:20:49 They don't prevent you from getting in there and just re-imaging the disk yourself. They got a guide on how to do that. They know how all of this works. They've been around since 2003, way before AWS. And I love saying that because I'm so damn proud of them.
Starting point is 00:21:03 Because I was, you know, that's how I got started in IT is I saw where Linux was going. I saw the problems it was solving. And I kind of just hitched my way into that. And I started replacing Windows NT boxes that were crushing with Linux boxes that would just come in and do way more work and could support way more users. And it was so great to watch that technology develop. That's where Linode was at back in 2003. Their founders came together and built something around Linux,
Starting point is 00:21:29 and now they're the largest independent cloud provider. And you can get a $100 60-day credit when you go to linode.com slash unplugged. Go there, support the show, and check it out. I keep seeing people who try it out, and they're like, okay, I gave it a go. I've been thinking about it, Chris. I finally did it. I see what you're talking about. You know, we got an email into the show. I'll have to share it with you in the future about their awesome support. That's
Starting point is 00:21:53 not something I touch on very often, but we got a really great email into the show about how fantastic their support is. Go try them out. Linode.com slash unplugged. See what I've been talking about. All right. Before we get to the X1 Carbon review, which I have sitting right here. I have the keyboards turned on. I can't really think about anything else, Wes. I can't really. So we got to check back in. It looks like it's just back online.
Starting point is 00:22:26 I'm SSHing in right now. Okay, I'm gonna check my pings. Oh yeah, it was down basically for... And all of our containers are back online. No, really? That easy? Yeah. They said it couldn't be done, Wes. I mean, they've just started, so maybe some of them will have problems,
Starting point is 00:22:42 but once we get to this point, it's usually fine. There you go, Wes. Now, I suppose for completion's sake, I should probably do some AUR updates, right? Yeah, sure. Go ahead and do the AUR updates. I was mostly just wanting to make sure that when we're doing the kernel upgrade, I want to make sure that ZFS file system mounts. Well, oh, so here's where it gets fun, actually. Because we have the LTS kernel, it meant that we could just continue, you know,
Starting point is 00:23:08 we didn't need a new build from ZFS to work with that new kernel, right? So that keeps it simple, and I think that was, honestly, I'm glad we made that choice. I think it just makes this simpler every time, and it's not like we really need the latest kernel for this box anyway. I see. So it wasn't a major version change of the kernel. I got you. Exactly.
Starting point is 00:23:25 But, you know, we talked about last week, two weeks ago, whenever that was, recently that there's been the 2.0 release of OpenZFS with all those new goodies. That is now available in the AOR. So we can do this whole cycle again and get brand new ZFS if you want. Oh, my God. Why? What? What?
Starting point is 00:23:44 Oh, my God. Okay. what what what oh my god okay so you're telling me even though i just dodged a bullet there's another firing squad we could stand in front of and do it all over again if you'd like to or do it later and that's up to you let's do it you know what because i'm going to get on my soapbox here for a moment because everybody told us we couldn't use arch in production and this server has only gotten more production. It's only gotten more critical. Has it been two years, Wes? How long is this install? Do you have any idea?
Starting point is 00:24:12 No, that might not be the Arch install, though, right? Because we were running it on Fedora. Yeah, Fedora for a bit. So a year, maybe? I think at least. We'll have to do some spelunking in the logs after the show. And we went over 40 days in between updates on that one by mistake. And, okay.
Starting point is 00:24:31 I'm just saying. People talk a lot of shit about Arch. A lot. But, I don't know. I mean, there it is working. And we're not doing it properly. We're not doing it as well as we possibly could. And we're doing it like jackasses live on a, on a podcast and it's still working just fine. I'm just saying. I will say I do like, even when we've occasionally had some
Starting point is 00:24:52 troubleshooting or things just going slowly that we were worried about, it's nice that we set the system up. It's really simple. I feel like we have a good understanding of it. So when we do have to do a little troubleshooting or reconfiguration, it's usually not a big deal. And when it does die on us, we'll switch over to CentOS stream. Exactly. We got a plan. I don't know what we're going to switch over to. But I am running Fedora on this ThinkPad. And you know what? Maybe there's something there. So if you have listened to my work over a decade, you know that just about any time a vendor has come out with a big splash with a new Linux product,
Starting point is 00:25:32 I inevitably have bought that thing. It goes back to when System76 became a company. I bought one of their laptops. When Dell announced their very first developer workstation, it was a tower. I bought one of their laptops. When Dell announced their very first developer workstation, it was a tower. I bought one of those. You're not going to miss out on something like that. Right?
Starting point is 00:25:51 One of my favorite computers ever, actually. I still have it here in the studio. It's just out in the living room, not hooked up to anything. But it was a great little machine. I even used it as a Hackintosh for a little while. When Lenovo announced consumer ThinkPads running Fedora, which are now also available with Ubuntu, I knew there was a good chance I eventually would end up getting one of them. Because in this entire time, whenever I've been buying a machine
Starting point is 00:26:17 preloaded with Linux, God bless them, they've been with Ubuntu, which is great. But this was my first chance ever to get a computer preloaded with Fedora. And I didn't just buy it because of that. I did try to think about what I wanted in a laptop, and I wonder if this maybe connects with some of you out there. I wanted my money, the limited amount that I have if I'm going to spend it, I want that to vote for Linux. So I was going to, regardless, I was going to buy something preloaded with Linux. If I'm spending that kind of money, that's just, it's got to further that cause. I also, maybe even more so than the average bear, I want a laptop that I can load any distro on quickly and often with very
Starting point is 00:27:02 minimal fuss. That means everything needs to be upstream as much as possible. Fan control, screen brightness, keyboard brightness, everything. It needs to have Thunderbolt 3 and eGPU compatibility because my work from home setup is all based around a Thunderbolt 3 eGPU dock. And my experience, my number one complaint with the ThinkPad T480 that I used to have was the screen. We got them with 1080p screens, and Lenovo just didn't put a lot of effort into that particular model screen. It's always been a source of complaints. So I wanted something with a 1440p screen, or 2k as you call it. And I highly preferred though did not require something with LVFS support. Highly preferred though read
Starting point is 00:27:52 just about required. And I preferred something I could pop the bottom off and put a bigger disc in or put more RAM in. Perks if it was thin and light. I want something thin and light. That's why I have an eGPU because when I want something powerful, I've got that. And I'd like something that has solid construction, high-end materials. Right, if you're spending your own money here, it shouldn't look clunky. And a high-resolution, 1440p screen, backlit keyboard, and Thunderbolt 3 with eGPU support, that is actually a very small overlap of devices. That pretty much, that's what brought me back to the X1 Carbon.
Starting point is 00:28:33 Is it has an optional 1440p screen. It has Thunderbolt 3, works exactly like it did on my T480. It's thin and light. It has LVFS support. And it ships with vanilla fedora not like an oem version of fedora that's been patched for the sound card and the webcam to work but a vanilla version of fedora 32 actually with um high dpi mode turned on so on a on a 2k screen with high DPI mode turned on. So on a 2K screen with high DPI mode, that's like really zoomed in. 200% is way too much on 1440p.
Starting point is 00:29:12 But it does ship with that. And it's the GNOME version of Fedora 32, totally vanilla. And it uses the Fedora OEM, like GNOME welcome experience to get you going. And then you're in and you're off to the races and i thought that that was fine but i actually quickly replaced that after a bit i want to keep it fedora for as long as possible because that's what this was meant to run in a way so i put fedora
Starting point is 00:29:35 33 on their plasma spin and um everything just works you know i just formatted the entire disc didn't didn't care to like keep any special partitions or anything. I just blew away everything and put my own distribution on there, and absolutely everything works. I have a hardware probe in the show notes if you want to see what this machine has in it. It's a nice little box. I like it quite a bit. And the nice thing about this Linux hardware probe site is it just tells you everything that the Linux kernel can see.
Starting point is 00:30:04 Yeah, bury your secrets for us here, buddy. Everything, right? It does an LSPCI and it organizes it nice in an HTML table for you. It calls out that my fingerprint reader isn't currently working because I haven't bothered setting it up. Everything that Linux sees, it's in here. And Linux sees everything
Starting point is 00:30:19 that's in this device. I can even control the keyboard backlight level using the Plasma desktop lighting applet where you set your monitor brightness. I can control everything on this laptop. It sounds silly to be excited about that in one sense, but I think as someone who's been trying Linux laptops for years now, you didn't have to fuss with that. There was no special Arch wiki page about how to find this driver on GitHub and get it built and installed to make that work. Awesome. It's tricky buying a ThinkPad if you're not already convinced. You know, there's some people I talk to, it's like that's all they would ever
Starting point is 00:30:53 buy. That's all they get is ThinkPads. That's not me. I'm not that guy. I like to look at everything. I considered the Galago Pro very seriously. I considered the XPS 13 very seriously. But ultimately, what won me over for the X1 Carbon, besides the fact that it was preloaded with Fedora, which I wanted that experience, is it remains to be a very practical laptop. remains to be a very practical laptop. It is so thin and so light that you can't tell it's in your backpack. So that's the kind of heaviness it is. You don't know it's in there. It's so light. But yet, somehow, somehow they've managed to still have room for two USB-C ports and two USB-A ports and HDMI out.
Starting point is 00:31:44 Two USB-C ports and two USB-A ports and HDMI out. And one of those like dock connector, think pad dock connector things that I'm not familiar with that goes over Thunderbolt as well. Wow, yeah, those are some ports. And you know what it was? Keyboard is great. The sound is adequate. It's better than the T480. And my overall experience with the X1 Carbon is it's in the hands. Everything kind of comes together.
Starting point is 00:32:07 The build, the weight, the quality that you can feel. It's a very well-built product. How does it do on the old like one-handed carry test? You know, that was always one thing kind of upset me about the T480 is just you could feel it, the whole system kind of bending if you carried it just by the corner. So it's a much better chassis. So this is their carbon fiber magnesium
Starting point is 00:32:30 composite. I mean, there's no flex in the body at all. And it's light enough that you could just pinch hold it in the corner. So what I'm doing right now, even with it open, is I'm just holding it with my pointer finger and my thumb in the corner and I'm bouncing it up and down at sole light. And there's zero flex in the machine.
Starting point is 00:32:46 That's great. It's really, really solid. It really has kind of checked all the boxes. It's, from a performance standpoint, I benchmarked it. It's a little bit faster than the T480. It's a notable improvement, but not a huge improvement. The multi-core story is a bit of a dog's breakfast, to tell you the truth. It does okay in some benchmarks in multi-core, but it doesn't quite
Starting point is 00:33:11 do as well in other benchmarks. But the single-core performance turns out to be really fantastic, actually. It benchmarks faster in single-core performance than that giant Dell Xeon that I had in not too long ago, about a month ago. Wait, really? Yeah, the single-core performance than that giant Dell Xeon that I had in not too long ago, about a month ago. Wait, really? Yeah, the single-core is ridiculous. Wow. So, I mean, that's kind of nice. And I hooked it up to my eGPU,
Starting point is 00:33:36 and I'm running Plasma with Wayland, hooked up to an eGPU, playing Red Dead Redemption 2 under Proton, and it works great. I actually haven't played for more than about 15 minutes because I didn't have time this morning, but it all worked. You had a show to do, but wow, yeah, that's a really good day-to-day, can you have a little
Starting point is 00:33:56 fun before you have to do some work test? So my build as I have it here is the i7 4.9 gigahertz burst. as I have it here, is the i7 4.9 gigahertz burst. It has 16 gigs of RAM, and I got it with a 256 gigabyte NVMe, and I'm already kind of regretting that. So my plan is to kind of just tell you guys what this is like, having had this for about a week and change, took forever.
Starting point is 00:34:20 UPS is a bunch of dummies. But then I'm planning to see if I can open it up and put a little more RAM in it or put a little bit more disk in and see what it's like long-term to use it. So I'll plan to follow up and do a long-term review. This, I have to say, is probably one of the finest machines, though, that I've owned. And I am extremely happy with the purchase. And it's small and light enough that I'm using it in places where I was using an iPad before, like the couch.
Starting point is 00:34:48 Now I'm just cracking out the laptop. And I can then just wedge it in the cushion seat when I'm not using it. It works great for that. The 14-inch screen with a 1440p resolution is a little small. 1440p resolution is a little small. But under Plasma, you can really have fine-grained control over the UI elements. And so I notched the fonts up a little bit, and I have the scaling at 125%. Because, you know, you can refine it. So instead of being 200%, I just have it at 125%.
Starting point is 00:35:21 And it's really at a spot where I like it. I can fit a ton on the screen, especially in a web browser or in a text document or in a terminal, but I have everything just turned up just a little bit larger. And it really complements the 1440p resolution. And I think in a way
Starting point is 00:35:36 where I probably would not have been quite as happy under GNOME Shell because I do not have some of the same knobs I can turn that I do under Plasma. Oh, just like the extra configurability of more precision on what your scaling looks like? Yeah, there's just so many options. Not only is there more precision with the scaling, at least in Fedora here with the stock, but I have so many more options for UI element control from the buttons in the title bar
Starting point is 00:36:02 to all the various different fonts that can be set throughout the entire UI for all the different little types of dialogues and title bars and consoles and all that kind of stuff. So you can just notch it all up a little bit and it's really easy to do so. This is as close as I've ever felt to the metal with an OS because the performance is great and it turns out multi-core is wonderful,
Starting point is 00:36:23 but a lot of stuff really benefits when you have really good single core performance being able to burst to 4.9 gigahertz means that things just fly like opening up applications and whatnot just absolutely scream and all meanwhile i just have access to everything through all of the built-in things like in the plasma desktop or it's all there's there's no sensors that can't be detected. It has no problem controlling screen brightness or no problem controlling volume and audio. Everything just works absolutely perfectly.
Starting point is 00:36:56 And I'm expecting that updates will come down via LVFS when they're available. And if you're not looking for a system with a GPU or a 4K screen, I haven't tried the 4K screen variant, I think the X1 Carbon is really, really nice. The only knock, and it's not really a problem for me because it's still a pretty nice upgrade from the T480 I was using, is that it's 10th-gen Intel processors.
Starting point is 00:37:18 I'd love to see 11th-gen, and I think that might be where the Galago Pro has a leg over this. But for me, it wasn't a deal breaker. I absolutely would love it. But when I need GPU power, I have an eGPU, and that would be the primary thing you would get, I think, in my opinion, by going with 11th Gen is you'd get nicer graphics, a pretty notable upgrade in the Intel graphics.
Starting point is 00:37:40 It would be nice to have that. But when I need nice graphics, that's just when I go to the eGPU, and I'm fine with that process. So 10th gen processors work for me. Battery life has been pretty impressive. It's not blow-away battery life. It's not all-day battery life, but I actually haven't drained it down yet, and I use it pretty consistently. But I usually, around 30%, 40%, I plug it in, and I'm probably getting at least four or five hours out of the battery, which is plenty for me. It's reached the threshold of it hasn't been an issue yet.
Starting point is 00:38:13 And even when I've left it in my bag overnight and I open it up in the morning and I need to get some work done, I've still got, like, plenty of battery life left. Yeah, that's the real test is do I notice that I have to constantly keep plugging this thing in? Yeah, and I haven't yet. And, you know, it's USB real test is do I notice that I have to constantly keep plugging this thing in? Yeah, and I haven't yet. And, you know, it's USB-C as well. So any USB-C power source I have, I can plug it into, which I love that versatility of it. So very, very happy with the purchase. I was nervous as hell when it arrived because, like I said, I'm not necessarily sold on all ThinkPads. I don't think Lenovo has been a great steward of the brand, but some ThinkPads have really held up over time. And
Starting point is 00:38:49 I think the X1 Carbon is one of them. And now I kind of see what everybody's talking about. Really like it. And I'm very happy with my purchase. This will probably be my daily Linux driver for a long time. And it checks the number one box I needed from a laptop from a functionality standpoint and that is just this sort of universal works with Linux everything I load on it works because we talk about distros so much we try out different things so often that I just want that variability removed I don't want to have to fight to get anything working in the laptop I want to be able to focus on the distro. And that's totally what this gives me.
Starting point is 00:39:29 Even if it's not blow-away performance, it's good enough performance that I'm happy. And I give it a big recommend if you're in the market. Boy, isn't that tempting. I mean, it's nice that we've got a solid set of options in this higher- end set of Linux laptops that just work. Yeah, I think my overall config was pretty well under two grand, but I'm not positive. I can't remember now because I ordered it a long time ago.
Starting point is 00:39:56 Well, what feels like a long time ago. I ordered it two, three weeks. I can't remember. It's been a few weeks. And then UPS actually got here pretty quick, but then UPS took a week and a half to actually deliver it to me. They just kept missing me and screwing it up and taking it to the wrong place. And so that whole thing, it just sort of made it feel like it took forever. And it was really disappointing because I was sitting there waiting and waiting for it. Because, you know, you get that new rig anticipation,
Starting point is 00:40:22 and then they kept blowing it and claiming they showed up when they hadn't actually showed up. All that was pretty frustrating. But in the end, it was worth the wait, and I've been really quite happy with it. And I'm really impressed with how sturdy it feels for how thin it is and all of that.
Starting point is 00:40:40 So it's going to take a lot of machine now to replace that. It would really take quite the argument to switch to something else now. Yeah, no kidding. I'll be excited to see how it performs in some upcoming distro reviews. Guess we'll find out. And Plasma, you know what? I really think I'm happy with it.
Starting point is 00:40:57 Coming back to Plasma after spending the summer and change, the summer and fall on Gnome Shell, coming back to Plasma, I feel like I've really kind of got down tweaking it. And so when you've got a desktop environment set up the way you really like it, you've got it with hardware the way you really like it, and I'm really satisfied with Fedora on that machine so far, and I think I'm going to try to keep it Fedora as long as possible, it's really checking all the boxes.
Starting point is 00:41:20 So it worked out well. Right? You've got a comfortable, well-provisioned home. Well, let's do a little cleanup. Gotta get the boxes out of here. And let's talk about the LUP plug. Happens on Sundays. We do them at noon
Starting point is 00:41:35 Pacific, 3 p.m. Eastern in our mumble room. You can get information about that at linuxunplugged.com. And rumor has it that there'll be some released recordings soon of their talks. And rumor has it that there will be some released recordings soon of their talks. And what Wes and I
Starting point is 00:41:50 will probably do is set up an RSS feed for them soon that we'll be able to tell you here in housekeeping that you can subscribe to and then when they
Starting point is 00:41:55 have people come in and do a talk about something, you'll be able to get access to that. Stay tuned. Stay tuned for that coming very soon. In the meantime,
Starting point is 00:42:04 we talk about feeds all the time. We should talk about the all-shows feed. Just get everything we make. Coda Radio is back. Linux Action News is fresh and new, covering stuff as it happens. And then this show here. And of course, of course, self-hosted every other week. So it's not so much that it's going to blow out your podcast player,
Starting point is 00:42:22 but you get all the shows we're producing right now and anything new that comes along. So go get the all-shows feed if you haven't yet. We have that linked at the Jupiter Broadcasting website. And a note about Coder Radio, it has a new live time. Coder Happy Hour now starts at 5 p.m. Pacific, 8 p.m. Eastern, and the show usually starts about a half hour after that. I was playing a little cyberpunk on the live stream and cracking jokes with the chat room.
Starting point is 00:42:47 It actually turned out to be a really great event. And we're doing that now Monday evening as a chance for people to hang out. 5 p.m. Pacific, 8 p.m. Eastern at jblive.tv. Join us for that, won't you? Mr. Payne, why don't we do a little bit of feedback? Do you want to take Rob's? Oh, sure. All right.
Starting point is 00:43:06 Well, Rob wrote in about the tuxes, actually, and Rob's been doing his own version. Hi, I just wanted to share my picks for the tuxes, but with a particular angle of an academic perspective. And he links us to his blog post, and he's got a whole bunch of pics for the academic tuxes. I love this. That's a great idea. He forked it, and he made it his own. If this is your area of interest, we'll have a link to this in the show notes. I like it.
Starting point is 00:43:35 He got to it before we did. He took the ID and he ran with it. That also serves as a nice little reminder that the tuxes are closing soon, so you have a little bit of time left. But Marcus writes in with the best top tool, and he says, I've been following your discussion on tips and tops. Nice. Different utilities with great interest, but I have to say, even though the various tops, you've never really got to one that's the great, the best, nothing that beats Glances in usefulness. Glances not only shows more information on the screen than any other utility I've come across, it also color codes values, indicating problems.
Starting point is 00:44:11 It also provides you with a human-readable warning log when it detects anomalies in your system. I just thought I'd share this invaluable gem. And he's right. Marcus is totally right. You know, it's been a long time since I looked at Glances, so I went ahead and gave it a good old install. And it does fit a lot on the screen, and I do like the information and how it displays it. Right, and it comes with a web UI. That's awesome.
Starting point is 00:44:35 Plus, you can export to stuff like Influx or OpenTSDB if you have other metrics you want and also want a handy little feature like this. And I feel like, I don't know about when you run the web server part of it, but when you just run the command line version, it seems like it takes less resources than bash top, go top,
Starting point is 00:44:53 bpy top, all the other tops we've been talking about. You don't always see it at the top of the top. Exactly. It just seems to sit there. At least glances on the command line, and it does fit a lot of information on there. And I felt kind of foolish because I knew about it, but, you know, you get these new and shinies on there. I mean, PBY top is still, I don't know, it might look better, but Glances might be the overall more practical tool.
Starting point is 00:45:20 Let's do another practical tool. This is our pick this week. This is something that Wes found. It's called PBG Oppy This is our pick this week. This is something that Wes found. It's called PBGOPI. God damn it, Wes. Hey, I just find the picks. I don't make sure they're easy to pronounce, okay?
Starting point is 00:45:35 Yeah, PBGOPI. And if you've used a Mac, maybe you've – now I can't speak. If you've used a Mac, maybe you've used PBCBCopy, their little handy-dandy pasteboard helper, much like Excel or Xclip on the Linux side of things. Well, this is like that, except it's cross-system. So if you want to copy between machines, maybe you don't want to have a full setup of something like a barrier or synergy or other solutions for this. Well, maybe PBCopy is the tool for you. You just get started by running PBGoppy serve
Starting point is 00:46:07 on one machine that acts as the server, and then you just define an environmental variable on other machines that you want to talk to that server so they know what server to point to, and then you can pipe to and from PBGoppy and share between systems. It's pretty easy. And they have packages for just about anything,
Starting point is 00:46:23 or you can just go get and grab it. It looks like it's really easy. And they got packages for just about anything, or you can just go get and grab it. It looks like it's really easy to get up and running. And don't worry, it looks like there are some options. I hadn't played with that yet, but you can add authentication and end-to-end encryption if those are concerns of yours. Oh, so, hmm. So I bet we could set up a WireGuard tunnel, right? And then we could do it over the internet too. Yeah, we can just copy and paste to each other. I mean, who needs a messaging platform anymore, Wes? I like the idea of me constantly replacing
Starting point is 00:46:52 your clipboard with little surprises. Okay. Maybe I don't like that. It's like a clipboard stocking stuffer. Let's talk about something else. Let's talk about our core contributors. Thank you to the Unplugged Core. UnpluggedCcore.com these folks uh help keep the show independent help us run with a reduced ad load uh they also get two feed choices a limited ad feed with only the ads we're contractually obligated to include or a full firehose feed. All our screw-ups,
Starting point is 00:47:25 all the stuff that never makes it into the show, just a raw live feed. Those are two feed options and they're available to our unplugged core contributors. Thank you, everybody. We really, really do appreciate your support over there. Also, go find our sponsor, Cloud Guru, on social media. They are at slash the Cloud Guru at YouTube, Twitter, or Facebook.
Starting point is 00:47:46 You can find them anywhere over there. Mr. West, what else? Is there anything else we should mention before we get out of here besides the tuxes? Well, just that unfortunately we're still compiling the ZFS module. So this one might have to wait, but we can provide an update later. I thought maybe we'd see if we make it to the post show and see how it goes. But yeah, that's a big build. That might be like we follow up next episode.
Starting point is 00:48:07 We've got the utils done. We're just doing the actual kernel module itself right now. Oh, really? We'll see. Yeah. Almost there. Do a reboot. Test it out.
Starting point is 00:48:16 I bet it works great. And hey, I'm excited for some of that new stuff in CFS. Yeah, we'll see. If you'd like to join us live, we'd love to have you. We do the show Tuesdays. We do it at noon Pacific at 3 p.m. Eastern over at jblive.tv. See you next week. Same bad time, same bad station.
Starting point is 00:48:31 There you go. The show is at Linux Unplugged on the Twitter. Your contact, your feedback, that stuff, I don't know. I don't know what you do. I don't even know what I'm saying right now. But we want your feedback. That's what I'm trying to say. LinuxUnplugged.com slash contact.
Starting point is 00:48:44 You go stuff our box over there. We got a form. You fill it out. It goes into a box. We read it. Makes for show content. Do I need to explain it? Really? Why are you making me explain it? This is awkward. It's the end of the show. And now this is what the end of the show is about. I don't know why you did this. Linuxunplugged.com slash contact. Just go there so Chris can shut up. Damn it. You know, just ruin the end of the show. I hope you're happy and we'll see you right back here next Tuesday. All right, JBtitles.com. I, you know, I've been doing this for a long time. So in my experience, you really kind of want to shame
Starting point is 00:49:54 and give the audience a hard time on your way out. That's what I've, that's my pro tip. To any podcasters out there looking to copy my style, really give your audience a what for right at the end. Chris, I feel like intuitively that's the opposite looking to copy my style. Really give your audience a what for right at the end. Chris? I feel like intuitively that's the opposite of a good pro tip. Oh, oops. All right, well, let's go pick our title.
Starting point is 00:50:15 How's that build going there, Wes? Good, just finished. I'm going to install these new packages now. All right, you let me know when we're going to do the reboot. It's fun that this ZFS release includes ZStandard and then also the package that it built while building it. Wait, do we have to reboot for a
Starting point is 00:50:31 file system upgrade? Depends on how DKMS is configured in your distribution. Oh, it's a new module too. Right, right, right. Most distributions do require that. I mean, the main exceptions would be Fedora and Debian, where DKMS will build against all the kernels automatically and then reload the modules automatically. But
Starting point is 00:50:53 the rest, most distributions don't do that because it's a pain in the butt to make that kind of automation work. You know, I didn't want to put this in the official review, so it feels like it's okay to say it now, but I didn't think a Linux laptop could be this good. And that's someone who regularly reviews the latest XPS, right? I feel slightly insulted and hurt that you think I couldn't produce a good Linux laptop experience. No, it's the just, the absolutely nothing needs to be installed to get it working. There's no, there is zero vendor software on it. And that's not something that appeals to everybody, but it appeals to me. There is zero penalty
Starting point is 00:51:31 for wiping it and putting anything I want on it. That was a prerequisite for us working with Lenovo on this. We worked very hard to establish this process of we want the default base image that you download from Fedora to be able to do all the same things as your OEM preload. And what's great is it comes
Starting point is 00:51:52 with Fedora 32, which means by now, everything, anything that would have just made it upstream for that release or anything, it's just everybody has it now. 33 just runs fantastically on there. Yeah. I mean, we're not doing this in a way, we're not trying to do this in such a way
Starting point is 00:52:07 where we have the, you know, quote unquote, upper hand, you know, as some other platforms tend to do when they're doing hardware enablement. We're doing this mostly because people keep asking for it and they want it. And so that's why we're even doing this at all. Otherwise, I think really it wouldn't have happened. And the funny thing is it wasn't even our side that asked for it.
Starting point is 00:52:31 It was the other side, Lenovo, because their customers asked for it. So what I see is that a lot of big brands go with Linux and partner up and create one of their brand laptops. But what you also see is that KDE, for example, brought out their KDE laptop. And there are some others that, for example, use the Clevo. But what of those laptops have you tested and think were nice? Well, I mean, if you've tried anything from System76, Tuxedo, Slimbook, or others, they're all using the same Clevo shells.
Starting point is 00:53:09 I mean, obviously, there's a slightly different mix of hardware components from time to time, but they're generally the same base thing. Yeah, I see a lot of Clevos. But what I also found, and I think that's also the one that KDE uses, is the base of Tongfang. Yeah, but that's also the one that KDE uses is the base of a Tong Feng. Yeah. But that's coming from Tuxedo. And so their,
Starting point is 00:53:29 their design is, is the one that's based on that basis. That where the X one carbon kind of, I think has the edge is it has this really sturdy magnesium body, right. And carbon fiber, whatever the hell they put in there, space material. But just regardless, it has a very rigid build,
Starting point is 00:53:51 but it's extremely light, and yet the performance is, like in single core especially, competitive. And so that's where it's like, wow. So I've got this laptop that is 100% pure upstream. Every distro under the sun is supported. It gets updated via LVFS, so I just have to support anything I install just has to support that. But additionally, it's not really compromised in any way.
Starting point is 00:54:18 It's extremely light. It has quite good battery life. The performance is good, so it gets that Venn diagram just in the right spot of all of those features that I like. Like, for example, the new KDE laptop or some of the other higher performance laptops,
Starting point is 00:54:35 they're just too big. They're too big. And this is just the right size. It's not too small. It's almost too small. And it's not too big. And it's just in that, for me, that perfect size where I could take it on an airplane, but I can also work on it all
Starting point is 00:54:49 day. You can easily drag and forth back to the studio or the RV, wherever you are. You know, it's not just sitting on a desk all the time. You're actually taking it with you. Yeah, and it really, there's no penalty for taking it with me because it's so light. It doesn't feel like there's a big penalty in my bag for carrying around this big heavy I really like that high performance Dell laptop I reviewed recently but man could you feel that big metal chassis you could feel the chugging you really could feel it in the bag
Starting point is 00:55:16 the bag could be empty and the bag was still heavy get a little sweaty carrying it if there's nothing but that laptop in the bag it was still heavy it was still heavy is what I mean. It was notable. And this, I literally, for the first couple of days, was having to double check my bag that it was in there until I, you know, just started accepting that, yes, I did in fact put it in there. When you look at Lenovo laptops and the design for them and how they're approaching this, they have the wherewithal to customize every layer of the hardware. And that's just something to appreciate because it's one of the reasons we like Apple computers, right?
Starting point is 00:55:49 Like they have that flexibility and they take advantage of it. Yeah. And you could see some of that same thing like in the XPS 13. It's got a very competitive design and chassis and screen because Dell has a little more leverage there when they're putting all the components together. Just a question. Yeah. What's the noise level of that thing? Could you use it in the studio just working with daily work? So a week into it, you know, setting up my software, loading a bunch of stuff on there,
Starting point is 00:56:16 even installing the OS, I didn't hear the fans until today when I was starting Red Dead Redemption and Steam does that thing where it pre-processes the Vulcan shaders. That was the first time I've ever heard the fans kick in, and it was not bad at all. It was very tolerable. And it was pushing it. It was really pushing it.
Starting point is 00:56:38 Yeah, yeah, that's good, because if I want to buy another laptop, I want to use it at quiet places, too, like a library or something. And if you have that van noise kicking in all the time, that's bad. But if the noise level is good... Oh yeah, I would describe the vast majority of my usage with it as absolutely silent. The only downside that I have with the X1 Carbon is the price point.
Starting point is 00:57:02 Because yeah, the money you pour in at the beginning you get back in the years but not everyone has that kind of money for a start uh of the laptop i hope i can upgrade the disk because i i wish i went cheap really it's soldered in what yeah what i did find all lenovo platforms have soldered storage and ram is there any any openings on it? I hope there's something I can do. I'm trying to tell you during the review, Chris. With one specific model of the Tongfang that has a Ryzen 4000 in it, and they advertise the battery for up to 14 hours, and the whole unit is 1.5 kilograms. It is a 15-inch unit, but with 14
Starting point is 00:57:52 hours battery time and with an AMD 4000 in it, with an M.2 PCIe or SATA SSD, it's an amazing thing. And the starting price is from 835 euros that's a great price it is it's fantastic i did hear from one from one manufacturer building on top of that platform that it basically is super buggy with anything older than linux uh 51010, 5.9, which is not a great place to be when basically no hardware manufacturer, no PC manufacturer is shipping Fedora 33 out of the box, for example. Like, nobody's doing that. And I know of one that has basically, they disabled their Linux offering until they work with all the distros that they were working with
Starting point is 00:58:45 to be able to get that working because it was it was doing things like random CPU lockups bad battery life things random fan speed ups and shutdowns geez not what you want on your like dedicated Linux laptop right yeah and this and they were a dedicated Linux laptop vendor and this was bad for them and and the problem was that they were trying to work with the Linux distro vendors, and with the exception of a couple, which, you know, you can guess Fedora being one of them. But with the exception of a couple, basically all of them said, well, you're just going to have to wait until next year. So they pulled it.
Starting point is 00:59:19 Fedora being pre-installed on this thing was definitely, for me, like, it's a perk. Because not only does it mark the first computer in my lifetime i've ever bought with fedora loaded on it so that's like for me it's just it's a nice milestone as a long-time desktop linux user but additionally it was a signal to me that that means i'm going to put it i could put anything i want on it because i recently had an experience with a laptop where when i installed anything but the stock image, I didn't have a sound card. And I just didn't like that restriction at all. And so by just having Fedora on there,
Starting point is 00:59:51 sort of a vanilla Fedora at that, it just sent a signal to me that this was a machine that was safe enough to run any Linux I wanted on it. And I liked that too. And then there was just that kind of personal milestone of, wow, now I've bought a computer with Fedora on it. Man, I remember when Fedora was announced, right? So like, it's cool. It's really cool. It's a connection back to it. Yeah. It's very meaningful to me at this point. It's
Starting point is 01:00:13 been 18 years since the Fedora project was announced. It's been 17 years since the first release of Fedora. And we're finally, we're on computers. Yeah. Well, what I noticed is when I went to buy one, it said that the Linux version was like five weeks. And it said like the Windows version would take way less time to come. So I just ended up buying one and grabbing a USB stick. Oh, no.
Starting point is 01:00:43 Yeah. I mean, I've done that before too. That's how I got my. Yeah, but it's because the Windows and Linux versions are actually different hardware. Oh, no. Yeah. I mean, I've done that before, too. That's how I got my... Yeah, but it's because the Windows and Linux versions are actually different hardware. Oh, really? They make some changes to facilitate all the upstreaming and stuff like that?
Starting point is 01:00:53 Yep. Oh! Because I'm like, I'm running my X1 here, and it's getting up to smell VHS just fine. It'll work on Fedora because Fedora's awesome. But there were specific hardware changes made to the device so that it would be more optimal for running on Linux. So certain hardware features were stripped out or replaced with different components, like the choice of Wi-Fi modules is more restricted, things like that.
Starting point is 01:01:23 is more restricted, things like that. There were specific changes made to the Linux version so that it would actually, you would have the experience that you had, Chris. Huh, because I'm on Arco Linux and Arch derivative and it works just fine. Did you just get an Arch by the way in? Is that what just happened? Come on, kid.
Starting point is 01:01:42 Anyway, anyway, it doesn't, so in all fairness and in practice, regardless of the Windows or Linux platform for the ThinkPad that you are buying, it both will work perfectly fine with Fedora. The reason why the Linux version of the ThinkPad hardware is different is not for Fedora, but for the other Linux distributions. All the hardware enablement has already been done for even the main platform as far as i'm aware with the exception of the nvidia card but that's because nobody could do anything about that but uh but the only thing where i'm always annoyed by is the horrible io placement of some laptops like you don't place one of the most prominent USB connections on the right, almost on the front of the laptop.
Starting point is 01:02:28 That's where my mouse goes. Explain to me why there are two USB-C ports on one side and none on the other for the X1 Carbon. It's brain dead, is basically what it is. I have an X1 Carbon Extreme and it's even worse. I want to charge my computer on both
Starting point is 01:02:44 sides of the thing. I have an X1 Carbon Extreme and it's even worse. I want to charge my computer on both sides of the thing. I have an X1 Carbon Extreme and it's worse because all the ports are still on the left and there's more ports. You'll have to allow me to interrupt because, as you probably recall, we have just done a ZFS update and Wes has rebooted the server. And it is still down at this time. Looks like it. Yeah, you should get a Pingo. We have just done a ZFS update, and Wes has rebooted the server. And it is still down at this time.
Starting point is 01:03:08 Looks like it. Yeah, you should get a ping going. Do you have one up already? Yeah, I got one going, and it's not coming back. Oh, jeez. It does take a while. I don't remember how long it took because we were distracted doing the show. ZFS takes a while to build and get started the first go around, especially since you need an upgrade,
Starting point is 01:03:21 which means it's going to update the pool automatically. It's going to reset its settings. it's going to reset its settings it's going to reload the configuration like there's a bunch of stuff that it does the first time after you do a zfs upgrade and see this is how you know i work with zfs that's right these super micro boxes take forever to reboot anyways they really do they're just slow too yeah and super micro is a pain like it's last time i had to reboot a super micro box which admittedly wasn't that long ago it it was like a week or so ago, it took like a minute and a half to get through all of the firmwares before it got to the operating system boot.
Starting point is 01:03:51 It's stupid. Wes, the host is back up. It's responding to pings. Okay, so now we'll see how the actual boot goes. Do you want me to jump in or do you want to do it? No, you can do it. It'll take a little bit. My VPN's got to get reestablished.
Starting point is 01:04:05 I am logging in right now. Hitting mount. Huh. Oh, here we go. I think the Docker containers are just starting up. Yeah, it looks like it because I just saw a whole bunch of that start up. Yes, I see the ZFS mount points. Wes Payne.
Starting point is 01:04:22 Boom! Wes Payne! Ah! You know what else I love about this? West Payne? Boom! West Payne? Oh! You know what else I love about this is, in what is not a good idea, my VPN connection to the studio is through this box. Yes. So I'm cut off if it, I mean, Chris is there as a backup, of course,
Starting point is 01:04:38 but I love that WireGuard just comes back up. Like, I don't have to fiddle with anything. I don't have to change anything. I can keep my ping going. It just, and once it's back up, I can SSH. Wes, I don't have to fiddle with anything. I don't have to change anything. I can keep my ping going. It just, and once it's back up, I can SSH. Wes, this seems like
Starting point is 01:04:48 a bad plan. We've got SSH tunnels and other things set up. Well, there you go. This soapbox is getting a lot of use today because look what our Arch server just did.
Starting point is 01:05:00 Look what that Arch server just did.

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