Please open Telegram to view this post
VIEW IN TELEGRAM
😁48❤11😢1
Доступна библиотека OpenAPV 0.2 с эталонной реализацией видеокодека APV
Academy Software Foundation (основана Академией Оскара и Linux Foundation) выпустила библиотеку OpenAPV 0.2 — эталонную реализацию кодек APV для профессионального видео без потерь качества. Код на C под лицензией BSD, готов заменить Apple ProRes и Avid DNxHD.
Формат APV обеспечивают высокую пропускную способность и низкую сложность внутрикадрового кодирования, необходимые монтажным кодекам (среди них Apple ProRes и Avid DNxHD), а также отсутствие видимого снижения качества при повторном кодировании.
Linux / Линукс🥸
Academy Software Foundation (основана Академией Оскара и Linux Foundation) выпустила библиотеку OpenAPV 0.2 — эталонную реализацию кодек APV для профессионального видео без потерь качества. Код на C под лицензией BSD, готов заменить Apple ProRes и Avid DNxHD.
Формат APV обеспечивают высокую пропускную способность и низкую сложность внутрикадрового кодирования, необходимые монтажным кодекам (среди них Apple ProRes и Avid DNxHD), а также отсутствие видимого снижения качества при повторном кодировании.
В новой версии добавлена поддержка семейств APV (APV family), определяющих типовые конфигурации кодека, отвечающие определённым требованиям к размеру и битрейту. Учтены последние доработки спецификации. Добавлена поддержка профилей 422-12, 444-10, 444-12, 4444-10, 4444-12 и 400-10. Внесены оптимизации для сокращения времени кодирования и декодирования. Реализованы защищённые методы доступа к буферу битового потока (bitstream) и управления метаданными. Расширен API.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
Forwarded from Типичный Сисадмин
Моя вычислительная машина не принимает перфокарты. Есть ли какие-то решения?
#предложка
Типичный🥸 Сисадмин
#предложка
Типичный
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31😁18🌚8
Google представил проект OSS Rebuild для выявления скрытых изменений в пакетах
Компания Google представила проект OSS Rebuild, предназначенный для выявления скрытых изменений в готовых пакетах, публикуемых в репозиториях. Работа OSS Rebuild основана на концепции воспроизводимых сборок и сводится к проверке соответствия размещённого в репозитории пакета с пакетом полученным на основе пересборки из эталонного исходного кода, соответствующего заявленной версии пакета. Код инструментария написан на языке Go и распространяется под лицензией Apache 2.0.
В настоящее время в OSS Rebuild реализована поддержка верификации пакетов из репозиториев NPM (JavaScript/TypeScript), PyPI (Python) и Crates.io (Rust). В будущем число поддерживаемых репозиториев планируют расширить. На практике инструментарий позволяет выявлять варианты атаки класса "supply chain", в ходе которых после компрометации учётных записей сопровождающих или диверсии внутри проекта в репозитории публикуется вредоносное обновление. При этом код в исходном репозитории основного проекта остаётся корректным, а вредоносные изменения вносятся только в готовые пакеты.
Linux / Линукс🥸
Компания Google представила проект OSS Rebuild, предназначенный для выявления скрытых изменений в готовых пакетах, публикуемых в репозиториях. Работа OSS Rebuild основана на концепции воспроизводимых сборок и сводится к проверке соответствия размещённого в репозитории пакета с пакетом полученным на основе пересборки из эталонного исходного кода, соответствующего заявленной версии пакета. Код инструментария написан на языке Go и распространяется под лицензией Apache 2.0.
В настоящее время в OSS Rebuild реализована поддержка верификации пакетов из репозиториев NPM (JavaScript/TypeScript), PyPI (Python) и Crates.io (Rust). В будущем число поддерживаемых репозиториев планируют расширить. На практике инструментарий позволяет выявлять варианты атаки класса "supply chain", в ходе которых после компрометации учётных записей сопровождающих или диверсии внутри проекта в репозитории публикуется вредоносное обновление. При этом код в исходном репозитории основного проекта остаётся корректным, а вредоносные изменения вносятся только в готовые пакеты.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
Доступна платформа совместной разработки Forgejo 12.0
Вышла новая версия некоммерческой альтернативы GitHub/GitLab — Forgejo 12.0. Форк Gitea, созданный сообществом после коммерциализации оригинала. Управляется демократично, а не корпорациями (пользуется даже хостинг Codeberg.org).
→ Работает даже на Raspberry Pi или дешёвом VPS;
→ Полный набор: Issues, Pull Requests, CI/CD, пакетные репозитории, Wiki;
→ Федерация через ActivityPub — объединяйте инстансы в сеть;
→ Миграция с GitHub/GitLab, OAuth/LDAP, Git LFS, веб-хуки под Slack/Discord.
Linux / Линукс🥸
Вышла новая версия некоммерческой альтернативы GitHub/GitLab — Forgejo 12.0. Форк Gitea, созданный сообществом после коммерциализации оригинала. Управляется демократично, а не корпорациями (пользуется даже хостинг Codeberg.org).
→ Работает даже на Raspberry Pi или дешёвом VPS;
→ Полный набор: Issues, Pull Requests, CI/CD, пакетные репозитории, Wiki;
→ Федерация через ActivityPub — объединяйте инстансы в сеть;
→ Миграция с GitHub/GitLab, OAuth/LDAP, Git LFS, веб-хуки под Slack/Discord.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤3🎉2🔥1
Когда уже начал копировать на массив 10 терабайт данных и только потом понимаешь... а переделывать нет ни сил, ни желания.
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚27🫡15😁2👍1
Новые возможности Wi-Fi в Raspberry Pi для Kali Linux
В Kali 2025.1 улучшена поддержка Nexmon — теперь встроенный Wi-Fi модуль Raspberry Pi (включая Pi 5) работает в режиме мониторинга и поддержки инжекции пакетов без внешних адаптеров. Это упрощает беспроводные тесты безопасности и повышает мобильность.
Linux / Линукс🥸
В Kali 2025.1 улучшена поддержка Nexmon — теперь встроенный Wi-Fi модуль Raspberry Pi (включая Pi 5) работает в режиме мониторинга и поддержки инжекции пакетов без внешних адаптеров. Это упрощает беспроводные тесты безопасности и повышает мобильность.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤3
Выпуск СУБД MySQL 9.4.0
Компания Oracle сформировала новую ветку СУБД MySQL 9.4.0. Сборки MySQL Community Server 9.4.0 подготовлены для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows. В соответствии с внедрённой в 2023 году моделью формирования релизов, MySQL 9.4 отнесён к веткам "Innovation". Innovation-ветки рекомендованы для тех, кто хочет раньше получать доступ к новой функциональности, публикуются каждые 3 месяца и поддерживаются только до публикации следующего значительного релиза (например, после появления ветки 9.4 прекращена поддержка ветки 9.3).
Осенью планируют сформировать LTS-релиз 9.5, рекомендованный для внедрений, которым необходима предсказуемость и длительное сохранение неизменного поведения. Следом за LTS-веткой будет сформирована новая Innovation-ветка - MySQL 10.0.
Linux / Линукс🥸
Компания Oracle сформировала новую ветку СУБД MySQL 9.4.0. Сборки MySQL Community Server 9.4.0 подготовлены для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows. В соответствии с внедрённой в 2023 году моделью формирования релизов, MySQL 9.4 отнесён к веткам "Innovation". Innovation-ветки рекомендованы для тех, кто хочет раньше получать доступ к новой функциональности, публикуются каждые 3 месяца и поддерживаются только до публикации следующего значительного релиза (например, после появления ветки 9.4 прекращена поддержка ветки 9.3).
Осенью планируют сформировать LTS-релиз 9.5, рекомендованный для внедрений, которым необходима предсказуемость и длительное сохранение неизменного поведения. Следом за LTS-веткой будет сформирована новая Innovation-ветка - MySQL 10.0.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤔2😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36😁17🤯2😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁86🫡16❤3🔥1
В Fedora предложено задействовать FlatHub в атомарных редакциях дистрибутива
В Fedora Workstation предложили революционное изменение: установка ПО через Flathub станет стандартом для пользовательских приложений. Собственный flatpak-репозиторий Fedora сохранится только для предустановленных программ.
— 80% пользователей предпочитают Flathub: пакеты там собирают сами разработчики (а не мейнтейнеры Fedora), что повышает качество и снижает баги;
— Сейчас Flathub подключается вручную, а пакеты Fedora имеют приоритет → путаница, ошибки (как с OBS Studio в феврале);
— Безопасность Flathub под вопросом: 30% пакетов используют устаревшие Runtime (уязвимы!), сборки не всегда воспроизводимы.
Условия перехода:
→ Внедрение воспроизводимых сборок в Flathub;
→ Автоматическая проверка устаревших зависимостей;
→ Запрет на отключение sandbox-изоляции в пакетах.
Linux / Линукс🥸
В Fedora Workstation предложили революционное изменение: установка ПО через Flathub станет стандартом для пользовательских приложений. Собственный flatpak-репозиторий Fedora сохранится только для предустановленных программ.
— 80% пользователей предпочитают Flathub: пакеты там собирают сами разработчики (а не мейнтейнеры Fedora), что повышает качество и снижает баги;
— Сейчас Flathub подключается вручную, а пакеты Fedora имеют приоритет → путаница, ошибки (как с OBS Studio в феврале);
— Безопасность Flathub под вопросом: 30% пакетов используют устаревшие Runtime (уязвимы!), сборки не всегда воспроизводимы.
Условия перехода:
→ Внедрение воспроизводимых сборок в Flathub;
→ Автоматическая проверка устаревших зависимостей;
→ Запрет на отключение sandbox-изоляции в пакетах.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍8🤣5
XLibre ломает ABI: драйверы теперь в ядре X-сервера
Энрико Вайгельт (проект XLibre) предложил радикальное изменение: интеграцию драйверов в основную ветку X-сервера. Это убивает стабильность ABI, но решает проблему совместимости. Сообщество в шоке.
Суть конфликта:
→ За: драйверы поставляются «из коробки» — не нужно искать совместимые версии (аналогично ядру Linux);
→ Против: разработка внешних драйверов усложнится из-за вечного изменения ABI;
→ Компромисс: флаги сборки для исключения ненужных драйверов.
Дополнительно:
— Появился порт для FreeBSD;
— Отказ от Rust: «падение производительности, сложность двуязычной поддержки»;
— Стабилизация ABI возможна в будущем, но сейчас XLibre в стадии рефакторинга.
Linux / Линукс🥸
Энрико Вайгельт (проект XLibre) предложил радикальное изменение: интеграцию драйверов в основную ветку X-сервера. Это убивает стабильность ABI, но решает проблему совместимости. Сообщество в шоке.
Суть конфликта:
→ За: драйверы поставляются «из коробки» — не нужно искать совместимые версии (аналогично ядру Linux);
→ Против: разработка внешних драйверов усложнится из-за вечного изменения ABI;
→ Компромисс: флаги сборки для исключения ненужных драйверов.
Дополнительно:
— Появился порт для FreeBSD;
— Отказ от Rust: «падение производительности, сложность двуязычной поддержки»;
— Стабилизация ABI возможна в будущем, но сейчас XLibre в стадии рефакторинга.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27👍8☃1❤1
Ubuntu заменит традиционный sudo на sudo-rs — переписанную на Rust версию с улучшенной защитой от уязвимостей памяти.
В Ubuntu 25.10 эта смена станет стандартом, сохранив привычный интерфейс и предлагая более высокий уровень безопасности при работе с правами root.
Linux / Линукс🥸
В Ubuntu 25.10 эта смена станет стандартом, сохранив привычный интерфейс и предлагая более высокий уровень безопасности при работе с правами root.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯55👍15❤3🔥3🎉1
В http-сервере Apache 2.4.65 устранена проблема, ломающая работу mod_rewrite
Представлен релиз HTTP-сервера Apache 2.4.65, в котором исправлена критическая ошибка в mod_rewrite из-за которой условия, заданные через выражение "RewriteCond", всегда возвращали значение "true", т.е. правила всегда срабатывали, независимо от проверяемых данных. Выражение "RewriteCond" является ключевым в mod_rewrite и применяется для проверки условий в большинстве ситуаций.
Проблема вызвана некорректным изменением в прошлом выпуске и проявляется только в версии Apache httpd 2.4.64. В версии 2.4.64 для определения результата проверки было добавлено перечисление cond_return_type, которое могло принимать значения COND_RC_NOMATCH, COND_RC_MATCH и COND_RC_STATUS_SET. При этом в коде выставлялось только значение COND_RC_MATCH, вне зависимости от результата обработки регулярного выражения (проверялось только отрицательное значение с кодом ошибки, но не учитывалось нулевое значение, выдаваемое при несовпадении).
Linux / Линукс🥸
Представлен релиз HTTP-сервера Apache 2.4.65, в котором исправлена критическая ошибка в mod_rewrite из-за которой условия, заданные через выражение "RewriteCond", всегда возвращали значение "true", т.е. правила всегда срабатывали, независимо от проверяемых данных. Выражение "RewriteCond" является ключевым в mod_rewrite и применяется для проверки условий в большинстве ситуаций.
Проблема вызвана некорректным изменением в прошлом выпуске и проявляется только в версии Apache httpd 2.4.64. В версии 2.4.64 для определения результата проверки было добавлено перечисление cond_return_type, которое могло принимать значения COND_RC_NOMATCH, COND_RC_MATCH и COND_RC_STATUS_SET. При этом в коде выставлялось только значение COND_RC_MATCH, вне зависимости от результата обработки регулярного выражения (проверялось только отрицательное значение с кодом ошибки, но не учитывалось нулевое значение, выдаваемое при несовпадении).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁49👍19❤4🌚3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁49❤9👍3
Forwarded from Типичный Сисадмин
Братья и сёстры по ssh, по bash, по rsync — и по Ctrl+C в нужный момент,
Сегодня — не просто пятница. Сегодня тот день, когда мир дышит спокойнее и ровнее, потому что ты рядом. День, когда даже самые забывчивые пользователи иногда вспоминают что сегодня же День Сисадмина...
Мы — люди фона. Мы не светимся на авансцене, не носим костюмы супергероев. Но мы их заменяем! Мы те, кто чинит то, что никто не трогал. Кто отвечает на "всё пропало", даже когда нет ни сна, ни логов, ни совести у клиента. Мы те, кто не ломается, когда ломается всё остальное. Мы тихие воины в битве за стабильность. Мы SSH-мастера. DNS-подкастеры. Починщики почт и укротители UEFI. Мы архитекторы. Да Мы цифровая мускулатура этого бренного мира, мать его!
Посмотри на себя. Ты больше, чем просто админ!
Ты — инженер, диагност, укротитель багов, специалист по магии API и шаман по вызову. Ты умеешь читать по трассировке, дышать в такт пингу и говорить на языке логов. Ты держал прод на чистом энтузиазме. Ты возвращал к жизни то, что по всем законам логики должно было умереть. Ты нажимал Enter, не зная, сработает ли, но знал, что должен. Ты был там, где были только дымящиеся логи и надежда. Ты слышал звук ребута, как музыку. И ты держался. Без сна. Без моральной поддержки. Ты фаервол во плоти!
Сегодня тот самый повод вспомнить, кто ты. Ты не загнанный специалист. Не айтишник для всего офиса. Ты истинный хранитель порядка в цифровом хаосе. Ты нужен вселенной! И таких, как ты, мало, но мы держим этот мир без громких лозунгов и привлечения внимания, но с крепким и твёрдым аптаймом
Так что выпрямись. Протри монитор, глотни кофе, посмотри на стол, посмотри под стол — да, вон тот роутер снова мигнул не тем цветом. И еще раз вспомни что ты не один. По всей стране и далеко за её пределами тысячи таких же, как ты, сейчас тоже читают эти строки, улыбаются и мысленно говорят:
Да. Это про меня. Недоспал, но инфру не подвёл.
Сисадмины, воспрянем! Не дадим себя сломать ни поломанным дискам, ни ночным деплойам, ни обновлениям, которые ничего не должны были затронуть. Мы не просто аптайм. Мы основа. Стабильность. Надёжность. Хребет, чтоб его!
С праздником нас. И пусть сегодня хотя бы кто-нибудь скажет тебе:
Спасибо, герой. Всё держится на тебе и изоленте. Ты нужен нам ❤️
Обнял. Всё не зря. Даже если никто не заметил
Типичный
Please open Telegram to view this post
VIEW IN TELEGRAM
3🎉68❤13🫡11🔥3👍1
Проект XLibre интегрирует драйверы в основную ветку X-сервера
Энрико Вайгельт (Enrico Weigelt), руководитель проекта XLibre, после обсуждения с сообществом подготовил pull-запрос, интегрирующий в master-ветку X-сервера основные драйверы для X11. Причиной указывается рассинхронизация X-сервера и драйверов из-за меняющегося ABI, с которым взаимодействуют драйверы, а также желание сразу предоставлять все необходимые драйверы вместе с X-сервером без необходимости ручного поиска совместимых версий.
Часть сообщества критикует данное решение, опасаясь усложнения разработки новых драйверов для XLibre, но Энрико настаивает на нужности такого подхода. В качестве аргументов упоминается аналогичная модель разработки ядра Linux, фактически не имеющего стабильного ABI, а также «сырое» состояние кодовой базы XLibre, которая всё ещё проходит через полномасштабный рефакторинг. Впрочем, в будущем с ростом зрелости проекта разработчики не исключают стабилизацию ABI. Разработка новых драйверов для X11 вне дерева XLibre возможна, однако синхронизация ABI остаётся на совести разработчика. Для не желающих ставить все драйверы вместе с сервером обещают реализовать флаги сборки.
Также можно отметить появление порта XLibre для FreeBSD и обсуждение перевода XLibre на Rust. Разработчики высказались против переписывания частей XLibre на Rust, аргументируя это длительностью процесса, падением производительности, недостатком преимуществ и сложностью поддержки двуязычной кодовой базы.
Linux / Линукс🥸
Энрико Вайгельт (Enrico Weigelt), руководитель проекта XLibre, после обсуждения с сообществом подготовил pull-запрос, интегрирующий в master-ветку X-сервера основные драйверы для X11. Причиной указывается рассинхронизация X-сервера и драйверов из-за меняющегося ABI, с которым взаимодействуют драйверы, а также желание сразу предоставлять все необходимые драйверы вместе с X-сервером без необходимости ручного поиска совместимых версий.
Часть сообщества критикует данное решение, опасаясь усложнения разработки новых драйверов для XLibre, но Энрико настаивает на нужности такого подхода. В качестве аргументов упоминается аналогичная модель разработки ядра Linux, фактически не имеющего стабильного ABI, а также «сырое» состояние кодовой базы XLibre, которая всё ещё проходит через полномасштабный рефакторинг. Впрочем, в будущем с ростом зрелости проекта разработчики не исключают стабилизацию ABI. Разработка новых драйверов для X11 вне дерева XLibre возможна, однако синхронизация ABI остаётся на совести разработчика. Для не желающих ставить все драйверы вместе с сервером обещают реализовать флаги сборки.
Также можно отметить появление порта XLibre для FreeBSD и обсуждение перевода XLibre на Rust. Разработчики высказались против переписывания частей XLibre на Rust, аргументируя это длительностью процесса, падением производительности, недостатком преимуществ и сложностью поддержки двуязычной кодовой базы.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🤔3☃1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35😁16