LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 11-17-2013, 10:04 PM   #1
evo2
LQ Guru
 
Registered: Jan 2009
Location: Japan
Distribution: Mostly Debian and CentOS
Posts: 6,724

Rep: Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705
New init system


Well, I didn't see this one coming.

http://www.joachim-breitner.de/heisse-news/news_27.xml

Google translate seems to do a pretty good job for those who don't read German.

Evo2.
 
Old 11-18-2013, 08:09 AM   #2
jens
Senior Member
 
Registered: May 2004
Location: Belgium
Distribution: Debian, Slackware, Fedora
Posts: 1,465

Rep: Reputation: 299Reputation: 299Reputation: 299
Quote:
Originally Posted by evo2 View Post
Well, [b]I didn't see this one coming.

http://www.joachim-breitner.de/heisse-news/news_27.xml

Google translate seems to do a pretty good job for those who don't read German.

Evo2.
... and still nothing official for Jessie.

Most agree that those old .rc scripts are simply outdated, stupid, chaotic and unmaintainable (sysv-init is dead).

Picking a new one (as default) is difficult for various reasons.
Whather they pick, it can't please everyone (resulting in articles as the above)

Current options:
https://wiki.debian.org/Debate/initsystem/

Original bug:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727708

A decision needs to be made, the sooner the better.

Last edited by jens; 11-18-2013 at 12:56 PM.
 
Old 11-30-2013, 02:34 AM   #3
Knightron
Senior Member
 
Registered: Jan 2011
Location: Australia
Distribution: openSUSE
Posts: 1,465
Blog Entries: 6

Rep: Reputation: 200Reputation: 200Reputation: 200
Quote:
Originally Posted by jens View Post
... and still nothing official for Jessie.

Most agree that those old .rc scripts are simply outdated, stupid, chaotic and unmaintainable (sysv-init is dead).
Is that your opinion? I'm interested to hear what exactly is wrong with SystemV. It works, and is rock solid. Why change something that works fine?
 
Old 11-30-2013, 06:23 AM   #4
Captain Pinkeye
Member
 
Registered: Oct 2012
Location: The Czech Republic
Posts: 280

Rep: Reputation: 98
I'm really interested how it will work out.

Regardless the technical questions, Systemd is linux-only so they will have to come up with some sort of compatibility workarounds, Upstart requires you to sign the CLA to contribute upstream and i'm not sure how the Debian policy rules apply to this. OpenRC doesn't seem to be a serious advancement from sysVinit.
If Debian chooses Upstart it might be serious setback for systemd.
 
Old 11-30-2013, 06:41 AM   #5
jens
Senior Member
 
Registered: May 2004
Location: Belgium
Distribution: Debian, Slackware, Fedora
Posts: 1,465

Rep: Reputation: 299Reputation: 299Reputation: 299
Quote:
Originally Posted by Knightron View Post
Is that your opinion?
No.
It's from the majority (not everyone) of all DD/DM's and really about Debian and Debian only ...

Quote:
It is more and more obvious that modern software needs an event-based
init system.

Pros:
- more features
- stable support for advanced boot/SAN environments
- being more similar to one of the other relevant distributions (RHEL or
Ubuntu)
- things like gnome become easier to package

Cons:
- some work to do (how much depends on the choice and on the details.
but keeping sysvinit on life support is not free either)

Since the init system strongly shapes many other packages, there has to
be only one and no other supported options.
http://lists.debian.org/debian-devel.../msg00651.html

Options:
*sysvinit (status quo)
*systemd
*upstart
*openrc (not available in sid - ITP: 684396)
*One system on Linux, something else on non-linux
*multiple: commit to supporting two or more specific initsystems, such that choosing a default is less important, and at least one of them is available to every arch

https://wiki.debian.org/Debate/initsystem/

Traditional SysV is lacking features for some user-cases/environments in Debian (blocking release goals for Jessie).
Supporting them all the same would be a mess.
OpenRC isn't even available in Sid.

So ... it's mostly about "upstart vs systemd" (+ a solution for kFreeBSD an Hurd if possible).

Last edited by jens; 11-30-2013 at 07:15 AM.
 
2 members found this post helpful.
Old 12-01-2013, 06:46 PM   #6
evo2
LQ Guru
 
Registered: Jan 2009
Location: Japan
Distribution: Mostly Debian and CentOS
Posts: 6,724

Original Poster
Rep: Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705
Hi,

actually the article is about a completely new solution based around suspending to disk.

Evo2.
 
Old 12-01-2013, 07:00 PM   #7
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,153

Rep: Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125
And I can understand why there has been push-back. I always thought Linux was about choice - I'll start what I want when I want.
Not accept an image pushed down my throat by the devs.
 
Old 12-01-2013, 07:29 PM   #8
evo2
LQ Guru
 
Registered: Jan 2009
Location: Japan
Distribution: Mostly Debian and CentOS
Posts: 6,724

Original Poster
Rep: Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705
Hi,

Quote:
Originally Posted by syg00 View Post
And I can understand why there has been push-back.
What push-back are you referring to? I've not seen any discussion of this new idea for an init system. I'd really like to see some though: do you have any links?

Thanks,

Evo2.
 
Old 12-01-2013, 07:34 PM   #9
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,153

Rep: Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125Reputation: 4125
I was extrapolating from the (translation of) the article
Quote:
The reactions of the various init script advocates, however, was less positive.
 
Old 12-01-2013, 07:48 PM   #10
evo2
LQ Guru
 
Registered: Jan 2009
Location: Japan
Distribution: Mostly Debian and CentOS
Posts: 6,724

Original Poster
Rep: Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705
Hi,
Quote:
Originally Posted by syg00 View Post
I was extrapolating from the (translation of) the article
Ok. I don't find that last paragraph to be particularly surprising, and I don't really think of it as push-back against this new idea in particular. From what I've seen the upstart backers and systemd backers have already made up their minds and are unlikely to be swayed easily.

Evo2.
 
Old 12-01-2013, 08:06 PM   #11
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
This link was in the first post;
https://wiki.debian.org/Debate/initsystem/

Which actually sets out the proposed possibilities quite well and I found quite interesting.

It really is not about "starting things when you want" as init already starts thing automatically when you boot. Yes you can change the order if you want but I don't see anything stopping you from doing that with the top three choices.

Upstart I doubt will be used. It is not that great anyway and the copyright policy of Canonical is offensive to too many people.

Systemd is used quite well by some distros already. I know it works fine in Mageia 3.

The only real objection to changing is that it is change or so it seems to me. There is some sense to that argument but there was the same sense in arguing for sticking with many systems that have now disappeared from use.

The objection of the systemd devs to porting it to other kernels than the Linux kernel seems like the only logical objection but that could be handled by a fork or by their becoming a bit more flexible in their thinking.

Be interesting to see what Debian does do with this. I suspect more integration of systemd, for which there is considerable support already in Debian, as sticking with init for Jessie as with Wheezy. Then a shift to systemd for Debian 9.

I think that is just more in line with the traditional way of change in Debian.
 
Old 12-01-2013, 08:19 PM   #12
evo2
LQ Guru
 
Registered: Jan 2009
Location: Japan
Distribution: Mostly Debian and CentOS
Posts: 6,724

Original Poster
Rep: Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705
Hi,

Quote:
Originally Posted by widget View Post
This link was in the first post;
https://wiki.debian.org/Debate/initsystem/

Which actually sets out the proposed possibilities quite well and I found quite interesting.
I don't see any mention of Vorlon's proposal on that page. It's just the same old sysvinit, upstart, systemd, et al stuff.

Evo2.
 
Old 12-02-2013, 07:05 AM   #13
jens
Senior Member
 
Registered: May 2004
Location: Belgium
Distribution: Debian, Slackware, Fedora
Posts: 1,465

Rep: Reputation: 299Reputation: 299Reputation: 299
Quote:
Originally Posted by evo2 View Post
I don't see any mention of Vorlon's proposal on that page. It's just the same old sysvinit, upstart, systemd, et al stuff.
It's called "satire".

... Ian “Vorlon” Bart hat im Interview mit heisse news das Ergebnis ...

Ian > Ian Jackson
Vorlon > Steve Langasek
Bart(h)> Andreas Barth(?)

http://www.debian.org/intro/organization

Quote:
Originally Posted by evo2 View Post
Google translate seems to do a pretty good job for those who don't read German.
Does it? (... and that's called "sarcasm")
Their's obviously some"irony" in this

PS: It's still under discussion:
*http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727708
*debian-ctte: http://lists.debian.org/debian-ctte/

Last edited by jens; 12-02-2013 at 09:25 AM.
 
1 members found this post helpful.
Old 12-02-2013, 08:06 AM   #14
jens
Senior Member
 
Registered: May 2004
Location: Belgium
Distribution: Debian, Slackware, Fedora
Posts: 1,465

Rep: Reputation: 299Reputation: 299Reputation: 299
Quote:
Originally Posted by widget View Post
Upstart I doubt will be used. It is not that great anyway and the copyright policy of Canonical is offensive to too many people.
While I honestly respect all ctte members as individuals, it's difficult to overlook how 1/3 are paid Canonical employees as well ...

Last edited by jens; 12-02-2013 at 08:09 AM.
 
2 members found this post helpful.
Old 12-02-2013, 06:43 PM   #15
evo2
LQ Guru
 
Registered: Jan 2009
Location: Japan
Distribution: Mostly Debian and CentOS
Posts: 6,724

Original Poster
Rep: Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705
HI,
Quote:
Originally Posted by jens View Post
It's called "satire".

... Ian “Vorlon” Bart hat im Interview mit heisse news das Ergebnis ...

Ian > Ian Jackson
Vorlon > Steve Langasek
Bart(h)> Andreas Barth(?)

http://www.debian.org/intro/organization
Damn, I should have spotted that.

Quote:
Does it? (... and that's called "sarcasm")
Their's obviously some"irony" in this
I guess one needs to remember that subtly is usually lost with machine translation.

Anyway, thanks, this explains a lot.

Cheers,

Evo2.
 
  


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 05:23 PM.

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