LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 02-08-2014, 04:54 PM   #61
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886

Quote:
Originally Posted by vl23 View Post
Why not simply fork GNOME and maybe run the D-Bus successor systemd component as a separate daemon, it makes far more sense than using systemd.
To be more precise, Gnome is actually not dependent on system or logind, it is dependent on the DBUS services that logind provides. So all it needs to run Gnome with all features supported is a project willing to write software that provides these services.
 
1 members found this post helpful.
Old 02-08-2014, 05:01 PM   #62
widget
Senior Member
 
Registered: Oct 2008
Location: S.E. Montana
Distribution: Debian Testing, Stable, Sid and Manjaro, Mageia 3, LMDE
Posts: 2,628

Rep: Reputation: 497Reputation: 497Reputation: 497Reputation: 497Reputation: 497
Not sure what is meant by "let Mate in" but while Debian has supposedly chosen Xfce for the default, for now, Mate is actually in the Jessie repo or will be when released. I haven't checked the testing repo for it but Mate is in the Sid repo.
Code:
root@debian:/home/sam# apt-cache policy mate-common
mate-common:
  Installed: (none)
  Candidate: 1.7.1.is.1.6.2-1
  Version table:
     1.7.1.is.1.6.2-1 0
        500 http://ftp.us.debian.org/debian/ sid/main amd64 Packages
 
Old 02-08-2014, 06:24 PM   #63
vl23
Member
 
Registered: Mar 2009
Posts: 125

Rep: Reputation: 8
Quote:
Originally Posted by TobiSGD View Post
To be more precise, Gnome is actually not dependent on system or logind, it is dependent on the DBUS services that logind provides. So all it needs to run Gnome with all features supported is a project willing to write software that provides these services.
What about all the other crap like Seats and the like, iirc it needed those too, along with some other stuff like the rest of the user-session-units or however that was called, also can power management be done with D-Bus only or does it require other components since iirc that was another one of the things it was about to break.
Really, systemd is a bloated octopus, wanna bet more and more stuff will get even more strongly coupled within it.
Also IIRC a few of the DMs also had to be rewritten because of systemd and it also ate consolekit, not that I care that much though I can just have an init script spawn few gettys on several of the ttys and if I want to go to GUI I will simply modify my bashrc to start it if I am in a particular runlevel and on a particular termina;


Quote:
Originally Posted by widget View Post
Not sure what is meant by "let Mate in" but while Debian has supposedly chosen Xfce for the default, for now, Mate is actually in the Jessie repo or will be when released. I haven't checked the testing repo for it but Mate is in the Sid repo.
Code:
root@debian:/home/sam# apt-cache policy mate-common
mate-common:
  Installed: (none)
  Candidate: 1.7.1.is.1.6.2-1
  Version table:
     1.7.1.is.1.6.2-1 0
        500 http://ftp.us.debian.org/debian/ sid/main amd64 Packages
Good, I should really start using testing or unstable, rather than stable one of these days.
 
Old 02-08-2014, 06:47 PM   #64
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
I think if it was less of an octopus, and more or this quiet little thing that just exists in the system and isn't wrapping tentacles around every program, it might have a better favor towards people seeing it, but that's part of the problem.

The fact that it brings in and requires non-critical components that SystemV never did, nor does any other init system, is a big put off. Why do we need d-bus so badly? Why does ConsoleKit need to be abandoned? Did udev really have to be rolled in as a part of systemd? Why do we need logs written in developer languages? To me, all these questions lead a good argument that overall, sometimes some things are just inclined to be optional and not required.
 
Old 02-08-2014, 06:49 PM   #65
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by vl23 View Post
What about all the other crap like Seats and the like, iirc it needed those too, along with some other stuff like the rest of the user-session-units or however that was called, also can power management be done with D-Bus only or does it require other components since iirc that was another one of the things it was about to break.
All this stuff is provided over DBUS by logind.
Quote:
it also ate consolekit
No, consolekit ate itself. It was maintained by a Gnome developer, but since they changed to logind that developer has stepped down from maintaining it. There is no maintainer for it for quite some time (git-log) and despite so many people complaining about consolekit being deprecated no one stepped up and took over the project.
 
1 members found this post helpful.
Old 02-08-2014, 07:14 PM   #66
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Quote:
Originally Posted by TobiSGD View Post
All this stuff is provided over DBUS by logind.
No, consolekit ate itself. It was maintained by a Gnome developer, but since they changed to logind that developer has stepped down from maintaining it. There is no maintainer for it for quite some time (git-log) and despite so many people complaining about consolekit being deprecated no one stepped up and took over the project.
Would be a good and noble venture if developers here at LQ or another community could step up and take over the project even if temporary. A lot of projects could be easily revived if someone would just take up the reigns.
 
Old 02-08-2014, 07:49 PM   #67
jens
Senior Member
 
Registered: May 2004
Location: Belgium
Distribution: Debian, Slackware, Fedora
Posts: 1,465

Rep: Reputation: 299Reputation: 299Reputation: 299
Interesting change of events:
https://lists.debian.org/debian-ctte.../msg00281.html
 
Old 02-09-2014, 04:01 AM   #68
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
If I'm reading that right, and if I'm not then so be it, but he seems to be wanting to simply ignore Ian's proposal and pull a full coup-de-tat against him and the Classic Debian design frame by forcing an issue rather than further studying the long term effects of this.

Not to be negative but I see yet another distribution choosing poorly, rather than wisely.
 
Old 02-09-2014, 07:46 AM   #69
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by ReaperX7 View Post
If I'm reading that right, and if I'm not then so be it, but he seems to be wanting to simply ignore Ian's proposal and pull a full coup-de-tat against him and the Classic Debian design frame by forcing an issue rather than further studying the long term effects of this.

Not to be negative but I see yet another distribution choosing poorly, rather than wisely.
As I see it, he merely wants to decouple the question for the default init system from the question how dependencies on init systems are managed after they have found a new init system.
 
Old 02-09-2014, 10:13 AM   #70
vl23
Member
 
Registered: Mar 2009
Posts: 125

Rep: Reputation: 8
Quote:
Originally Posted by TobiSGD View Post
As I see it, he merely wants to decouple the question for the default init system from the question how dependencies on init systems are managed after they have found a new init system.
In other words he is putting the Cart before the Horse, IMO the right choice of action is to decide if you want the extended init dependencies first, then decide which init system to use and how to fork/modify it.
 
Old 02-09-2014, 02:37 PM   #71
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
As it seems, the votes are now in and, though not officially declared yet, systemd has won. However, Ian Jackson, one member of the CTTE, is extremely angry about the process for the last voting and wants to dethrone the chairman of the CTTE. This seems to become like the plot of a soap opera.
I am not happy with the decision to go for systemd, but seeing now the state in which the CTTE is further diminishes my trust in Debian.
For me the decision to migrate of my servers away from Debian wherever possible is finalized.

Last edited by TobiSGD; 02-09-2014 at 02:40 PM.
 
Old 02-09-2014, 02:52 PM   #72
replica9000
Senior Member
 
Registered: Jul 2006
Distribution: Debian Unstable
Posts: 1,132
Blog Entries: 2

Rep: Reputation: 260Reputation: 260Reputation: 260
So even if systemd is the default, can it be replaced with sysvinit since both are in the repository? Or will sysvinit completely go away?
 
Old 02-09-2014, 03:04 PM   #73
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
If systemd becomes the default, you'd have to remove and restore a LOT of packages as systemd becomes a main system dependency. Anything built on top of systemd would theoretically have to be reinstalled against a non-systemd-ified package. That's a lot of work, and it would make maintaining sysvinit less desirable to the team, and it would open a doorway to say, "dump it" if it came down to it by vote.

At this point... I'm already learning enough about FreeBSD and PC-BSD to make an educated choice if this hammer of death falls Linux-wise.
 
Old 02-09-2014, 03:14 PM   #74
Captain Pinkeye
Member
 
Registered: Oct 2012
Location: The Czech Republic
Posts: 280

Rep: Reputation: 98
Quote:
Originally Posted by replica9000 View Post
So even if systemd is the default, can it be replaced with sysvinit since both are in the repository? Or will sysvinit completely go away?
Most likely it will go away. That's the whole point of changing the default init, after all. Though in case of systemd win it might be interesting to see how nonlinux ports will cope with it...
 
Old 02-09-2014, 03:16 PM   #75
replica9000
Senior Member
 
Registered: Jul 2006
Distribution: Debian Unstable
Posts: 1,132
Blog Entries: 2

Rep: Reputation: 260Reputation: 260Reputation: 260
Quote:
Originally Posted by ReaperX7 View Post
At this point... I'm already learning enough about FreeBSD and PC-BSD to make an educated choice if this hammer of death falls Linux-wise.
Same here. Although in the past I haven't had the greatest luck with hardware under FreeBSD.

Last edited by replica9000; 02-09-2014 at 03:24 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Ubutnu won't boot. Error: Target file system doesn't have /sbin/init. No init found. Zeljka_Lin Linux - Newbie 9 05-02-2011 06:56 AM
System V VS BSD Init System subaruwrx Linux - Newbie 1 01-21-2005 12:02 AM
System hangs,if gives init 3 or init 4 Sailaja Reddy Red Hat 1 09-20-2004 01:31 AM
Redhat linux9.0:System hangs,if gives init 3 or init 4 Sailaja Reddy Linux - Newbie 4 09-16-2004 03:19 AM
system crashes when using init 3 BrummieJim Linux - Newbie 1 05-16-2004 07:15 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

All times are GMT -5. The time now is 09:38 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration