Запуск OpenBSD -current для узлов Tor

Вопрос о том, какую ветвь или аромат (flavors) OpenBSD использовать для узла Tor является частой темой обсуждения.

OpenBSD поддерживает три аромата :

  • -release который выходит каждые шесть месяцев, если не раньше по случаю;
  • -stable который включает необходимые исправления;
  • и, наконец, -current, венец разработки OpenBSD, который регулярно и очень часто обновляется.

Логично предположить, что ароматы -stable или даже -release должны выбираться в качестве платформы для узла. Это наиболее распространенная рекомендация.

Тем не менее, существует целый ряд причин, чтобы рассмотреть -current как наилучший вариант для большинства сценариев использования OpenBSD.

Во-первых, что такое -current в OpenBSD? Это не какая-то непригодная для использования система. -current является платформой для разработки OpenBSD, так как на этом аромате работают сами разработчики OpenBSD. Несколько производственных серверов работают на -current, и наиболее значимые проблемы решаются быстрее.

Во-вторых, развитие портов в OpenBSD происходит на -current ветви. Поэтому большинство современных портов OpenBSD находятся в -current. Например, Tor версии 0.2.9.9, в то время как в -stable все еще находится Tor 0.2.7.6.

Обновить -stable до -current не сложно. Вот руководство от Питера Хэнстенна, оно не новой, но все еще актуально.  -current можно обновлять не так часто, еженеделю, например.