From nobody Fri Mar 07 04:09:14 2025 X-Original-To: freebsd-desktop@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Z8CV166JDz5qbZS for ; Fri, 07 Mar 2025 04:09:29 +0000 (UTC) (envelope-from emaste@freebsdfoundation.org) Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z8CV03P2Bz42kg for ; Fri, 07 Mar 2025 04:09:28 +0000 (UTC) (envelope-from emaste@freebsdfoundation.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=freebsdfoundation.org header.s=gfnp-20170908 header.b=NsjCx6A6; dmarc=pass (policy=none) header.from=freebsdfoundation.org; spf=pass (mx1.freebsd.org: domain of emaste@freebsdfoundation.org designates 2a00:1450:4864:20::62b as permitted sender) smtp.mailfrom=emaste@freebsdfoundation.org Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-ac25d2b2354so14119866b.1 for ; Thu, 06 Mar 2025 20:09:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsdfoundation.org; s=gfnp-20170908; t=1741320565; x=1741925365; darn=freebsd.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=TNTE1FBhjUYicfuQRnQIROFnqYHb4sEq5srZPitgLeM=; b=NsjCx6A6ooACMAl+68bKIWwUKteAKnCz5A8F61Qb+93jZF5zAGV/unosOyGDoVR3Yq xbAnVPOO3UVQzYb1ldtZYnGKemes28ydCKKZROaQmn7lQ3pUdnb9YfbdZQo+l1RdF43W mg/ffLcjYapEMiGsEozpPangAMFNrdwTJLWajqSMewo31Tby3f9U35LX7tvAkiymHZBB AoUNgesQSguUH6+bJHXwx5IJmXATbrRcBdm7va9c9V6WwQAW6PIgxkK52V1drXBVwzFs hGixq3/mMcMdKd+8+ntNK65HYAmRiN7cDmGnQGo+8zuYLvYWWaN4imoQpgilpIzrsvQ2 lhuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741320565; x=1741925365; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TNTE1FBhjUYicfuQRnQIROFnqYHb4sEq5srZPitgLeM=; b=qqIX8ckjCYrWDtEiTXUVV7OI33Uy2Od7phzvFr58E4LR2HeEqMPtRyESqfvnqu1enP x+gwi0CQLuzBMixWTW9d0TWrtqPFdR2lYFOeRs0Wmg09uvDO4DaswccwFeRltpKzq+PI dvXdn2+Xw5MXj/Jp9WMJamxSrgJieJrFA5oWPrOITBlhI/BxfYp/Lw8xRDqOzRXOxn0E 4wV6g2VLYPKG1hl7RP64eMS/6n8Ykm78r+NFOoIpzn6GXSP8uXOidYQMXLaWmWgdf/bq 2xkWhD15d8ug41IvFMwEsXkdbLC3gnfugUzy9urov2y8DkEUKEHF50ioleTI8wEq1xvx Zm7w== X-Gm-Message-State: AOJu0YzWjQt7UwXKEL1n9pz3ZwmmIWbeVPcb6I9n4BLN07CNa7Oxqm+6 6/0zgiNgtq6eOXUFwlDKMHK/OlWxPXdzp+7x4wljLsr+l/boE6KHwuEnk4J3l0pHMhHY0E3g4pp Vy9VjYuUU9MqbJjYiktF1hKvuAfEdI6lG3HFlvMtKB0kz0Je57bo= X-Gm-Gg: ASbGncsCbQJRwuWUJR9Wck+CN5WwRE8rAPv9KvYjQFkzGd5CYW0I4pQ5T4wbyVI7Alo xXHJ81OohyJwZcjnP7hj2oP9VP7Ogi9vJlU6iTgEmvysk7TDIUZQYCF1/W1VViyMV9IdlzGNkDD EYeugDbHEl6/1gKrktD+WZLKvSxYLir6dK2IMshj3hHb5hZsz4+A7zUEHbMO1s X-Google-Smtp-Source: AGHT+IFvRBji8/Kpf8mMsgAiB9rS0KLGcMQL8Gi37XkEPwC0H3r0AViRhQMajK2vQMYjWiwskW2KDGlLTlF2WhSO6F0= X-Received: by 2002:a17:906:dc92:b0:abf:71bb:c24a with SMTP id a640c23a62f3a-ac2526bdbb3mr129164066b.17.1741320565432; Thu, 06 Mar 2025 20:09:25 -0800 (PST) List-Id: Using and improving FreeBSD on the desktop List-Archive: https://lists.freebsd.org/archives/freebsd-desktop List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-desktop@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Ed Maste Date: Thu, 6 Mar 2025 23:09:14 -0500 X-Gm-Features: AQ5f1JrUjN-qkwf7x3BOehHKVvPyU5N3dwd3-N5NQkXI8ZdndQgFPGaBQDUMGEM Message-ID: Subject: Re: FreeBSD Foundation Laptop Support target hardware and desktop environments To: freebsd-desktop@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-2.29 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.96)[-0.960]; NEURAL_SPAM_LONG(0.67)[0.666]; DMARC_POLICY_ALLOW(-0.50)[freebsdfoundation.org,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[freebsdfoundation.org:s=gfnp-20170908]; MIME_GOOD(-0.10)[text/plain]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEFALL_USER(0.00)[emaste]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::62b:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-desktop@freebsd.org]; MLMMJ_DEST(0.00)[freebsd-desktop@freebsd.org]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[freebsdfoundation.org:+] X-Rspamd-Queue-Id: 4Z8CV03P2Bz42kg X-Spamd-Bar: -- On Tue, Feb 11, 2025 at 8:41=E2=80=AFAM Ed Maste wrote: > > The FreeBSD Foundation's Laptop Support and Usability Improvements > project is choosing a small list of laptops and of desktop > environments that will be used as targets for our development effort. > ... Thanks everyone for all of the feedback. One high-level comment is that our goal is to take a narrow but deep focus: we'd rather have one laptop model where all functionality works completely, than having several mostly functional models where for example one has an audio quirk with headphone switching not working and another where the special function keys don't work. I understand the feedback that we need additional models though, and there are candidates for inclusion in the supported list. Thinkpads and Dell business laptops are already in the list; a few folks mentioned HP Elitebook and it seems like a reasonable addition to the candidates. We'll probably create a tiered list, where the first tier meets the criteria mentioned (multiple developers with that model, vendor support, target 100% functionality). The second tier would not meet all of the criteria, but still has some relationship to our effort (e.g., at least one developer has the model, we know what is functional). This is the same argument for focusing on KDE to start -- we'd prefer one desktop environment where everything works, than two partially functional ones. This doesn't mean that work on GLib or other components is out of scope, just that KDE will be the environment we use to test and measure our progress.