 Hello everybody, my name is Mark Pearson. So I'm going to be doing presentation for Dawn Lenovo, basically an update on where we came from. Last year, for those who don't know me, I'm the technical lead for the Lenovo Linux PC team. And if you don't make it all the way through the presentation, my contact details are at the end. So just skip there. And if you have any questions, feel free to contact me. So last year I started off with a thank you. This year, this is going to work. Yes, I'm still over the apologies. So I am on vacation next week. So during Nest, and unfortunately, and I'm really disappointed about this, I won't be able to attend Nest. We're off to a friend's cottage by Lake Ontario. That's what I'll be enjoying. And it has no internet. And so yeah, I can't say it's genuinely, genuinely disappointed not to make it. I really, really enjoyed Fedora Nest last year. So my apologies. I got some questions before that I've used for preparing this talk. I would much, much rather have done this as a conversation dialogue, get your feedback. I'll see if that's gonna work. So anything that I don't cover, if you're interested about, feel free to email me. Happy to have conversations on the Devel mailing group. Happy to set up another meeting if that makes sense, whatever. So yeah, but hopefully this talk will have some interesting pieces for you. I'll try and kind of pretend I'm having it as a conversation with me doing all the talking. Moving on. So keep clicking on the one window. I wanted to say, do you wanna say thank you to the Fedora community? It's, this year's certainly been a really interesting year. And I really, really appreciate working with the Fedora community, your fantastic community. I wanted to add in congratulations. I think Fedora's had an absolutely stonking year. Fedora 34 is brilliant, love it. You've won awards. I just actually a quick shout out to the people who write the magazine and do the Fedora podcast. I enjoy both, we both listen. So yeah, thank you for all that you do. And keep going. All righty, review of last year. So as everybody knows, last year's been kind of interesting. X1 Carbon 9 was released with Fedora on and is online and available in North America. We'll have more pieces on that later. There were just, the thing that was interesting from my point of view, X1 Carbon 9, we almost had it released at the same time as Windows. We actually made a really big effort to get it out. And I wanted to say thank you to the Fedora community for doing that special release for us. We unfortunately, we had some last minute panel issues on the high res panel that were due to the PSR2 feature. And it took us a while to get that fixed and then get that upstream. And then so we actually ended up the Carbon 9 sadly was released, I think it was about a month and a half after Windows. But it was one of those, it was so close to being a beautiful release. But anyway, it's out. So that was a success. And I keep clicking on the wrong window and it's very irritating. Try the keyboard. P1 Gen 3 was released as well, a Fedora exclusive. So I'm gonna cover some of the issues we had but that one was one where Fedora flew. And funnily enough, we had energy issues with the bunch of, yeah, had an exclusive one for the P1 Gen 3. Wasn't necessarily intended, but that's okay. The P15 was not released, I can't type. Basically there were issues with the Nouveau driver and it took us a long time to resolve. So I'd, you know, a big thank you to particularly Ben's gigs who worked on solving it for us. And it does work now. You can run Fedora 34 on their P15 with the Nouveau card and it works well. Unfortunately, by the time we got them solved it was just too late in the product cycle to actually go ahead and do a web release. We have P15 Gen 2 coming up which interestingly has Nouveau issues but we'll come to that later. But yeah, if you're wondering why the P15 didn't show up that was why. So the next question. So I had some feedback, questions on the forum and a lot of them were around the web sales. So I wanted to kind of dive into that and try and explain a little bit what's been happening. So it makes sense. Just I've seen various reports, you know, on CartyTube sort of and complaints. So I'll try and give some clarity. So question from Matthew was why is the lag time so high and order now and get it for Christmas? So that one's kind of easy. It's not Linux related. It really isn't. Component shortages. It's been brutal. And there were, particularly early on there were a few cases that I specifically went and dived into to try and understand why it was so long because I was concerned it was our Linux program that was the reason, but it wasn't. Essentially, I mean, they're shipping times all over the place. And if you're buying one, I totally, totally understand why it's frustrating. And it's been a variety of components, CPUs, SSDs, anything. And we're actually getting hit really hard with this year's platforms on the WLAN, the Wi-Fi components. So it's, yeah, across the board, essentially that it is not meant to be a Linux, it's not really related to Linux. There is a caveat to that, which is the second one. So a question again from Matthew, pricing compared to pre-configured Windows systems. So one of the common complaints I get is if you go on the website, you'll see there's ready to ship, which we call RTS. And basically they're pre-configured systems. You don't get to modify them. You get what you get. But they're ready available and they can ship and they're often cheaper than the conflict order. And the thing is that Linux falls under the conflict order. We do not have any ready to ship models available yet. So a lot of the frustration is people look at it and say, well, Linux is more expensive. And if you compare Linux with Windows, conflict order, then it's, no, Linux is cheaper. But then you also start hitting the shipping times because it is conflict order and this is that. One thing to explain, and I'm hoping I don't get into trouble for this, but the ready to ship, basically the way it works is that they pre-order a whole bunch of systems with what they expect to be the most popular configuration. And those are sitting in boxes, in a warehouse somewhere, and the different geos pre-order those and they're ready. So there's a few reasons we don't have that for Linux. One is that we generally don't have our Linux image ready at the same time as Windows. We tend to be a month to a month and a half behind. And the interesting thing is actually, if you look at it, we need to be even earlier than that to give them a chance to be able to pre-order these things. So that's one reason. One is that they just don't have the sales data to know what will be the popular systems. So from the web sales team's point of view, that is basically it's a risk pool and they have to know which systems are gonna be popular and be confident enough they're gonna sell them to pre-order a whole bunch. And then we come back to the fact of the proponent shortages, so we'd be asking web sales teams to take a gamble on something that they don't know is gonna sell in the configurations and on top of that, they just aren't enough platformally available. So that's why right now there is no ready to ship. I have had conversations, it is not something, sorry, I don't get my phrasing right here, but it's something that might happen in the future. They're definitely not against doing it. It's gonna be a little bit of persuasion and then taking a bit of a leap of faith to do it the first time, but it's certainly as long as they're seeing Linux sales and they believe that they can do it, it's not something that will never, it will happen if they think they can sell them. So just as a note for anybody who has been out and bought a Linux system conflict order, I mean, thank you, that's golden. You actually are also really important data points for what is likely to be a popular Linux system. So there you go, you get a drive, how this will be considered in the future. The next one is interesting. So Kester Mackey, what about the world? So yes, this has been a big challenge for me. I'm pretty sure I was on here last year saying, yes, we're gonna have web sales worldwide and that is still true. It's just a bad year. So one of the good things is what we had last year is a whole bunch of configuration. So it was honestly, it was all Lenovo nonsense. When Linux was first introduced, it was special bid and they did not want it accidentally sold because it's cheaper. They didn't want it accidentally sold. So they were all these rules put in place to prevent it being sold in North, and we had to basically wind those back, find them all, clear them and that stuff. So that has all been done. There's a lot of stupid paperwork, driven me nuts, my hair is definitely a lot rare than it was last year, but that's fixed and good. So the good news is, is we have our first platform up in Europe. Yes, we do. We actually have the S1 Carbon 9 up in Europe, but it's the surface road that they goofed. And this is a little bit, working with WebCell teams for the first time. I went through this from North America. So they have Ubuntu up. They do not have Fedora up. You can go and see. It will be fixed. It is not deliberate. It's totally an accident. I think they just, WebCell teams didn't understand. So just to explain, I have been nagging the WebCell teams relentlessly basically every week. I'm like, hey, what you doing? So they did get it up and you got it up in time for Nest, but they put the wrong platform up. So we'll get that fixed. And so I'm pretty confident. We'll get the S1 Carbon 9 up with Fedora in Europe. And then hopefully from there, I will be able to grow the portfolio. So obviously Europe is not the world. So just to, so I've got things. The other thing that's interesting is I have had lots of good conversations with the other GOs. The component shortages is really making it hard this year. And for instance, Latin America, absolutely they want to sell Linux, but they just said they can't take it on this year. They were pretty stressed out actually. And they're saying they're just really struggling with this constant churn of what's available, what isn't. So basically they said, come back to us when things have calmed down a bit and we'll see what we can do. But right now we can't do it. So I appreciate their honesty. And obviously I'll keep following up as we get platforms and just monitor it and see at some point we will do it. And I know India were enthusiastic as well. They had to go check some local rules and things to check. So I'm optimistic that one's gonna happen. I can't give you a date when, but they were definitely enthusiastic about it. I have had positive feedback from other web sales teams it's a little bit of case of turning the handle and getting it out and which, a lot of it is which platforms they were willing to do and those such things. So I don't, that was a very long way of saying, yeah, we haven't delivered yet. And I fully recognize that and then we are working on it. We'll get there. There is progress. Okay, so the next bunch of questions that I got from the form were all really awkward to answer because most of them are forward looking, but there was a number of them around AMD. So I'm gonna cover those separately. So Matthew Miroslav, what about AMD? So we do have some AMD platforms. So I'm assuming the question is more about Fedor and AMD, but I'm just gonna give a bit of an update on the AMD platform. So we actually had quite some trouble with the AMD platforms for the last years related around battery drain and power usage issues. The worst parts of those are resolved. There are still not perfect, still places to go and some people who are watching this might know about some of our friends on the Lenovo forum. So there are still issues there. The AMD team, I just want just, they've got a client Linux engineering team and they're doing some amazing work. So there is some great stuff coming out of AMD right now, but I can't comment on that one. So we did actually, I'm not sure I should mention this either, but we did look at doing Fedora on one of the AMD platforms last year because I know that was a lot of feedback. Honestly, it was gated by the fact that we had these energy certification issues. So it just didn't happen. And this is part of the Linux projects growth and experience. Question from Neil. Let you guys read it. Basically love to see an AMD Ryzen variant of the yoga. Yeah, that would be nice. And question from Michelle about an AMD version of the T series or the P1 X1 console. I unfortunately cannot tell you about future platforms, but I completely agree. Those would be fantastic platforms and hopefully we will see them in the future. Yeah, I can't say, but question from Matthew. What about arms? Actually, this one I kind of can say because we do have a few armed platforms in Lenovo. There is no Linux plan on ARM yet. I went and asked, looked into it. They're not seeing the demand. Lenovo really quite customer base. So if ARM is important, ask for it. And you know what, it's a good time to cover this. So I had an interesting conversation with what is the best way of giving feedback that this is what you want. So online forums interestingly are a good thing to do. They get monitored and if topics come up repeatedly to do that, so online forums good. If you buy a system with Windows and you wish that you would have bought it with Linux if it was available, apparently after 90 days you get a survey, an owner's survey. That is a really good way of giving direct feedback that will get munged in. And so yeah, if you buy a system and it wasn't what you really wanted, then you went and it's sort of proper operating system on its way. I was not, I didn't say that. Then let them know through the survey. Another question from Matthew, more options, lower end systems, higher end ones with more RAM. So I cannot comment on the lower end systems but I'm sure that will happen. And higher end ones, I was a bit surprised by that one because one of the things we do actually have Linux on all our high end platforms. So I was a bit unsure of that one, like all the workstation. If you want a beast, they're there. I think Matthew's got the P620, which is one that I have not been able to get my hands on personally, but it's nice and that's what all the well. So I'm not sure about the ones with more RAM. I guess maybe that might be a question of, I know the X1 carbon, they wanted the eight with maxed out at 16 gig. And so I know on the carbon nine, you can buy a 32 gig option, which is quite nice. Question from Neil, yoga gen six, shipping with Fedora. Yep, that would be great. So I mean, yes, these things would be good. I will make the comment that the gen six, the yoga has the Linux enablement on it. The, my key aim is, is to make any Linux distro work on all of our platforms. So yes, I would love to expand the Fedora program. I think Fedora is fantastic, but you can buy it knowing that, I mean, if you want to run on it, then everything is upstream. And actually, so my wife is running on the gen five, but I mean, the gen six, Fedora runs well on it. There are no issues that I know of that. And Michelle asked about the new X1 Nano. So I've been using Fedora 34 on the Nano as my set on the couch in the evening, watch Netflix, that kind of stuff is great. It was really nice. It was one of those, we had a really painful enablement experience with the Nano. It was our first Tiger Lake. And there were a few other things that caused us headaches. So I didn't like it because I kept so many headaches. And it sat on my shelf a little bit ignored. And then I needed, you know, I can't remember what it was. Something I looked at and I was like, oh, this is quite nice. So that's actually my current, not I don't work on it. The screen's a bit small, but I actually, it's a nice system. So I assume Michelle ultimately you're sitting there going to be doing a Fedora release on it. So that's, we don't have Fedora on it as yet, but I can personally vouch that it's running nicely. It's kind of a nice machine. Alrighty, so this one was not on the forum. This is all on me, but I wanted to do a quick update on W1 because it's been an interesting one. And I have some questions. So even though I can't have a conversation, I have a question. I'm not quite sure how that works anyway. So W1 is finally coming on some platforms. So W1 has been a really slow burner. I'm pretty sure I mentioned it last year, if not it's something that has taken far, far, far too long to get there, but it's coming. It really is, it's like so close. But anyway, so Fibrocombe of upstream, I believe it's actually accepted now. Support for the L860, it was supposed to be upstream August last year. So it got there. That's, this is where some of the challenges are for doing new hardware and then expert. So if you have the L860, then there is a PCIe driver for it. And I believe it's in 513. Maybe there were some suspenders you misused. So I'm not 100% sure, but I know it is close. I want to give a special shout out to Quectel. So they're doing the 4G modem on this year's platforms. They did a really quality job getting WAN support delivered. So not only for their modem, but they actually did a new WAN subsystem. And they got that upstream and, you know, just were great to work with. So just want to recognize them. You know, if anybody from Quectel's listening to this, it's like, yeah, thank you. Lenovo have been slow on actually delivering the solution and I'll get to that in a bit. But I just, you know, they did a great job. And I also want to give, you know, I mentioned Foxconn for our 5G modem. They got to follow on a lot on the work that Quectel had did. But again, they really got it upstream, it's delivered, it's in 513. And the 5G modem is working. And that's pretty cool, I think it's cool. There are some caveats, there's always caveats. So there's an FCC unlock utility, which I've had some discussion with the modem maintainer about. Basically the way is to me, FCC certification rules, the homologation on these platforms to make sure that they're safe to use and they are within the spec. And so there's this lock that is on the modem, so it doesn't work without it being unlocked. And that's software based. And it's closed source software based, which makes it really awkward. So this is where we're still learning. So we did a snap. And it's not actually released, but it's going to be released in the next couple of weeks, I think, for both the Quectel and the Foxconn on the platforms where we're supporting it. So we did a snap and we thought this was cool because snap will work everywhere. And then I got some quite strong feedback that this was not the right thing to do. So, and I'm sure there's people watching this discussion, I'll mark you, Idiot, and yeah. So some of that's on me, some of it's on the W1 team, but yeah, so I would like some guidance on the best way to make this available for Adora. So obviously we can't preload this closed source binary utility in our Fedora preload image because we don't modify the preload. And so I would love some guidance on what to do I think flat pack might be the way forward, but I'm genuinely open. On our side, we want something that isn't a huge maintenance effort. I'm very aware how slowly they deliver this already. And I don't want to make it even slower. So I'm looking for something that's relatively easy. The other default option, which I have in mind is just to have the utility on the Lenovo Sport page with instructions on how to install it. I think we might do that anyway, just so that any distro can do it. But if there's any feedback, let me know. I'll probably raise this on the develop this after next week, but yeah. So that's one. The other thing I'm gonna flag because I think it's gonna cause some pain points is we have five these platforms and it's expensive and it takes time. So the guidance from the W1 team is they're not gonna do all our platforms, which I know it's gonna be frustrating. So I know the carbon and the yoga are in scope. The others are very much a little bit based on demand. So, and I know that's gonna upset people. So I mean, I'm hoping we move to a stage where it's just not an issue. It's just like, yeah, this is part of Linux enablement and we do it for all of them. But for right now, they're focusing on just getting it done for couple and then gonna gauge and see how it goes afterwards. So yeah, happy to take feedback on that. But I just wanted to make sure, you know, it was understood. I ready. Think LMI. So this was triggered by an update by a question on the forum. But so think LMI is our utility so that you can go and change biosense. And it was accepted upstream. I think it's gonna be available in 5.14. So I actually did the upstream commit for that one. And I just, I wanted to stop in to say big thank you to the Kernel community, particularly hands of the XA platform maintainer, but a whole bunch of other people as well who helped me and reviewed it. For me, I've been working with Linux for a long time. I've started contributing more upstream and just it works. This is why Linux is awesome because what went upstream is some of the best code I've written. And I don't really think I can take credit for that. That's because of the help and guidance and people looking at it going, no, this should be better and it's really cool. So that's why Linux is awesome and it just, yeah. From my point of view, it was a really useful learning experience, but I also really liked the fact that I knew what went upstream was better than if we just done it as a close-source module. That to me was like, yeah, and I knew it, but going through the experience was interesting. There you go, random mark witherings. We have more changes coming there. We have some enhancements that we're gonna do, mostly around the ThinkSender platforms. They have some different mechanisms that come in. And anyway, the key parts are there and it should work, would love any feedback. So there was a really interesting question from Tomas, apologies if I got pronunciation wrong. Is Lenovo planning to integrate this into GNOME control centers? Honestly, I hadn't thought of it until you mentioned that. And I was like, that's a great idea. So planning, no, but I would love to do it. I have no experience doing GNOME sort of like, then myself, I know that for the platform profile stuff that went out recently, which was based on some kernel work that I did as well. But they did that. So I think it'd be a good thing to do with the new firmware attributes class. I don't think it's Lenovo specific. I think we can do something that works for all vendors, which is even better and anybody, any KDE fans out there as well, other desktops. Yeah, let me know. I would love to work and help on that or get someone on my team to help me with that. I have some points later about why that would be a good thing. But yes, short answers, wasn't planned, but it should be. So thank you for raising it. And there we go. Okay, so other questions. So I have a couple of these. These were just basically picking up some of the other questions that came up on the forum. Make sure I got all of them. So question from Michelle, basically about how we work with NVIDIA. So yeah, NVIDIA are interesting. We obviously, we had that problem on the P15, which just because of the Nouveau driver meant we can release platform. It essentially we had issues with suspending the zoom and external monitors. And so it didn't pass our QA. And we can't ship a platform if you're going to take it home and plug it in, it doesn't work. It's kind of interesting because obviously if you took the close source binary, it works beautifully. But we want the experience when you unpack it and open it and plug it in. You don't want, first thing either hit is a kernel crash. So I will say that I have to be a little bit careful. So I think NVIDIA are really stepping up their Linux support. I think we're helping be a large part of that. I hope so. I don't have the most open communications to NVIDIA. I don't actually have access to their engineers directly like I do to some of the other vendors. But I think that's improving. I was really excited to see the Wayland support is being added because I think that's important. I would love of person who see them support Nouveau even if it's not for all the features just so that you know you can use the Nouveau driver and have it work, be able to connect your monitor, suspend the zoom, all that stuff. So yes, we are working with them. We put in those squares. We work with the Red Hat engineers closely as well. And again, shout out to the Red Hat graphics team. Carlos and Ben and Laud and all those people who help us on the graphics side. Genuinely appreciated because it's such a complicated stack. So yeah, we're engaged. There was a question from Thomas how to get developer discounted problem. I don't have an answer for that. I'm sorry. Actually, I was gonna say so. Yeah, my focus really is to get the web sales going and if there's no web port of that stuff. Yeah, so I don't know. I just don't know what I can do that. Find someone friendly. Question from Patrick, this one was interesting. So what makes for thermal support? And you know, with the 11th gen Intel, TPU, GPU and that sort of thing. So again, I don't have a good answer here but I think it's becoming increasingly important. I know this year I have seen quite a few thermal related issues around our firmware. Some of it actually interestingly being because the thermal team were just being a little bit conservative on their design. So we've had a few issues there. The other thing that I'm kind of aware that's happening is that the thermal de-adaptive support which is using DPTF, which is the same, essentially using that Intel technology that's for Windows. That's getting good. And I have had some interesting discussions with the Intel power engineers. And honestly, I've seen cases where the thermal de-adaptive is better than the Lenovo firmware, which is something we need to look at. And I don't know what's gonna happen. It's kind of hard to switch to something which doesn't have official support. But if it's better, it's kind of hard not to. So I don't have good answers for you, but yeah, I think it's important. I've seen a few threads about how you can tweak the power for CPU and GPU. I haven't looked into that myself. It's not been a focus item yet. So sorry, not a great answer. I don't have any golden bullet ones, but if you know of anything or something that we should be focusing on to make the experience better for Linux users, please let me know. Happy to run with that. Okay, more questions. So this one's also a question from Matthew. How well is this doing just Lenovo? Which is a success and it's funny. So when I first looked at this question, it's kind of so many different ways. So from my personal point of view, I get to see a lot of problems. It's a lot of problem solving. Sometimes it's a bit draining, but I actually think the program is successful. I think we're moving slower than I would like. There's definitely pieces of it that I'm frustrated with how long it's taking to solve this. And I'll cover some of those in a slide. But overall, I think the experience of Linux on Lenovo is getting better. And more importantly, within Lenovo, I'm starting to see people really think about Linux. And so from my point of view, that's a success as ultimately a Linux user. I like it the fact that there's a new feature going in the BIOS and there's a long email thread and someone in the middle says, hey, what are we doing about Linux? And then I get pulled in. And that's good. That's important. And even if we've still got a lot of work to do on the delivery front, I think these are big steps in the right direction. So from that point of view, it's good. From a sales point of view, like our sales numbers are up a lot compared to previously, but then again, it's a little bit of a case of you're going from zero to, so realistically, we're still tiny sales numbers and it's not helped by all the issues that we've covered above with the web sales and that side of things. I am seeing more interest from corporate sales basically because we have the Linux support and that's good, that drives that honestly, I mean, for regular users, we get a benefit off a lot of that. So yeah, I don't have any issues with that. That's cool. And then at the executive level, it's always interesting sometimes Linux is a little bit of a pain point, like our schedules are a nightmare and when they change a hardware component the last minute because there's shortages and they change it for something that they have a driver upstream and the impacts for that. And then somebody says, well, why is your schedule three months later? It's like, well, just Linux doesn't change like that, right? So it's sometimes it's a bit of a mixed bag, but ultimately, I think we're well-viewed, we're growing, which is good. Portfolio is growing, the team is growing. So I'm gonna claim it's a success with there's a long way to go still. There's a lot to do and I keep giving vague answers. Another really good one from Matthew, what can we do to make it even better from the Fedora side? So genuinely, I really enjoy working in the Fedora community and you guys have been so supportive and I appreciate that, thank you. I think a lot of the steps to make it better are probably more on the Lenovo side. One thing I really would like to figure out is how to get my team, including myself, contributing more. We haven't done a lot this year but it's certainly something our mind is, we have the fixes that go upstream, which is the right thing to do. They will eventually flow down but I wanna see how we can accelerate how those little fixes get into the distros and obviously Fedora will be one of the main targets for that so that users can get going on their platform quicker rather than having to wait. But I don't wanna break the process either. So I think I'll definitely be looking to do more active collaboration and I think that's gonna happen anyway because there's growth coming to the Fedora project. So yeah, probably shouldn't say that. I don't know, anyway. So I put together a slide, this one was kind of funny because I could have gone for heaps of different items. There is so many things still to do but I tried to pick out and honestly this could change daily what some of the key items are that are on top of my mind is these are things that we have to do. It's still see too many firmware issues. Honestly, we've had some painful update problems and our LVFS delivery is still lacking and just the whole update cycle issues. There's lots of scope improvement. There's definitely some good exercises happening here. It's definitely one where I know there is progress being made, which is good. But it's a high priority one. Sorry, I'm kind of jumping here. But I think firmware, one of the things that I've learned since joining this team is, I mean, Linux works well on the old platforms but without the firmware team support in this platform. The Linux experience is always gonna be a little bit clunky. And so I've become more aware how important it is to have the firmware team support this. Ultimately, from an open source point of view, that's kind of a shame but I'm working with what I've got. Enablement time is another key one. So yeah, we lag, this year has been terrible for that, like the X1 Carbon was really disappointing. We have our T14, T15 Gen2 that Windows is out. We've got network driver issues on the Intel side that we're working with Intel on but we're just, our schedule's just slipping like crazy. So I get yelled at because we're late and I get customers who go and buy the Windows system then they're saying, well, hey, my network performance sucks. What's going on with that? It's like, yeah, I know. And just various pieces around that are AMD platforms just, you know, for Gen2, they have been impacted by the WLAN component getting changed at the last minute. So we're waiting for real tech to get some driver code upstream, which is mid-August. So it's that kind of issue. So a lot of this goes back to, in our process earlier, making sure we get earlier access to systems and that hardware teams recognize, they can't just change stuff because Linux can't just change, you know, adding a new driver in a week, it just doesn't work like that. And a lot of that is working with the vendors as well to get support out earlier. And again, there's some great things happening on there. So I think it's gonna get better anyway, but it's still a challenge. Worldwide sales, we've discussed, this is a high priority for me next year. It keeps chipping away at it. I'm genuinely, I'm sorry, I know there's lots of people who wanna buy these systems and I wanna sell them. It drives me nuts that we have this and we can't sell them, it's just ludicrous. But still it's a priority item. And then yeah, I touched on this. I really want my team to contribute more. So I know I personally love contributing to the kernel, joining in the forums, those side things and I want my team to contribute more. So if you see any Lenovo folk, I'm hoping they may come and join in next. Most of my team is in China. So the times are kind of a bit sort of like not great, but yeah, please be welcoming them. I think a lot of them are shy language issues and that's that, but they're a good bunch and I'm encouraging them to contribute and to, you know, so that we own our products, right? So yeah, if you, if you see Lenovo contributing, just if you see us do anything stupid, let me know because I know I've done plenty of stupid things and I'm genuinely quite happy to be yelled at if I do something stupid as long as I fix it. But yeah, I want to support my team as they build up that experience and then find a way to do it. The, this is kind of a slightly less one. We have a few unsupported hardware components. We kind of make the gray list, things that on the platform don't necessarily have great Linux support. So NFC leader, smart card though, I must admit I've been talking to smart card maintainer and I think we'll get that one solved. IR cameras kind of like, HPD radar doesn't have Linux support right now. There's bits, so the list is getting smaller every year. So I think we're getting there, but I'd like to have it so that in my ideal world, we have, you know, Linux users get the same experiences with those. It's harder than I thought, but we're getting there. And actually just on that note, I mean, if there's pieces that people are just going, yeah, it really bugs me that I don't have XYZ under Linux, but they have it under Windows. This, and if you can keep it fairly specific, that helps. I know I've had a few requests that, can you do Vantage on Linux? And I looked into it and honestly, most of the stuff in Vantage you guys wouldn't want. It's just like, yeah, we don't need that. We have better ways of doing this. But there are pieces there that are gonna be important. So yeah, if there's specifics would be useful and then I can get people to work on it and focus it. I obviously have my own list, but just customer feedback is genuinely useful. I'm gonna mention Nipi, got Nipi cameras will be in the not too distant future and just scare the Jesus out of me. Yeah, so again, I could have had a much longer list, but I would actually, again, this recording having conversation without having it is kind of weird, but I would love to know what you guys think is missing, what's good, what's bad and how we can work on that. There you go. I'm not sure how long I've talked to you for hopefully not too long. Questions of feedback, I would love to have a conversation. There's my email address, markpiston.lenovo.com. I do actually have a non-Lenovo related question. So this email address is a bit of a nightmare for me. We use Outlook servers and they've introduced this safe links feature. And that means that any link in an email now gets replaced with this great big long thread that has markpiston.lenovo.com in it. And the problem with that is I am on a lot of different forums and things and I have filters set up so that anything with my name or the Lenovo in it actually shows up in the inbox and the rest gets filtered into folders and I scan them periodically and pick out pieces that I think are interesting. And yeah, it's completely killing my filters. They don't work anymore, my inbox is out. So I might actually switch to a non-Lenovo email address just for open source collaboration because I asked IT to disable it and they just laughed at me. So if anybody has recommendations on really good email providers for open source, I think I'm looking at ProDom now, but let me know and I'm not interested in money in my own mail server, not just not interested. So I looked at that and I was like, yeah, no. But yeah, I might actually switch to having a non-Lenovo account but I'm obviously still at Lenovo supporting this program 100%. I ready? Again, huge thank you to the dual community. I'm genuinely sorry I can't be there in person to answer questions. Family vacation was not gonna change my wife told me in no uncertain terms, this was not changeable but I hope you have a great conference and I'll look forward to talking to you very soon. Thanks.