чување 61092cdd39a810d1003f374ea3380e80f496efe2
родитељ 0a3ccafb4182876161f166eb15ba5481746ed531
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Fri, 29 Jul 2022 18:42:33 +0200
Update FAQ and BUGS
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
| M | BUGS | | | 2 | +- |
| M | FAQ | | | 33 | ++++++++++++++++++++++++++++++--- |
измењених датотека: 2, додавања: 31(+), брисања: 4(-)
diff --git a/BUGS b/BUGS
@@ -11,7 +11,7 @@ Known bugs/Errata
script, as well as the needed libnl, but both are commented out. It has
dbus stripped out, and I haven't been able to test how well it would behave.
Use at your own risk. You will have to create a service file for **svc**(8) as
- well. Adding support for wireless is planned for a future version of Galeb,
+ well. Adding support for wireless is planned for a future update to Galeb,
and it will likely include the support for Christoph Lohmann's[1] conn,
rfkilld, nldev and nlmon.
diff --git a/FAQ b/FAQ
@@ -111,6 +111,24 @@ A: Galeb doesn't follow FHS. Instead, it builds on https://sta.li/filesystem/
* 9base is in /plan9.
+Q: Why not use fakechroot + fakeroot + chroot instead of writing a convoluted
+ shell script which requires root access? I don't want to use that!
+A: Quoting `man fakechroot`:
+
+ > - Every command executed within fakechroot needs to be linked to the same
+ > version of the dynamic linker from real environment. If the libraries in
+ > chroot are not compatible, try to use "--use-system-libs" option.
+ >
+ > - Statically linked binaries doesn't [sic!] work, especially ldconfig(8),
+ > so you have to wrap this command with dummy version and set the proper
+ > "FAKECHROOT_CMD_SUBST" environment variable.
+
+ Obviously, for both reasons, this combination can't be used here.
+
+ You are _expected_ to at least set your username in lib/env.sh before running
+ bootstrap scripts. In general, you should always inspect any scripts before
+ running them (especially as root).
+
Q: Why use LibreSSL instead of BearSSL?
A: Python doesn't support it yet (apparently?):
https://github.com/oasislinux/oasis/issues/14
@@ -123,9 +141,18 @@ A: Unfortunately, heirloom vi gives "Out of memory - too many lines in file":
https://github.com/n-t-roff/heirloom-ex-vi/issues/3
Q: Why not use vis instead of vim?
-A: It didn't work well in tty under tmux (only works with tmux-256color and tty
- is in 16 color mode, crashes with other TERM settings). I might bring vis
- back instead of vim if I figure out how to fix it.
+A: It didn't work well in tty under tmux. It only "works" (to a degree – with
+ visual artefacts when moving through a file) with `tmux-256color` (and tty is
+ normally in 16 color mode), crashes with other `TERM` settings. I might bring
+ vis back instead of vim if I or its authors figure out how to fix it.
+
+Q: Why isn't there a graphical login and GNOME/Plasma etc?
+A: Surely you jest... ... ... No? Alright – because they are against the
+ fundamental principles behind Galeb.
+ If you give it a bit of thought, there is no reason at all for the existence
+ of graphical login programs (also called _display managers_, DMs) when there
+ is already getty. Even as eye candy, the only time one is looking at a
+ display manager is when not logged in.
Q: Can you add FOO as a package?
A: When I created Galeb, I made my own choice of initial packages. You are free