markshuttle
Joined 12 years ago
Joined 12 years ago
High school is a sort of universal misery - pretty much everyone who might be applying for a job with us, from almost any country, would have gone to high school. Rich or poor, you had to suffer through it. Yes, you're a different person now than you were then, but it's still interesting to hear how people handled work and social dynamics. There is plenty of good science which correlates young adult behaviours with lifelong outcomes. And as one part of an interview process, it's a useful reference point that is less susceptible to circumstance than things like "which university did you go to".
We now hire much from many more countries than we used to, and it feels good to me that we're giving opportunities to work on open source to a wider audience. Sure, you can be cynical about our intent. Invent elaborate motivations for our process. Perhaps the answer is as simple as this - we want to work with people who are conscientious and care about getting open source into more hands, in an easier to use form, at the lowest cost. Now, that's not the worlds most profitable software strategy, but it feels good to me to make that the focus of a days work. Terrible, right? Crazy, right?
Of course, things may change at Canonical if I am no longer involved. That's a reasonable risk to think about and have a plan for. Some paranoia is constructive. One of the nice things about open source is that you can fork it if you want to. But to do so just because Canonical might in future take a different view than we have to date seems like its paying too high a price for that paranoia :)
We've always tried to be at the forefront of new kernel capabilities - especially security and container tech - and it helps that Ubuntu generally has very modern kernels. On Ubuntu we can make releases of the kernel and LXD that line up nicely. Other distros with older kernels have always been supported as well as possible, and I don't see why that would not continue. There is certainly no plan at Canonical to inhibit that.
We've all decided to build with sustainable local materials, which anybody can dig up without harming the environment. That's wonderful! Unfortunately, the materials sometimes turn out to have asbestos in them.
Canonical and a large number of friends enjoy digging, and they make those local materials available for free, no digging required, as Ubuntu. So Ubuntu happens to be a free source of pre-dug materials which is popular for lots of reasons.
People with big buildings who like using Ubuntu need the asbestos removed if its found, and Canonical has started to do that for them commercially. Canonical have also said they are happy to remove the asbestos for free for small buildings, as long as the big-building people keep funding them to do it. The more big building people choose Canonical to sort out this issue, the better it will be for everyone using Ubuntu, even if they don't do any digging themselves.
Seems like a great deal for people with smaller buildings, as long as people with big buildings also think it's a good deal. Since I happy to like helping people with smaller buildings, I think this is all pretty square.
Over the years, companies have started asking us to do more for them in universe, and now that body of work is available to all customers. We are making it freely available to you and others under a personal subscription. I think that's rather elegant, I hope more and more companies see Ubuntu Pro as a very cost-effective way to get full compliance for their estates, and I hope we can keep growing the set of things we make available for free as a result.
If you look at the range of packages covered, and the numbers of issues addressed, it's way, way more than any other enterprise Linux offering. If it were possible to provide enterprises with this level of security update coverage for free, then I'm sure someone would have figured out how to do that. I couldn't figure out how to fund full security coverage of universe without having customers for that work. In the end, I think the Ubuntu Pro free personal subscription is a very nice way to balance what are ultimately conflicting desires between people who quite understandably want more and more for free, and people who are able to buy the work that they need.
The Canonical security team and wider Ubuntu contributors will still make best efforts to update universe. Neither the team nor I are interested in degrading a prior experience for our free users. We know what the criteria were for those best-effort universe updates, and they remain unchanged.
What's changed is that there is now a much larger team that will systematically fix every high and critical vulnerability in universe, with an SLA. That's a huge improvement, it's great for enterprise users, it enables people to use Ubuntu in regulated and mission-critical environments. It also makes me very happy that we give it free for personal use on 5 machines.
Broadly speaking, when you lead something, the people who will step up to lead alongside you will be people who mostly agree with the position you take. Obviously. Why would they align and invest precious years in something they totally disagree with? It would be dysfunctional to have a leadership team in any organisation made up of people who have hugely different opinions about everything at a fundamental level.
Of course, that group has disagreements on stuff. We spend a lot of time talking about the things we disagree on, but we live with people we broadly agree with.
So from the outside it may look like the leadership team of any company are highly aligned. If you have been at Canonical, you know that in the leadership team we have lots of hard debates and discussions, all the time, in search of the best. You also know we are all working to the same goal, which is to help people consume open source cheaply and safely, at scale, across all kinds of compute.
So, here's how I interpret your comment. You saw a group of people that were broadly supportive of a position I hold, and which you disagree with. Sure, you disagree, and that's fine. Calling them sycophants is just finding a nasty word for people who happen to be aligned on something you disagree with.
How do you deal with adversity? How do you deal with peer pressure? How do you motivate yourself to work on things that feel irrelevant? How do you choose your hobbies and the people you associate with? Those are important things to assess in a potential colleague. And this is just one potential angle on how one might assess them.
As for "making stuff up that sounds good", you are correct, some people are better at that than others. Fortunately we have clear and objective measures of that to work with so forewarned is forearmed.
The team working on Rust coreutils have been loving the feedback wider testing provides, and I am sure that 25.10's wide usage will enable Ubuntu 26.04 LTS to be confident in the new stack. It will also enable other distros to consider making the same change.