<li>В ветке -current значительно ускорено обновление пакетов (<code>pkg_add -u</code>)</li>
<li>Перенаправление IP-пакетов (IP forwarding) теперь распараллеленно</li>
<li>В ветку -current добавлено много новых пакетов</li>
<li>Много ссылок на интересные статьи (на английском)</li>
<li>Не забывайте обновлять вашу систему версии 7.1 командой <code>syspatch</code> и ваши пакеты командой <code>pkg_add -u</code>
</ul>
</article>
<articleid="current">
<divclass="puffies"aria-hidden="true">🐡🐡🐡</div>
<h2>Последние изменения в -current</h2>
<ul>
<li>Переменная <code>${rcexec}</code>, используемая для запуска демонов с помощью rc.d(8), была заменена на полноценную функцию rc_exec(). Написанные вручную скрипты rc.d(8) должны быть изменены на соответствующее использование новой функции: <code># sed -i 's/\${rcexec}/rc_exec/' /etc/rc.d/myscript</code></li>
<li>В pkg_add <aclass="permalink"href="https://marc.info/?l=openbsd-cvs&m=165122901325173&w=2">ощутимо ускорено (en)</a> обновление пакетов: вместо загрузки заголовка каждого пакета для проверки обновлений используется локальный кэш, встроенный в пакет quirks</li>
<li>Перенаправление IP-пакетов (IP forwarding) стало быстрее <aclass="permalink"href="https://marc.info/?l=openbsd-cvs&m=165157839007714&w=2">при использовании нескольких CPU (en)</a></li>
<li>Время работы от аккумулятора <aclass="permalink"href="https://marc.info/?l=openbsd-cvs&m=165222104109566&w=2">должно увеличиться (en)</a> при определенной нагрузке</li>
<li>grep получил <aclass="permalink"href="https://marc.info/?l=openbsd-cvs&m=165624097121480&w=2">новый флаг --null (en)</a></li>
<li>xlock получил <aclass="permalink"href="https://marc.info/?l=openbsd-cvs&m=165625250024871&w=2">разделение привилегий (en)</a></li>
</ul>
<h2>Новые интересные пакеты</h2>
<p>Было импортировано много новых пакетов. Некоторые из них являются альтернативой уже имеющимся, но многие предоставляют возможности, которых у нас раньше не было.</p>
<ul>
<li><ahref="https://aerc-mail.org"class="permalink">aerc</a>: терминальный почтовый клиент</li>
<li><ahref="https://github.com/cdown/clipnotify"class="permalink">clipnotify</a>: уведомление о новых событиях буфера обмена X</li>
<li><ahref="https://github.com/cdown/clipmenu"class="permalink">clipmenu</a>: управление буфером обмена с помощью dmenu</li>
<li><ahref="https://github.com/ajeetdsouza/clidle"class="permalink">clidle</a>: возможность играть в Wordle прямо в терминале</li>
<li><ahref="https://tildegit.org/solene/AppManager/"class="permalink">AppManager</a>: графический интерфейс для просмотра и управления пакетами OpenBSD</li>
<li><ahref="https://github.com/sshuttle/sshuttle"class="permalink">sshuttle</a>: VPN через SSH туннель</li>
<li><ahref="https://github.com/WebAssembly/binaryen"class="permalink">binaryen</a>: компилятор и библиотека инфраструктуры сборки для WebAssembly</li>
<p>Для повышения производительности и/или уменьшения дискового ввода-вывода можно смонтировать директорию /tmp в оперативную память. Для этого можно воспользоваться mount_mfs, в этом случае новая запись в fstab будет выглядеть следующим образом:</p>
<li><aclass="permalink"href="https://medium.com/@chrissicool/analyze-openbsds-kernel-with-domain-specific-knowledge-ca665d92eebb">Анализ ядра OpenBSD на предмет поиска ошибок использования примитивов синхронизации spl(9) (en)</a></li>
<li><aclass="permalink"href="https://dataswamp.org/~solene/2022-04-23-openbsd-video-tutorial-installation.html">Видеоинструкция по установке OpenBSD 7.1 с рабочим столом GNOME (en)</a></li>
<li><aclass="permalink"href="https://www.cambus.net/differences-between-base-and-ports-llvm-in-openbsd/">Различия в LLVM из базового дерева OpenBSD и портов (en)</a></li>
<li><aclass="permalink"href="https://blog.passwordclass.xyz/blogs/2022/06/0-dependency-websites-with-openbsd-asciidoc.html">Веб-сайты без сторонних зависимостей с OpenBSD & AsciiDoc (en)</a></li>
<li><aclass="permalink"href="https://flak.tedunangst.com/post/compiling-an-openbsd-kernel-50-faster">Компиляция ядра OpenBSD на 50% быстрее (en)</a></li>
<li><aclass="permalink"href="https://briancallahan.net/blog/20220427.html">Я портировал новый компилятор Hare на OpenBSD (en)</a></li>
Этот выпуск снова запаздывает. Трудно подобрать нужную скорость публикаций, подходящую для такого хобби. Изначально я планировала публикацию каждые две недели, что позволило бы мне потихоньку собирать ссылки и материал для нового выпуска. Но в то же время бывают периоды, как перед релизом новой версии OpenBSD, в течение которых ничего не происходит. С другой стороны, когда между публикациями проходит много времени, нужно охватить много материала, и он скапливается в огромную кучу, которую не всегда интересно разгребать читателю.
Однако, хотя иногда Webzine и запаздывает, он вышел на ВОСЬМИ различных языках. Не все выпуски были переведены на эти восемь языков, но было очень приятно встретиться со всеми людьми, работающими над переводами, СПАСИБО!
</p>
</article>
<articleid="authors">
<divclass="puffies"aria-hidden="true">🐡🐡🐡</div>
<h2>Авторы</h2>
<p>Solène Rapenne, prx, Vincent Finance и другие люди, которые внесли свой вклад вне git. Большое спасибо всем, кто причастен и поддержавшим идею!</p>