From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id QCl0HRdPvWVG4AAA62LTzQ:P1 (envelope-from ) for ; Fri, 02 Feb 2024 21:22:47 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id QCl0HRdPvWVG4AAA62LTzQ (envelope-from ) for ; Fri, 02 Feb 2024 21:22:47 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=fI9mt9gp; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1706905367; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=BdDnHEm9B5/lzM2KMq1F83mvwAyiANpqrZT+BitH+GY=; b=gF4bYkOGfKoHuAjuopV0e6607PKjrSevmCs594Rfyg12iewJa8Vh3Io7W4cco0XYS+BfAT hUiXNSc+ud+QEIZZwL8SJ8yQb5HTGCOatWUJu8y4xXRCqddIo3ezWq0OVvt2jrZLaAN67V nZqdZyU8bGSvzaZun0u5UXyMemiZnShwoGZBh6mxxqlzZz4MkmioMf30urcgZpNHjzbmAY v9CE4peLkclGfNnCnHN41U+oXdUanaKf8LQh4CTMSLEcUDmBrXtxTQvHxaxCtGWDeZd2mp N/TBaBcCobG4OT0S0s+HZdUzcqAeUt+xqy/kng21VN+B5/UD3aQv9S5wwzaoGg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=fI9mt9gp; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1706905367; a=rsa-sha256; cv=none; b=fHTfG4kJtbfjO2KWpsro09DSEwtvKUkuYz7YyJyu3W+aZet+67QIFGdOFF4U2spB/1xHqR ZGrsyHr9nOfbp8hHjhWU/Y2YG0G5EkgaV88qVJmJesf2AuVAjHZV8FkEQVTo8kY2p+Qx3M MtSuVLvRAobv8xbMIa0Uc+eNFR8KwJ3sX9tSgdc0gXk+NyD/D/m/Vt7vVWY100KjLv4O+J jjF7PEhJcM2zdsa9ebOuZ0bYIW0xX1pH45cO1FTA49+vOaiycqezvGH3iVGOZwSYQ5DDFR GWj00GfJqQlEaPv6tTiq9kSK6irPUGshTfa5NuxpBEe5QDMBXR82jQbaPsGTyw== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 603F5147D9 for ; Fri, 2 Feb 2024 21:22:47 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rW03H-0003ma-IR; Fri, 02 Feb 2024 15:22:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rW03E-0003mE-B0 for guix-devel@gnu.org; Fri, 02 Feb 2024 15:22:16 -0500 Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rW03B-0001WP-Az; Fri, 02 Feb 2024 15:22:15 -0500 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:50]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 089D71AB23; Fri, 2 Feb 2024 12:21:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org; s=1.vagrant.user; t=1706905316; bh=+QGyA7cQlf8KO1pnyp4X0YfZqouRAP+cvEOpJ1EHisI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=fI9mt9gps76W4AXHFjwYlt95GzcAkjbYWO7llGj2GeAXLOc1s1VNLF8+6aCqGk4yp 0HWRBCUZQAFnbhKMExfR0KGwBk8dgXOr0FzL3x/S14CCmPsU+EDB0DvX0Za4M/xgtz v9Vc0bMXMNKa0TsbmHmp1zPK46UNMS0BVeWvkAWLCaNFJBeLcyYgKcwvFc7h1flph6 ooHbNUMH8cuvlqUBhPSqpku18XUjFVzgaJbWGF39RXvSwiQdzp5eFzua19dlRyMO3u DCfoMI+axjDAYY1Fv/WPfQquscDgtWpRU5qRNwYRrTFJChP2bBKyTby55ivGhHslrj 1vhd3DwB9hvrQ== From: Vagrant Cascadian To: Attila Lendvai , Ricardo Wurmus Cc: Liliana Marie Prikler , Felix Lechner , Edouard Klein , Ludovic =?utf-8?Q?Court=C3=A8s?= , Josselin Poiret , guix-devel@gnu.org Subject: Re: Introducing Guix "Features"! (Was: Syntactic Diabetes) In-Reply-To: References: <87wn377rst.fsf@rdklein.fr> <87ttp4jfiy.fsf@lease-up.com> <4H69vnQJrUA5WrVPVfQknwCz2ymq8NFyOnp0cCuqZiUVpSAwp6QAhonzbnSpsuRZJcZUX4dmV-U-qhV7CXNH5UOaGV8IEaL2fY8qXmPnmns=@lendvai.name> <87frycl3cm.fsf@lease-up.com> <4199f978c93d00b23d1da5ff50678e0722c7b5f2.camel@gmail.com> <87r0hv99oe.fsf@elephly.net> Date: Fri, 02 Feb 2024 12:21:52 -0800 Message-ID: <874jeq8vmn.fsf@wireframe> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=2600:3c01:e000:267:0:a171:de7:c; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-2.276, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -9.76 X-Migadu-Scanner: mx13.migadu.com X-Spam-Score: -9.76 X-Migadu-Queue-Id: 603F5147D9 X-TUID: FyBKov2xV/Et --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2024-02-02, Attila Lendvai wrote: >> > for an average unix user a service is a process that is running in the >> > backgroud, doing stuff mostly without any user interaction. you can >> > try to argue this away, but i'm afraid that this is the state of >> > things. >>=20 >>=20 >> I don=E2=80=99t think it=E2=80=99s a good idea to aim to satisfy some pr= esumed =E2=80=9Caverage >> unix user=E2=80=9D, because such a user would not be familiar with many = concepts >> introduced by Guix (e.g. =E2=80=9Cguix shell=E2=80=9D or =E2=80=9Cguix s= ystem=E2=80=9D). > > > the primary argument was that two, very different abstractions share the = same name, and in shared contexts. > > it's just icing on the cake that one of the abstractions is nothing like = what most users understand by the name 'service'. In the systemd realm, there are different types of services, I think one is called "one-shot" which is effectively quite similar to the types of services guix has... they do something once, and there is no running daemon. So, for better or worse, guix is not so far from one of the most widespread and commonly used systems here... live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZb1O4AAKCRDcUY/If5cW qi+gAQCwn1m49JOKjywol5KkjVkXZ4FW3QcN8NAU2AwjYMDCUAEA7LVYVz9LOnc8 5tHs3jQ60lvJaN2ZyJEeC6IJGi+DywM= =2oUR -----END PGP SIGNATURE----- --=-=-=--