[ELDK] Running a server: init or script?

Giuseppe Modugno g.modugno at elettronika.it
Fri Jul 4 12:14:34 CEST 2008

Dear Detlev,

On 4 Jul 2008 at 10:52, Detlev Zundel wrote:
> > how should I start a server (for example, a web server or a ftp
> > server) on a linux box based on ELDK 4.1 SELF ramdisk?
> Nobody knows what you "should" do.  This depends on your
> requirements.

Yes, you're right.

> > I'd use the first solution (init), but I see that modern
> > distribution (like Debian or Ubuntu) doesn't use init to start
> > servers, but uses scripts in /etc/init.d or something similar.
> Think about what you need.  If you always need the webserver, i.e.
> if it is an integral part of your device, then use init + respawn. 
> This way you are even protected against webserver crashes.
> If on the other hand the webserver is an optional service, i.e.
> there are times where the service is not allowed to run (for example
> due to memory constraints during an update, etc.), then init is not
> the natural choice.
> Because of this optional nature, most services on desktop machines
> are not started by init + respawn.

I perfectly understand your points. Thank you very much for your
answers... they are very precious.

More information about the eldk mailing list