You are not logged in.

#1 2006-10-09 16:06:27

Romashka
Forum Fellow
Registered: 2005-12-07
Posts: 1,054

...and yet another init replacement

There were few topics about new inits already.
InitNG, Runit, Upstart, ..., and now FwInit is in development.

Personally I'm satisfied with BSD-style init, like in Arch. All these new init projects aim to resolve problems with SysV init but IMHO they make things even more complex.


to live is to die

Offline

#2 2006-10-09 16:28:58

PJ
Member
From: Sweden
Registered: 2005-10-11
Posts: 602

Re: ...and yet another init replacement

Offline

#3 2006-10-09 16:31:09

Romashka
Forum Fellow
Registered: 2005-12-07
Posts: 1,054

Re: ...and yet another init replacement

Oh, missed that one. There are few others too, don't remember their names now.


to live is to die

Offline

#4 2006-10-09 16:32:35

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: ...and yet another init replacement

Here's my init system, called "solve-an-artifical-problem" .... link to come soon

Offline

#5 2006-10-09 16:51:26

twiistedkaos
Member
Registered: 2006-05-20
Posts: 666

Re: ...and yet another init replacement

Lmao, I like the BSD style initing system also. Seems simple enough to me. Back in my fedora days I have tried Initng and crap like that but I wasn't personally pleased with any of them that I tried.

Offline

#6 2006-10-09 16:59:13

shadowhand
Member
From: MN, USA
Registered: 2004-02-19
Posts: 1,142
Website

Re: ...and yet another init replacement

Personally, I've looked at a lot of the new init systems, and Upstart seems to be the most ambitious, yet the most well-rounded and thought out.


·¬»· i am shadowhand, powered by webfaction

Offline

#7 2006-10-09 18:43:04

bboozzoo
Member
From: Poland
Registered: 2006-08-01
Posts: 125

Re: ...and yet another init replacement

perhaps we should set up our own init system.. like there wouldn't be enough

Offline

#8 2006-10-10 09:51:03

Romashka
Forum Fellow
Registered: 2005-12-07
Posts: 1,054

Re: ...and yet another init replacement

OMG, here is another one.  :shock:


to live is to die

Offline

#9 2006-10-12 14:00:11

deficite
Member
From: Augusta, GA
Registered: 2005-06-02
Posts: 693

Re: ...and yet another init replacement

This is really getting ridiculous. On one hand, it's nice that there are a lot of people excited about coming up with better ways to do things. Ideas are flying around everywhere. On the other hand, this is going to make the Linux world even more confusing. Imagine a world in which every distro has its own init system. It's already like that to a degree, but imagine every distro having an init system with NOTHING in common with anybody else's. The only new init systems that I've read up on that I have liked have been Upstart and InitNG (I tried InitNG on Ubuntu and liked it. It sped up my boot process by huge margins).

edit: That Mudur thing is quite interesting now that I've read up on it. I've always like Python-based things (which is why I use SCons)

Offline

#10 2006-10-12 23:37:46

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: ...and yet another init replacement

deficite wrote:

This is really getting ridiculous. On one hand, it's nice that there are a lot of people excited about coming up with better ways to do things. Ideas are flying around everywhere. On the other hand, this is going to make the Linux world even more confusing. Imagine a world in which every distro has its own init system.

Realistically, they already do. Almost every distro has their own implementation and they all work differently

It's already like that to a degree, but imagine every distro having an init system with NOTHING in common with anybody else's. The only new init systems that I've read up on that I have liked have been Upstart and InitNG (I tried InitNG on Ubuntu and liked it. It sped up my boot process by huge margins).

You'll find that initng will make negligable speed benefits/losses on arch. The reason why it sped things up on ubuntu, is it resolved slowdowns that ubuntu suffers and problems in their scripts. On arch.... there's none of those problems that it will resolve.

edit: That Mudur thing is quite interesting now that I've read up on it. I've always like Python-based things (which is why I use SCons)

I read through an article about that, but it seemed very tied into the distro, and was constantly referring to other parts, under silly obscure names.

James

Offline

#11 2006-10-13 15:45:40

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: ...and yet another init replacement

iphitus wrote:

You'll find that initng will make negligable speed benefits/losses on arch. The reason why it sped things up on ubuntu, is it resolved slowdowns that ubuntu suffers and problems in their scripts. On arch.... there's none of those problems that it will resolve.

This is why I repeatedly claim that new init systems are "solving an artificial problem".  It's trying to fix something by treating symptoms.... "Oh you're losing your hair because you have cancer? These pills will help your hair grow back!"

Offline

#12 2006-10-13 16:30:16

twiistedkaos
Member
Registered: 2006-05-20
Posts: 666

Re: ...and yet another init replacement

phrakture wrote:
iphitus wrote:

You'll find that initng will make negligable speed benefits/losses on arch. The reason why it sped things up on ubuntu, is it resolved slowdowns that ubuntu suffers and problems in their scripts. On arch.... there's none of those problems that it will resolve.

This is why I repeatedly claim that new init systems are "solving an artificial problem".  It's trying to fix something by treating symptoms.... "Oh you're losing your hair because you have cancer? These pills will help your hair grow back!"

Lol, this is so true. But I do apploud the people who are trying to find new ways to do different things. But it is becomming quite confusing with all the new init systems comming out.

Offline

#13 2006-10-27 11:49:43

cromo
Member
From: Czestochowa, Poland
Registered: 2006-09-20
Posts: 87

Re: ...and yet another init replacement

But what about upstart? I'd say the idea is quite different: it aims to simplyfy the things, not make them more complex. And it addas some functionality, too. I personally like the idea of the daemons beeing able to start automatically when I connect some device, e.g. cups to start when I connect my usb printer. acpid events + cron integration with init scripts really makes lots of sense for me.

Offline

#14 2006-10-27 15:20:33

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: ...and yet another init replacement

cromo wrote:

I personally like the idea of the daemons beeing able to start automatically when I connect some device

udev can do this in one line:

BUS=="usb", SYSFS{serial}=="my printer serial number", RUN+="/etc/rc.d/cups start"

Of course, more complex would be to maintain a count of _all printers_, if it's 0, run 'start' increment/decrement, and when we get down to 0 again, 'stop' it.

Offline

#15 2006-10-27 17:25:53

Romashka
Forum Fellow
Registered: 2005-12-07
Posts: 1,054

Re: ...and yet another init replacement

You mean

SUBSYSTEMS=="usb", ATTRS{serial}=="my printer serial number", RUN+="/etc/rc.d/cups start"

of course. wink


to live is to die

Offline

#16 2006-10-27 18:05:27

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: ...and yet another init replacement

Romashka wrote:

You mean

SUBSYSTEMS=="usb", ATTRS{serial}=="my printer serial number", RUN+="/etc/rc.d/cups start"

of course. wink

I'm guessing this means udev syntax changed since I last wrote a rule 8)

Offline

#17 2006-10-27 18:11:29

Romashka
Forum Fellow
Registered: 2005-12-07
Posts: 1,054

Re: ...and yet another init replacement

phrakture wrote:
Romashka wrote:

You mean

SUBSYSTEMS=="usb", ATTRS{serial}=="my printer serial number", RUN+="/etc/rc.d/cups start"

of course. wink

I'm guessing this means udev syntax changed since I last wrote a rule 8)

Yep, /etc/udev/readme-udev-arch.txt and there were two news at main page. smile


to live is to die

Offline

#18 2006-10-27 18:15:59

chrismortimore
Member
From: Edinburgh, UK
Registered: 2006-07-15
Posts: 655

Re: ...and yet another init replacement

Out of curiosity, what exactly is wrong with sysvinit?  I've never had trouble from it myself...


Desktop: AMD Athlon64 3800+ Venice Core, 2GB PC3200, 2x160GB Maxtor DiamondMax 10, 2x320GB WD Caviar RE, Nvidia 6600GT 256MB
Laptop: Intel Pentium M, 512MB PC2700, 60GB IBM TravelStar, Nvidia 5200Go 64MB

Offline

#19 2006-10-27 18:37:42

Romashka
Forum Fellow
Registered: 2005-12-07
Posts: 1,054

Re: ...and yet another init replacement

chrismortimore wrote:

Out of curiosity, what exactly is wrong with sysvinit?  I've never had trouble from it myself...

Me too.
Some of Use Cases for upstart make sense, but there are other solutions for these.

For me, Arch's init system is the best. smile


to live is to die

Offline

#20 2006-10-27 19:28:21

chrismortimore
Member
From: Edinburgh, UK
Registered: 2006-07-15
Posts: 655

Re: ...and yet another init replacement

Romashka wrote:

Some of Use Cases for upstart make sense, but there are other solutions for these.

That was a dull read...  And very cheesy with the whole "Joe is a system administrator...".  All seems a little Blind Date to me.


Desktop: AMD Athlon64 3800+ Venice Core, 2GB PC3200, 2x160GB Maxtor DiamondMax 10, 2x320GB WD Caviar RE, Nvidia 6600GT 256MB
Laptop: Intel Pentium M, 512MB PC2700, 60GB IBM TravelStar, Nvidia 5200Go 64MB

Offline

#21 2006-10-27 22:34:57

jnengland77
Member
From: Black Hills, USA
Registered: 2005-05-06
Posts: 111

Re: ...and yet another init replacement

Here is another one
I tend to like this one in comparison to upstart.  I this project is cool cause it's C/C++ program plus xml(I find it easy to read) and seems to be partial event-based.

The current *BSD-init is fine tho.  After einit matures a bit I might try it.

~jnengland77

Offline

#22 2006-10-27 23:38:02

cactus
Taco Eater
From: t͈̫̹ͨa͖͕͎̱͈ͨ͆ć̥̖̝o̫̫̼s͈̭̱̞͍̃!̰
Registered: 2004-05-25
Posts: 4,622
Website

Re: ...and yet another init replacement

Cactus hates it when application config files use XML...
film at 11.


"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍

Offline

Board footer

Powered by FluxBB