How does Ubuntu know which programs to load on boot up

Asked by andrew prudente

I imagine that there is a list of the programs to load at boot-up and Ubuntu loads them into execution one by one. Which file contains the list or how does it work otherwise?

Question information

English Edit question
Ubuntu coreutils Edit question
No assignee Edit question
Solved by:
marcus aurelius
Last query:
Last reply:
Revision history for this message
Ralph Corderoy (ralph-inputplus) said :

The kernel starts one process when it's ready. That's traditionally init(8). It's init's job to start up other processes that in turn may start more. See the init(8) and init(5) man pages for information on the data files it reads to know what to do. BTW, because it's the first process started, init will also have a PID, process ID, of 1; "ps 1" will show init.

Revision history for this message
Best marcus aurelius (adbiz) said :

if you're looking to make some apps start up automatically when you start ubuntu, you can drag and drop them onto the "startup applications" popup that's under system>preferences>startup applications.

Revision history for this message
andrew prudente (aprudente-99) said :


Yes, you answered my question but it does not solve my problem so I will re-post with a better explanation.

thanks and regards,