From 741d50486b168ff99d04f3740e48b1c32ce1e29d Mon Sep 17 00:00:00 2001
From: Aleksey Ryndin
Date: Wed, 22 Mar 2023 19:36:08 +0300
Subject: [PATCH 1/6] issue-13 Russian translation
---
issues/issue-13/ru_index.html | 141 ++++++++++++++++++++++++++++++++++
1 file changed, 141 insertions(+)
create mode 100644 issues/issue-13/ru_index.html
diff --git a/issues/issue-13/ru_index.html b/issues/issue-13/ru_index.html
new file mode 100644
index 0000000..5245c02
--- /dev/null
+++ b/issues/issue-13/ru_index.html
@@ -0,0 +1,141 @@
+
+
+
+
ISSUE #__ISSUE__
+
__HUMAN_DATE__
+
+
+
+
+TL;DR
+
+ реализация режима xonly для кода
+ новый механизм безопасности pinsyscall(2)
+ динамическая перелинковка sshd
+ полнодисковое шифрование в инсталляторе
+ OpenBSD 7.3 уже скоро
+
+
+
+
+🐡🐡🐡
+Художественное оформление этого выпуска
+
+
+
+
+
+
+ Парящий Puffy держит бумагу в руках, а рядом девушка спрашивает его: «Новый номер?! Почитаешь его мне?».
+
+
+
+
+🐡🐡🐡
+Последние изменения в -current
+
+
+Новые интересные пакеты
+
+ Пакетный менеджер Nix (пока с очень ограниченными возможностями)
+ xmem : графическое приложение, которое отображает использование памяти и подкачки
+ eduvpn : портал пользователя и администратора для Let's Connect! и eduVPN
+ fennel : диалект Lisp, который работает на Lua
+ endlessh : SSH ловушка (tarpit), которая медленно отображает бесконечный баннер
+ lchat : строчно-ориентированный фронтенд для ii-подобных чатов
+ nerds-fonts : агрегатор и патчер иконографических шрифтов
+ rssgoemail : пересылка содержимого RSS/Atom/Gemini каналов на почту
+ LabPlot : визуализация и анализ данных
+ ntfy : отсылка push уведомлений на ваш телефон или компьютер
+ calligraplan : приложение для управления проектами
+ xnotify : отображение уведомлений, содержимое которых задается через стандартный ввод
+ gopls : официальный LSP сервер от Go
+ rustic : быстрые, зашифрованные, дедуплицированные резервные копии (не готово к production использованию)
+ try_repeat : запуск команды 'n' раз (или выход раньше в случае ошибки)
+ ancient : распаковщик для старых форматов сжатия
+ keycloak : решение для управления идентификацией и доступом
+
+
+
+
+🐡🐡🐡
+Советы по работе с командной строкой
+Я думаю, что большинство пользователей OpenBSD знаю команду
+top
, но знаете ли вы о systat
?
+Эта команда выводит широкий спектр информации о системе в виде
+терминального пользовательского интерфейса (TUI), позволяя менять
+представление различных данных.
+Запуск от лица суперпользователя (root) даст доступ к большему количеству
+информации, которая недоступна для обычного пользователя.
+Например данные о PF: состояние очереди и статистика в реальном времени.
+Это необходимый инструмент каждого системного администратора OpenBSD,
+который хочет знать больше о текущем состоянии системы.
+
+
+
+🐡🐡🐡
+Что еще
+
+
+
+
+🐡🐡🐡
+Колонка редакции
+
+
+Примечание от Solene
+Еще один выпуск, вышедший с опозданием. Я хотела бы подробнее остановиться на этом.
+Во-первых, я так и не придумала, как правильно определить, когда пора делать новый номер.
+Я предпочитаю ждать, пока наберется много материала, чтобы сделать хороший выпуск,
+а не штамповать по расписанию не особо содержательные журналы.
+Во-вторых, написание каждого номера отнимает время, обычно пару часов.
+Нужно собрать всё воедино, вычитать, а текущая схема вебзина не слишком помогает.
+Другой веб-журнал, который я начала для NixOS, гораздо проще поддерживать,
+но ему не хватает души, поскольку он в основном создается из шаблона, содержащего ссылки и заголовки.
+Это, на мой взгляд, подходит для стиля NixOS, но никак не соответствует OpenBSD.
+Еще я завела patreon и
+теперь я буду более серьезно относиться к поддержке вебзина.
+
+В заключении хочется поздравить сообщество OpenBSD с его развитой культурой самостоятельного хостинга и разнообразия.
+Во время написания этого выпуска я заметила, что большинство новых портов хостятся не на GitHub и
+огромное число ссылок посвящено вопросам селф-хостинга.
+Ура! Вы замечательное сообщество, с которым приятно иметь дело.
+
+
+
+🐡🐡🐡
+Авторы
+Solène Rapenne. Художественное оформление: Prahou. Большое спасибо всем причастным и поддерживающим идею.
+
From d063555f4d041759ddf19050aaf0eaadc195ee26 Mon Sep 17 00:00:00 2001
From: Aleksey Ryndin
Date: Wed, 22 Mar 2023 19:41:50 +0300
Subject: [PATCH 2/6] Link to `ru_issue-13.html` from index page
---
issues/_index/20_ISSUES.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/issues/_index/20_ISSUES.html b/issues/_index/20_ISSUES.html
index b578243..ac3cfe1 100644
--- a/issues/_index/20_ISSUES.html
+++ b/issues/_index/20_ISSUES.html
@@ -1,7 +1,7 @@
Issues published
- 2023-03-19 - Issue #13 English , French
+ 2023-03-19 - Issue #13 English , French , Russian
2022-11-27 - Issue #12 English , French , Russian , Spanish , Brazilian Portuguese
2022-08-13 - Issue #11 English , Czech , French , Spanish , Russian
2022-07-02 - Issue #10 English , Czech , French , Spanish , Russian
From 214ba54ca1f154505b16f5fe24059b9bd86f15e2 Mon Sep 17 00:00:00 2001
From: Aleksey Ryndin
Date: Wed, 13 Sep 2023 20:00:57 +0300
Subject: [PATCH 3/6] issue-14 Russian translation (initial commit, incomplete)
---
issues/issue-14/ru_index.html | 136 ++++++++++++++++++++++++++++++++++
1 file changed, 136 insertions(+)
create mode 100644 issues/issue-14/ru_index.html
diff --git a/issues/issue-14/ru_index.html b/issues/issue-14/ru_index.html
new file mode 100644
index 0000000..df68041
--- /dev/null
+++ b/issues/issue-14/ru_index.html
@@ -0,0 +1,136 @@
+
+
+
+
ISSUE #__ISSUE__
+
__HUMAN_DATE__
+
+
+
+
+TL;DR
+Похоже это год OpenBSD на десктопе!
+
+ Wayland набирает обороты
+ KDE Plasma уже в репозитории портов
+ Softdeps временно отключены
+ Обнаружение утечек malloc
+ В vmd появились virtio GPU и модель работы в нескольких процессах
+ Управление зарядкой батареи
+
+
+
+
+🐡🐡🐡
+Свежие изменения в -current
+
+
+Новые интересные пакеты
+
+ novelwriter : markdown-подобный текстовый редактор для написания романов и крупных проектов, содержащих множество небольших текстовых документов
+ kiwix-tools : утилиты командной строки Kiwix
+ candycrisis : Игра в духе Puyo Puyo с открытым исходном кодом
+ cgif : GIF-кодер, написанный на C
+ shiori : простой менеджер закладок
+ riff : обёртка над утилитой diff, которая раскрашивает изменения tool
+ galera : библиотека синхронной multi-master репликации
+ brogue : roguelike игра от Brian Walker с поддержкой X11
+ lsblk : реализация lsblk для OpenBSD
+ smarc : генератор статичного WEB архива для списка рассылки
+ xournalpp : ведение рукописных заметок с поддержкой аннотаций в PDF
+ xclickroot : запуск команды по клику в корневом окне
+ highlight-pointer : подсвечивание указателя мыши жирной точкой
+ prusaslicer : Генератор G-code для 3D принтеров
+ htmlq : аналог jq, но для HTML
+ plass : менеджер паролей
+
+
+
+
+🐡🐡🐡
+Советы по работе с командной строкой
+Знай свои процессы!
+Команда ps
предоставляет довольно много информации о процессах, запущенных в твоей системе.
+Как гласит страница man руководства, в столбце state
выводятся символы, которые отражают важную информацию о процессе.
+
+ c
indicates that the process is running in a chroot
+ p
tells the process has called pledge() (but not which promises were used)
+ U
shows the process has called unveil() and can't unveil() new paths/files anymore
+ u
shows the process has called unveil() but it's not locked. It's most likely an issue with how unveil() has been added in the program!
+ X
will remind you that you are currently tracing/debugging the process, in case you forgot
+Of course, there are many other states, I encourage you to read ps(1)
man page to know about all the features it provides.
+
+
+
+🐡🐡🐡
+Что еще
+
+
+
+
+🐡🐡🐡
+Художественное оформление этого выпуска
+
+
+
+
+
+
+ A giant puffer fish fixing old machines. A girl kneels nearby. The narrator says «There, I found it».
+ Artwork made by Tomáš . More of his stuff at analog nowhere .
+
+
+
+
+🐡🐡🐡
+Колонка редакции
+
+
+Примечание от Solene
+I finally catched up all the backlog I gathered over almost six months. I need to make adjustments to the website framework to make it easier to work with for newer issues, I'd like to publish like before, an issue every two months. I'm still super happy of the webzine style and format, it looks old-school and fits the community in some sense. Thanks everyone contributing to OpenBSD and its community!
+The webzine is two years old, what a journey! I'm really proud to see it available in 9 different languages (all the issues aren't translated but still). I may change the layout a little but otherwise, it's good to continue like this.
+
+
+
+🐡🐡🐡
+Авторы
+olène Rapenne. Большое спасибо всем причастным и поддерживающим идею, особенно Tomáš за его работы в духе OpenBSD!
+
From a687990d02529ddc9e882bb146076794271d018d Mon Sep 17 00:00:00 2001
From: Aleksey Ryndin
Date: Wed, 13 Sep 2023 22:50:17 +0300
Subject: [PATCH 4/6] issue-14 Russian translation (WiP)
---
issues/issue-13/.ru_index.html.swp | Bin 0 -> 16384 bytes
issues/issue-14/ru_index.html | 43 +++++++++++++++--------------
2 files changed, 22 insertions(+), 21 deletions(-)
create mode 100644 issues/issue-13/.ru_index.html.swp
diff --git a/issues/issue-13/.ru_index.html.swp b/issues/issue-13/.ru_index.html.swp
new file mode 100644
index 0000000000000000000000000000000000000000..bb9b6912d7709e7c8b319694c4ffa55cd3d37b0e
GIT binary patch
literal 16384
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
ZBkHe78Buisk?2C~@x=clC4?t0{|4iGVx9m1
literal 0
HcmV?d00001
diff --git a/issues/issue-14/ru_index.html b/issues/issue-14/ru_index.html
index df68041..532793a 100644
--- a/issues/issue-14/ru_index.html
+++ b/issues/issue-14/ru_index.html
@@ -61,34 +61,35 @@
🐡🐡🐡
Советы по работе с командной строкой
-Знай свои процессы!
-Команда ps
предоставляет довольно много информации о процессах, запущенных в твоей системе.
+
Знайте свои процессы!
+Команда ps
предоставляет довольно много информации о процессах, запущенных на вашей системе.
Как гласит страница man руководства, в столбце state
выводятся символы, которые отражают важную информацию о процессе.
- c
indicates that the process is running in a chroot
- p
tells the process has called pledge() (but not which promises were used)
- U
shows the process has called unveil() and can't unveil() new paths/files anymore
- u
shows the process has called unveil() but it's not locked. It's most likely an issue with how unveil() has been added in the program!
- X
will remind you that you are currently tracing/debugging the process, in case you forgot
-Of course, there are many other states, I encourage you to read ps(1)
man page to know about all the features it provides.
+ c
указывает на то, что процесс работает в chroot
+ p
говорит о то, что была вызвана функция pledge() (но не то, с какими аргументами)
+ U
отображается для процессов, вызвавших unveil(), и состояние unveil() у которых заблокировано
+ u
отображается для процессов, вызвавших unveil(), состояние unveil() у которых не заблокировано. Это может быть признаком неверного добавления unveil() в код программы!
+ X
напомнит вам о том, что процесс находится в состоянии трассировки/отладки, если вдруг вы забыли
+Конечно, возможны еще множество и других состояний, поэтому я настоятельно советую вам прочитать man страницу о ps(1)
,
+что бы быть в курсе всех возможностей, предоставляемой этой командой.
🐡🐡🐡
Что еще
- Publish your photographies on the fediverse: Self-hosting Pixelfed on OpenBSD
- Synchronize calendars and address books over the network: Set up your own CalDAV and CardDAV servers on OpenBSD
- Local K3S cloud with vmm: K3s clusterDuck over Alpine over OpenBSD
- Cloud deployment: Terraform + Proxmox + OpenBSD = <3
- VPN guide based on WireGuard: Make your own VPN - Wireguard, ipv6 and ad-blocking included
- Some vmm storage tips: OpenBSD vmm and qcow2 derived disks
- Good old sysadmin network tool: Monitor your remote host network quality using smokeping on OpenBSD
- Finally a multiboot guide! Multiboot Microsoft Windows, OpenBSD and Slackware Linux
- For Qubes OS users: Install OpenBSD in Qubes OS
- Templates for cloud deployment: Creating an OpenBSD template over QEMU/Proxmox
- Trying to implement a Qubes OS like OpenBSD: OpenKuBSD progress report
- Simple tutorial for VM users: Install OpenBSD as a VM
+ Публикация ваших фотографий в федивёр: Self-hosting Pixelfed on OpenBSD
+ Синхронизация календаря и адресной книги по сети: Set up your own CalDAV and CardDAV servers on OpenBSD
+ Локальное облако K3S с помощью vmm: K3s clusterDuck over Alpine over OpenBSD
+ Облачное развёртывание: Terraform + Proxmox + OpenBSD = <3
+ Руководство по VPN с использованием WireGuard: Make your own VPN - Wireguard, ipv6 and ad-blocking included
+ Несколько полезных трюков с хранилищем vmm: OpenBSD vmm and qcow2 derived disks
+ Хорошая старая утилита для администрирования сети: Monitor your remote host network quality using smokeping on OpenBSD
+ Наконкц-то руководство по мультизагрузке! Multiboot Microsoft Windows, OpenBSD and Slackware Linux
+ Для пользователей Qubes OS: Install OpenBSD in Qubes OS
+ Шаблоны для облачного развёртывания: Creating an OpenBSD template over QEMU/Proxmox
+ Попытка реализации Qubes OS на основе OpenBSD: OpenKuBSD progress report
+ Простое руководство для пользователей виртуальных машин: Install OpenBSD as a VM
A guide to pledge system call: How to add pledge to a program in OpenBSD
Ever wanted to run a command every day? Using anacron to run periodic tasks
Deploying a PHP program: How to install Kanboard on OpenBSD
@@ -132,5 +133,5 @@
🐡🐡🐡
Авторы
-olène Rapenne. Большое спасибо всем причастным и поддерживающим идею, особенно Tomáš за его работы в духе OpenBSD!
+Solène Rapenne. Большое спасибо всем причастным и поддерживающим идею, особенно Tomáš за его работы в духе OpenBSD!
From 015bfbee13fe7d9a7382855187905df47bb421ef Mon Sep 17 00:00:00 2001
From: Aleksey Ryndin
Date: Wed, 13 Sep 2023 22:50:34 +0300
Subject: [PATCH 5/6] Temporary file removed
---
issues/issue-13/.ru_index.html.swp | Bin 16384 -> 0 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 issues/issue-13/.ru_index.html.swp
diff --git a/issues/issue-13/.ru_index.html.swp b/issues/issue-13/.ru_index.html.swp
deleted file mode 100644
index bb9b6912d7709e7c8b319694c4ffa55cd3d37b0e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 16384
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
ZBkHe78Buisk?2C~@x=clC4?t0{|4iGVx9m1
From df27537ebf492f705c6975e209436a47a3580c9e Mon Sep 17 00:00:00 2001
From: Aleksey Ryndin
Date: Thu, 14 Sep 2023 15:57:55 +0300
Subject: [PATCH 6/6] issue-13 Russian translation (complete) and link to
`ru_issue-13.html` from index page
---
issues/_index/20_ISSUES.html | 2 +-
issues/issue-14/ru_index.html | 80 ++++++++++++++++++++---------------
2 files changed, 47 insertions(+), 35 deletions(-)
diff --git a/issues/_index/20_ISSUES.html b/issues/_index/20_ISSUES.html
index 904fdca..3dc532c 100644
--- a/issues/_index/20_ISSUES.html
+++ b/issues/_index/20_ISSUES.html
@@ -1,7 +1,7 @@
Issues published
- 2023-09-13 - Issue #14 English
+ 2023-09-13 - Issue #14 English , Russian
2023-03-19 - Issue #13 English , French , Spanish , Brazilian Portuguese , Russian
2022-11-27 - Issue #12 English , French , Russian , Spanish , Brazilian Portuguese
2022-08-13 - Issue #11 English , Czech , French , Spanish , Russian
diff --git a/issues/issue-14/ru_index.html b/issues/issue-14/ru_index.html
index 532793a..d132eb5 100644
--- a/issues/issue-14/ru_index.html
+++ b/issues/issue-14/ru_index.html
@@ -8,14 +8,14 @@
TL;DR
-Похоже это год OpenBSD на десктопе!
+Это станет годом OpenBSD на десктопе!
Wayland набирает обороты
- KDE Plasma уже в репозитории портов
+ KDE Plasma уже в репозитории
Softdeps временно отключены
Обнаружение утечек malloc
В vmd появились virtio GPU и модель работы в нескольких процессах
- Управление зарядкой батареи
+ Управление зарядом батареи
@@ -24,12 +24,12 @@
Свежие изменения в -current
Грядёт серьезная переработка pfsync(4) (undeadly) (en)
- Обнаружение утечек malloc доступно в -current (undeadly) (en)
- В ssh(1) добавлена обфускация временных интевалов между нажатиями клавиш (undeadly) (en)
+ Обнаружение утечек вызовов malloc (undeadly) (en)
+ В ssh(1) добавлена обфускация временных интервалов между нажатиями клавиш (undeadly) (en)
(Ещё более) Агрессивная рандомизация положения стека (undeadly) (en)
- Добавлен набор sysctl для управления зарядкой батареи (cvs commit) (en)
+ Добавлен набор sysctl для управления зарядом батареи (cvs commit) (en)
Wayland на OpenBSD (undeadly) (en)
- Обязательная проверка целей косвенного ветвления (undeadly) (en)
+ Обязательная проверка вычисляемых адресов косвенного ветвления (undeadly) (en)
cron(8) теперь поддерживает псевдослучайные промежутки с заданным шагом (undeadly) (en)
Soft updates (softdep) отключены для развития VFS (undeadly) (en)
shutdown/reboot теперь требуют членства в группе _shutdown (undeadly) (en)
@@ -44,15 +44,15 @@
candycrisis : Игра в духе Puyo Puyo с открытым исходном кодом
cgif : GIF-кодер, написанный на C
shiori : простой менеджер закладок
- riff : обёртка над утилитой diff, которая раскрашивает изменения tool
+ riff : обёртка над утилитой diff, которая раскрашивает изменения
galera : библиотека синхронной multi-master репликации
brogue : roguelike игра от Brian Walker с поддержкой X11
lsblk : реализация lsblk для OpenBSD
- smarc : генератор статичного WEB архива для списка рассылки
+ smarc : генератор статичного веб-архива для почтового списка рассылки
xournalpp : ведение рукописных заметок с поддержкой аннотаций в PDF
xclickroot : запуск команды по клику в корневом окне
highlight-pointer : подсвечивание указателя мыши жирной точкой
- prusaslicer : Генератор G-code для 3D принтеров
+ prusaslicer : генератор G-code для 3D принтеров
htmlq : аналог jq, но для HTML
plass : менеджер паролей
@@ -63,13 +63,14 @@
Советы по работе с командной строкой
Знайте свои процессы!
Команда ps
предоставляет довольно много информации о процессах, запущенных на вашей системе.
-Как гласит страница man руководства, в столбце state
выводятся символы, которые отражают важную информацию о процессе.
+Согласно странице man руководства, в столбце state
выводятся символы, которые отражают важную информацию о процессе.
c
указывает на то, что процесс работает в chroot
- p
говорит о то, что была вызвана функция pledge() (но не то, с какими аргументами)
- U
отображается для процессов, вызвавших unveil(), и состояние unveil() у которых заблокировано
- u
отображается для процессов, вызвавших unveil(), состояние unveil() у которых не заблокировано. Это может быть признаком неверного добавления unveil() в код программы!
+ p
говорит о том, что была вызвана функция pledge() (но умалчивает о том с какими аргументами)
+ U
отображается для процессов, которые вызвали unveil(), и состояние unveil() у которых заблокировано
+ u
отображается для процессов, которые вызвали unveil(), но состояние unveil() у которых не заблокировано. Это может быть признаком неверного добавления unveil() в код программы!
X
напомнит вам о том, что процесс находится в состоянии трассировки/отладки, если вдруг вы забыли
+
Конечно, возможны еще множество и других состояний, поэтому я настоятельно советую вам прочитать man страницу о ps(1)
,
что бы быть в курсе всех возможностей, предоставляемой этой командой.
@@ -78,30 +79,30 @@
🐡🐡🐡
Что еще
- Публикация ваших фотографий в федивёр: Self-hosting Pixelfed on OpenBSD
+ Публикация ваших фотографий в федивёрс: Self-hosting Pixelfed on OpenBSD
Синхронизация календаря и адресной книги по сети: Set up your own CalDAV and CardDAV servers on OpenBSD
Локальное облако K3S с помощью vmm: K3s clusterDuck over Alpine over OpenBSD
Облачное развёртывание: Terraform + Proxmox + OpenBSD = <3
Руководство по VPN с использованием WireGuard: Make your own VPN - Wireguard, ipv6 and ad-blocking included
Несколько полезных трюков с хранилищем vmm: OpenBSD vmm and qcow2 derived disks
- Хорошая старая утилита для администрирования сети: Monitor your remote host network quality using smokeping on OpenBSD
- Наконкц-то руководство по мультизагрузке! Multiboot Microsoft Windows, OpenBSD and Slackware Linux
+ Старая-добрая утилита для администрирования сети: Monitor your remote host network quality using smokeping on OpenBSD
+ Наконец-то руководство по мультизагрузке! Multiboot Microsoft Windows, OpenBSD and Slackware Linux
Для пользователей Qubes OS: Install OpenBSD in Qubes OS
Шаблоны для облачного развёртывания: Creating an OpenBSD template over QEMU/Proxmox
Попытка реализации Qubes OS на основе OpenBSD: OpenKuBSD progress report
Простое руководство для пользователей виртуальных машин: Install OpenBSD as a VM
- A guide to pledge system call: How to add pledge to a program in OpenBSD
- Ever wanted to run a command every day? Using anacron to run periodic tasks
- Deploying a PHP program: How to install Kanboard on OpenBSD
- Nice SearXNG guide: Self-Hosted SearXNG instance on OpenBSD
- Faster pkg_add -u for everyone! Backport OpenBSD 7.3 pkg_add enhancement
- For developers: Dynamic Tracing on OpenBSD 7.3
- For those who never run userdel and groupdel after removing packages: Detect left over users and groups on OpenBSD
- Boot OpenBSD on libreboot: Libreboot Full Disk encryption on OpenBSD
- Another calendar and addressbook syncing guide: Self-Hosted Calendar and Addressbook services on OpenBSD
- top, vmstat, systat, ps related: Some explanations about OpenBSD memory usage
- No need for bluetooth to stream to your phone: Stream your OpenBSD desktop audio to other devices
- Parsing logs isn't always easy: Ban scanners IPs from OpenSMTP logs
+ Руководство по внедрению системного вызова pledge: How to add pledge to a program in OpenBSD
+ Нужно, что бы команда выполнялась каждый день? Using anacron to run periodic tasks
+ Развёртывание программ на PHP: How to install Kanboard on OpenBSD
+ Хорошее руководство по SearXNG: Self-Hosted SearXNG instance on OpenBSD
+ Ускоряем pkg_add -u для всех! Backport OpenBSD 7.3 pkg_add enhancement
+ Интересное для разработчиков: Dynamic Tracing on OpenBSD 7.3
+ Для тех, кто не запускает userdel и groupdel после удаления пакетов: Detect left over users and groups on OpenBSD
+ Грузим OpenBSD на libreboot: Libreboot Full Disk encryption on OpenBSD
+ Ещё одно руководство по синхронизации календаря и адресной книги: Self-Hosted Calendar and Addressbook services on OpenBSD
+ top, vmstat, systat, ps и все-все-все: Some explanations about OpenBSD memory usage
+ Для потоковой передачи аудио на ваш телефон bluetooth не нужен: Stream your OpenBSD desktop audio to other devices
+ Разбор логов это не всегда просто: Ban scanners IPs from OpenSMTP logs
@@ -112,11 +113,12 @@
+ alt="Крупная рыба Puffy ковыряется в старых компьютерах. Рядом на одно колено опустилась девушка, рыба косится на неё. На фоне надпись: «There, I found it» («Вот оно»)."
+ />
- A giant puffer fish fixing old machines. A girl kneels nearby. The narrator says «There, I found it».
- Artwork made by Tomáš . More of his stuff at analog nowhere .
+ Крупная рыба Puffy ковыряется в старых компьютерах. Рядом на одно колено опустилась девушка, рыба косится на неё. На фоне надпись: «There, I found it» («Вот оно»).
+ Автор работы - Tomáš . Больше работ на сайте analog nowhere .
@@ -126,8 +128,18 @@
Примечание от Solene
-I finally catched up all the backlog I gathered over almost six months. I need to make adjustments to the website framework to make it easier to work with for newer issues, I'd like to publish like before, an issue every two months. I'm still super happy of the webzine style and format, it looks old-school and fits the community in some sense. Thanks everyone contributing to OpenBSD and its community!
-The webzine is two years old, what a journey! I'm really proud to see it available in 9 different languages (all the issues aren't translated but still). I may change the layout a little but otherwise, it's good to continue like this.
+
+Я наконец-то разгребла копившееся почти полгода отставание.
+Нужно изменить структуру сайта так, что бы было удобнее выпускать новые номера.
+В идеале хотелось бы вернуться к выпуску каждые два месяца.
+Мне по прежнему нравится стиль и формат веб-журнала: он выглядит в духе старой школы, что по-своему подходит сообществу.
+Спасибо всем, кто вносит свой вклад в сообщества OpenBSD и этого веб-журнала.
+
+
+Веб-журналу исполнилось два года, это уже целое приключение!
+Я горжусь тем, что он доступен на 9 языках мира (не все выпуски, но всё же).
+Возможно я немного поменяю вёрстку, но в целом всё будет продолжаться в том же духе.
+