From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathieu Othacehe Subject: Re: Come back and graphical installer Date: Sat, 20 Oct 2018 21:48:34 +0600 Message-ID: <87k1mcei0d.fsf@gmail.com> References: <87lg6sejwa.fsf@gmail.com> <87h8hgprn3.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59500) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gDtUZ-0005y0-FM for guix-devel@gnu.org; Sat, 20 Oct 2018 11:48:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gDtUU-0006IB-Je for guix-devel@gnu.org; Sat, 20 Oct 2018 11:48:43 -0400 Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:43435) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gDtUU-0006Hn-Ae for guix-devel@gnu.org; Sat, 20 Oct 2018 11:48:38 -0400 Received: by mail-lf1-x12a.google.com with SMTP id p34-v6so27341825lfg.10 for ; Sat, 20 Oct 2018 08:48:38 -0700 (PDT) In-reply-to: <87h8hgprn3.fsf@ambrevar.xyz> 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: Pierre Neidhardt Cc: Guix-devel Hi Pierre, > I'm a bit late to the discussion, so maybe this was discussed before, but what > about a graphical installer (X / Wayland)? I think it would offer more appeal > to a wider audience. People acquainted to curses-like interfaces are usually > also familiar with commandline, which is the current way of installing I remember this topic has been discussed here: http://lists.gnu.org/archive/html/guix-devel/2017-09/msg00247.html To give you my opinion, I think that having a X/Wayland installer would be really nice and totally agree. However, I also think it is important to capitalize on the work already done. Plus, writting this kind of installer is quite complicated because: * Using Anaconda[1] as suggested by Harmut would mean interfacing a huge codebase in Python, written for FHS based distributions. * To write this kind of installer in Guile, we need bindings for a nice high level graphical library and we have to be careful not to increase too much the installer footprint. So this seems that something we want in the future but that is a bit out of reach for the 1.0 release. Mathieu [1]: https://en.wikipedia.org/wiki/Anaconda_(installer)