From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Guix beyond 1.0: =?utf-8?Q?let=E2=80=99s?= have a roadmap! Date: Mon, 01 Jul 2019 11:36:43 +0200 Message-ID: <87blyet7tg.fsf@gnu.org> References: <877e97vws8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:50686) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhsjv-00064t-N2 for guix-devel@gnu.org; Mon, 01 Jul 2019 05:36:49 -0400 In-Reply-To: (David Thompson's message of "Thu, 27 Jun 2019 16:28:29 -0400") 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+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: "Thompson, David" Cc: Guix-devel Hi David, "Thompson, David" skribis: > * Extend 'guix environment' to cover use-cases that people currently > use docker-compose for Could you clarify a bit what that would mean? > * Improve UX of 'guix environment' by using sane defaults and > conventions such as reading from 'guix.scm' file in current directory Yup! I haven=E2=80=99t forgotten about your proposal at: https://lists.gnu.org/archive/html/guix-devel/2017-08/msg00300.html > * Add a small-scale, general-purpose, "serverless" computing > environment a la AWS Lambda using g-expressions + call-with-container > + a web server Is it something akin to =E2=80=98remote-eval=E2=80=99 and =E2=80=98containe= r-eval=E2=80=99? https://issues.guix.gnu.org/issue/36162 > * Improve portable application bundles so that only files needed at > runtime (no headers, docs, etc.) are included somehow (not sure how to > do this one) I guess it boils down to making packages =E2=80=9Csmaller=E2=80=9D, possibl= y using multiple outputs and generally paying attention to what =E2=80=98guix size= =E2=80=99 reports. > * Allow system services to run unprivileged (perhaps via user > namespaces) so that each user may have their own shepherd instance > (would be useful for other features, too, such as the first item in > this list) Makes sense to me. Thanks, Ludo=E2=80=99.