galeb

Једноставна статичка дистрибуција заснована на musl-у
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 61092cdd39a810d1003f374ea3380e80f496efe2
родитељ 0a3ccafb4182876161f166eb15ba5481746ed531
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Fri, 29 Jul 2022 18:42:33 +0200

Update FAQ and BUGS

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
MBUGS | 2+-
MFAQ | 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