[OT] systemd (was Re: www.gnucash.org back online)
GWB
gwb at 2realms.com
Wed Feb 8 14:47:03 EST 2017
Geert,
Great, wonderful. That's good news, and exactly the right direction
(IMHO). So little or no threat to gnucash in user space from systemd
and gnome. I should also add that I have not had a problem with the
gnucash servers (wiki, source, etc.) so whatever the set up is must be
working fine, with the usual slight hiccups.
Gordon
On Wed, Feb 8, 2017 at 4:21 AM, Geert Janssens
<geert.gnucash at kobaltwit.be> wrote:
> A very long thread jumping up and down between platforms...
>
> The only thing I want to add here is that while gnucash is listed as a gnome
> application on Ubuntu, it's not that tightly integrated that it depends on
> gnome let alone on systemd.
>
> It mostly uses the same gui toolkit (gtk). Apart from a few details that's
> about it. What's more the core is in the proces of being ported away from glib
> and friends to c++, freeing the program even more.
>
> Regards,
>
> Geert
>
> Op woensdag 8 februari 2017 00:45:51 CET schreef GWB:
>> Well, can we be off topic and just warn GnuCash users on Windows and
>> Mac (most of them?) from the beginning that they can skip reading this
>> thread? It might apply more directly to GnuCash users on Ubuntu,
>> Debian, Linux, BSD, etc.
>>
>> It is worth noting that the various BSD's (OpenBSD, FreeBSD, NetBSD,
>> Dragonfly BSD) run gnucash quite well, but usually with an older
>> release than current. However, gnucash requires many dependencies
>> along with X11, which some varieties of BSD consider a bloated
>> nuisance; OpenBSD, for example, has what it calls a "default X
>> environment", but the assumption is that the OpenBSD install will be a
>> server/router/firewall, so why bother? I have used gnucash on FreeBSD
>> with xfce, and that works fine. DragonFly BSD is an excellent little
>> distro, and does indeed have gnucash. It also has Hammer FS, which is
>> a real accomplishment for a limited developer base.
>>
>> Where systemd may affect gnucash (in user space) directly is the
>> increasing integration between gnome and systemd. I use ubuntu daily
>> as a "swiss army knife" type of OS to go between Windows, Mac and
>> Solaris, and both systemd and gnome seems way more complicated than
>> they have to be. I'm not an expert, but if you find yourself
>> resorting to rc.local on a daily or weekly basis, that seems too
>> often. Gnome apparently is moving toward a "tighter handshake" with
>> systemd. Or, perhaps, systemd will eventually replace gnome. Again,
>> I'm not an expert, but either development seems bad to me. If you
>> can't login to a console, and then type "startx", run gnucash, and
>> then exit the X Windows session gracefully, then I see that as a
>> problem.
>>
>> But I can't see that affecting most gnucash users, who I'm guessing
>> are on Windows and Mac. Gnucash users on Ubuntu might be affected;
>> gnucash is listed in the gnome "sub section", which I take it means
>> that a gnome installation provides the dependencies that gnucash needs
>> on Ubuntu. So others will have to figure out how to proceed if gnome
>> and systemd become "too close", or if one replaces the other. I don't
>> know enough to say.
>>
>> Where the BSD's shine, however, are as servers, routers, firewalls,
>> and a lot of other applications (Border Gateway Protocol routers) that
>> need to be fairly robust with a good level of security. The pf
>> firewall is outstanding (hence its name in PFSense), I have had BSD
>> routers run for months without a problem, and intrusions are almost
>> nil (but that's always dependent on the sysadmin, no matter how good
>> the OS).
>>
>> But the convenience of Ubuntu or Debian in a Docker environment would
>> outweigh the effort of switching a container over to FreeBSD.
>> FreeBSD, perversely, also runs docker, which is odd because FreeBSD
>> has had "Jails" for years. Gentoo might be a viable alternative, but
>> also more work than necessary. SMF (in Solaris and SmartOS) does some
>> things very well, but I never got past the xml code in the manifest
>> files.
>>
>> I would not avoid Debian or Ubuntu because of systemd or gnome, but I
>> would want to have an alternative if necessary. Gentoo is a
>> candidate; you can use runit, OpenRC, and dumb-init for linux
>> containers. Systemd is also an option on Gentoo, if you want it.
>>
>> In user space, that means that one of the best reasons for using
>> gnucash is that it runs on a variety of OS platforms. If one of them
>> becomes unworkable, switch to another, and still use gnucash. When I
>> become annoyed by their political idiocy, or get tired of giving
>> MicroSoft or Apple too much money, I use BSD or linux.
>>
>> Gordon
>>
>
>
More information about the gnucash-user
mailing list