Компания Microsoft опубликовала тестовый выпуск SQL Server 2022 для Linux
Компания Microsoft объявила о начале тестирования кандидата в релизы Linux-версии СУБД SQL Server 2022 (RC 0). Установочные пакеты подготовлены для RHEL и Ubuntu. Для загрузки также доступны готовые образы контейнеров с SQL Server 2022, основанные на дистрибутивах RHEL и Ubuntu. Для Windows тестовый выпуск SQL Server 2022 был сформирован 23 августа.
Опубликован Monocraft, открытый шрифт для программистов в стиле Minecraft
Опубликован новый моноширинный шрифт Monocraft, оптимизированный для использования в эмуляторах терминалов и редакторах кода. Символы в шрифте стилизованы под оформление текста в игре Minecraft, но дополнительно доработаны для улучшения читаемости (например, переработан внешний вид похожих символов, таких как "i" и "l" ) и расширены набором лигатур для программистов, таких как стрелки и операторы сравнения. Исходные тексты шрифта распространяются под свободной лицензией SIL Open Font License 1.1, позволяющей неограниченно модифицировать шрифт, использовать его в том числе для коммерческих целей, печати и на сайтах. Для загрузки подготовлен набор в формате OpenType.
В Fedora 39 намечен переход на DNF5, избавленный от компонентов на языке Python
Бен Коттон (Ben Cotton), занимающий в компании Red Hat должность Fedora Program Manager, объявил о намерении перевести Fedora Linux по умолчанию на пакетный менеджер DNF5. В Fedora Linux 39 планируется заменить пакеты dnf, libdnf и dnf-cutomatic на инструментарий DNF5 и новую библиотеку libdnf5. Предложение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora.
Релиз LDAP-сервера ReOpenLDAP 1.2.0
Опубликован формальный выпуск LDAP-сервера ReOpenLDAP 1.2.0, сформированный для воскрешения проекта после блокирования его репозитория на GitHub. В апреле GitHub удалил учётные записи и репозитории многих российских разработчиков, связанных с компаниями, попавшими под санкции США, включая репозиторий ReOpenLDAP. В связи с возрождением интереса пользователей к ReOpenLDAP проект решено вернуть к жизни.
В инструментарий для языка Go добавлена возможность отслеживания уязвимостей в модулях
В инструментарии для языка программирования Go реализована возможность отслеживания уязвимомостей в библиотеках. Для проверки своих проектов на наличие в зависимостях модулей с неисправленными уязвимостями предложена утилита "govulncheck", которая анализирует кодовую базу проекта и выводит отчёт об обращении к уязвимым функциям. Дополнительно подготовлен пакет vulncheck, предоставляющий API для встраивания проверки в различные проекты и утилиты.
Компания Qt Company опубликовала код выпуска Qt 5.15.6
Компания Qt Company сформировала открытый выпуск Qt 5.15.6, включающий исправления для LTS-ветки 5.15, актуальные обновления для которой формируются только для пользователей коммерческой лицензии (остальным предлагается использовать ветку Qt 6.x). Для коммерческих пользователей обновление Qt 5.15.6 был опубликовано год назад. Частично, доступные в данном выпуске исправления были доведены до дистрибутивов в форме набора патчей, сопровождаемого проектом KDE. Ветка Qt 5.15 была опубликована в мае 2020 года и будет сопровождаться до мая 2025 года.
Выпуск интегрированной среды разработки Apache NetBeans 15
Организации Apache Software Foundation представила интегрированную среду разработки Apache NetBeans 15, которая предоставляет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript и Groovy. Готовые сборки сформированы для Linux (snap), Windows и macOS.
Подготовлены варианты uBlock Origin и AdGuard с поддержкой третьей версии манифеста Chrome
Рэймонд Хилл (Raymond Hill), автор систем блокирования нежелательного контента uBlock Origin, опубликовал экспериментальное браузерное дополнение uBO Minus с реализацией варианта uBlock Origin, переведённого на API declarativeNetRequest, использование которого предписано в третьей версии манифеста Chrome. В отличие от классического uBlock Origin новое дополнение использует возможности встроенного в браузер движка для фильтрации содержимого и не требует при установке предоставления полномочий для перехвата и изменения всех данных сайтов.
Опубликован инструментарий для вложенного запуска дистрибутивов Distrobox 1.4
Опубликован инструментарий Distrobox 1.4, позволяющий быстро установить и запустить в контейнере любой дистрибутив Linux и обеспечить его интеграцию с основной системой. Код проекта написан на Shell и распространяется под лицензией GPLv3.
Новый выпуск дистрибутива Raspberry Pi OS
Разработчики проекта Raspberry Pi опубликовали осеннее обновление дистрибутива Raspberry Pi OS 2022-09-06 (Raspbian), основанного на пакетной базе Debian. Для загрузки подготовлены три сборки - сокращённая (338 МБ) для серверных систем, с базовым рабочим столом (891 МБ) и полная с дополнительным набором приложений (2.7 ГБ). Дистрибутив поставляется с пользовательским окружением PIXEL (ответвление от LXDE). Для установки из репозиториев доступно около 35 тысяч пакетов.
Доступен графический тулкит GTK 4.8
После восьми месяцев разработки опубликован релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.8.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK.
Ричарда Столлман опубликовал книгу по языку Си и расширениям GNU
Ричарда Столлман представил свою новую книгу "GNU C Language Intro and Reference Manual" (PDF, 260 страниц), написанную в соавторстве с Тревисом Ротуэллом (Trevis Rothwell, автор руководства "The GNU C Reference Manual", отрывки из которой использованы в книге Столлмана) и Нельсоном Биби (Nelson Beebe, написал главу о вычислениях с плавающей запятой). Книга нацелена на разработчиков, знакомых с принципами программирования на каком-то другом языке и желающих изучить язык Си. В руководстве также рассказывается об языковых расширениях, разработанных проектом GNU. Книга предложена для начальной вычитки и Столлман просит сообщать о всех выявленных неточностях или трудных для восприятия формулировках.
Релиз набора компиляторов LLVM 15.0
После шести месяцев разработки представлен релиз проекта LLVM 15.0 - GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы.
Выпуск дистрибутива Salix 15.0
Опубликован релиз Linux-дистрибутива Salix 15.0, развиваемого создателем Zenwalk Linux, покинувшим проект в результате конфликта с другими разработчиками, отстаивавшими политику максимальной похожести на Slackware. Дистрибутив Salix 15 полностью совместим со Slackware Linux 15, исповедует подход "одно приложение на одну задачу". Для загрузки предлагаются 64- и 32-разрядные сборки (1.5 ГБ).
Доступен Chitchatter, коммуникационный клиент для создания P2P-чатов
Проектом Chitchatter развивается приложение для создания децентрализованных P2P-чатов, участники которых взаимодействуют друг с другом напрямую без обращения к централизованным серверам. Код написан на языке TypeScript и распространяется под лицензией GPLv2. Программа оформлена виде web-приложения, работающего в браузере. Оценить работу приложения можно на демонстрационном сайте.
Выпуск OpenWrt 22.03.0
После года разработки опубликован новый значительный выпуск дистрибутива OpenWrt 22.03.0, ориентированного на применение в различных сетевых устройствах, таких как маршрутизаторы, коммутаторы и точки доступа. OpenWrt поддерживает множество различных платформ и архитектур и обладает системой сборки, позволяющей просто и удобно производить кросс-компиляцию, включая в состав сборки различные компоненты, что позволяет легко сформировать адаптированную под конкретные задачи готовую прошивку или образ диска с желаемым набором предустановленных пакетов.
Выпуск p2p-мессенджера Communist 2.0 и библиотеки libcommunist 1.0
Опубликованы P2P-мессенджер Communist 2.0 и библиотека libcommunist 1.0, в которую вынесены возможности, связанные с сетевыми операциями и P2P-связью. Поддерживается работа как в сети Интернет, так и в локальных сетях различной конфигурации. Код проектов распространяется по лицензии GPLv3 и доступен на GitHub (Communist, libcommunist) и GitFlic (Communist, libcommunist). Поддерживается работа в Linux и Windows.