From: Carlos Bilbao <carlos.bilbao@amd.com>
To: Dan Middleton <dan.middleton@linux.intel.com>,
linux-coco@lists.linux.dev
Subject: Re: RFC: CCC Linux Kernel SIG
Date: Thu, 9 Nov 2023 11:22:47 -0600 [thread overview]
Message-ID: <22966e1b-dd7f-4eb2-ac5d-5988cc6687b6@amd.com> (raw)
In-Reply-To: <4dcca77e-e6d0-4cd1-9813-6a7ad24ba0e8@linux.intel.com>
On 11/7/23 19:24, Dan Middleton wrote:
> Hi from the CCC!
>
> Many of our companies also collaborate in the Confidential Computing
> Consortium.
> There we are proposing a SIG and invite your feedback and involvement:
>
> https://github.com/confidential-computing/governance/pull/196
>
> The entirety of the proposal is also copied below.
>
> Thanks,
>
> Dan Middleton
> CCC TAC Chair
>
>
> # Proposal: CCC Linux Kernel SIG
>
> This proposal seeks to accelerate Confidential Computing feature velocity
> in the Linux kernel.
> By creating a Linux Kernel SIG in the CCC we can foster community dialog to
> develop vendor neutral
> architectural approaches to new features and thereby reduce complexity in
> associated kernel patches.
>
>
> # Background:
>
> One of the technical limitations to the adoption rate for Confidential
> Computing is the speed at
> which we as a community can add features to the Linux kernel. Each vendor
> has similar needs of the
> kernel but has historically presented significantly different ABIs. To
> contain complexity and manage
> maintainability, the Linux kernel community tries to prevent proliferation
> of unnecessarily vendor
> specific ABIs. Often the opportunity for commonality is unclear until
> multiple vendors have proposed
> separate interfaces [0].
>
> The CCC as the home of open collaboration for Confidential Computing
> hardware vendors, software
> vendors, and end users facilitates a unique environment for exchanging
> views on features and
> requirements. Up to this point in time though most CCC collaboration has
> been on user space software
> and use cases. The Linux kernel community has not been a regular part of
> discussions and the CCC has
> not been a regular participant on the Linux Kernel Mail List (LKML)[1].
> Bringing these communities
> together in a structured forum has the promise of accelerating their joint
> work towards broad
> availability of Confidential Computing in Linux environments.
>
>
> # Scope:
>
> 1. Facilitate dialog between Linux kernel and Confidential Computing
> subject matter experts:
> * to facilitate direction for topics that need formal collaboration,
> * to have an additional venue to facilitate direction for topics that
> are stalled on LKML,
> which would benefit from higher bandwidth communication,
> * to have a common place to record decisions and formalize the output
> for others to reference,
> * and to introduce new technical topics emerging in either domain,
> e.g., attestation mechanisms
> approaching standardization.
> 2. Create recommendations for other organizations and communities such as
> LKML, IETF, etc.
> on topics at the intersection of the Linux kernel and Confidential
> Computing.
>
>
> # Governance:
>
> The CCC adheres to a culture of Minimum Viable Governance [2].
> We prefer not to create rules that inhibit the progress of substantive work.
>
> All are welcome at all CCC community forums. This SIG is targeted to all
> Linux kernel maintainers
> and Confidential Computing vendors, project contributors, and end users
> with a dependence on the
> Linux kernel. Meetings will follow standard CCC practices of inclusivity
> and openness adhering to
> the community code of conduct [3] and the Linux Foundation’s Antitrust
> policy [4].
>
>
> ## Decision Making:
>
> This SIG will use consensus decision making [5] wherein not all
> participants must be in full
> agreement but that there should not be a strong consensus against a
> proposal [6].
>
> In most cases we expect that once the SIG reaches consensus on a kernel
> topic, contributors will
> propose aligned patches to LKML without any explicit communication from the
> SIG or the CCC.
>
> If a formal CCC recommendation to another organization, e.g., IETF, TCG,
> eBPF Foundation, etc. is
> required, the SIG will rely on the CCC Technical Advisory Council (TAC) to
> ratify proposals from the
> SIG.
>
> The pipeline of activity is expected (but not required) to look like this:
> 1. Identify feature need on mailing list or informal forum.
> 2. Exchange community proposals in the SIG.
> 3. Achieve informal consensus in the SIG.
>
> a. Author patches and take them to the appropriate community, e.g., LKML.
>
> or
>
> b. Raise an agenda item for the CCC TAC to formally ratify a proposal
> and publish to the
> appropriate organization.
>
>
> ## Initial Logistics:
>
> The community will set its own meeting cadence starting from an initial
> cadence of meeting twice per
> month. The CCC will provide a Zoom channel. At the end of each meeting a
> new chair may volunteer to
> organize the agenda for the next meeting. The chair role confers no other
> responsibility or
> authority beyond collecting agenda requests from the community and
> enforcing minutes and good order.
> In addition to video meetings, the community will use an existing Discord
> channel for ongoing
> communication. No mail list is required at this time.
May I ask what Discord channel you're referring to? I'm assuming it's
open access.
>
>
>
> # References:
> [0]
> https://lore.kernel.org/all/64876bf6c30e2_1433ac29415@dwillia2-xfh.jf.intel.com.notmuch/
>
> [1] https://lore.kernel.org/linux-coco/
>
> [2] Sarah Novotny, Stephen Walli, “Minimum Viable Governance”, Linux
> Foundation Open Source Summit Europe 2020,
> https://www.youtube.com/watch?v=C2-_MjzP-Rs
>
> [3]
> https://github.com/confidential-computing/governance/blob/main/code-of-conduct.md
>
> [4] https://www.linuxfoundation.org/legal/antitrust-policy
>
> [5] https://en.wikipedia.org/wiki/Consensus_decision-making
>
> [6] See Rust’s Final Comment Period (FCP) https://github.com/rust-lang/rfcs
>
>
Thanks,
Carlos
next prev parent reply other threads:[~2023-11-09 17:23 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-08 1:24 RFC: CCC Linux Kernel SIG Dan Middleton
2023-11-09 17:22 ` Carlos Bilbao [this message]
2023-11-09 21:05 ` Dan Middleton
2023-11-09 21:17 ` Dionna Amalie Glaze
2023-11-09 21:22 ` James Bottomley
2023-11-09 18:38 ` James Bottomley
2023-11-09 22:27 ` Dan Middleton
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=22966e1b-dd7f-4eb2-ac5d-5988cc6687b6@amd.com \
--to=carlos.bilbao@amd.com \
--cc=dan.middleton@linux.intel.com \
--cc=linux-coco@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).