Выпуск nginx 1.24.0

После 11 месяцев разработки представлена новая стабильная ветка высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера nginx 1.24.0, которая вобрала в себя изменения, накопленные в основной ветке 1.23.x. В дальнейшем все изменения в стабильной ветке 1.24 будут связаны с устранением серьёзных ошибок и уязвимостей. В скором времени будет сформирована основная ветка nginx 1.25, в которой будет продолжено развитие новых возможностей. Для обычных пользователей, у которых нет задачи обеспечить совместимость со сторонними модулями, рекомендуется использовать основную ветку, на базе которой раз в три месяца формируются выпуски коммерческого продукта Nginx Plus. В соответствии с мартовским отчетом компании Netcraft nginx используется на 18.94% всех активных сайтов … Читать далее Выпуск nginx 1.24.0

Релиз Firefox 112

Состоялся релиз web-браузера Firefox 112. Кроме того, сформировано обновление ветки с длительным сроком поддержки — 102.10.0. На стадию бета-тестирования в ближайшее время будет переведена ветка Firefox 113, релиз которой намечен на 9 мая. Основные новшества в Firefox 112: В контекстное меню, показываемое при нажатии правой кнопкой мыши на поле ввода пароля, добавлена опция «Reveal password» для отображения вместо звёздочек пароля открытым текстом. Для пользователей Ubuntu предоставлена возможность импорта закладок и данных браузера из Chromium, установленного в формате snap-пакета (работает только если Firefox тоже установлен из пакета snap). В выпадающем меню со списком вкладок (вызывается через кнопку «V» в правой части … Читать далее Релиз Firefox 112

Выпуск сборочной системы Meson 1.1

Опубликован релиз сборочной системы Meson 1.1.0, которая используется для сборки таких проектов, как X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME и GTK. Код Meson написан на языке Python и поставляется под лицензией Apache 2.0. Ключевой целью развития Meson является обеспечение высокой скорости сборочного процесса в сочетании с удобством и простотой использования. Вместо утилиты make при сборке по умолчанию применяется инструментарий Ninja, но возможно применение и других бэкендов, таких как xcode и VisualStudio. В систему встроен многоплатформенный обработчик зависимостей, позволяющий использовать Meson для сборки пакетов для дистрибутивов. Правила сборки задаются на упрощённом предметно-ориентированном языке, отличаются хорошей читаемостью и понятны пользователю … Читать далее Выпуск сборочной системы Meson 1.1

Выпуск дистрибутива 4MLinux 42.0

Представлен выпуск 4MLinux 42.0, минималистичного пользовательского дистрибутива, не являющегося ответвлением от других проектов и использующего графическое окружение на базе JWM. 4MLinux может использоваться не только в качестве Live-окружения для воспроизведения мультимедийных файлов и решения пользовательских задач, но и в роли системы для восстановления после сбоев и платформы для запуска серверов LAMP (Linux, Apache, MariaDB и PHP). Для загрузки подготовлена два iso-образа (1.2 ГБ, x86_64) с графическим окружением и с подборкой программ для серверных систем. В новой версии: Обновлены версии пакетов: ядро Linux 6.1.10, LibreOffice 7.5.2, AbiWord 3.0.5, GIMP 2.10.34, Gnumeric 1.12.55, Firefox 111.0, Chromium 106.0.5249.91, Thunderbird 102.8.0, Audacious 4.3, VLC … Читать далее Выпуск дистрибутива 4MLinux 42.0

Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard

После 11 месяцев разработки опубликован релиз FreeBSD 13.2. Установочные образы сформированы для архитектур amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 и riscv64. Дополнительно подготовлены сборки для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2, Google Compute Engine и Vagrant. Ключевые изменения: Реализована возможность создания снапшотов файловых систем UFS и FFS, на которых включено журналирование (soft updates). Также добавлена поддержка фонового сохранения дампов (запуск dump с флагом «-L») с содержимым примонтированных файловых систем UFS при включённом журналировании. Из возможностей, которые недоступны при использовании журналирования, остаётся фоновое выполнение проверки целостности при помощи утилиты fsck. В основной состав … Читать далее Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard

Выпуск OpenBSD 7.3

Представлен выпуск свободной UNIX-подобной операционной системы OpenBSD 7.3. Проект OpenBSD был основан Тэо де Раадтом (Theo de Raadt) в 1995 году после конфликта с разработчиками NetBSD, в результате которого для Тэо был закрыт доступ к CVS репозиторию NetBSD. После этого Тэо де Раадт с группой единомышленников создал на базе дерева исходных текстов NetBSD новую открытую операционную систему, главными целями развития которой стали переносимость (поддерживается 13 аппаратных платформ), стандартизация, корректная работа, проактивная безопасность и интегрированные криптографические средства. Размер полного установочного ISO-образа базовой системы OpenBSD 7.3 составляет 620 МБ. Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили распространение в … Читать далее Выпуск OpenBSD 7.3

Релиз Minetest 5.7.0, открытого клона игры MineCraft

Состоялся релиз Minetest 5.7.0, свободного кроссплатформенного игрового движка в стиле песочница, позволяющего создавать различные воксельные постройки, выживать, копать полезные ископаемые, выращивать культуры и т.д. Игра написана на языке С++ c использованием 3D-библиотеки IrrlichtMt (форк Irrlicht 1.9-dev). Главная особенность движка состоит в том, что геймплей полностью зависит от набора модов, создаваемых на языке Lua и устанавливаемых пользователем через встроенный установщик ContentDB или через форум. Код Minetest распространяется под лицензией LGPL, а игровые ресурсы под лицензией CC BY-SA 3.0. Готовые сборки созданы для различных дистрибутивов Linux, Android, FreeBSD, Windows и macOS. Обновление посвящено умершему в феврале разработчику Jude Melton-Hought, сделавшему значительный вклад … Читать далее Релиз Minetest 5.7.0, открытого клона игры MineCraft

Выпуск кодировщика видео VVenC 1.8, поддерживающего формат H.266/VVC

Доступен выпуск проекта VVenC 1.8, развивающего высокопроизводительный кодировщик для видео в формате H.266/VVC (отдельно той же командой разработчиков развивается декодировщик VVDeC). Код проекта написан на языке С++ и распространяется под лицензией BSD. В новой версии предложены дополнительные оптимизации, позволившие на 15% ускорить кодирование в быстром режиме, на 5% в медленном и на 10% в остальных преднастройках. Сокращён разрыв в эффективности многопоточных и однопоторчных операций. Особенности кодировщика: Наличие пяти готовых преднастроек, упрощающих получение результата, достигающего определённого компромисса между качеством и скоростью кодирования. Поддержка перцептуальной оптимизации на основе визуальной модели XPSNR, учитывающей особенности восприятия картинки глазом для повышения качества. Хорошая масштабируемость на … Читать далее Выпуск кодировщика видео VVenC 1.8, поддерживающего формат H.266/VVC

Энтузиастам предоставлен доступ к редакции ОС OpenVMS 9.2 для архитектуры x86-64

Компания VMS Software, выкупившая у Hewlett-Packard права на продолжение разработки операционной системы OpenVMS (Virtual Memory System), предоставила энтузиастам возможность загрузки порта операционной системы OpenVMS 9.2 для архитектуры x86_64. Помимо файла с образом системы (X86E921OE.ZIP) для загрузки предложены лицензионные ключи community-редакции (x86community-20240401.zip), действующие до апреля следующего года. Релиз OpenVMS 9.2 отмечен как первый полноценный выпуск, доступный для архитектуры x86-64. Порт для архитектуры x86 собран на основе тех же исходных текстов OpenVMS, что применяются в версиях для архитектур Alpha и Itanium, c использованием условной компиляции, заменяющей возможности, привязанные к особенностям аппаратных архитектур. Для определения и инициализации оборудования задействованы UEFI и ACPI, а … Читать далее Энтузиастам предоставлен доступ к редакции ОС OpenVMS 9.2 для архитектуры x86-64

Выпуск телекоммуникационной системы Fonoster 0.4, открытой альтернативы Twilio

Доступен выпуск проекта Fonoster 0.4.0, развивающего открытую альтернативу сервису Twilio. Fonoster позволяет развернуть на своих мощностях облачный сервис, предоставляющий Web API для совершения и приёма звонков, отправки и получения SMS-сообщений, создания голосовых приложений и выполнения других коммуникационных функций. Код проекта написан на JavaScript и распространяется под лицензией MIT. Основные возможности платформы: Средства для создания программируемых голосовых приложений при помощи web-технологий. Например, можно создавать приложения с реализацией автоответчиков, перенаправления определённых звуковых потоков в ответ на звонок, ботов и систем для автоматического чтения текстовой информации. Инициализация при помощи Cloud-Init. Поддержка многопользовательских (multitenant) окружений. Простое внедрение функциональности АТС. Наличие SDK для платформы Node.js … Читать далее Выпуск телекоммуникационной системы Fonoster 0.4, открытой альтернативы Twilio

Выпуск пакетного менеджера DNF 4.15

Доступен релиз пакетного менеджера DNF 4.15, который используется по умолчанию в дистрибутивах Fedora Linux и RHEL. DNF является ответвлением от Yum 3.4, адаптированным для работы с Python 3 и использующим библиотеку hawkey в качестве бэкенда для разрешения зависимостей. По сравнению с Yum, DNF обладает заметно более высокой скоростью работы, низким потреблением памяти и более качественным управлением зависимостями. В новой версии: В dnf-automatic (утилита, позволяющая выполнять действия «dnf upgrade» в автоматическом режиме, например, при вызове из cron) добавлен параметр «reboot» для определения поведения при необходимости перезагрузки (может принимать значения never, when-changed и when-needed). Добавлена поддержка отмены выполнения операции rollback для группового … Читать далее Выпуск пакетного менеджера DNF 4.15

Выпуск свободных видеоредакторов OpenShot 3.1 и Pitivi 2023.03

Опубликован выпуск свободной системы нелинейного видеомонтажа OpenShot 3.1.0. Код проекта поставляется под лицензией GPLv3: интерфейс написан на Python и PyQt5, ядро обработки видео (libopenshot) написано на C++ и использует возможности пакета FFmpeg, интерактивная шкала времени написана с использованием HTML5, JavaScript и AngularJS. Готовые сборки подготовлены для Linux (AppImage), Windows и macOS. Редактор отличается удобным и интуитивно понятным пользовательским интерфейсом, позволяющим редактировать видео даже начинающим пользователям. Программа поддерживает несколько десятков визуальных эффектов, даёт возможность работы с многотрековыми монтажными шкалами с возможностью перемещения мышью элементов между ними, позволяет масштабировать, кадрировать, осуществлять слияние блоков видео, обеспечивать плавное перетекание из одного ролика в другой, … Читать далее Выпуск свободных видеоредакторов OpenShot 3.1 и Pitivi 2023.03

Уязвимость в беспроводных точках доступа, позволяющая организовать перехват трафика

Группа исследователей из университетов Цинхуа (Китай) и Джорджа Мейсона (США) раскрыла информацию об уязвимости (CVE-2022-25667) в беспроводных точках доступа, позволяющую организовать перехват трафика (MITM) в беспроводных сетях, защищённых с использованием протоколов WPA, WPA2 и WPA3. Через манипуляцию ICMP-пакетами с флагом «redirect» атакующий может добиться перенаправления трафика жертвы внутри беспроводной сети через свою систему, что может применяться для перехвата и подмены незашифрованных сеансов (например, запросов к сайтам без HTTPS). Уязвимость вызвана отсутствием должной фильтрации фиктивных ICMP-сообщений с подменённым адресом отправителя (спуфинга) в сетевых процессорах (NPU, Network Processing Unit), обеспечивающих низкоуровневую обработку пакетов в беспроводной сети. Среди прочего NPU перенаправляли без проверки … Читать далее Уязвимость в беспроводных точках доступа, позволяющая организовать перехват трафика

Facebook опубликовал систему сборки Buck2

Facebook представил новую сборочную систему Buck2, ориентированную на организацию сборки проектов из очень крупных репозиториев, включающих код на разных языках программирования. Ключевыми отличиями новой реализации от ранее применявшейся в Facebook системы Buck является использование языка Rust вместо Java и существенное увеличение эффективности и производительности сборочного процесса (во внутренних тестах в той же инфраструктуре Buck2 выполняет сборочные задания быстрее Buck в два раза). Код распространяется под лицензией Apache 2.0. Система не привязана к сборке кода на конкретных языках и из коробки поддерживает сборку проектов, написанных на языках C++, Python, Rust, Kotlin, Erlang, Swift, Objective-C, Haskell и OCaml, используемых в Facebook. Для … Читать далее Facebook опубликовал систему сборки Buck2

Выпуск Chrome OS 112

Доступен релиз операционной системы Chrome OS 112, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 112. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Исходные тексты распространяются под свободной лицензией Apache 2.0. Сборка Chrome OS 112 доступна для большинства актуальных моделей Chromebook. Для использования на обычных компьютерах предлагается редакция Chrome OS Flex. Основные изменения в Chrome OS 112: Обновлено меню с быстрыми настройками, в котором увеличен размер кнопок и осуществлена группировка похожих функций … Читать далее Выпуск Chrome OS 112

Фонд свободного ПО сертифицировал VPN-маршрутизатор ThinkPenguin TPE-R1400

Фонд Свободного ПО представил новое устройство, получившее сертификат «Respect Your Freedom«, который подтверждает соответствие устройства требованиям обеспечения приватности и свободы пользователей и даёт право использовать специальный логотип в связанных с продуктом материалах, подчёркивающий предоставление пользователю полного контроля над устройством. Сертификат выдан VPN-маршрутизатору Gigabit Mini VPN Router (TPE-R1400), распространяемому компанией ThinkPenguin. Маршрутизатор TPE-R1400 построен на SoC Rockchip RK3328 с четырёхядерным CPU Cortex-A53 (1.4Ghz), поставляется с 1 ГБ ОЗУ, оснащён двумя гигабитными Ethernet-интерфейсами (1 WAN и 1 LAN), портом USB 2.0 и слотом Micro-SD. В устройстве отсутствует Wi-Fi, для организации беспроводного доступа TPE-R1400 рекомендуется применять в сочетании с беспроводным маршрутизатором TPE-R1300 того … Читать далее Фонд свободного ПО сертифицировал VPN-маршрутизатор ThinkPenguin TPE-R1400

Опубликован инструментарий для создания графических интерфейсов Slint 1.0

Опубликован первый значительный выпуск инструментария для построения графических интерфейсов Slint, который подвёл итог трех лет работы над проектом. Версия 1.0 позиционируется как готовая для начала применения в рабочих проектах. Инструментарий написан на языке Rust и поставляется под лицензией GPLv3 или коммерческой лицензией (для использования в проприетарных продуктах без открытия кода). Инструментарий может использоваться как для создания графических приложений для стационарных систем, так и для разработки интерфейсов встраиваемых устройств. Проект развивают Оливье Гоффарт (Olivier Goffart) и Саймон Хаусманн (Simon Hausmann), бывшие разработчики KDE, работавшие над Qt в компании Trolltech. Основными целями проекта является низкое потребление ресурсов, возможность работы с экранами любого … Читать далее Опубликован инструментарий для создания графических интерфейсов Slint 1.0

В Chrome будет включена поддержка WebGPU

Компания Google объявила о включении по умолчанию поддержки графического API WebGPU и языка шейдеров WGSL (WebGPU Shading Language) в ветке Chrome 113, релиз которой намечен на 2 мая. WebGPU предоставляет схожий с Vulkan, Metal и Direct3D 12 программный интерфейс для выполнения операций на стороне GPU, таких как рендеринг и вычисления, а также позволяет использовать язык шейдров для написания программ, работающих на стороне GPU. Реализация WebGPU будет включена вначале только в сборках для ChromeOS, macOS и Windows. Для Linux и Android поддержка WebGPU будет активирована позднее. Кроме Chrome экспериментальная поддержка WebGPU тестируется с апреля 2020 года в Firefox и с ноября … Читать далее В Chrome будет включена поддержка WebGPU

Выпуск Electron 24.0.0, платформы создания приложений на базе движка Chromium

Подготовлен релиз платформы Electron 24.0.0, которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 112, платформы Node.js 18.14.0 и JavaScript-движка V8 11.2. Среди изменений в новом выпуске: Изменена логика обработки размера изображения в методе nativeImage.createThumbnailFromPath(path, size), в котором параметр «maxSize» заменён на «size» и теперь отражает фактический размер создаваемой миниатюры, а не максимальный (т.е. если размер меньше будет применено масштабирование). Объявлены устаревшими методы BrowserWindow.setTrafficLightPosition(position) и BrowserWindow.getTrafficLightPosition(), вместо которых следует использовать BrowserWindow.setWindowButtonPosition(position) и BrowserWindow.getWindowButtonPosition(). В методе cookies.get() добавлена возможность фильтрации Cookie … Читать далее Выпуск Electron 24.0.0, платформы создания приложений на базе движка Chromium

Выпуск ppp 2.5.0, спустя 22 года после формирования прошлой ветки

Опубликован релиз пакета ppp 2.5.0 с реализацией поддержки протокола PPP (Point-to-Point Protocol), позволяющего организовать канал связи IPv4/IPv6, используя соединение через последовательные порты или подключения типа точка-точка (например, dial-up). В состав пакета входит фоновый процесс pppd, применяемый для согласования соединения, аутентификации и настройки сетевого интерфейса, а также вспомогательные утилиты pppstats и pppdump. Код проекта распространяется под лицензией BSD. В пакете официально обеспечена поддержка Linux и Solaris (без сопровождения имеется код для NeXTStep, FreeBSD, SunOS 4.x, SVR4, Tru64, AIX и Ultrix). Прошлая значительная ветка ppp 2.4.0 была выпущена в 2000 году. Значительное увеличение номера версии связано с внесением изменений, нарушающих совместимость с … Читать далее Выпуск ppp 2.5.0, спустя 22 года после формирования прошлой ветки

Релиз Chrome 112

Компания Google представила релиз web-браузера Chrome 112. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается от Chromium использованием логотипов Google, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого от копирования видеоконтента (DRM), системой автоматической установки обновлений, постоянным включением Sandbox-изоляции, поставкой ключей к Google API и передачей при поиске RLZ-параметров. Для тех, кому необходимо больше времени на обновление, отдельно поддерживается ветка Extended Stable, сопровождаемая 8 недель. Следующий выпуск Chrome 113 запланирован на 2 мая. Основные изменения в Chrome 112: Расширена функциональность интерфейса «Проверка безопасности» (Safety check), показывающего сводку о возможных проблемах с безопасностью, … Читать далее Релиз Chrome 112