У меня есть чувство, что мы оказываемся в худшем положении, чем мы могли бы думать:
К 2038 time_t, конечно, будет 64 бита шириной на большинстве систем (просто помнят, где мы были 30 лет назад), так, чтобы каждый действительно не имел значения.
То, что я чувствую, чтобы быть намного больше проблемы, является многими протоколами там, которые указывают метки времени на 32 бита как часть их внутренних работ. NTP, SSL - выбирает Ваш выбор.
Даже когда мир шел дальше, и все используют машины на 64 бита, эти протоколы, несомненно, все еще будут использоваться (SMTP был представлен ~30 лет назад и все еще находится в широком употреблении, тогда как аппаратные средства, представленные тогда, не действительно - только для высказывания мнения здесь).
Персональные для моей учетной записи, ~/bin
. В масштабе всей системы входят /usr/local/bin
или /usr/local/sbin
столь же соответствующий (скрипты, которые должны только быть запущены как корень входят sbin
, в то время как сценарии намеревались помочь обычным пользователям войти bin
), развернул через управление конфигурацией, чтобы гарантировать, чтобы все машины, которым нужны они, имели их (и последние версии, также).
Для более сложного материала, особенно что-то, что могло быть совместно использовано несколькими машинами, я склонен делать пакеты распределения, Debian в моем случае. Я использую /usr/bin
, и дайте сценариям некоторый общий префикс. Тем путем легче развернуть и отслеживать их. Для моего персонального материала, ~/bin
достаточно хорошо.
bin
по сравнению сsbin
:) – Dan Carley 22 July 2009 в 13:02