[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [External] Re: ThinkPad laptops preinstalled Linux



Le vendredi 12 juin 2020 à 17:12:08-0400, Mark Pearson a écrit :
> 
> On 6/10/2020 2:59 PM, Yves-Alexis Perez wrote:
> > -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
> > 
> <snip>
> > > 
> > > My plan before this conversation came up was to keep an eye on
> > > what fixes were needed to get things working on the
> > > Ubuntu/Fedora/RHEL front and then once those were upstream work on
> > > getting those pulled into Debian.
> > 
> > I really think most of the work should be done in upstream projects
> > (so with upstream contributors), then making sure those changes are
> > included in the relevant Debian version. That also means really early
> > hardware shouldn't be needed since most of the *porting* work should
> > have been done (and actually mostly by Intel and maybe AMD engineers,
> > these days).
> > 
> Agreed
> > I'd say this is mostly about having the correct fixes in the Linux
> > kernel, but maybe there are other parts which need fixes (maybe Xorg,
> > pulseaudio, stuff like that?).
> I used to work on network switches and moving to PCs has been
> eye-opening. It's amazing the amount there is that can break :)
> - Audio is a constant headache (instead of earache).
> - Graphics is frequently fun. Nvidia cards definitely add a challenge but I
> think that's improved a lot. OLED panels are throwing up some issues.
> - Power management - suspend and resume, energy certification. Hibernate
> right now seems broken/not supported well which I suspect is going to be an
> irritant to a lot of users.
> But ethernet, wifi, bluetooth, touchpad, thunderbolt, USB, touchscreen, card
> readers, thermal, secure boot, apps, firmware, fingerprint, camera...the
> amount of stuff packed into these devices still amazes me - and there is
> always something that crops up.
> > 
> > If you have experience on what was really needed in recent ThinkPads
> > it might be useful to reach out to relevant teams. I only have
> > hands-on experience with X250 (documented in the link I gave on my
> > first mail), which is a bit old now I guess (I have hands-on
> > experience on an X280 but it was maybe 18months after it was released
> > so basically everything was already working just fine)
> We're going though this on our 2020 platforms right now so it's an
> interesting point. I think I can safely say that it is constantly varied :)
> The impression I get though is this year things are going more smoothly than
> last year - I'd like to claim that this is because we are more
> experienced.....I might be kidding myself.
> 
> I should document it though - right now my gut feeling is I can't point to
> one or two candidates and go "they always cause trouble". It's truly varied
> 
> <snip>
> > > 
> > > Anyway - if there was interest we could explore what was involved
> > > with choosing a couple of platforms, getting them to a Debian
> > > developer or two and going from there. I don't know how early in
> > > the process we'd be able to make HW available - it is *really* hard
> > > to get hold of these early systems (based on personal experience).
> > > That's a challenge I'm willing to take on if it's something that
> > > there is interest in.
> > 
> > So right now what would be the target hardware / timescale we'd be
> > talking about? There's definitely no reason that Lenovo product(s)
> > roadmap(s) and Debian stable roadmap should be aligned, so there are
> > few interesting things:
> An interesting question. I'd actually like to bounce that back at the
> community. After all - if the aim is to have platforms that work with Debian
> the people who are going to want these are likely to be Debian folk (you're
> not the first choice for Linux noobs ;))
> 
> I have some ideas but is there a 'wishlist' or guidance on which platforms
> are the most popular? Either Lenovo specifics (makes my life easier) or
> general "it should have at least xxxx".
> 
> Anybody want to setup a Debian survey? :)
> > 
> > - - making sure “current” generations products work fine on Debian
> > stable/Buster, so they could be “qualified” to ship with Buster
> > preinstalled (I'm unsure how realistic it for current products, but
> > making sure *they* work is a first start I guess) - - making sure
> > “next” generation products work fine on Debian stable/Buster so they
> > could be qualified to ship with Buster preinstalled (maybe a little
> > more realistic but I guess it also depends on the timescale) - -
> > making sure “future” products work fine in Debian testing (Bullseye)
> > so once it's released the products can be qualified on it and
> > hopefully ship with Bullseye preinstalled
> This makes sense but I'll be honest - I haven't run Buster on anything in a
> long time. For me too much doesn't work (touchpad, graphics, audio,
> networking usually). I go straight for Bullseye and then to unstable and
> sometimes to experimental.
> 
> > 
> > For “current” products I guess we mean everything until the 2020
> > generation (so including X13/T14/T15, I don't really know that much
> > the rest of Lenovo lineup). For those I assume there would be no NDA
> > needed (and actually there might already be some hardware in the
> > hands of relevant people). For “next” I guess it depends a bit on the
> > timescale and the level of upstream support already here. For
> > “future” it's even more true, and my guess would be that most of the
> > stuff need to be done by Intel (and AMD) people first.
> Yep.
> So we have a few platforms coming out in the next few months. X1 Carbon is
> usually high on users wish list - but maybe that's less the case for
> developers? (I personally quite like mine...)
> The P series with the mobile workstations are nice machines too - but they
> can be beasts.
> 
> > 
> > So I'd say “current” and maybe “next” are the most realistic if you
> > want to start somewhere.
> I'm wondering if I/we can choose a couple of "next" and try that and see
> what happens - but I need to go and shake some branches internally and
> probably have some conversations off mailing list (I like doing everything
> in public but...not sure Lenovo is quite ready to have all plans in the open
> - maybe I'm overthinking it)
> 
> Full honesty disclosure - this month is nuts. I want to give some time to
> this but please be patient if responses are slow. I wrote most of this email
> yesterday but didn't get to hit send until....now

If you need people to test how Debian works on your new hardware, I'd be
eager to help. If you need people to actually fix stuff when you know
what is to be patched/uploaded, I'd be glad to review and upload the
fixes on the archive.

If you need a developer who could also do the integration part
(debugging/fixing on his own), I personally couldn't guarantee that I'd
succeed all the time.

But feel free to reach out if you need hardware beta testers. NDA is
fine with me.

-- 
Pierre-Elliott Bécue
GPG: 9AE0 4D98 6400 E3B6 7528  F493 0D44 2664 1949 74E2
It's far easier to fight for one's principles than to live up to them.

Attachment: signature.asc
Description: PGP signature


Reply to: