[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Как реализован "in place upgrade" в Дебиан? На чем основан и чем чревато?



On 2012-11-12, Eugene Berdnikov wrote:

>>  * Если доступаться к файлам пакета по требованию не безопасно с точки зрения
>>    возможности обновлять пакет "in place" - стоит ли писать/переписать
>>    программу в стиле - открыть все возможные файлы, а затем использовать
>>    полученые дескрипторы?
>
>  Используйте по возможности текстовые форматы, будьте толерантны к входным
>  данным, продумайте вопросы совместимости версий. Если формат бинарный и
>  апдейт может сломать процесс, постарайтесь зачитать файл в момент запуска.
>  Вообще, рекомендую посмотреть главу 5 книжки Э.Рэймонда "Искусство
>  программирования для UNIX" (E.Raymond, "Art of UNIX Programming").

Можно перечитать. Последний подраздел главы "отсылает" нас к SOAP, XML-RPC и
Jabber. Хотя, например:

  http://about.psyc.eu/Jabber#Technical_Issues_in_Jabber

 * Major disadvantage: Performance inefficiency
 * Major disadvantage: Binary Data Transfer
 * Major problem with XMPP: Missing framing

В духе книги, нужно еще просмотреть сто тысяч примеров...

-- 
Best regards!


Reply to: