From nobody Fri Dec 10 21:40:19 2021 X-Original-To: freebsd-arch@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 C1BE018D69CF; Fri, 10 Dec 2021 21:40:32 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4J9kpm2WHZz4qbr; Fri, 10 Dec 2021 21:40:32 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from mail-qt1-f170.google.com (mail-qt1-f170.google.com [209.85.160.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: kevans) by smtp.freebsd.org (Postfix) with ESMTPSA id 31A7D2787C; Fri, 10 Dec 2021 21:40:32 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: by mail-qt1-f170.google.com with SMTP id t34so9718468qtc.7; Fri, 10 Dec 2021 13:40:32 -0800 (PST) X-Gm-Message-State: AOAM532AOsakstNQF6iAEWA0LJUEwQHtiOo8cn0EWsp+VdKIgWbfbEZ3 oUmXWoxXuTYX9a3G5tYz7cjcrGx81/dXBlwvG9I= X-Google-Smtp-Source: ABdhPJy8zvPV9WwF1yp+H6c7BRh3PrDY0DjyWpLTbWDYYYNqo9IlZNVf4QoSPXy+niE80AJoIx52bnYWsIBnfQCIJ2A= X-Received: by 2002:ac8:58ca:: with SMTP id u10mr29657394qta.44.1639172431649; Fri, 10 Dec 2021 13:40:31 -0800 (PST) List-Id: Discussion related to FreeBSD architecture List-Archive: https://lists.freebsd.org/archives/freebsd-arch List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arch@freebsd.org MIME-Version: 1.0 From: Kyle Evans Date: Fri, 10 Dec 2021 15:40:19 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: configng To: freebsd-arch@freebsd.org, FreeBSD Hackers Content-Type: multipart/alternative; boundary="000000000000839de905d2d19259" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1639172432; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=lmfbxcQqkI8m0v4FpItYbn2gjjSqm1Zc+RfMjjYf5P4=; b=NAe+8yVDfelQg9uBNvsOXjmw3GQse7Edlm2QlEV8yJgkouW46r7ytZ0LHByP13OJXVx5iH i9Qfn+Okppp2/yEFC0Au/UORRsVnjjSw5yNlQcw4NBAmctYGkb5jAaJ8h6vN5E8+1EMT5S +YWK4lLLo/en6WnaAHwfZTwT4170rJqfyg79BWCv4IP8kaXBk7ponnqpftyAoL2xnBxvuV 9XVWfpOk+F9SdOqjcZDS2wxTc5tZfvJHLxTOJ3g31WlsAFd5Q8J00VDtaloIMh9GzR+031 k+6r4rZ8FwKmdPktG8g0YB46RgLNMz2I8jJ4eSLMUYG44HCA6cZzg+ABurtVpQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1639172432; a=rsa-sha256; cv=none; b=qRfzkea6VsaBCnrabEFDHazAtK5gmEyoe2e+uRJdQE0/8ds8ucqWN949W0pD8U7RkyD4Wp b/6f32pQDwUnP+qy5ayV8TQ3ghK0Y4x/4BArlUTRYOzxcTu2YNdYYfaD1bEzPCNDpDUHHt tLx7PSxrp4iSDkEcUiYetTme9i7dCUs+mo5galRym1Yb/O2hJzB/iB1sQcSh0AbxvJBjXp nXqjRTCkIzk/oOAaZkai131firyPUTWSMzFr/MQYq+IjvJ2Fs7y17ZRp9EtP/7ulVSY10G Ra7kKxJFkUS2IW9FIYqKEWDItWqzYNEqSuqahk2LXnBhES5MKLyTTSB70JSeYQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: Y --000000000000839de905d2d19259 Content-Type: text/plain; charset="UTF-8" Hi, FYI- we're forming a group to look at what the next generation of config(8) should look like, with the goal of addressing some long-standing issues with the existing kernel configuration system. If you're interested in participating in the ongoing design discussion, please shoot an e-mail to kevans@FreeBSD.org or imp@FreeBSD.org. The current high-level requirement outline can be found here: https://hackmd.io/w1Tf8mmVQVuZok7-LNEhgw The current expectation is that configng will use an entirely different configuration language, rather than extending what we currently have, and come with some tooling to aide migration. This will be discussed more in-depth in later stages; for now, we want to focus on what we want to get out of the next generation. Thanks, Kyle Evans --000000000000839de905d2d19259--