edbarx wrote:timbgo wrote:Command Line Interface. But I don't get it how it applies here?
If a fraction of those functions can be delegated to CLI programs, it should be possible to use those programs as backends. This is done in many situations, where a graphical frontend like synaptic, uses CLI backends.
Added Later:Since in C/C++ main() is a function, I am suspecting, using a CLI backend is a matter of importing that function, essentially, making the backend program behave like a library. What I know for sure is that the OS calls main() to run a program.
A thorough reply, that makes me use apply to understand the meaning. To some extent. But can't go into it. Would, but can not program fulltime, only fraction of time in life.
Allow me to go back to quoting what you previously said, to make a particular point.
First just the difference btwn. my systemd weed and exbarx's:
edbarx wrote:On Jessie, regrettably, I still have some parts of the systemd collection installed.

Removing them will result in unsatisfied dependencies and broken packages. This is what I have:
- Code: Select all
~$ dpkg -l | grep systemd
ii libsystemd-daemon0:amd64
...snip...
Mine is, to not clutter, just see above, and, more or less,instead of:
- Code: Select all
ii systemd-shim
I have this:
- Code: Select all
ii systemd-128-0
Now I want to get to a particular point.
And, while I have only general and not hands-on understanding of programming for GNU/Linux, I would say that the lines that I leave below in the quote
edbarx wrote:...snip...
The functions these libraries export are listed below:
- Code: Select all
~$ nm -D --defined-only /lib/x86_64-linux-gnu/libsystemd-daemon.so.0
0000000000000000 A LIBSYSTEMD_DAEMON_31
...snip...
0000000000001460 T sd_is_socket
0000000000001520 T sd_is_socket_inet
0000000000001640 T sd_is_socket_unix
...snip...
~$ nm -D --defined-only /lib/x86_64-linux-gnu/libsystemd-login.so.0
...snip...
00000000000033f0 T sd_seat_can_graphical
00000000000033d0 T sd_seat_can_multi_session
00000000000033e0 T sd_seat_can_tty
0000000000002f50 T sd_seat_get_active
00000000000030c0 T sd_seat_get_sessions
...snip...
0000000000002a20 T sd_uid_get_seats
00000000000029f0 T sd_uid_get_sessions
0000000000002750 T sd_uid_get_state
0000000000002870 T sd_uid_is_on_seat
is those function that call for considering of my theory that I expressed here:
How can systemd be uninstalled?
viewtopic.php?f=5&t=117276&p=552864#p552769the short point:
myself wrote:always multiseat although most of the time single user computers
and further in that paragraph of mine:
myself wrote:like selling an apartment to a guy
..but...
myself wrote:we can't really give you the keys to those rooms
But for the full thought, theory if you will, one needs to read there.
Allow me to tell you that on Gentoo, quite a number of people decided to go without those multiseat[s].
Uninstalling dbus and *kits (to Unfacilitate Remote Seats)
https://forums.gentoo.org/viewtopic-t-9 ... ight-.htmlBut we have a few developers there that openly care for the Fourth Amendment of the Constitution of the United States (such legislature is generally in all democratic constitutins, for the less initiated in legalese, it's your right to privacy, secrecy, in your communications). Aarghh, this calls for a quote, and I can only promise I will try to be back to insert it here... wait...
Nope, haven't found the talk, but it's
blueness, a Council Member
https://wiki.gentoo.org/wiki/User:BluenessMiroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr