4. července 2023 0:44:41 SELČ, Neal Gompa <ngomp...@gmail.com> napsal: >On Mon, Jul 3, 2023 at 6:36 PM Jiří Konečný <jiri.ko...@pacse.eu> wrote: >> >> Hi, see my replies below. >> >> 2. července 2023 23:56:59 SELČ, Demi Marie Obenour <demioben...@gmail.com> >> napsal: >> >On 6/27/23 05:00, Simon de Vlieger wrote: >> >> On 6/27/23 10:40, Hans de Goede wrote: >> >> >> >> > Ok, so can you provide some instructions for how to make this work ? >> >> I guess it would be something like add the cmdline option + then start >> >> some systemd unit ? Can you please put some instructions for this in >> >> the testing section of: >> >> https://fedoraproject.org/wiki/Changes/AnacondaWebUIforFedoraWorkstation >> >> (with a note that this is currently not supported / recommended). >> >> > >> >> >> About the improvements on the Live ISO, that should be a question on >> >> Fedora Workstation SIG. Anaconda team is not in charge of the >> >> environment on the Live ISO. >> >> > >> >> > Well you are suggesting a change that is likely going to >> >> significantly increase the amount of memory needed to do a livecd >> >> workstation install and as mentioned above pushing the requirements >> >> above 2G would basically block this change since 2G RAM is currently the >> >> advertised minimum RAM requirement for Fedora workstation installs. >> >> > >> >> > So although I realize this is not entirely fair IMHO if you want to >> >> push forward with this feature then you may also be on the hook to look >> >> into reducing the memory footprint elsewhere so that the end result >> >> still fits in 2G RAM. I have some experience with tweaking the livecd to >> >> work with less RAM and I'm happy to share my experience in this, but I >> >> do not have time to actually implement needed changes for this. >> >> Hi Hans, >> >> >> >> it would indeed involve adding the `inst.webui` and `inst.webui.remote` >> >> kernel command line options and a systemd unit to start the relevant >> >> services (I *think* that'd only be `cockpit.service`). >> > >> >Remote installation is not a solution to the memory bloat. It only >> >pushes the problem to whatever machine the browser runs on, and it >> >has significant and negative security implications. A solution >> >here would be ensuring that the web UI uses no more RAM than the >> >GTK UI that preceded it. >> >> Please, take into account that we are not an application which stays open on >> background for hours (usually), so you can't put this to the same level as >> music player or similar apps. >> Anyway, I'm pretty sure that every usable machine as desktop PC, is able to >> open one web page for the installation process. >> >> From the other point, I wonder how much memory the VNC client (solution >> right now) is taking. And security point with VNC is (based on my >> understanding) maybe worse than HTTPS browsers. >> >> >> Hard to say what technology has the same memory footprint as GTK3. I think, >> there are not many options. From the other point, using this logic in the >> past, we would still be using ncurses based installations. Don't take me >> wrong, I see your point and memory footprint is important. Just saying it is >> not the only point you should take into account. > >I would also note that the work being done here does not obviate the >future return of a community-developed graphical frontend for >Anaconda. For example, the previous architecture made it impossible >for anyone to consider developing a Qt based frontend for Anaconda. >That option is now open for the first time in Anaconda's history. > >And the GUI could run unprivileged while the Anaconda services run >privileged in the background, which is required for a Wayland-based >application anyway.
Good point Neal. That is correct, if anyone would like to have the ncourses frontend again, you can create it yourself. 😃 Jirka _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue