Ja bih te samo posavetovao da pišeš o Bourne shell programiranju, ako hoćeš da zadržiš neku opštost. Strogo bash uglavnom samo Linuxaši koriste za pisanje init skripti. A i kod Linuxa bolje odrađene sysinit skripte (Debian, npr.) uglavnom zovu /bin/sh, tako da može da se koristi i ash, zsh ili neki drugi sh-workalike.
Što se literature tiče, najzanimljivije su stvari one koje još nisu napisane. Meni bi bilo zanimljivo, recimo, da se napravi disekcija i poređenje init procesa na nekoliko Linux distribucija (recimo Slackware ima potpuno drugačiju hijerarhiju skripti nego Debian, iako oba koriste isti init, a i generalno po Linux distribucijama se može naći obilje različitih pristupa). I da se dodaš u sve to i analizu SysV init implementacije na nekom komercijalnom Unixu.
Takođe priča oko paralelizacije init sekvence je zanimljiva, mogao bi nešto o tome da ubaciš.
[Ovu poruku je menjao random dana 28.10.2005. u 08:57 GMT+1]
int rand(void);
Those who do not understand Unix are condemned to reinvent it, poorly.
Upali lampicu — koristi Jabber!