You are not logged in.
Pages: 1
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
And another one...
http://fedoraproject.org/wiki/FCNewInit
Offline
Oh, missed that one. There are few others too, don't remember their names now.
to live is to die
Offline
Here's my init system, called "solve-an-artifical-problem" .... link to come soon
Offline
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
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
perhaps we should set up our own init system.. like there wouldn't be enough
Offline
Offline
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
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
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
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
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
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
You mean
SUBSYSTEMS=="usb", ATTRS{serial}=="my printer serial number", RUN+="/etc/rc.d/cups start"
of course.
to live is to die
Offline
You mean
SUBSYSTEMS=="usb", ATTRS{serial}=="my printer serial number", RUN+="/etc/rc.d/cups start"
of course.
I'm guessing this means udev syntax changed since I last wrote a rule 8)
Offline
Romashka wrote:You mean
SUBSYSTEMS=="usb", ATTRS{serial}=="my printer serial number", RUN+="/etc/rc.d/cups start"
of course.
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.
to live is to die
Offline
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
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.
to live is to die
Offline
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
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
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
Pages: 1