From nobody Tue May 21 14:45:59 2024 X-Original-To: bugs@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 4VkHLJ0yY3z5LW5d for ; Tue, 21 May 2024 14:46:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VkHLH5PRmz4QYw for ; Tue, 21 May 2024 14:45:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1716302759; a=rsa-sha256; cv=none; b=pmB4K+ox/uoCBwmqyAqYlctrE4l8iKd3cDwzs4NCPd73KEL25ad2B/GqbECs5e4UBU1XXG 8fxlenNb9QCXTKs+YxouUQxTH2rxLPYWpPF/ah3gkljYPfZ6BlA1ZaJm4Hf7ffiDOndmcM CTr7wo7NddW/p0bX5rpth47SraAZ9KYMCVABJOEcakFYb6G3LYP9Lt5Nn5yMm83TR0lbI5 xa3ycpmDXrPLQ4n7YGeNNPgdh3hTWGy2FNXZkNiYPJ7QEufdBrrNu7XAd2PFH+F9d7ZNlG tFtyemg6MHXRnfdprSmVsjSoHXRwo/TKu5jlo5P1v4hV41VJsLE9G5ad9gwy9w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1716302759; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DavAZdx3cHbJwkMQ5tRiiPZ2pFMDHRSxcdArV0jH13c=; b=rWZkVLbVk6u8R2++CkfbwKZ5vqzema16rHKpvCFlR4CRb0y0xtaeMq0fEpwdbQSsjWsha3 9DXCPIHeIRqKp6xWQfgz/E0C0yVfeNkoYgesoaWsZLrbuLEVYQ2y4WUjqeIp6R+QrzGVP5 qWH+UCXh2JWJtwD4jihzlwE+nW2twMO3qkgdgmrZSAjMqyY4Kz624rojZ3PjM3UJjIA4Xt ylYDSYR+ofSMWdwLMbYw/SQ2Ix66eJTUSxtsi6PLNRDHnPPqtgJ6dSdPt5cdOs5nrLyOp1 ItEUK8SE0y1HtJH4IgyAUTD/MolB2+CsKkTcKYe7wmUCyTyRRdc6Hg4/D75rSQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VkHLH4vnyzQf5 for ; Tue, 21 May 2024 14:45:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 44LEjxNr028192 for ; Tue, 21 May 2024 14:45:59 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 44LEjxnq028191 for bugs@FreeBSD.org; Tue, 21 May 2024 14:45:59 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 279174] POLA violation: Graphical Installer for a natively text UI OS Date: Tue, 21 May 2024 14:45:59 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: khorben@defora.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Not A Bug X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279174 Pierre Pronchery changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |khorben@defora.org --- Comment #3 from Pierre Pronchery --- Hi Alexander, (all) [I understand that this is not the place for a discussion - we can take it privately from there - but I think some aspects deserve more clarity] First, thank you for your interest, and for the praise; much appreciated. While I totally agree with your evaluation of FreeBSD, I also believe that = it can grow to be more than a text-based Operating System, and that graphical interfaces can be useful to many less tech-savvy users even while setting u= p a server. I have witnessed this myself, and this is also the reason behind projects like TrueNAS, PC-BSD, GhostBSD, or MidnightBSD for instance. With this in mind, this new graphical version of the installer does not rep= lace the existing one. It adds a new possibility, by means of an additional installation image. It is only available there, and even then it still star= ts the text-based installer on the first VT as usual. This actually works as a failover mechanism if the graphical installer fails to start. In fact the current design of the graphical installer re-uses the code of t= he traditional text-based installer. This is an intentional decision on my par= t, which allows both implementations to improve each other in most situations:= a fix in the graphical installer automatically applies to the other one, and = vice versa. Win win :) Ed wrote a bit too fast, as by now almost every part is ready and pending review in Phabricator. However overall it is not an easy thing to just appr= ove and push, as it adds weight to releases (currently 8 GB on amd64), flirts w= ith what is acceptable in base (e.g., downloading ports to generate an image) a= nd will probably require documentation updates as well. So this will still take time and broader approval before making it to a future release. Knowing this, I took it upon myself to travel to AsiaBSDCon and communicate about this project at the DevSummit and at the conference, and I also inten= d to present it to a broader group of FreeBSD developers next week during BSDCan. I would like to conclude by mentioning two related initiatives: Alfonso Siciliano, the author of bsddialog, is working on an additional installation step which would drop a graphical interface after installation if so desire= d - thus fixing the POLA violation - while a GSoC student, Leaf Yen, is working= on extending the installation media for upgrading or repairing existing installations. I am very much looking forward to the first official release of such commercial-grade installation media for FreeBSD :) Anyhow hoping this clarifies, -- Pierre Pronchery --=20 You are receiving this mail because: You are the assignee for the bug.=