Где делает Linux, надеются запускать программы на запуске? (В Windows у нас есть реестр),
Это зависит от Вашего дистрибутива Linux. В основном Вы создаете init сценарий и устанавливаете символьные ссылки. Местоположение и названия символьных ссылок высоко зависят от Вашего распределения.
Большинство дистрибутивов имеет утилиты для управления символьными ссылками: емкостно-резистивное обновление на хинду, обновите-rc.d на Debian
init (короткий для инициализации) является программой на Unix и подобных Unix системах, который порождает все другие процессы. Это работает как демон и обычно имеет PID 1.
Вы хотите, чтобы это запустилось как часть процесса инициализации, или на основе в расчете на пользователя?
Если Вы хотите, чтобы это работало во время init
, предыдущие ответы, указывающие, как создать сценарии в rc.d
достаточны.
Если Вы хотите, чтобы это работало на основании в расчете на пользователя, можно добавить команды к Вашему .bash_profile
(или подобный) для инструментов командной строки.
Для основанных на GUI инструментов Gnome (в соответствии с Ubuntu 10.10) имеет следующие настройки, с которыми можно играть:
System -> Preferences -> Startup Applications