[00:00]
Sean Rhodes
The code base they use is about 10 years old and it's this sea of hacks and you sort of look at it and it's just like, how on earth can this work?
[00:08]
Viktor Petersson
Right.
[00:09]
Sean Rhodes
But the surprising thing is it does and it works very well.
[00:12]
Sean Rhodes
So you get this 10 year old code base and you can't work with it at all, but it will just work.
[00:16]
Sean Rhodes
Yeah, it's brilliant in that regard.
[00:18]
Sean Rhodes
And then you get coreboot which is, you know, does everything to the specification.
[00:23]
Sean Rhodes
If it doesn't, you know, adhere to the specification, it's wrong.
[00:26]
Sean Rhodes
We're not going to do it.
[00:29]
Viktor Petersson
Welcome back to another episode of Nerding Out With Viktor.
[00:33]
Viktor Petersson
Today I'm joined by Sean Rhodes from Star Labs.
[00:36]
Viktor Petersson
Welcome, Sean.
[00:37]
Sean Rhodes
Hi there.
[00:39]
Viktor Petersson
Good to have you on.
[00:40]
Viktor Petersson
So this is going to be another Linux on a desktop, Linux in the supply chain, Linux in general kind of episode.
[00:47]
Viktor Petersson
So I'm really excited to have you on.
[00:49]
Viktor Petersson
You guys have been in this space for a while now and maybe let's start with the most basic things.
[00:58]
Viktor Petersson
Who's Sean and what?
[00:59]
Viktor Petersson
Star Labs?
[01:00]
Viktor Petersson
Let's start there.
[01:02]
Sean Rhodes
Yeah, so we've been going eight years now and it was literally just a bunch of us wanting something to run Linux reliably, 100% selfish reasons.
[01:13]
Sean Rhodes
And it sort of evolved there, you know, in sort of, you know, Core Boot with all the licensing and the goodness that comes with that.
[01:21]
Sean Rhodes
Yeah, you know, a bunch of other things.
[01:23]
Sean Rhodes
I mean half the things we do are because people we asked ask us to do them.
[01:28]
Sean Rhodes
So we've kind of just gone with the flow.
[01:30]
Sean Rhodes
But yeah, I primarily work on the firmware side.
[01:35]
Sean Rhodes
Yeah.
[01:36]
Sean Rhodes
Corporate stuff.
[01:37]
Viktor Petersson
Yeah, good.
[01:38]
Viktor Petersson
I mean, let's talk about Core Boot.
[01:41]
Viktor Petersson
Right.
[01:41]
Viktor Petersson
Because coreboot, I've had an episode of coreboot, had people on there about that.
[01:45]
Viktor Petersson
For those not familiar with Core, but or people have been watched that episode, it's obviously important to you guys in terms of your blueprint for your of machinery.
[01:53]
Viktor Petersson
What?
[01:54]
Viktor Petersson
Talk to me about what?
[01:54]
Viktor Petersson
Coreboot.
[01:55]
Viktor Petersson
What's coreboot and what should people know about that and why it's important?
[02:00]
Sean Rhodes
Well, I mean, aside from all the things it does actually really well, it fits quite well with Linux, obviously.
[02:07]
Sean Rhodes
Kernels, GPL, 2, Corbo, it was used to be called Linux BIOS.
[02:12]
Sean Rhodes
So yeah, it just fits well with sort of the ethos being open source and then if you take all the licensing and stuff out of the equation, it's good.
[02:24]
Viktor Petersson
Yeah.
[02:24]
Sean Rhodes
I mean the code quality is very high, things are very fast, very efficient, it's very easy to maintain Cross boards.
[02:32]
Sean Rhodes
So when we're doing things here, you know, we're doing an update for something that we made three months ago that's going to apply to something we made eight years ago and it just makes maintenance a lot better.
[02:43]
Sean Rhodes
Yeah, and translates into the end users who've got eight year old machines getting updates which is.
[02:49]
Viktor Petersson
Yeah, yeah, let's talk about that.
[02:51]
Viktor Petersson
Because obviously people, I guess people don't really think about biases too much.
[02:56]
Viktor Petersson
Right, let's, I guess let's preface it.
[02:58]
Viktor Petersson
But Core Boot is a bias.
[02:59]
Sean Rhodes
Right.
[02:59]
Viktor Petersson
So let's start for those not familiar with that.
[03:01]
Viktor Petersson
What in terms of what in terms of the trade offs and like, in terms of like getting this up and running, delivering Core boot, what have you been experienced with that?
[03:11]
Viktor Petersson
Like, because that's obviously it's diving into the deep end of the pool rather than just getting something off the shelf from AMI or something.
[03:17]
Viktor Petersson
What has your experience with that in the supply chain world?
[03:21]
Sean Rhodes
Well, yeah, so I mean AMI love and hate relationship there.
[03:25]
Sean Rhodes
I mean like the code base they use is about 10 years old and it's this sea of hacks and you sort of look at it and it's just like how on earth can this work?
[03:35]
Viktor Petersson
Right.
[03:35]
Sean Rhodes
But the surprising thing is it does and it works very well.
[03:38]
Sean Rhodes
So you get a 10 year old code base and you can't work with it at all, but it will just work.
[03:43]
Sean Rhodes
Yeah, it's brilliant in that regard.
[03:45]
Sean Rhodes
And then you get coreboot which is, you know, does everything to, you know, the specification.
[03:49]
Sean Rhodes
If it isn't, you know, adheres to the specification, it's wrong, we're not going to do it.
[03:54]
Sean Rhodes
It doesn't matter if the device doesn't work, but you know, it's matching the specification type thing.
[03:58]
Sean Rhodes
So when you're going for a new platform, you get coreboot work and you do your, you know, our sort of vendor code side of things and then the common directory usually doesn't work because it hasn't been, you know, that tested in real world things, you know, with devices that don't comply to specifications and all sorts of things.
[04:15]
Sean Rhodes
So I guess the experience with coreboot is the to generally get it working to the specifications is actually quite easy compared to omi and then you have to do all the sorts of tweaking afterwards.
[04:26]
Sean Rhodes
Whereas AMI is the other way around.
[04:27]
Sean Rhodes
Get it working for your stuff is harder but then all this hacky old mess of stuff will just magically work on anything.
[04:36]
Viktor Petersson
Yeah, that's the thing.
[04:39]
Viktor Petersson
It's the Perfect theory versus the pragmatic kind of.
[04:42]
Viktor Petersson
It kind of works but nobody kind of knows why it works.
[04:45]
Sean Rhodes
Yeah, definitely it.
[04:48]
Sean Rhodes
Yeah.
[04:48]
Viktor Petersson
Because if you poke around because I. I got one of you guys boxes here.
[04:52]
Viktor Petersson
This is the bite, I believe.
[04:54]
Viktor Petersson
Yeah, yeah, the bite.
[04:56]
Viktor Petersson
And that's a good example of that is.
[04:59]
Viktor Petersson
Well I used.
[05:00]
Viktor Petersson
For the viewers who haven't seen it, this is the bite by two.
[05:03]
Viktor Petersson
Is it byte one?
[05:04]
Viktor Petersson
I actually don't know.
[05:06]
Sean Rhodes
That looked like a two, the N201.
[05:09]
Sean Rhodes
So that was the fanless one and then we're on a. Yeah, three.
[05:11]
Viktor Petersson
Now I'm scared.
[05:14]
Viktor Petersson
But a good example of coreboot there is something like Secure boot is actually rather challenging to do well with core boot.
[05:20]
Viktor Petersson
Right.
[05:21]
Viktor Petersson
So what is your experience been with that?
[05:22]
Viktor Petersson
Right.
[05:23]
Viktor Petersson
To get.
[05:23]
Viktor Petersson
Could that get that working right now with.
[05:25]
Viktor Petersson
With secure boot and like getting a full featured bios I guess instead of just that super sliver custom use case like Chromebooks.
[05:32]
Viktor Petersson
They're very narrow scope of what they need the BIOS to do.
[05:36]
Viktor Petersson
Right.
[05:36]
Viktor Petersson
Versus off the shelf commodity PCs.
[05:38]
Sean Rhodes
Yeah, definitely.
[05:40]
Sean Rhodes
I think it depends on where you sort of where you're viewing as getting it working.
[05:43]
Sean Rhodes
I mean me and Matt, I think you had on for your Cogbook topic are both very much in the mind of working is when it's been upstreamed and it's been reviewed by multiple people and that's, you know, your perfect working state.
[05:56]
Viktor Petersson
Yeah.
[05:56]
Sean Rhodes
Which when you think secure boot you're getting patches into core boot side and you're also getting patches into EDK2 side.
[06:04]
Sean Rhodes
Whereas EDK2 is less focused on core boots implementation and more on slim bootloaders.
[06:10]
Sean Rhodes
So you've got a whole load of complexity and just upstreaming it in terms of getting it working, it's not horrific.
[06:15]
Sean Rhodes
Generally most of the challenges lie in getting core groups to talk to EDK to.
[06:20]
Viktor Petersson
Right.
[06:20]
Sean Rhodes
But yeah, I think the core boot secure boot patches were sort of faffing around for about a couple of years sort of in various states and then they finally got merged.
[06:30]
Sean Rhodes
I think it's about a year ago.
[06:32]
Viktor Petersson
Okay.
[06:33]
Sean Rhodes
And yeah, so that's.
[06:34]
Sean Rhodes
That's all working nicely now.
[06:35]
Sean Rhodes
And then the next stage is get to enrolling the keys automatically upstream which I mean that's going to be another two years easy because.
[06:46]
Sean Rhodes
Yeah.
[06:46]
Sean Rhodes
I mean, yeah, pulling from other repos and stuff in EDK2 is complicated.
[06:52]
Viktor Petersson
Yeah.
[06:52]
Sean Rhodes
At least.
[06:54]
Viktor Petersson
Interesting.
[06:55]
Viktor Petersson
I'm curious about where your head is at with regards to.
[06:58]
Viktor Petersson
So obviously the bias is still in the whole like EFI kind of world mentality.
[07:02]
Viktor Petersson
Worldview Right.
[07:03]
Viktor Petersson
But then you have companies out there like Oxide who says, you know what, screw bias.
[07:08]
Viktor Petersson
Well, not screw bias, but screw bootloaders in general.
[07:10]
Viktor Petersson
And just like they bypass that entire step.
[07:12]
Viktor Petersson
Like what is your view on like how that adoption is going to drive beyond like the extreme edge case that is I guess Oxide.
[07:21]
Sean Rhodes
I think it will stay as an edge case.
[07:25]
Sean Rhodes
I mean over the years played with different payloads with and you know, if your end goal is to run Linux, you can get core boot to start the kernel straight away.
[07:34]
Viktor Petersson
Yeah.
[07:34]
Sean Rhodes
And there's a whole load of simplification there.
[07:37]
Sean Rhodes
There's obviously an armada of drawbacks.
[07:40]
Sean Rhodes
You know, Windows, forget about it, which is still a chunk of our user base who dual boot or have to use it every now and then.
[07:48]
Sean Rhodes
You know, dual booting, updating is just a nightmare and then you get incompatibilities with firmware matching and things like that.
[07:55]
Sean Rhodes
So it's really cool as something you can do.
[08:00]
Sean Rhodes
But I don't think it's ever gonna evolve out of, you know, someone building for themselves realistically or buying something super specific.
[08:08]
Sean Rhodes
Yeah, it'd be nice if there was.
[08:10]
Viktor Petersson
But yeah, I mean I guess the Chromebook is a good example of something like that.
[08:14]
Viktor Petersson
It's a tailor built machine that is building a tailored os, I mean Chrome os.
[08:18]
Viktor Petersson
Right.
[08:19]
Viktor Petersson
Where they can strip all those components off and just like remove I guess entire attack surface from like the buyers as well.
[08:25]
Viktor Petersson
Right?
[08:26]
Sean Rhodes
Yes, yeah, definitely.
[08:27]
Sean Rhodes
Yeah.
[08:28]
Sean Rhodes
I mean, yeah, I think the depth charge that they use is probably a 50th of the size of UDK2.
[08:34]
Sean Rhodes
There's just a lot less to work with and go wrong.
[08:39]
Viktor Petersson
Right, right.
[08:40]
Viktor Petersson
All right, let's get out of the rabbit hole that is Core boot that I'm happy to explore further.
[08:44]
Viktor Petersson
But I think for the Saturday of our viewers, let's move on out of that particular pocket and talk more about STAR Labs.
[08:52]
Viktor Petersson
Let's talk about your products.
[08:54]
Viktor Petersson
Obviously we showed the byte 2.
[08:56]
Viktor Petersson
Rather talk me through about your experience so far building hardware from like where you started to the byte 2, which I believe is the last product that you have shipped.
[09:04]
Sean Rhodes
Right.
[09:06]
Sean Rhodes
We're Byte three now.
[09:08]
Viktor Petersson
Oh, sorry.
[09:09]
Viktor Petersson
Okay.
[09:11]
Sean Rhodes
So, well, way back when we started off doing the clevo thing, same as many other vendors.
[09:19]
Sean Rhodes
And yeah, we, Clevo is kind of a mixed bag.
[09:25]
Sean Rhodes
They're very hard to fault.
[09:26]
Sean Rhodes
But we wanted something that you know, you could sort of like, you know, a little bit more sort of aesthetically pleasing and you know, tailored so we set about building it and I think the issue you hit first with building hardware is the tooling costs being so high, you know, compared to you know, Apple and Dell when you know they've got £300,000, you know, to play in tooling but then they're splitting it over, you know, hundreds of thousands of models and when we're in a niche already and then we keep partnering into a niche because that's what people ask us to do, then.
[09:57]
Viktor Petersson
Yeah.
[09:58]
Sean Rhodes
Becomes quite costly.
[10:00]
Viktor Petersson
Yeah.
[10:01]
Sean Rhodes
So yeah, it's, it's a balance.
[10:05]
Sean Rhodes
Yeah.
[10:06]
Sean Rhodes
Because a lot of people say well you know, one example would be can you put a charging port on either side of your chassis?
[10:12]
Sean Rhodes
And that's one of the things that's tooling costs.
[10:16]
Sean Rhodes
The actual production cost is infinitely small.
[10:20]
Sean Rhodes
But when you're talking most people will predominantly right handed, they plug their charger on the left for the small part who want it on either side.
[10:29]
Sean Rhodes
Is that $75,000 split over however many machines.
[10:33]
Sean Rhodes
Is it worth it reps?
[10:35]
Viktor Petersson
You know, interesting.
[10:36]
Viktor Petersson
Apple do on the left.
[10:39]
Sean Rhodes
Yes, they do.
[10:41]
Viktor Petersson
Yeah.
[10:42]
Sean Rhodes
I, I think that is literally, you know, going for the, you know, the masses.
[10:46]
Sean Rhodes
Everyone's right handed.
[10:47]
Sean Rhodes
Most people are plugging on the left.
[10:51]
Sean Rhodes
I guess that's the default.
[10:53]
Sean Rhodes
Yeah, yeah, some laptops do have it either side.
[10:56]
Sean Rhodes
But yeah, it's one of those things where you're just weighing up pros and cons of, you know, costs and things like that.
[11:03]
Viktor Petersson
So you started, I mean so where do you even start?
[11:06]
Viktor Petersson
Right.
[11:06]
Viktor Petersson
Because you going to build something from scratch today is like I said, tooling cost extremely expensive.
[11:13]
Viktor Petersson
Right.
[11:13]
Viktor Petersson
Like your moqs.
[11:15]
Viktor Petersson
Because I mean most vendors who do, I guess white label ish PCs, like if you look at the PC market there are very few people that make PCs.
[11:23]
Viktor Petersson
Right?
[11:24]
Viktor Petersson
Very, very few.
[11:25]
Viktor Petersson
Most of them are customized nukes or like a nuke board with some custom casing.
[11:32]
Viktor Petersson
Like very few vendors out there would go and say I want to build a board myself.
[11:37]
Viktor Petersson
Like I guess the hyperscalers would do that.
[11:40]
Viktor Petersson
But like for the vast majority, like that's extreme rare.
[11:44]
Viktor Petersson
But that's the approach you guys have decided to go down, right, building, tailoring things from basically zero and build it from that ground up.
[11:52]
Viktor Petersson
And that's playing in the hard line, hard lane for sure.
[11:57]
Sean Rhodes
Yeah.
[11:57]
Sean Rhodes
So when we first started it, we're very adamant.
[11:59]
Sean Rhodes
We want to make it, we don't want to share anything.
[12:01]
Sean Rhodes
And then sort of reality dawns, you know, when you get to Something like a battery.
[12:06]
Sean Rhodes
So if you.
[12:07]
Sean Rhodes
It was a, it was a topic on our laptop Mark iii.
[12:09]
Sean Rhodes
So you're probably talking five, six years ago we had a chassis and we could put, I think it was a 52 watt hour battery in it.
[12:17]
Sean Rhodes
But the tooling costs which weren't horrific, I think they're about 40,000.
[12:22]
Sean Rhodes
But then you get all your certifications, certification certifying an individual battery because of explosion, fire, blah, blah.
[12:30]
Sean Rhodes
Yeah, it's insanely high.
[12:32]
Sean Rhodes
So we ended up using a off the shelf 45 battery.
[12:37]
Sean Rhodes
So yeah, that was one of those things where yeah, we could have done a bigger battery if it was Apple or Dell, they probably would have done.
[12:45]
Sean Rhodes
Yeah, we didn't because it becomes inefficient.
[12:49]
Viktor Petersson
But so do you do all the PCB design yourself and then you work with.
[12:55]
Viktor Petersson
I presume, I presume you don't because you're based in the uk.
[12:59]
Viktor Petersson
You don't do manufacturing in the uk.
[13:01]
Viktor Petersson
Right.
[13:01]
Viktor Petersson
You do them in, I presume in China like most other people do.
[13:04]
Viktor Petersson
Right.
[13:05]
Viktor Petersson
Or like.
[13:07]
Sean Rhodes
Yeah.
[13:08]
Sean Rhodes
So yeah, the presence in the UK is finishing.
[13:13]
Sean Rhodes
It's you know, pop a PCB in, burn the firmware, you know, screwdrivers, nothing, you know, no big machinery.
[13:20]
Sean Rhodes
Yeah, most parts are sort of China or Taiwan.
[13:25]
Sean Rhodes
It's one of those really strange things we follow around the globe because you know, you have process cases coming from the States and you have parts coming from Taiwan and Japan and stuff and it comes up to us.
[13:35]
Sean Rhodes
So all the countries kind of.
[13:38]
Sean Rhodes
Yeah.
[13:38]
Sean Rhodes
Don't make too much sense in all that regard.
[13:42]
Viktor Petersson
And that's, and that's what when people say bring home all the manufacturing when the do this, you realize that it's near impossible to do it.
[13:51]
Viktor Petersson
Like even like a company like Apple is struggling greatly to bring manufacturing to the US because the tooling that you need to do a PCB is like there were like a handful of factories on the planet who could do them maybe from like they can.
[14:06]
Viktor Petersson
There aren't that many that can actually do all these like lower level components.
[14:10]
Sean Rhodes
Right, that's right.
[14:11]
Sean Rhodes
And then, I mean less of an issue for Apple but more for us.
[14:15]
Sean Rhodes
We'd be having to pay for that tooling in full.
[14:17]
Sean Rhodes
Whereas you know.
[14:18]
Sean Rhodes
Yeah, put it simply, we're just renting a machine to you know, make things.
[14:23]
Sean Rhodes
So yeah, it's.
[14:24]
Sean Rhodes
Yeah, yeah.
[14:25]
Sean Rhodes
The, the age old.
[14:26]
Sean Rhodes
I mean because the way we do it, we are technically able to say, you know, they're made in the UK because of the way they put Together with different bits and stuff.
[14:32]
Sean Rhodes
But we don't.
[14:33]
Sean Rhodes
Because.
[14:33]
Viktor Petersson
Right.
[14:33]
Sean Rhodes
Seems deceptive because of the amount of stuff that in China, the States and Taiwan and wherever else.
[14:39]
Sean Rhodes
So it's.
[14:40]
Sean Rhodes
Yeah, yeah, one of those.
[14:43]
Viktor Petersson
Yeah, exactly.
[14:44]
Viktor Petersson
In your journey so far, what has been absolutely the most hardest thing to do in terms of building your supply chain from zero and obviously compared to Apple on a shoestring budget.
[14:56]
Viktor Petersson
Right, yeah.
[14:57]
Viktor Petersson
And also playing the hard lane, like not going to know DM and say you put this board in different case.
[15:04]
Sean Rhodes
I think it's been getting the stuff, you know, stuck rolling because you know we sort of build things and you know the MOQs are big some things, you know, buying 5,000 off, sometimes you're buying a thousand.
[15:15]
Sean Rhodes
So you've got to line all these up.
[15:18]
Sean Rhodes
Some, you know, bits are put together in one place and then they move to another place to put in and you've got to ship them over in time.
[15:25]
Sean Rhodes
So it's literally getting a consistent supply stock that is possibly your hardest thing in the world.
[15:31]
Sean Rhodes
And also you factor in that our stuff takes us longer to make.
[15:35]
Sean Rhodes
You know, I'm sure Clevo can churn something out in probably about four weeks.
[15:38]
Sean Rhodes
I don't know what it is.
[15:39]
Sean Rhodes
It's now but you know, with us it's sort of, you know, an eight week minimum.
[15:44]
Sean Rhodes
It's usually closer to 12 weeks.
[15:46]
Sean Rhodes
You know, from once we say right we're on these bits to be together so getting all of that together whilst also, you know, keeping up to date in 12 weeks time, you know, there could be a new processor or whatever else it is.
[16:00]
Sean Rhodes
Aligning all that.
[16:01]
Sean Rhodes
Yeah, consistent stock is, I mean this is almost impossible.
[16:05]
Sean Rhodes
You know, we've been doing this eight years and we've I think probably twice at everything on our store in stock.
[16:13]
Sean Rhodes
Once you, once you get the stock consistent and then you shipping them out and it's all nice and stable, then you get more orders and then that's how route gets.
[16:21]
Viktor Petersson
Yeah, you also have to like, you also have to do some fair bit of forecasting.
[16:26]
Viktor Petersson
Right.
[16:26]
Viktor Petersson
Because you don't know exactly.
[16:27]
Viktor Petersson
I mean particularly if you have a product line like you don't know exactly what's going to sell when and so forth.
[16:30]
Viktor Petersson
Like there are a lot of dynamics that are difficult to predict.
[16:32]
Sean Rhodes
Of course.
[16:33]
Sean Rhodes
Yes, yeah, definitely.
[16:36]
Viktor Petersson
So looking at that experience and like timing obviously has been very difficult.
[16:41]
Viktor Petersson
But right now, so right now you make the borders in the uk, in China or Taiwan, ship them to the uk, assemble things in the uk, you flash all the firmwares in the uk, I presume that.
[16:53]
Viktor Petersson
So that they are fresh up to date and they dispatch from the uk.
[16:56]
Viktor Petersson
Right, yes.
[16:58]
Viktor Petersson
So that's.
[16:59]
Viktor Petersson
I.
[17:00]
Viktor Petersson
Because that's the thing that at least when I started doing supply chain at screening, when we started buying machinery.
[17:06]
Viktor Petersson
Machinery, my buying software from odms in China.
[17:09]
Viktor Petersson
Firmware, sorry, buying device from China is the firmware.
[17:13]
Viktor Petersson
I think a lot of people underestimate the importance of that because when you speak to ODMs in China, they view themselves as hardware vendors and box pushers, not software vendors.
[17:25]
Viktor Petersson
Right.
[17:25]
Viktor Petersson
And I think that mentality is so different.
[17:29]
Viktor Petersson
Right.
[17:30]
Viktor Petersson
I'm curious about what's your experience.
[17:32]
Viktor Petersson
But like bias firmware is one of those things.
[17:35]
Viktor Petersson
They're like, oh yeah, it's a five year old bias, like who cares, it's working.
[17:39]
Viktor Petersson
Yes, finally.
[17:41]
Sean Rhodes
Yeah, I mean we've done some tests.
[17:43]
Sean Rhodes
I mean intel stuff, you roughly follow reference design.
[17:46]
Sean Rhodes
So there'll always be a version of AMI that will boot and it's designed to, you know, not be efficient, but will boot on similar ish hardware.
[17:55]
Sean Rhodes
So some, when we get our stuff, you know, when we're first doing it, you'll chuck this on it just so you can actually check, you know, things are working and efficiency is horrific.
[18:07]
Sean Rhodes
You're talking sort of, you know, if you're like a 25 watt processor laptop, you'll be getting sort of, you know, two hours battery.
[18:14]
Sean Rhodes
Whereas once you get Corvette One and everything actually configured you know, 12 hours battery.
[18:19]
Sean Rhodes
So it's just, it's bad.
[18:22]
Sean Rhodes
But yeah, I mean a lot of the sort of, you know, white labeled restuff, the stuff on that, it's never touched and it's just, it's not optimized because they just use that reference thing change, you know, logo and name and they think chip done.
[18:35]
Viktor Petersson
Yeah.
[18:35]
Viktor Petersson
And I mean, I think at least for me the big wakeup call for this was when logo fail and pixie fail happened.
[18:41]
Viktor Petersson
Right.
[18:42]
Viktor Petersson
And that's when you like that was for the first time In probably a decade I started thinking about bias again because like if you live in the Mac ecosystem, like it's a black box, but it's kind of like it's firmware.
[18:54]
Viktor Petersson
Everything's managed for you.
[18:55]
Viktor Petersson
Right.
[18:55]
Viktor Petersson
So you never think about components.
[18:57]
Viktor Petersson
Right.
[18:57]
Sean Rhodes
Yeah.
[18:58]
Sean Rhodes
Whereas.
[18:59]
Viktor Petersson
And when that happened you're like, oh crap, how do we do this?
[19:04]
Viktor Petersson
And that's when you realize the lack of sophistication most ODMs have when it comes to Getting these out, these firmware updates and bios updates and lifecycle of that was at least for us, that was a big insight into like why we need to move our supply chain away from those ODMs.
[19:24]
Sean Rhodes
Right.
[19:27]
Viktor Petersson
I'm sure it's about your experience there because I would imagine you have had similar conversations with a lot of these ODMs and OEMs and manufacturers overall.
[19:35]
Sean Rhodes
Yes, yeah.
[19:36]
Sean Rhodes
I mean our sort of engagement on that side has sort of died down because yeah, we used to do the.
[19:41]
Sean Rhodes
Probably about four years ago now we used to offer AMI alongside coreboot.
[19:44]
Sean Rhodes
That was when the sort of coreboot common features were lacking a bit with all our AMI licenses.
[19:50]
Sean Rhodes
So we take that reference and actually make it work and provide updates for it.
[19:55]
Sean Rhodes
So yeah, we haven't really touched, should we say their version of it for a very long time.
[20:00]
Viktor Petersson
Right, right.
[20:01]
Sean Rhodes
For numerous reasons.
[20:04]
Viktor Petersson
Fair enough, Fair enough.
[20:06]
Viktor Petersson
All right, interesting.
[20:07]
Viktor Petersson
So talking about laptops and desktop was on laptop and I guess mini PCs, I guess it's like proper word for these devices you're shipping.
[20:17]
Viktor Petersson
How different has that been like in terms of like building a laptop from scratch versus building a mini PC from scratch?
[20:26]
Viktor Petersson
Because I obviously, at least to me a laptop feels like a lot more complicated in terms of like the component that goes in there, obviously the monitor, but far beyond that 100%.
[20:37]
Sean Rhodes
The, the byte was, I mean it was a walk in the park.
[20:41]
Sean Rhodes
We kind of approached it expecting it to be comparable to a laptop.
[20:45]
Sean Rhodes
And then you know, once you do it, even your packaging simpler because you haven't got a screen to protect, you haven't got batteries, you haven't got, you know, certify your packaging and even things like that.
[20:55]
Sean Rhodes
And you know, there's no display calibration, no built in speakers.
[21:00]
Sean Rhodes
So I mean it was so much less work than we anticipated because we thought it's basically another one will, you know, save a bit of time here and there.
[21:08]
Sean Rhodes
But that was yeah, so small.
[21:10]
Sean Rhodes
I think the new Starlight's probably been the most, the trickiest one we've done that sort of, I mean that has been a rabbit hole on sort of doing things because, you know, so we had a, we had our 11.6 inch starlight, which is a classic clamshell and it basically became impossible to make cheaply.
[21:29]
Sean Rhodes
You know, when we first started making them, they were 300.
[21:32]
Sean Rhodes
I think they're 300 pounds, including VAT.
[21:34]
Sean Rhodes
So American US dollars, it's $320, something like that.
[21:39]
Sean Rhodes
Very cost effective and it was growing and then it hit a point where, you know, no one was making screens that small.
[21:45]
Sean Rhodes
You just couldn't get, you know, stuff around the right vultures.
[21:48]
Sean Rhodes
The processors had moved on to a more powerful sleep.
[21:52]
Sean Rhodes
See an N100 generating too much heat to them ashes.
[21:56]
Sean Rhodes
So if we basically continue making these little things which were desirable because they were cheap and small, they would have been 7, 800 and it was just a.
[22:07]
Sean Rhodes
Things would be fun.
[22:08]
Viktor Petersson
That's.
[22:09]
Viktor Petersson
Yeah.
[22:09]
Viktor Petersson
And that's the problem with doing like niche hardware because MOQs rule everything.
[22:15]
Viktor Petersson
Right.
[22:15]
Viktor Petersson
And it's so difficult to do niche hardware and compete with the big guys.
[22:20]
Sean Rhodes
Right.
[22:20]
Viktor Petersson
Because you simply do not have a fighting chance really to compete on price with the big guys.
[22:27]
Viktor Petersson
Right.
[22:27]
Viktor Petersson
Because they are shorting out so many large volume.
[22:30]
Viktor Petersson
So like how you.
[22:31]
Viktor Petersson
Obviously you have your niche, but what is the.
[22:33]
Viktor Petersson
I want to go back to the laptop conversation a second.
[22:35]
Viktor Petersson
But you get kind of queued up that.
[22:37]
Viktor Petersson
Because I'm really curious about like how you position that.
[22:39]
Viktor Petersson
And obviously you have your user base.
[22:41]
Viktor Petersson
It's obviously far more tech savvy and all that.
[22:43]
Viktor Petersson
But.
[22:44]
Viktor Petersson
But how do you.
[22:46]
Viktor Petersson
What's your rebuttal to.
[22:47]
Viktor Petersson
To those.
[22:48]
Viktor Petersson
That pushback?
[22:49]
Viktor Petersson
Because obviously, yes, you could shrink your margins, but you still have to run a business.
[22:52]
Viktor Petersson
Right.
[22:53]
Viktor Petersson
So I'm curious about how.
[22:54]
Viktor Petersson
How that, how that those conversations have gone.
[22:57]
Sean Rhodes
So I think.
[22:58]
Sean Rhodes
Yeah.
[22:58]
Sean Rhodes
I mean if you take that one, the Starlight example, it was.
[23:03]
Sean Rhodes
It's not viable to do anymore.
[23:04]
Sean Rhodes
So we essentially turned it into a tablet.
[23:06]
Sean Rhodes
A slightly bigger tablet.
[23:08]
Viktor Petersson
Yeah.
[23:08]
Sean Rhodes
Because.
[23:09]
Sean Rhodes
Yeah.
[23:09]
Sean Rhodes
I mean, sort of going against that curve.
[23:10]
Sean Rhodes
If we wanted to build a screen because no one was building them anymore.
[23:14]
Sean Rhodes
You're talking, you know, hundreds of thousands of toys.
[23:17]
Sean Rhodes
We've never had a screen made for us.
[23:19]
Viktor Petersson
Yeah.
[23:20]
Sean Rhodes
It's just.
[23:20]
Sean Rhodes
Yeah.
[23:21]
Sean Rhodes
Unless you had, you know, a bunch of people who are so set on having that product which, you know, that's a niche instead of a nation.
[23:29]
Sean Rhodes
It's just.
[23:30]
Viktor Petersson
Yeah.
[23:30]
Sean Rhodes
On any scale to make it viable.
[23:34]
Viktor Petersson
Yeah, exactly.
[23:36]
Viktor Petersson
And in.
[23:38]
Viktor Petersson
In the laptop right now and I guess in.
[23:40]
Viktor Petersson
In the.
[23:42]
Viktor Petersson
In the bite as well.
[23:43]
Viktor Petersson
How much off the shelf components and how much is like custom made?
[23:47]
Viktor Petersson
Custom made?
[23:47]
Viktor Petersson
Like do you make from scratch?
[23:49]
Viktor Petersson
Like beyond software?
[23:50]
Sean Rhodes
Of course, Breakdown Bytes probably got a few more, I guess, open tooling things.
[24:00]
Sean Rhodes
What we've done with quite a lot of our things is we've used.
[24:03]
Sean Rhodes
So rather than making, you know, the top cover of the bike from entire scratch, find it and make the changes we want to make it, you know, nice.
[24:14]
Sean Rhodes
So I think the bite is probably Closest thing to, you know, stock available designs, parts available.
[24:22]
Sean Rhodes
Yeah, I mean, I think, yeah, we have sort of evolved to more of that approach than anything.
[24:28]
Sean Rhodes
It depends on the model.
[24:29]
Sean Rhodes
I mean, so the style, like the new touch one, you know, we built the keyboards ourselves from scratch because everything we found was rubbish.
[24:41]
Sean Rhodes
Yeah, it is.
[24:42]
Sean Rhodes
Yeah.
[24:43]
Sean Rhodes
It's weighing up.
[24:43]
Viktor Petersson
Yeah.
[24:44]
Sean Rhodes
Cost and how good it is.
[24:46]
Sean Rhodes
Staffizer.
[24:47]
Sean Rhodes
We made literally everything on that Starbuck.
[24:50]
Sean Rhodes
Now we've got.
[24:51]
Sean Rhodes
Yeah.
[24:52]
Sean Rhodes
Off the shelf speakers, batteries, off the shelf switches.
[24:56]
Sean Rhodes
We share with someone.
[24:57]
Sean Rhodes
We're not allowed to say who.
[24:59]
Sean Rhodes
We share with them with one of the big boys.
[25:03]
Sean Rhodes
Yeah.
[25:04]
Sean Rhodes
So yeah, it's very case by case.
[25:07]
Viktor Petersson
If you were to embark on the same mission again to do.
[25:11]
Viktor Petersson
To do the laptop again to the Starflight again, what was your biggest learning of like, oh, crap, we spend so much money or so much time on this one thing that if we only knew this, we'd have saved us a world of pain.
[25:25]
Viktor Petersson
Is there any particular thing that springs to mind?
[25:27]
Sean Rhodes
Fingerprint readers?
[25:29]
Sean Rhodes
Yeah, it wasn't crazy high.
[25:31]
Sean Rhodes
I think it was about.
[25:32]
Sean Rhodes
I think it was about say, $19,000.
[25:35]
Sean Rhodes
Put a little fingerprint reader on the trackpad and this was.
[25:39]
Sean Rhodes
It started because people ask us, I want a fingerprint reader.
[25:42]
Sean Rhodes
Sure.
[25:44]
Sean Rhodes
Catch 22 is your trackpad alignment is much harder when you've got a fingerprint in there because you can't just use the cutout in the input cover.
[25:53]
Sean Rhodes
So there were failures during production.
[25:55]
Sean Rhodes
Obviously this is just cost.
[25:57]
Sean Rhodes
It's not actually.
[25:59]
Sean Rhodes
And then you get to the people who've asked for the fingerprint reader, but then realized that in Linux all it's going to do is log you in.
[26:07]
Sean Rhodes
You still got to type your password in to unlock your keychain and therefore it's pretty pointless.
[26:14]
Sean Rhodes
So then people ask us for an option.
[26:15]
Sean Rhodes
Can we disable the fingerprint reader?
[26:18]
Sean Rhodes
So it was like, oh, okay, that was pointless.
[26:20]
Sean Rhodes
I think we kept them in, I think two generations and now they're gone.
[26:24]
Sean Rhodes
And yeah, I highly doubt we'll go back unless something changes on the next slide.
[26:31]
Sean Rhodes
Interesting.
[26:33]
Viktor Petersson
In terms of Linux distros.
[26:36]
Viktor Petersson
What.
[26:37]
Viktor Petersson
Where's your stance on that?
[26:38]
Viktor Petersson
Right, because I know, I mean, system 76, they are a bit more opinionated.
[26:43]
Viktor Petersson
They have their POP os.
[26:44]
Viktor Petersson
Where do you guys stand on that?
[26:47]
Viktor Petersson
How do you see that shaping up on your end?
[26:50]
Sean Rhodes
So we try to stay agnostic.
[26:53]
Sean Rhodes
We don't want to have a favorite or.
[26:55]
Sean Rhodes
Or you know, say this one.
[26:56]
Sean Rhodes
And we don't want to build our own.
[26:58]
Sean Rhodes
We want to stick to our focus, which is the hardware and firmware we've essentially, if there's.
[27:06]
Sean Rhodes
If people ask us to offer one installed, if we can do it and there's enough demand, then we'll do it.
[27:12]
Sean Rhodes
So yeah, cubes popped up because of that.
[27:14]
Sean Rhodes
Fedora will be available soon.
[27:17]
Sean Rhodes
Then there's one other list leap is coming up.
[27:22]
Sean Rhodes
So yeah, really it is.
[27:23]
Sean Rhodes
As long as it people want it and it works and we can install it, we'll put it on just because in terms of, you know, if it'll actually work, that's more down to Linux Excel than the distro.
[27:35]
Sean Rhodes
Yeah.
[27:35]
Sean Rhodes
How it looks doesn't really affect, you know, capabilities of a computer.
[27:41]
Viktor Petersson
And speaking of that, in terms of when, obviously hardware enablement in the Linux kernel, I guess when you pick components like WI Fi or Bluetooth, whatever it may be, do you always go for things that work out of the box or do you go down the path of oh crap, this is not supported, let's patch it up ourselves and contribute upstream.
[28:03]
Viktor Petersson
How do you see that for like enablement?
[28:05]
Sean Rhodes
I guess so we've always done it as we build it for what's working okay.
[28:11]
Sean Rhodes
In the kind of.
[28:12]
Sean Rhodes
We've never tried to add support for it for a new device just because, I mean even also say we did it now, we did a new sound card or whatever it might be, you had support for it, you know, and then, you know, people still want us to, you know, install, say Zorin.
[28:29]
Sean Rhodes
I think that's the oldest thing that we've got in there that's still running 6.8.
[28:32]
Sean Rhodes
So we had support for a driver in 616.
[28:35]
Sean Rhodes
You know, we're not going to be able to offer a Zorin on that for probably another four years.
[28:41]
Sean Rhodes
And then you get to this all versioning things like that, whereas something's already supported, chances are it's been there for 10 years.
[28:47]
Sean Rhodes
So you can use any kernel version.
[28:49]
Sean Rhodes
It's just simpler.
[28:52]
Viktor Petersson
Yeah, no, that, that's fair enough.
[28:54]
Viktor Petersson
That's fair enough.
[28:54]
Viktor Petersson
And I mean it's.
[28:57]
Viktor Petersson
Yeah.
[28:58]
Viktor Petersson
Because you can't really control that ecosystem at all really.
[29:01]
Viktor Petersson
Particularly if you look at upstream.
[29:02]
Viktor Petersson
Right.
[29:02]
Viktor Petersson
So it's.
[29:04]
Viktor Petersson
Yeah, it makes a lot of sense.
[29:07]
Viktor Petersson
We talk about what's.
[29:08]
Viktor Petersson
What makes hard to make a device from scratch.
[29:12]
Viktor Petersson
But I guess let's go back to the horror days of COVID and I'm curious about how you guys lived through the supply chain crisis that impacted everybody in that world.
[29:25]
Viktor Petersson
Right.
[29:25]
Viktor Petersson
In the entire hardware world.
[29:27]
Viktor Petersson
Like how did you get out of that alive?
[29:30]
Viktor Petersson
Like how, how was that I'm curious about your firsthand experience of dealing with those crisis.
[29:36]
Sean Rhodes
Yeah, fun.
[29:37]
Sean Rhodes
So, yeah, so we fortunately right before COVID we had just had, I think it was two big shipments.
[29:45]
Sean Rhodes
So it was kind of good timing for us.
[29:47]
Sean Rhodes
So we had a bit of inventory to keep us going for a bit.
[29:51]
Sean Rhodes
But then after that off that, you know, everyone's prices from all of our suppliers, you know, went up.
[29:58]
Sean Rhodes
There was not the figures of the, of my head but we, yeah, Soundcard, I think it was like 1, $1.90 we used to buy them for and in CO it was 30, $32 or something like that.
[30:11]
Sean Rhodes
So you know, some components were just.
[30:12]
Viktor Petersson
That's hard to pass on through the roof.
[30:16]
Sean Rhodes
So yeah, I think we swallowed some of them and bumped the prices up for others.
[30:19]
Sean Rhodes
And then lead times became really long because production lines couldn't be as efficient and shipping was congested.
[30:25]
Sean Rhodes
And so essentially I think we made it through it fortunate timing because we just had a delivery.
[30:32]
Sean Rhodes
And then also the fact that everyone was in the same position.
[30:36]
Sean Rhodes
No one could, you know, get anything new.
[30:39]
Sean Rhodes
So everyone was very understanding about things taking a lot longer and costing them more.
[30:43]
Sean Rhodes
So I think it was a. Yeah, luck.
[30:47]
Viktor Petersson
Luck, yeah, fair enough.
[30:48]
Viktor Petersson
And our customers and speaking about that a bit like what.
[30:52]
Viktor Petersson
How.
[30:54]
Viktor Petersson
Who's.
[30:54]
Viktor Petersson
Who are your customers today?
[30:55]
Viktor Petersson
Like.
[30:56]
Viktor Petersson
And like is it mostly consumers or they've been picked up by enterprises more?
[31:01]
Viktor Petersson
What, I mean what do you, how do you kind of navigate that and.
[31:05]
Sean Rhodes
What do you focus on?
[31:06]
Sean Rhodes
We don't focus on anything.
[31:08]
Sean Rhodes
So we don't, you know, target one specific group, you know, like Profile X or you know, this type of company.
[31:15]
Sean Rhodes
It's literally as random as anything.
[31:18]
Sean Rhodes
You know, we've got companies that everyone knows the name of to teeny tiny companies who map out manholes and things like that.
[31:28]
Sean Rhodes
To someone who wants to use cubes because they want to be private, to someone who's annoyed with Microsoft.
[31:36]
Sean Rhodes
It literally is your biggest, most diverse customer base you'll ever get.
[31:43]
Sean Rhodes
I mean sometimes we even have people pop up sort of, you know, Linux developers and that, you know, say things that, you know, just you guys over our head because you know, they know more about Linux than we do.
[31:54]
Sean Rhodes
Right.
[31:55]
Sean Rhodes
So yeah, it's insanely diverse.
[31:57]
Sean Rhodes
There definitely isn't, you know, this is our key person is.
[32:03]
Viktor Petersson
And in terms of volume, can you speak a bit about like how many units you've sold or how many you're selling per year or like any order of magnitude numbers we're probably close.
[32:13]
Sean Rhodes
To 10,000 at the moment.
[32:15]
Sean Rhodes
the number in total or per year?
[32:20]
Sean Rhodes
Yeah, since we started.
[32:22]
Sean Rhodes
Don't know.
[32:24]
Sean Rhodes
Yeah, I'd have to check.
[32:26]
Sean Rhodes
But yeah, most of the quantities come from the Starlight is definitely our best seller at the moment.
[32:32]
Viktor Petersson
Okay.
[32:32]
Sean Rhodes
Yeah, that's, that's a lot.
[32:34]
Sean Rhodes
It's quite hard to make enough.
[32:37]
Viktor Petersson
And if you compare you guys with obviously we have, I guess in the last decade, I say we have.
[32:43]
Viktor Petersson
We had system 76 kind of done this guys, you guys have been in this game framework.
[32:47]
Viktor Petersson
Seems to be getting a lot of, obviously, I guess slightly more recent.
[32:52]
Viktor Petersson
How much collaboration is there between you guys in terms of like raising the bar for Linux on the desktop?
[32:59]
Viktor Petersson
Is there any at all or.
[33:02]
Sean Rhodes
Not really.
[33:02]
Sean Rhodes
We don't really engage with many of the others.
[33:06]
Sean Rhodes
I think you cross paths with System 76 occasionally on A, you know, core book patch that's being upstream.
[33:13]
Sean Rhodes
But in terms of anyone else, I haven't really.
[33:15]
Sean Rhodes
We don't really run into them, so to speak.
[33:19]
Sean Rhodes
I don't think, you know, we work on the same things.
[33:23]
Sean Rhodes
I mean, me and Matt mainly work on, you know, upstream core book and that's why they're.
[33:27]
Sean Rhodes
Right, yeah.
[33:29]
Sean Rhodes
Smallish people, smallest group of people who work on it, which is pretty much, you know, me, Matt, a bunch of Google engineers and then, you know, seam into there and a bunch of engineers and then I think most of the others primarily work on downstream forks.
[33:43]
Sean Rhodes
So there isn't that much crossover.
[33:46]
Sean Rhodes
Yeah, it just doesn't really come up.
[33:50]
Viktor Petersson
That's, that's fair enough.
[33:51]
Viktor Petersson
I mean, and do you, what do you.
[33:56]
Viktor Petersson
I mean, obviously coreboot is close to your heart and like, where do you.
[34:01]
Viktor Petersson
Yeah, what.
[34:01]
Viktor Petersson
I mean, do you see a world where it will become more mainstream, where it becomes a viable real alternative to efi, to AMI and the likes of.
[34:14]
Viktor Petersson
And Phoenix and all those guys.
[34:16]
Viktor Petersson
How do you see the maturity of that?
[34:18]
Sean Rhodes
I don't think it would be corrupt because coreboot is quite stuck in its ways.
[34:23]
Sean Rhodes
Not in a bad way, but stuck in its ways for sort of, you know, mainstream vendors to pick it up and it become approachable.
[34:29]
Sean Rhodes
I think an open source alternative is possible because AMI dropped their open source one, I think it was a couple of years ago.
[34:37]
Sean Rhodes
That was a very streamlined EVK2 base.
[34:41]
Sean Rhodes
I bought that.
[34:42]
Sean Rhodes
Or slim bootloader, I guess.
[34:43]
Sean Rhodes
But I think those could appeal to, you know, someone like Dell or something like that because you get the benefits of open source, the shared platform, you know, code management.
[34:53]
Sean Rhodes
But they're not going to be completely learning how to do things again because yeah, I mean going from AMI to core boot they are entirely different.
[35:04]
Sean Rhodes
Whereas AMI to slim bootloader is still really K2.
[35:08]
Sean Rhodes
So it's pretty much the same thing.
[35:10]
Viktor Petersson
Okay, so that's where you would you think, do you see the future of CoreBook more being in custom tailored embedded vendors like yourself?
[35:20]
Viktor Petersson
Is that purely plus?
[35:22]
Viktor Petersson
I guess Google with the Chromebooks, is that this the future you see of it or.
[35:27]
Sean Rhodes
I guess so.
[35:28]
Viktor Petersson
If you say, if you say not going to go mainstream.
[35:30]
Viktor Petersson
Right?
[35:31]
Sean Rhodes
Yeah, I don't think it will for you know, computers in general, mini PCs, laptops, etc.
[35:38]
Sean Rhodes
Not overly okay on the topic, but I seem to remember reading that Tesla used it in their cars.
[35:44]
Viktor Petersson
Oh.
[35:44]
Sean Rhodes
Whether that's right or not, they've got, definitely got a fork of it.
[35:47]
Sean Rhodes
It's popped up.
[35:48]
Sean Rhodes
But I think that sort of implementation I guess could grow because I mean if you think if you want a lightweight fast bootloader with no junk in it, cool boot is, it's the dream.
[35:59]
Viktor Petersson
Yes.
[35:59]
Sean Rhodes
I think you better have a fork of it as well.
[36:02]
Sean Rhodes
So I could see.
[36:03]
Viktor Petersson
Oh yeah, that, that, yeah that doesn't surprise me because I, I know there are people in the corporate world from, that has been in at meta before.
[36:12]
Viktor Petersson
Right.
[36:12]
Viktor Petersson
So that doesn't surprise me at all.
[36:16]
Viktor Petersson
Interesting.
[36:16]
Viktor Petersson
So yeah, I mean I, I, I, I'm really bullish on corporate.
[36:22]
Viktor Petersson
I would, I would love to see our devices running on co at screenly but we're not quite there yet.
[36:26]
Viktor Petersson
Right.
[36:27]
Viktor Petersson
Maybe there's a future scenario with that because I mean I, I like the lockdown approach.
[36:31]
Viktor Petersson
Right.
[36:31]
Viktor Petersson
We're like slim as possible attack vector because I think there are more like we've seen, we have seen more attack vectors against biases and I think that's just going to keep coming.
[36:41]
Viktor Petersson
Right.
[36:41]
Viktor Petersson
So I don't think that's, that's hardly over.
[36:44]
Viktor Petersson
Right.
[36:45]
Sean Rhodes
Yeah.
[36:47]
Viktor Petersson
Cool.
[36:47]
Viktor Petersson
Let's go things back.
[36:49]
Viktor Petersson
I want to go back a little bit to your origin story and kind of talk a little bit more about that.
[36:53]
Viktor Petersson
You mentioned clevo before for people not familiar.
[36:56]
Viktor Petersson
Let's, it's come up before on the show but I don't think we had a proper explanation.
[37:00]
Viktor Petersson
Let's start there.
[37:01]
Viktor Petersson
What is clevo?
[37:03]
Viktor Petersson
And just for the users who are not familiar, I know we've already mentioned it so probably worth it as at least a brief explanation of what that is.
[37:13]
Sean Rhodes
Sure.
[37:13]
Sean Rhodes
I mean my obviously experience is seven years out to date but as far As I know they exactly the same thing.
[37:19]
Sean Rhodes
They don't sell their things directly.
[37:21]
Sean Rhodes
You don't go into a shop and buy a, you know, this is our laptop one whatever.
[37:26]
Sean Rhodes
They are primarily designed to be white labeled.
[37:31]
Sean Rhodes
So seven years or what ago they have a chassis and then they've built it to be configurable.
[37:37]
Sean Rhodes
Configurable to whoever's ordering it.
[37:39]
Sean Rhodes
You know, did you want that 50W hour battery or do you want a 30W hour battery and two SSDs?
[37:44]
Sean Rhodes
And it's all designed so people can order it in their implementation of it.
[37:49]
Sean Rhodes
And theory is people buy these, stick their logo on it, you know, choose option lists, buying a new car, sort of type list of things you can do and then they don't have to, you know, pay for tooling, pay for thousands at a time.
[38:05]
Sean Rhodes
All the other complexities that come with.
[38:09]
Viktor Petersson
And do they blow fuses on the boards and patch them and like.
[38:13]
Viktor Petersson
Or do you have the ability like patch on bias on that, put your own bias on there or the.
[38:19]
Sean Rhodes
Way it was back then is that you did maintain their own internal firmware so you could get updates for I think it was six months or something like that from their AMI firmware.
[38:28]
Viktor Petersson
Okay.
[38:29]
Sean Rhodes
But you couldn't.
[38:30]
Sean Rhodes
You'd have to, if you wanted to do it, you'd have to port it yourself because you have to do your license independently.
[38:36]
Viktor Petersson
Right.
[38:36]
Sean Rhodes
With ami, which you have to pay per board, whereas they're already paying for it.
[38:40]
Sean Rhodes
So it's a bit complicated.
[38:43]
Viktor Petersson
Got it.
[38:44]
Viktor Petersson
Okay, I got two more things I want to cover with regards to like Linux on the desktop, obviously, which is a big topic, but the first one is you mentioned firmware updates.
[38:52]
Viktor Petersson
Right.
[38:53]
Viktor Petersson
how do you go about that?
[38:54]
Viktor Petersson
We've, I've had Richard Hughes on before talking about firmware update.
[38:58]
Viktor Petersson
how do you like, how do you make, what do you make of the firmware update life cycle on Linux today and how.
[39:07]
Viktor Petersson
What do you guys suggest for your customers to do?
[39:09]
Sean Rhodes
Firmware updates.
[39:10]
Viktor Petersson
But particular over there, right.
[39:12]
Viktor Petersson
If you're talking about larger fleet deployments, enterprise deployments, so forth.
[39:16]
Viktor Petersson
Right.
[39:16]
Viktor Petersson
How do you, what do you guys.
[39:18]
Sean Rhodes
Recommend for those that so.
[39:19]
Sean Rhodes
Yeah, I mean we are well worked with, spoken to Richard for a long time.
[39:26]
Sean Rhodes
Yeah.
[39:27]
Sean Rhodes
The preferred method is Firmware Update Manager.
[39:30]
Sean Rhodes
It's built into pretty much every distro now and generally speaking it works.
[39:35]
Sean Rhodes
We've seen whole use of it has tailed off a bit because there's been a lot of issues especially on Arch because they build and push things so fast and especially I think, you know the lockdown side of things and the kernels been dialed up compared to where it was a year ago and lots of things have stopped working.
[39:55]
Sean Rhodes
So yeah, it's.
[39:56]
Sean Rhodes
It's the preferred one.
[39:57]
Sean Rhodes
It's wicked.
[39:58]
Sean Rhodes
You know, you upload something to the LVFs, it'll run tests on it, check, it's fine, it'll get assigned by us, you know, it'll be checked, it hasn't changed whilst you're downloading it.
[40:09]
Sean Rhodes
I mean, there's a long list of benefits and yeah, up until recently it works on every distro.
[40:17]
Sean Rhodes
Yeah, a few hiccups I think, which will probably smooth over in the next six months, a year, hopefully it's back to working everywhere.
[40:25]
Viktor Petersson
And you provide your bias updates in the lbfs?
[40:28]
Viktor Petersson
So you can just pull them down from there?
[40:30]
Sean Rhodes
Yes, that's right, yeah.
[40:32]
Viktor Petersson
And that works for coreboot and for your aima, because I believe you still ship with AIMA as well as an option.
[40:38]
Sean Rhodes
No, no.
[40:39]
Sean Rhodes
So that's all gone.
[40:40]
Sean Rhodes
So, yeah, in now we've got a couple updates, your SSD updates.
[40:46]
Sean Rhodes
Because we've been working with Lexar quite recently.
[40:49]
Sean Rhodes
Okay.
[40:49]
Sean Rhodes
With Fison and yeah, Lexar have actually been really wicked about tuning their SSDs to work well with core boot.
[40:56]
Sean Rhodes
A bunch of extra timings and stuff.
[40:58]
Sean Rhodes
So we've got our own firmware for Lexar SSDs, touchscreen updates, keyboard updates, hub updates.
[41:08]
Sean Rhodes
Pretty much everything we do is in there if we've had to update it.
[41:13]
Viktor Petersson
Oh, very nice.
[41:14]
Sean Rhodes
Yeah, Richard is absolutely wicked in that regard because were speaking to him about how to update their keyboards and the new lights and I think almost word for word, his reply was, I accidentally wrote you a plugin.
[41:28]
Sean Rhodes
Try this out.
[41:31]
Sean Rhodes
Here's a firmware file and yeah, it just worked brilliantly.
[41:33]
Sean Rhodes
Yeah, were pushing updates out for that for nine months or so.
[41:38]
Viktor Petersson
Amazing.
[41:38]
Viktor Petersson
That's really cool.
[41:41]
Viktor Petersson
Kind of the last thing I wanted to cover is Linux on desktop 2025.
[41:47]
Viktor Petersson
What are the biggest shortcomings?
[41:50]
Viktor Petersson
Is it still in power management or.
[41:53]
Viktor Petersson
Where do you see the biggest weaknesses in.
[41:55]
Viktor Petersson
In Linux on a desktop today?
[41:56]
Viktor Petersson
Compared to alternative ecosystems?
[41:59]
Sean Rhodes
I guess.
[42:02]
Sean Rhodes
Tricky one too many to be honest.
[42:08]
Sean Rhodes
I don't think it's too bad because, yeah, so we as a company, we've grown massively in the last year and so we put on people.
[42:16]
Sean Rhodes
When we started it was everyone used Linux, so it was never really a question of what operating system are you going to use.
[42:23]
Sean Rhodes
Do you know how to use Linux?
[42:24]
Sean Rhodes
That was just a Given obviously we've had to bring on people who have skills in other areas rather than Linux.
[42:29]
Viktor Petersson
Right.
[42:30]
Sean Rhodes
And each one of them has been thrust a laptop with Linux now and we haven't had any sort of internal support questions if you like or anything else like that.
[42:41]
Sean Rhodes
Yeah, I think you get the occasional one of I can't.
[42:44]
Sean Rhodes
I think Apple music people aren't into the Linux ecosystem like to use that and things like that.
[42:49]
Sean Rhodes
So I don't think there's any one like major drawback.
[42:51]
Sean Rhodes
I think it really is quite solid now.
[42:54]
Viktor Petersson
Okay.
[42:55]
Sean Rhodes
Obviously that's me saying it.
[42:57]
Sean Rhodes
He's used Linux for a long time.
[43:02]
Sean Rhodes
So yeah, I'm going to be not the most neutral in that regard.
[43:08]
Viktor Petersson
But yeah, because historically power management has always been like heels heel.
[43:14]
Viktor Petersson
Right.
[43:14]
Viktor Petersson
Like I just even to this day like people like they don't hibernate.
[43:19]
Viktor Petersson
They just like when I'm done my laptop gonna shut down before I put my bag.
[43:23]
Viktor Petersson
All right.
[43:23]
Viktor Petersson
Which is I left the Linux world as my daily driver many years ago in favor of the Apple ecosystem for various reasons.
[43:33]
Viktor Petersson
But like that was one thing that I remember vividly the first time he's like wait, it just hibernates and it doesn't drain the battery when it's hibernator.
[43:43]
Sean Rhodes
That's, that's one of the things that are still to be fair shocks me and people will sort of, you know, sending a message and stuff like that.
[43:50]
Sean Rhodes
It's like do you.
[43:50]
Sean Rhodes
Does suspend you work when you use Ubuntu on your laptop and you're just like yes.
[43:57]
Sean Rhodes
You know, it's almost shocking that people think that it doesn't work with a laptop that's designed to work for Linux.
[44:03]
Sean Rhodes
I mean if you can suspend it's.
[44:04]
Sean Rhodes
Something's broken.
[44:06]
Sean Rhodes
Yeah and I think, yeah, I mean a lot of that comes from people buying stuff that wasn't designed to.
[44:11]
Sean Rhodes
It probably hasn't been updated in years and yeah, it doesn't work.
[44:16]
Sean Rhodes
So yeah, it's yeah, I think yeah low expectation bar from quite a lot of people.
[44:22]
Viktor Petersson
So there's nothing that you still struggle with that you would like to see greatly improved?
[44:28]
Viktor Petersson
Is it just relative parity across compared to everything else or there must be some areas that you feel like this area really would need some love.
[44:37]
Viktor Petersson
Right.
[44:39]
Sean Rhodes
I mean, yeah, I think I'll be biased by recent experience but I think sort of more sort of continuity and testing and things like that.
[44:46]
Sean Rhodes
So we've had an absolute wave of bugs on the outside recently and you know, part of that is because of the best thing about archers.
[44:54]
Sean Rhodes
The worst thing is because if it's newer, you know, they'll include it, you know, just as a, a rule.
[44:59]
Sean Rhodes
And so you get a lot of bugs slipping through.
[45:01]
Sean Rhodes
So I think, yeah, just, I think a little bit more continuity and testing would probably do it well from bugs and things like that.
[45:11]
Sean Rhodes
But, you know, it still is using arch as the example.
[45:16]
Sean Rhodes
The best and worst thing, if you find an issue on it, they'll fix it in a couple of days.
[45:22]
Viktor Petersson
Yeah.
[45:23]
Sean Rhodes
So it's definitely not the end of the world.
[45:26]
Viktor Petersson
Interesting.
[45:26]
Viktor Petersson
And on that note, on a desktop, how many proprietary blobs do you need to run your devices today?
[45:35]
Viktor Petersson
I would imagine not everything is open source that runs there.
[45:38]
Viktor Petersson
Right.
[45:39]
Viktor Petersson
So talk to me about that.
[45:41]
Viktor Petersson
How does that look like a landscape today?
[45:43]
Sean Rhodes
So everything intel based, we'll keep it simple.
[45:49]
Sean Rhodes
You've got a descriptor, which is a blob, but it's so tiny and coreboot can modify them that no one's ever bothered to change them.
[45:57]
Sean Rhodes
So you've got the descriptor, you've got the me, you'll likely always have the me.
[46:03]
Sean Rhodes
And then you have fsp, which people like us and everyone who works on corebook has source code for, so they've never bothered to try and attack.
[46:11]
Sean Rhodes
So in terms of the ones firmware wise, people aren't too happy about is the me.
[46:18]
Sean Rhodes
And yeah, OS wise, you got wireless card, which.
[46:22]
Sean Rhodes
Wireless cards have had blobs for donkeys.
[46:26]
Sean Rhodes
Yeah, I mean, some people cling to.
[46:28]
Sean Rhodes
There was a brand of wireless cars that used to put blobs on the chip and everyone thought was brilliant because you could use a distro that didn't provide blobs.
[46:37]
Viktor Petersson
Right.
[46:38]
Sean Rhodes
Negating the fact that it could never be updated.
[46:42]
Viktor Petersson
Pretty big oversight.
[46:45]
Sean Rhodes
Athros.
[46:46]
Sean Rhodes
Athros.
[46:47]
Sean Rhodes
I want an Athros card because I don't want my.
[46:49]
Sean Rhodes
I want a blob for eos.
[46:50]
Sean Rhodes
And it's like you could technically do it, but then you just got an outdated blob that's burnt into your card, so it's kind of defeats the point.
[46:58]
Sean Rhodes
So, yeah, wireless card, I mean, I guess they're the ones that people don't want, but are they out of requirement.
[47:06]
Viktor Petersson
And I guess Bluetooth included in that?
[47:08]
Viktor Petersson
The wireless card?
[47:09]
Viktor Petersson
Yeah, I guess that's a.
[47:10]
Viktor Petersson
That's one.
[47:11]
Viktor Petersson
That's a dual function card, I guess.
[47:13]
Sean Rhodes
Yeah, yeah.
[47:14]
Sean Rhodes
I mean, to be fair, they are two separate blogs that the distro throw either.
[47:18]
Sean Rhodes
But yeah.
[47:20]
Viktor Petersson
Amazing.
[47:21]
Viktor Petersson
So, Sean, what lays ahead for STAR Labs in the next 12 months.
[47:25]
Viktor Petersson
What are you guys focusing on?
[47:26]
Viktor Petersson
What should people be on the lookout for?
[47:31]
Sean Rhodes
It almost make it sound a bit boring.
[47:32]
Sean Rhodes
It is more of the same.
[47:33]
Sean Rhodes
It is just evolving down the, you know, features that people have asked us for.
[47:39]
Sean Rhodes
The biggest one is people asking us to make the haptic trackpad available on a smaller laptop because we've done a fighter.
[47:47]
Sean Rhodes
And people go, this is wicked because the only of Apple have done this, but I don't want to spend three grand on a laptop.
[47:52]
Sean Rhodes
And that was theory of the fighter, that we make something that was.
[47:56]
Sean Rhodes
Had everything on it, didn't look at the costs.
[47:58]
Sean Rhodes
So, yeah, we've got that coming to a.
[47:59]
Sean Rhodes
To a cheaper model, which is very cool.
[48:03]
Sean Rhodes
And yeah, it really is everything.
[48:05]
Sean Rhodes
Sort of just filling out requests, more kill switches, camera filters, things like that, sort of going more into the.
[48:12]
Sean Rhodes
It's almost going more into the niche which is now becoming more mainstream because people are becoming sort of privacy away 100.
[48:22]
Viktor Petersson
Interesting.
[48:23]
Viktor Petersson
Good.
[48:23]
Viktor Petersson
Well, is there anything you want to wrap up and talk about before we hit the report?
[48:27]
Viktor Petersson
Anything people should be aware of otherwise, beyond the roadmap, things that people should be.
[48:33]
Viktor Petersson
Well, learn more about you guys or anything else you want to do a shout out about?
[48:39]
Sean Rhodes
Not off the top of my head.
[48:40]
Sean Rhodes
We've got.
[48:40]
Sean Rhodes
We've got a few bits working on firmware side of things which will be very.
[48:44]
Sean Rhodes
To come out.
[48:46]
Sean Rhodes
So just insane levels, customizability.
[48:49]
Sean Rhodes
Can't talk today.
[48:50]
Sean Rhodes
It's been a long week.
[48:53]
Sean Rhodes
Yeah, a bunch of things on that side which just.
[48:58]
Sean Rhodes
This is just pooling together everyone's request.
[49:01]
Sean Rhodes
So your firware menus get incredibly long, so you can do literally exactly what you want.
[49:07]
Sean Rhodes
You're talking some very strange features that, you know, only one person in the planet has requested, but we've included it.
[49:15]
Sean Rhodes
So, yeah, it's a bunch of firmware stuff, new hardware choices, more toys elsewhere.
[49:23]
Viktor Petersson
Amazing.
[49:23]
Viktor Petersson
And if you want to learn more about STAR Labs.
[49:25]
Viktor Petersson
Where do they go?
[49:27]
Sean Rhodes
Where do they go?
[49:28]
Viktor Petersson
Yes.
[49:29]
Sean Rhodes
Starlabs systems.
[49:32]
Viktor Petersson
Amazing.
[49:33]
Viktor Petersson
Perfect.
[49:33]
Viktor Petersson
Sean, this has been very fun.
[49:35]
Viktor Petersson
Thank you so much for coming on the show.
[49:37]
Viktor Petersson
Have a good one.
[49:38]
Sean Rhodes
Thank you very much.
[49:39]
Viktor Petersson
Cheers.