Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

What should we do about systemd?

Here you can discuss every aspect of Debian. Note: not for support requests!

What should we do about systemd?

Poll ended at 2014-11-26 08:34

a) give up Debian to use another distribution which respects the *nix tradition
21
24%
b) concentrate on systemd's fork (uselessd) to port it to Debian
10
11%
c) use sysvinit (INIT) irrespective of its limitations with respect to modern software requirements
14
16%
d) use another initialisation system like runit
5
6%
e) accept systemd and continue using Debian
37
43%
 
Total votes: 87

Message
Author
User avatar
Hallvor
Global Moderator
Global Moderator
Posts: 2042
Joined: 2009-04-16 18:35
Location: Kristiansand, Norway
Has thanked: 149 times
Been thanked: 212 times

Re:

#61 Post by Hallvor »

yzT wrote:I really don't understand what's the problem.
You don't understand the problem with people restricting other people's freedom of choice, and then calls them a**holes if they object?

http://www.linux-magazine.com/Online/Ne ... bout-Rants
If all major distros, Debian included, are either using or planning to use systemd, it can't be as bad as you say.
This is nothing more than appeal to popularity

http://www.logicalfallacies.info/releva ... opularity/
[HowTo] Install and configure Debian bookworm
Debian 12 | KDE Plasma | ThinkPad T440s | 4 × Intel® Core™ i7-4600U CPU @ 2.10GHz | 12 GiB RAM | Mesa Intel® HD Graphics 4400 | 1 TB SSD

fruitofloom
Posts: 183
Joined: 2014-10-27 21:28

Re:

#62 Post by fruitofloom »

yzT wrote:I really don't understand what's the problem.
In that case stay silent.

The rest you posted was already commented. Not sure if it is worth a comment at all. If someone doesn't realize that he can ignore gnome, or even the GUI altogether, in case he doesn't like it, then further discussion doesn't seem to offer any gain. Hence my advice: Stay silent.
Give me convenience or give me death.

User avatar
Linadian
Posts: 490
Joined: 2013-12-20 15:25
Location: In a systemd free distro

Re:

#63 Post by Linadian »

yzT wrote:I really don't understand what's the problem.
Then you either don't understand FOSS or have no clue how to read or use a search engine.

Poettering is a PAID employee of Redhat, a corporation who's interest is to make money off of Linux, and it seems, control the rest of Linux world with their code. Poettering has tried to bully, guilt or shame Linus Torvalds in to injecting buggy code in to the Linux kernel to make virusd work and 'standardize' virusd. That's not the way the Linux world works, you get the vanilla kernel, you build around it, if you can't, that's YOUR problem. If Redhat and Poettering want a proprietary kernel, then let them build their own, not FORCE it on to the rest of us. Do some reading, get enlightened, there are aspects of virusd that don't sit well with a lot of people, like it wants to CONTROL almost everything on your system, the logs are opaque in binary form, it's not easily tweakable, etc, etc, etc. This is not in line with the GNU philosophy, if I want secretive blobs on my machine, I'd go back to Windows, this blob (virusd) also has the potentional to become an NSA backdoor spyware (it controls your networking, hmmm), this is not a tinfoil hat rant, corporations have been approached by the NSA and are cooperating with them. Get a clue or go back to Windows. :roll: :twisted:

Edited for grammar and spelling.
Linux Registered User 533946

User avatar
keithpeter
Posts: 502
Joined: 2009-06-14 08:06
Location: 5230n 0155w

Re: Re:

#64 Post by keithpeter »

Linadian wrote:Poettering is a PAID employee of Redhat, a corporation who's interest is to make money off of Linux...
I'm all for people getting paid, and all for making money of both Linux and GNU and other GPLed code. More power to them, for they are implementing Richard Stallman's vision and refuting Bill Gates and (more recently) Jaron Lanier's position. And, as edbarx always likes to point out, we have the source code :twisted:
Linadian wrote:[...]and it seems, control the rest of Linux world with their code.

Nope, I genuinely think Lennart is just trying to deliver stuff that works for Red Hat and others. I suspect that it is the lack of other companies contributing that has lead to the huge tidal field that the systemd group are exerting.
Linadian wrote:If Redhat and Poettering want a proprietary kernel, then let them build their own, not FORCE it on to the rest of us.
We might not like systemd and the wider system (e.g. kdbus) but it is *not* proprietary. Lennart and his chums are 100% transparent and posting their code, unlike, say, nvidia. Their code is all GPLed. Can we try to keep the technical structure argument separate from the licence argument please? Otherwise the systemd people can claim FUD. See my earlier posts about how the the narrative is being constructed.

fruitofloom
Posts: 183
Joined: 2014-10-27 21:28

Re: What should we do about systemd?

#65 Post by fruitofloom »

On a side note:
"but it is open source"
is getting old.
It has become clear, long before systemd, that being open-source isn't enough (Ubuntu-Amazon, anyone? As one example).
Others have explained that in better words than i ever could.

Not sure why you call L. Poettering Lennart. Do you know him personally?

People tell FUD all the time anyway, no matter what the opponents say (not that i would be too happy with most comments about systemd, but that fear, we won't be taken serious, is not necessary. We are not taken serious, this way or the other. Example: I can't see how being a company is a bad thing per se --- One in NSA-land is another thing, of course ).
Give me convenience or give me death.

User avatar
Linadian
Posts: 490
Joined: 2013-12-20 15:25
Location: In a systemd free distro

Re: Re:

#66 Post by Linadian »

keithpeter wrote:
Linadian wrote:Poettering is a PAID employee of Redhat, a corporation who's interest is to make money off of Linux...
I'm all for people getting paid, and all for making money of both Linux and GNU and other GPLed code. More power to them, for they are implementing Richard Stallman's vision and refuting Bill Gates and (more recently) Jaron Lanier's position. And, as edbarx always likes to point out, we have the source code :twisted:
Linadian wrote:[...]and it seems, control the rest of Linux world with their code.

Nope, I genuinely think Lennart is just trying to deliver stuff that works for Red Hat and others. I suspect that it is the lack of other companies contributing that has lead to the huge tidal field that the systemd group are exerting.
Linadian wrote:If Redhat and Poettering want a proprietary kernel, then let them build their own, not FORCE it on to the rest of us.
We might not like systemd and the wider system (e.g. kdbus) but it is *not* proprietary. Lennart and his chums are 100% transparent and posting their code, unlike, say, nvidia. Their code is all GPLed. Can we try to keep the technical structure argument separate from the licence argument please? Otherwise the systemd people can claim FUD. See my earlier posts about how the the narrative is being constructed.
You didn't address how it wants to control almost everything on your system including networking and why they're insisting on binary logs. As for the money aspect, I don't care if Redsoft makes money off of GPL, good for them, but I should have the choice whether or not to have their code on my machine (or make it NOT handle networking, I find that very disturbing and alarming), that includes not being ingrained in a FOSS GPL kernel.
Linux Registered User 533946

User avatar
keithpeter
Posts: 502
Joined: 2009-06-14 08:06
Location: 5230n 0155w

Re: Re:

#67 Post by keithpeter »

Linadian wrote:...
You didn't address how it wants to control almost everything on your system including networking and why they're insisting on binary logs.
'Provide services for' rather than 'control' and I believe you can switch off the binary logs and install text based logging (I read that somehwere reliable - I think it was the CentOS forum - but I'm no sysadmin) but yes, I take your point on the mudballification. And also this thing where the systemd authors keep changing the api from version to version so as a byproduct it is hard for the *-shim authors to keep up, and it imposes extra overhead on the various upstream projects. These are valid structural and implementation complains in my (totally unqualified) opinion. I just wanted to box off the licence and the money side of it.
Linadian wrote:As for the money aspect, I don't care if Redsoft makes money off of GPL, good for them, but I should have the choice whether or not to have their code on my machine (or make it NOT handle networking, I find that very disturbing and alarming), that includes not being ingrained in a FOSS GPL kernel.
You don't have to have any of their code at all, and we have listed various ways that can be achieved. I'm not sure how Mr Torvalds will react when they try to get kdbus back in the kernel but it will be fun to watch :twisted:

@fruitofloom (edit): GPL is stronger than 'open source' (i.e. BSD, Apache &c) in various ways. Ubuntu Unity Amazon search lens was just removing *one* binary package using apt-get and more recently a single button to click in config. Not sure how that example invalidates my confidence in the unruly mob that is the GNU/Linux world's ability to work round Lennart and his chums by using the source code for their own ends. I have no specific reason for using his first name, he is a very talented programmer and will probably get a really good job with Microsoft one day (and I'll celebrate when he does).

Perhaps this is the central issue? For Mr (Dr?) Poettering, a younger man, this is a career delivering value for his employer. Not a social mission. Times change.
Last edited by keithpeter on 2014-11-08 21:43, edited 1 time in total.

User avatar
edbarx
Posts: 5401
Joined: 2007-07-18 06:19
Location: 35° 50 N, 14 º 35 E
Been thanked: 2 times

Re: What should we do about systemd?

#68 Post by edbarx »

As soon as I learn how to change the default position of files in a package, my SID installation will have sysvinit installed in a way to bypass the effects of a forceful installation of systemd. Then, I will verify that systemd is installed and the system is not using it, I will kill systemd using replacement empty packages. At the end, I will confirm that my system is working properly, post a howto and inform the Debian Fork project of my little solution.

LONG LIFE CHOICE! :mrgreen: (pardon me for the capital letters)
Debian == { > 30, 000 packages }; Debian != systemd
The worst infection of all, is a false sense of security!
It is hard to get away from CLI tools.

fruitofloom
Posts: 183
Joined: 2014-10-27 21:28

Re: Re:

#69 Post by fruitofloom »

keithpeter wrote:
@twoflowers: GPL is stronger than 'open source' (i.e. BSD, Apache &c) in various ways. Ubuntu Unity Amazon search lens was just removing *one* binary package using apt-get and more recently a single button to click in config. Not sure how that example invalidates my confidence in the unruly mob that is the GNU/Linux world's ability to work round Lennart and his chums by using the source code for their own ends. I have no specific reason for using his first name, he is a very talented programmer and will probably get a really good job with Microsoft one day (and I'll celebrate when he does).

Perhaps this is the central issue? For Mr (Dr?) Poettering, a younger man, this is a career delivering value for his employer. Not a social mission. Times change.
Assuming you meant me.
Ubuntu Amazon: The question is not if one can/could remove it or not.
My point was: To say "but it is open source" doesn't go very far. I simply gave one example. It was/is open source, but it is crap anyway.
Why on earth should i care if something is open source or not?

I got no idea what your rantings about L. Poettering are supposed to say. But in general i really got no interest in him, his career, his futural career, his employer, if he is young or old, a Dr. or not (I also ain't got interest in such questions when it comes to other programmers, btw).
Give me convenience or give me death.

User avatar
keithpeter
Posts: 502
Joined: 2009-06-14 08:06
Location: 5230n 0155w

Re: Re:

#70 Post by keithpeter »

fruitofloom wrote: Assuming you meant me.
Apologies for getting your user name wrong, I've edited the post.

I misunderstood your aside about 'open source'. What I was trying to say was that at the deep system level, having the source code means that other programmers can adapt and change the code. I wasn't claiming that the software compiled from the source code is perfect! But enough.

fruitofloom
Posts: 183
Joined: 2014-10-27 21:28

Re: What should we do about systemd?

#71 Post by fruitofloom »

I think i understood that. Not too sure.
My point is: i for one ask for more than open source, than other programmers being able to look at or change the code. Hence to me "buit it is open source" says close to nothing ( i rather get in a fury in an instant than being happy about it).
Obviously i don't care much for the technical aspects of a computer (but for the social aspects of what i call free software).
I think i am close to the ChaosComputerClub too. (When i started with Linux i assumed it would be a crowd of anarchists, communists, activists ... Well: i seem to have been wrong. I will get over it ...).

But yeah, no need to go on with that forever.

PS: once we speak with each other: I am loving your link to free classical music. I think i found some good classical music at magnatune too (not too sure).
Give me convenience or give me death.

User avatar
edbarx
Posts: 5401
Joined: 2007-07-18 06:19
Location: 35° 50 N, 14 º 35 E
Been thanked: 2 times

Re: What should we do about systemd?

#72 Post by edbarx »

With an open and free to edit and compile source, solutions can be found to avoid using systemd, but like anything this requires some time. In my case, I am trying to use sysvinit on SID even when systemd is pushed down my throat. I want to see what the results will be before I count myself as defeated.
Debian == { > 30, 000 packages }; Debian != systemd
The worst infection of all, is a false sense of security!
It is hard to get away from CLI tools.

User avatar
Linadian
Posts: 490
Joined: 2013-12-20 15:25
Location: In a systemd free distro

Re: What should we do about systemd?

#73 Post by Linadian »

edbarx wrote:With an open and free to edit and compile source, solutions can be found to avoid using systemd, but like anything this requires some time. In my case, I am trying to use sysvinit on SID even when systemd is pushed down my throat. I want to see what the results will be before I count myself as defeated.
I for one really appreciate what you are doing, I really like Debian and will hate having to abandon Debhat. I'm waiting for the results of your very honourable endeavours with bated breath.

This next comment is in general to everyone...virusd is not like choosing which browser or text editor to use, this is a blob that's becoming mandatory, a blob that takes control of your system, written by an arrogant (and mouthy by all accounts) little prick. I for one don't like "negative billing" (making a comparison here), negative billing is when a service provider forces something on you without your knowledge (or some tiny fine-print only an ant could read) and makes you pay for it before you have a chance to cancel it or say no, this is what virusd is turning out to be, a negative option package install, inevitably causing a post OS install surgical removal of virusd, that's just ridiculous, no, beyond ridiculous. I don't want to run Debhat, I want to run Debian. :twisted:

What I don't get is there's a gazillion meta-packages for other things, why not make meta-packages for sysv and virusd, if virusd is in the default install, you simply uninstall the virusd meta-package which could be made to trigger the install of the sysv meta-package, so you're not left without an init system before the next boot (disaster). But that's just too simple and utopic, people and their egos are messed up, logical solutions and reasoning has gone out the window, they went down the road and got hit by a bus, a kdbus, lol.
Linux Registered User 533946

User avatar
edbarx
Posts: 5401
Joined: 2007-07-18 06:19
Location: 35° 50 N, 14 º 35 E
Been thanked: 2 times

Re: What should we do about systemd?

#74 Post by edbarx »

My approach is to bypass what Debian DDs want to impose as an initialisation system. So, my packages will make no reference to any existing packages to avoid forced rejection by the package management system. If I succeed, my installation of Debian will still continue to assume systemd is the workhorse, but it will not be the case, as a disguised sysvinit will be in control. In fact, I am thinking about moving the entire contents of sysvinit and its dependencies to a new directory in the root directory. This to avoid any possible clashes as DDs are free to use the names of files found in sysvinit even for systemd and I want to avoid that situation.
Debian == { > 30, 000 packages }; Debian != systemd
The worst infection of all, is a false sense of security!
It is hard to get away from CLI tools.

User avatar
keithpeter
Posts: 502
Joined: 2009-06-14 08:06
Location: 5230n 0155w

Re: What should we do about systemd?

#75 Post by keithpeter »

edbarx wrote:My approach is to bypass what Debian DDs want to impose as an initialisation system. So, my packages will make no reference to any existing packages to avoid forced rejection by the package management system. If I succeed, my installation of Debian will still continue to assume systemd is the workhorse, but it will not be the case, as a disguised sysvinit will be in control.[...]
I've got a laptop ready to test the results when you feel ready to release your packages. I'm a bit hazy about how your plan extends to logind and dbus and the bits needed by the various full-fat desktop systems, but if there is enough to sort out automounting of USB sticks, I can use the old-school desktop (see sig) with your init and achieve more than I can at present.

As I have said before, edbarx is actually *doing* what Stallman hoped people would do, and it is excellent to watch.
fruitofloom wrote:I think i am close to the ChaosComputerClub too. (When i started with Linux i assumed it would be a crowd of anarchists, communists, activists ... Well: i seem to have been wrong. I will get over it ...).
Still a few around. Have a look at Jaromil (https://jaromil.dyne.org/) and the goto10 group (http://goto10.org/ alas dormant but the artists themselves pop up now and again). As you like music, try SLUB (http://slub.org/ also 'resting' - having babies I suspect).

At the distro level, have a look at the new Blag Linux (google Blag mailing list) and at Dragora. Both project leaders are South American I *think* and seem quite determined.

Then there is http://doc.urbit.org/ (http://vimeo.com/75312418) for something completely different.

User avatar
edbarx
Posts: 5401
Joined: 2007-07-18 06:19
Location: 35° 50 N, 14 º 35 E
Been thanked: 2 times

Re: What should we do about systemd?

#76 Post by edbarx »

Although I need to know how to place files where I decide to, I did my first test today by manually installing my modified INIT system. However, although placed in a different location with its configuration under its nose, init was able to use the normal configuration found under /etc although I changed some crucial paths in the source code (paths.h).

How stupid I must be, I must also edit the inittab file to use the new hidden configuration! :shock:

Note:
My approach is to create a microsystem within the installation, so that, the package management system, would be unable to overwrite my customized version of init.

Added Later:
Since I had to modify some of init's code, I will test it in gdb to ensure it uses the designated files in the microsystem.
Debian == { > 30, 000 packages }; Debian != systemd
The worst infection of all, is a false sense of security!
It is hard to get away from CLI tools.

User avatar
buntunub
Posts: 591
Joined: 2011-02-11 05:23

Re: Re:

#77 Post by buntunub »

keithpeter wrote: Perhaps this is the central issue? For Mr (Dr?) Poettering, a younger man, this is a career delivering value for his employer. Not a social mission. Times change.
That is exactly the point. Some people, VERY rarely, have the chutspa to stick with their values over money and livelihood. This is so rare in the entire human races existence that we have called these people, "heroes". We do not have any of those in the Linux world right now other than arguably, RMS. Right now at this exact moment in time, WE NEED ONE!

This is a turning point moment for the Linux world. Everyone, and I do truly mean everyone who has been a part of the FOSS community will be affected by this. There is no sitting the fence on this one. Trying to lay low in this fight just means that you are agreeing to how Debian is doing this thing with Systemd, and you are agreeing to everything that Systemd represents. This is a "do or die moment" for Linux. Pick your side and get active.

I do think some, probably most, people who use other Distros may think this fight does not concern them. YOU COULD NOT BE MORE WRONG! Think about the immensity that is Debian. Consider what you use today in XYZ distro probably derived from Debian if you use a Debian derivative, or was influenced by Debian in one way or another if you use an RPM or source based distro. Also consider that the Systemd proponents are proudly touting about that their domination is now complete now that Debian has jumped aboard the slave wagon. They are using this to strongarm every Distro, and it really bears weight to their words because Debian has always been the most trusted Distro for a very good reason, up until now, that is.

User avatar
blarney
Posts: 67
Joined: 2008-11-17 23:13
Location: England

Re: What should we do about systemd?

#78 Post by blarney »

I'll be switching to Slackware once Jessie becomes stable and if slackware becomes infested I'll be off to PcBSD. Have tested both and am happy that they will be able to meet my needs. The default gui of both is KDE which is my favourite anyway, so I'll be fine.

As just an ordinary user I'd like to say goodbye Debian and thanks for all the fish.
Debian Wheezy KDE on everything.

mmix
Posts: 205
Joined: 2012-07-14 00:08

Re: What should we do about systemd?

#79 Post by mmix »

how about to replace dbus/systemd with android binder?
in gentoo forum, someone point dbus and kdbus,
http://kroah.com/log/blog/2014/01/15/kdbus-details/

--
PS: here is advantage of using android binder
http://stackoverflow.com/questions/7469 ... in-android
A) All filesystem-based or filesystem-representable IPC mechanisms (notably pipes), can't be used because of a lack of a world-writable directory, where all processes can mkfifo/create the filesystem/socket representation of their IPC port (/dev/socket notwithstanding, which is used for system processes, e.g. rile, zygote, and their ilk).

B) None of the suggested mechanisms have the capability of "service location" which is required for Android. In UNIX, there's an RPC portmapper, and Android needs similar functionality. Enter: The ServiceManager, which can use binder to register as a context manager, to register/lookup service handles on the fly

C) There is an extensive need for serialization - be it intents, or other messages. Binder provides the parcel abstraction, which can be used for data marshaling by the Parcel.java.

D) SysV has other issues than Mr. Lambada's answer which are more paramount, notably race conditions, and lack of authorization.

E) Message queues and pipes can't pass descriptors. UNIX Domain sockets may, but can't be used because of (A) (again, unless you're root/system, like zygote, rild, installd..)

F) Binder is really lightweight, and has built-in authorization mechanisms. It also has nifty features like waking up the recipient process, as well as memory sharing, which the other mechanisms simply don't have. (and remember, no mmap(2), because of the file problem in (A) for named mappings).

and - let's not forget

G) Binder was started at Palm (ah, nostalgia) (q.v. OpenBinder). Ex-palmers got to Android, and brought their code in with them.

User avatar
edbarx
Posts: 5401
Joined: 2007-07-18 06:19
Location: 35° 50 N, 14 º 35 E
Been thanked: 2 times

Re: What should we do about systemd?

#80 Post by edbarx »

At the moment, I am modifying sysvinit to move it to a dedicated directory in the root directory where I will place all files related to it. It is this what I am understanding by a "microsystem". However, I have and I am still in the process of editing all scripts in /etc/init.d and /sbin/init itself. I verified that my edits have been compiled into /sbin/init using a hex editor.

People here are discouraged and I don't blame them. Yesterday, I continued into my hacking, yes hacking in its true and purest meaning as contrasted to cracking, to continue with my source edits. I also performed successfully my first boot with the new isolated sysvinit, although there are still many shell scripts missing.

I will make my utmost to bring Debian to those who want to use sysvinit, as the more I work with it, the more I understand why the "greybeards" are so upset with the forceful adoption of systemd. sysvinit trusts its users, because it allows them to change the way it works thanks to shell scripts.

Hopefully, my health permits me to continue with this endeavour.
Debian == { > 30, 000 packages }; Debian != systemd
The worst infection of all, is a false sense of security!
It is hard to get away from CLI tools.

Post Reply