vitus_wagner: My photo 2005 (Default)
vitus_wagner ([personal profile] vitus_wagner) wrote2012-10-12 10:49 am

Локальная закулиса

Пришла тут мысль, что в операционной системе, кроме понятия "сессия" дожно существовать понятие "закулиса".
В смысле, контекст, в котором выполняются действия от имени пользователя, независимо от того, есть в данный момент этот пользователь рядом с компьютером или нет.

В классическом unix фактически единственным представителем закулисы являются кроновские задания.
Несколько позже появились всякие procmail-ы и sieve.

Но по мере того, как компьютеры становятся мобильными и обрастают сенсорами, а также развиваются сети, количество событий на которые может потребоваться отреагировать, возрастает.

Достижение определенной географической точки/соты/wi-fi сети. Появление в радиусе действия какого-то локального протокола (wifi, bluetooth, подключение USB-шнурком) принадлежащего пользователю гаджета, завершение закачки файла (я считаю что это событие следует рассматривать отдельно от "завершение очередного этапа в пакетном задании", так как закачка файла может производиться каким-нибудь mldonkey, который закачав этот файл продолжает работать с десятью другими закачками трех других пользователей, или вообще речь идет о том что кто-то зааплоадил файл на анонимный ftp)

По всем этим событиям может потребоваться реакция, которая должна осуществляться именно с правами пользователя.

[identity profile] fenster.livejournal.com 2012-10-12 09:58 am (UTC)(link)
А как же suexec CGI всякие, которые много-много лет существуют?

[personal profile] sigprof 2012-10-14 08:42 pm (UTC)(link)
А хоть один такой хостинг в природе существует?

[personal profile] zamotivator 2012-10-12 11:29 am (UTC)(link)
d-bus - session bus вроде этим и является