Pozn.: platí od verzie systému 3.1.2
Spúšťanie a zastavovanie aplikácie pri štarte a vypínaní systému a riadenie behu aplikačných runlevelov je implementované v dvoch skriptoch:
/usr/bin/appinit - stará sa o spúšťanie a zastavovanie aplikácie (všetkých runlevelov) pri štarte a vypínaní systému
/usr/bin/appctl - umožňuje riadenie behu aplikácie z konzoly alebo skriptu (zastavovanie, spúšťanie, vylistovanie jedného alebo všetkých runlevelov)
Pripojenie systémových a aplikačných súborových systémov, inicializácia hw
Pripojenie aplikačnej SD karty: prvá partícia SD karty je pripojená do /opt, vyžadovaný je súborový systém ext4
Inicializácia ethernetu a wifi
Inicializácia modemu a gps
Inicializácia pcscd
Spustenie X servera
Spustenie aplikácie: /usr/bin/appinit start
Vypnutie aplikácie: /usr/bin/appinit stop
Vypnutie služieb v opačnom poradí ako boli spúšťané
Architektúru spúšťania a vypínania aplikácie, aplikačnú adresárovú štruktúru a umiestnenie jednotlivých častí aplikácie je možné plne prispôsobiť aplikáciou samotnou, bez nutnosti upgradu systému, vytvorením alternatívnych skriptov appinit a appctl. Systémové verzie skriptov appinit a appctl umožňujú spustiť alternatívne skripty s nasledovnými cestami a v nasledovnom poradí:
/opt/appinit resp. /opt/appctl
/mnt/userfs/appinit resp. /mnt/userfs/appctl
ak sa nenájde ani jeden z vyššie uvedených tak sa vykoná defaultná implementácia oboch skriptov, teda /usr/bin/appinit resp. /usr/bin/appctl
0 - emcommd
1 - netconf (sieťové veci - routovanie, forwardovanie, …)
3 - používa sa iba vo výrobe (Quad) na prípravku, pomocou kt. sa nahráva FW do touch-ov a tiež sa ním touch testuje
5 - hlavná aplikácia
99 - intelmonitor (testovanie PP vo výrobe pomocou app devicetester)