Results 1 to 10 of 25
** NEWS ** New version added! download initng-0.0.4 and report your progress to me!
I have written a new replacement to sysvinit, and the rc-scripts i c-code, that can execute ...
- 05-01-2005 #1Just Joined!
- Join Date
- May 2005
- Posts
- 10
New init system, improves boot time.
** NEWS ** New version added! download initng-0.0.4 and report your progress to me!
I have written a new replacement to sysvinit, and the rc-scripts i c-code, that can execute code in parralell, and uses a mutch smarter interface, and new thinking.Feel free to try it out at: Http://jw.dyndns.org/initng/
Originally Posted by alancooney
I found out that my laptop boots abut 10-20 seconds faster, and uses the hardrive more effective.
Now my laptops finaly boots gnome faster than windows on the same machine.
Happy coding.
This is the Readme:
Code:Next Generation Init System ( initng ) ====================================== Contents -------- 1. Introduction 1.1 About the Creators 2. Initng, description 2.1 The Next Generation Control (ngc) 3. How to get initng 3.1 How to Install 3.2 Caveats/Known issues 4. Licenses 5. Reporting Bugs 1. Introduction --------------- Initng, is meant to be a full replacement of the old and in many ways deprecated sysvinit tool. This package currently includes: - initng: an application that will handle system & service control. - ngc: an application for controlling initng - initfiles/* Sample initfiles for handling system start up and shutdown. - fixes/* experimental patches and fixes 1.1. About the Creator(s) ------------------------ Initng is written by me, Jimmy Wennlund on my spare time, most for fun. I live in Sweden, outside Uppsala. If you find this lite piece of software useful, please email me <jimmy.wennlund@gmail.com> with some feedback. 2. Initng, description --------------------- Initng, will be started as the first process (pid = 1) by the kernel on boot. First initng will do is to parse configfiles in /etc/initng after runlevel and service data, then it will start all services required by the default runlevel as parallel an asynchronously as ever possible. (the need concept) Starting processes in parallel will help improving boot time, and utilize system resources more, specially in multiprocessor systems. If any daemon dies, initng will sense this and try to re-spawn it by any meens, this is relay important on server systems that requires an constant uptime for services. Initng is designed for using system resources minimally, and to boot your system fast and safe. Using initng will give you full control over your boot, it will present for you in percent how your system is starting, and exactly how long time this service took to start, so you can find start services or processes that waist boot time. Another feature is the Relay warm reboot, using ngc -x it will bring down all services and really soft reboot your system, only from user level in about a few seconds. 2.1 The Next Generation Control (ngc) ------------------------------------ Using the included ngc control program to communicate with initng in a two way communication, checking status of all services, browse history, bring services up and down, reboot or halt, changes runlevel executing# ngc -h will bring you full command help and description 3. How to get initng -------------------- For now, a test or relay first beta is located at http://jw.dyndns.org/initng/ You are free to test At own responsibly and remember this is a pre test release and many new features that i have on my TODO list is not yet fixed. 3.1 How to Install ----------------- For a successful install, run "make install" as super-user. "make uninstall" will clean up all installed files. 3.2 Caveats/Known issues ------------------------ Initng is in the testing phrase, and might not be fully usable and stable, handle with care, not for production areas. Many parts my be weary Gentooish, only because its my favorite distro. 4. Licenses ----------- The full package is licensed under the GNU Public License (GPL) Version2, June 1991. The full text of the GPL is located in this package. 5. Reporting Bugs or Sending Patches ------------------------------------ Please mail directly to main developers.
- 05-02-2005 #2Linux Engineer
- Join Date
- Mar 2005
- Posts
- 1,431
Congrats! Do you think you could make an ebuild for it as well?
- 05-02-2005 #3Linux Newbie
- Join Date
- Jan 2005
- Posts
- 104
so this init u have made u r saying is better than the well know sysvinit? so what makes it better then. there is already loads of replacements people have made and maybe yours is just 1 in loads. anyway if it is good maybe u should put it up on freshmeat
- 05-02-2005 #4Linux Newbie
- Join Date
- Jan 2005
- Posts
- 104
also i dont know much about it but is it possible that it could cause a security vunerability where people could hack in?
- 05-02-2005 #5Linux Newbie
- Join Date
- Feb 2005
- Location
- England
- Posts
- 123
Some1 independent, please give us a review on this, and to the developer, y not tell the init team how you made it better so they can put it into there version
- 05-02-2005 #6Linux Newbie
- Join Date
- Jan 2005
- Posts
- 104
to me it seems weird that sysvinit has been going on for a while with new realease all the time and one guy just easily makes something that is by far better than it.
ohh well maybe this stuff happens cos i dont know the anything about progrmaming.
- 05-02-2005 #7
Don't knock it til you try it Viper. And even if it doesn't provide much new functionality, it's still no small feat to code a new init system from scratch. Kudos to you powerj! Nice work
- 05-02-2005 #8Just Joined!
- Join Date
- May 2005
- Posts
- 10
That cant be to hard..
Originally Posted by jaboua
- 05-02-2005 #9Just Joined!
- Join Date
- May 2005
- Posts
- 10
It is maby not better, it is pretty unstable, but it is new-thinking and optimized to boot fast, but there is many other benefits..
Originally Posted by Viper8896
Please try it, and then tell me if it is 1 in loads.
- 05-02-2005 #10Just Joined!
- Join Date
- May 2005
- Posts
- 10
It dont open any sockets if you think that, and dont open any terminals, or so.. i have been thinking some on sercurity but im not an expert, i can't promise something.
Originally Posted by Viper8896


Reply With Quote