Выпуск среды разработки Qt Creator 11

Опубликован выпуск интегрированной среды разработки Qt Creator 11.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Готовые сборки сформированы для Linux, Windows и maсOS. В новой версии: Предложен встроенный эмулятор терминала, поддерживающий вкладки, выбор командного интерпретатора, цветной вывод и изменение шрифтов. Интегрированный терминал используется по умолчанию при выполнении команд через меню «Run in Terminal», но в настройках можно вернуться к запуску внешнего эмулятора терминалов (Terminal > Use internal terminal). Интегрирована … Читать далее Выпуск среды разработки Qt Creator 11

Выпуск анализатора трафика Zeek 6.0.0

Опубликован релиз системы анализа трафика и выявления сетевых вторжений Zeek 6.0.0 , ранее распространявшейся под именем Bro. Zeek представляет собой платформу для анализа трафика, ориентированную в первую очередь на отслеживание событий, связанных с безопасностью, но не ограничивающуюся этим применением. Код системы написан на языке С++ и распространяется под лицензией BSD. Платформой предоставляются модули для анализа и разбора различных сетевых протоколов уровня приложений, учитывающие состояние соединений и позволяющие формировать подробный журнал (архив) сетевой активности. Предлагается предметно-ориентированный язык для написания сценариев мониторинга и выявления аномалий с учётом специфики конкретных инфраструктур. Система оптимизирована для использования в сетях с большой пропускной способностью. Предоставляется API … Читать далее Выпуск анализатора трафика Zeek 6.0.0

Релиз Chrome 115

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

Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Python

После пяти лет разработки опубликован релиз проекта Cython 3.0, развивающего компилятор для языков Python и Cython. Компилятор транслирует Python-код в представление на языках C/C++ и предоставляет дополнительные возможности для взаимодействия кода на языках Python и Си. Cython наиболее востребован для создания Python-обвязок вокруг библиотек на языке Си и для создания модулей на Си, ускоряющих выполнение кода на языке Python. Код компилятора написан на языке Python и распространяется под лицензией Apache 2.0. Язык Cython является расширенным вариантом языка Python, нацеленным на упрощение интеграции с кодом на языке Си и позволяющим создавать расширения на языке Си для проектов на языке Python так … Читать далее Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Python

Представлена операционная система РОСА Мобайл на базе KDE Plasma Mobile

Компания НТЦ ИТ РОСА представила мобильную операционную систему РОСА Мобайл (ROSA MOBILE), поддерживающую установку на российский смартфон Ayya T1. Пользовательский интерфейс РОСА Мобайл построен на основе открытой платформы KDE Plasma Mobile с использованием мобильной редакции рабочего стола Plasma 5, библиотек KDE Frameworks 5, телефонного стека ModemManager и коммуникационного фреймворка Telepathy. Мобильные приложения задействованы из набора Plasma Mobile Gear и базируются на библиотеке Qt, наборе компонентов Mauikit и фреймворке Kirigami, позволяющем создавать универсальные интерфейсы, пригодные для смартфонов, планшетов и ПК. Для вывода графики в Plasma Mobile используется композитный сервер kwin_wayland, а для обработки звука применяется PulseAudio. В состав Plasma Mobile входят … Читать далее Представлена операционная система РОСА Мобайл на базе KDE Plasma Mobile

Выпуск дисплейного сервера Mir 2.14. Пользовательское окружение Miriway

Представлен релиз дисплейного сервера Mir 2.14, разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical и теперь позиционируется как решение для встраиваемых устройств и интернета вещей (IoT). Mir может использоваться в качестве композитного сервера для Wayland, что позволяет запускать в окружениях на базе Mir любые приложения, использующие Wayland (например, собранные с GTK3/4, Qt5/6 или SDL2). Пакеты для установки подготовлены для Ubuntu 22.04, 22.10 и 23.04 (PPA) и Fedora 36, 37 и 38. Код проекта распространяется под лицензией GPLv2. В новой версии добавлена поддержка Wayland-расширения «ext-session-lock-v1«, которое … Читать далее Выпуск дисплейного сервера Mir 2.14. Пользовательское окружение Miriway

26 июля состоится открытый вебинар про использование 1С с PostgreSQL

26 июля в 11:00 состоится вебинар «1С на Postgres Pro», на котором технический консультант Postgres Professional Андрей Забелин и ИТ-директор Софтлайн Аутсорсинг Константин Сумкин расскажут о возможностях Postgres Pro для платформы 1С, резервном копировании и восстановлении данных, оптимизации производительности 1С на Postgres Pro, внедрении различных сборок Postgres Pro для баз 1С, анализе конфигурации PostgreSQL для решаемых задач и многом другом. После выступлений докладчиков участники смогут получить ответы на свои вопросы. Участие — бесплатное, но требуется регистрация на сайте. Всем зарегистрированным участникам будет доступна видеозапись вебинара. Источник: http://www.opennet.ru/opennews/art.shtml?num=59464 Читать далее 26 июля состоится открытый вебинар про использование 1С с PostgreSQL

Выпуск VirtualBox 7.0.10

Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 7.0.10, в котором отмечено 23 исправления. Одновременно сформировано обновление прошлой ветки VirtualBox 6.1.46 с 14 изменениями, в числе которых поддержка ядра Linux 6.4 и пакетов с ядром из RHEL 8.8, 8.9 и 9.3. Основные изменения в VirtualBox 7.0.10: Добавлена начальная поддержка OpenGL 4.1. В дополнениях для гостевых систем на базе Linux: Добавлена поддержка ядра Linux 6.4. Внесены общие улучшения в инсталлятор. Решена проблема с пересборкой модулей ядра при каждой перезагрузке на системах без X11. Устранён крах ядра при перезагрузке модуля vboxvideo в некоторых гостевых системах. В дополнениях для хостов на базе Linux … Читать далее Выпуск VirtualBox 7.0.10

Выпуск системы обнаружения атак Suricata 7.0

После двух с половиной лет разработки организация OISF (Open Information Security Foundation) опубликовала релиз системы обнаружения и предотвращения сетевых вторжений Suricata 7.0, которая предоставляет средства инспектирования различных видов трафика. В конфигурациях Suricata допустимо задействование базы сигнатур, развиваемой проектом Snort, а также наборов правил Emerging Threats и Emerging Threats Pro. Исходные тексты проекта распространяются под лицензией GPLv2. Основные изменения: Добавлена поддержка фреймворка DPDK (Data Plane Development Kit) для повышения производительности компонентов обнаружения (IDS) и предотвращения (IPS) вторжений за счёт прямой работы с сетевым оборудованием и обработки сетевых пакетов минуя сетевой стек ядра. Реализована возможность ускорения компонентов обнаружения вторжений (IDS) при помощи … Читать далее Выпуск системы обнаружения атак Suricata 7.0

Доступна СУБД MySQL 8.1.0

Спустя 5 лет после публикации ветки 8.0 компания Oracle сформировала новую ветку СУБД MySQL 8.1 и объявила об изменении модели формирования релизов. Сборки MySQL Community Server 8.1.0 подготовлены для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows. Новая модель формирования релизов предусматривает наличие двух видов веток MySQL — «Innovation» и «LTS». Обе ветки будут включать новые возможности и будут пригодны для рабочих внедрений. Ветки Innovation, к которым отнесён MySQL 8.1, рекомендованы для тех, кто хочет раньше получать доступ к новой функциональности. Данные ветки будут публиковаться каждые 3 месяца и поддерживаться только до публикации следующего значительного релиза (например, поддержка ветки 8.1 … Читать далее Доступна СУБД MySQL 8.1.0

Composefs вместо развития отдельной ФС, теперь реализована поверх OverlayFS и EROFS

Доступен экспериментальный выпуск файловой системы Composefs 0.1.4, предназначенной для совместного хранения содержимого нескольких примонтированных дисковых образов. Проект развивает Александр Ларсон (Alexander Larsson), создатель Flatpak, с целью повышения эффективности монтирования образов контейнеров и размещения Git-подобного репозитория OSTree. Код проекта написан на языке Си и распространяется под лицензией GPLv2. Изначально первый вариант Composefs представлял собой отдельную ФС, реализованную в форме модуля для ядра Linux. В выпуске 0.1.4 подход к разработке полностью пересмотрен и поддержка работы в виде модуля ядра прекращена. Так как во многом Composefs пересекается с уже существующим кодом в ядре, решено, что проще будет развивать Composefs в виде надстройки над … Читать далее Composefs вместо развития отдельной ФС, теперь реализована поверх OverlayFS и EROFS

Выпуск консольной среды разработки LazyVim 5

Опубликован выпуск проекта LazyVim 5, развивающего надстройку над текстовым редактором Neovim, превращающую его в полноценную интегрированную среду разработки приложений. Для формирования расширенной функциональности применяется менеджер плагинов lazy.nvim и набор преднастроенных дополнений на языке Lua. LazyVim предоставляет готовое к работе окружение, сочетающее оптимальный по мнению авторов набор настроек по умолчанию с наличием простого интерфейса пользователя для изменения конфигурации на свой вкус. Код проекта написан на языке Lua и распространяется под лицензией Apache 2.0. Для формирования интерфейса и расширенных возможностей LazyVim задействовано несколько десятков плагинов, среди которых движок для работы с типовыми шаблонами кода LuaSnip, файловый менеджер neo-tree, панель поиска nvim-spectre, система … Читать далее Выпуск консольной среды разработки LazyVim 5

Представлен GNU Boot, форк загрузочной прошивки Libreboot

Лия Роу (Leah Rowe), основной разработчик и основатель дистрибутива Libreboot, представила первый выпуск новой загрузочной прошивки GNU Boot, представляющей собой форк Libreboot, адаптированный для соответствия требованиям Фонда СПО к полностью свободным дистрибутивам. GNU Boot планируют развивать в составе проекта GNU в качестве свободного системного окружения, которое можно использовать вместо проприетарных прошивок, обеспечивающих загрузку (полностью свободный дистрибутив CoreBoot). Сопровождение GNU Boot, как и Libreboot, будет обеспечивать Лия Роу. Причиной создания форка является расхождение в подходе к допустимости использования в прошивках бинарных компонентов у проекта Libreboot и Фонда СПО. Осенью прошлого года проект Libreboot перешёл на более прагматичные правила использования бинарных компонентов, … Читать далее Представлен GNU Boot, форк загрузочной прошивки Libreboot

Выпуск Savant 0.2.4, фреймворка компьютерного зрения и глубокого обучения

После месяца разработки опубликован выпуск Python-фреймворка Savant 0.2.4, упрощающего использование NVIDIA DeepStream для решения задач, связанных с машинным обучением. Фреймворк берет на себя всю сложную работу с GStreamer или FFmpeg, позволяя сосредоточиться на построении оптимизированных конвейеров вывода с помощью декларативного синтаксиса (YAML) и функций Python. Savant позволяет создавать конвейеры (pipeline), которые одинаково работают как на ускорителях в датацентре (NVIDIA Turing, Ampere, Hopper), так и на edge-устройствах (NVIDIA Jetson NX, AGX Xavier, Orin NX, AGX Orin, New Nano). С помощью Savant можно легко обрабатывать несколько видеопотоков одновременно, быстро создавать готовые к рабочим применениям конвейеры видеоаналитики, использующие NVIDIA TensorRT. Код проекта распространяется … Читать далее Выпуск Savant 0.2.4, фреймворка компьютерного зрения и глубокого обучения

Для PostgreSQL представлен движок хранения OrioleDB, обходящийся без операции VACUUM

Стартап OrioleData опубликовал новый движок хранения для СУБД PostgreSQL — OrioleDB, нацеленный на предоставление быстрого и компактного хранилища, не приводящего со временем к раздутию файлов с БД и не требующего использования периодически запускаемого процесса VACUUM для сборки мусора. Движок написан на языке Си, распространяется под лицензией PostgreSQL и реализован в форме подключаемого расширения, не требующего внесения изменений в основную кодовую базу PostgreSQL. В текущем виде движок находится на стадии бета-тестирования и пока не рекомендован для рабочих внедрений. Применяемые в OrioleDB структуры позволяют более эффективно обрабатывать операции изменения данных в БД и заменять освободившиеся блоки, не накапливая их со временем. Возможность … Читать далее Для PostgreSQL представлен движок хранения OrioleDB, обходящийся без операции VACUUM

Обновление голосовых данных Mozilla Common Voice 14.0

Компания Mozilla обновила наборы голосовых данных Common Voice, включающие примеры произношения более 200 тысяч человек. Данные опубликованы как общественное достояние (CC0). Предложенные наборы можно использовать в системах машинного обучения для построения моделей распознавания и синтеза речи. По сравнению с прошлым обновлением объём речевого материала в коллекции увеличился с 27.1 до 28.1 тысяч часов речи, из которых 18.6 тысяч часов прошли процедуру проверки. Число поддерживаемых языков увеличилось со 108 до 112 (добавлены пушту, албанский, амхарский и стандартный марокканский берберский языки). В подготовке материалов на английском языке приняли участие 88.1 тысяча человек, надиктовавших 3279 часов речи (было 88 тысяч участников и 3161 … Читать далее Обновление голосовых данных Mozilla Common Voice 14.0

Slackware Linux исполнилось 30 лет

30 лет назад Патрик Фолькердинг (Patrick Volkerding) представил первый релиз дистрибутива Slackware Linux, оказавшего влияние на многие проекты и являющимся старейшим из ныне существующих дистрибутивов. Наиболее известным ответвлением от Slackware являются SUSE Linux. Из продолжающих развитие модификаций Slackware можно отметить Salix, Slax, Slackel, Porteus, Zenwalk и Absolute Linux. Первый выпуск Slackware был основан на ядре Linux 0.99pl10 и собран с использованием gcc 2.4.5. Графическое окружение было построено с использованием XFree-86 1.3 и оконного менеджера Open Look. Расцвет Slackware пришёлся на 1994-96 годы, в которые дистрибутив занимал лидирующие позиции среди других систем. Например, Slackware стал первым дистрибутивом, выпустившим релизы на основе … Читать далее Slackware Linux исполнилось 30 лет

Релиз дистрибутива Linux Mint 21.2

Представлен релиз дистрибутива Linux Mint 21.2, продолжающий развитие ветки на основе пакетной базы Ubuntu 22.04 LTS. Дистрибутив полностью совместим с Ubuntu, но существенно отличается подходом к организации интерфейса пользователя и подбором используемых по умолчанию приложений. Разработчики Linux Mint предоставляют десктоп-окружение, соответствующее классическим канонам организации рабочего стола, которое является более привычным для пользователей, не принимающих новые методы построения интерфейса GNOME 3. Для загрузки доступны DVD-сборки на базе оболочек MATE 1.26 (2.8 ГБ), Cinnamon 5.8 (2.8 ГБ) и Xfce 4.18 (2.8 ГБ). Linux Mint 21 отнесён к выпускам с длительным сроком поддержи (LTS), обновления для которого будут формироваться до 2027 года. Основные … Читать далее Релиз дистрибутива Linux Mint 21.2

Выпуск открытого движка Heroes of Might and Magic 2 — fheroes2 — 1.0.6

Доступен выпуск проекта fheroes2 1.0.6, который воссоздаёт движок игры Heroes of Might and Magic II с нуля. Код проекта написан на C++ и распространяется под лицензией GPLv2. Для запуска игры требуются файлы с игровыми ресурсами, которые можно получить из оригинальной игры Heroes of Might and Magic II. Основные изменения: Оптимизирована скорость загрузки игровых ресурсов и ускорена отрисовка графики. ИИ перестал посещать объекты на карте, которые не приносят никакой пользы. ИИ больше не игнорирует врагов, если дорога к ним перекрыта. Добавлена возможность понижать сложность кампании во время прохождения. Предложен рабочий прототип интерфейса редактора карт. Исправлена вероятность генерации некоторых заклинаний в гильдии … Читать далее Выпуск открытого движка Heroes of Might and Magic 2 — fheroes2 — 1.0.6

Проект Minotaur развивает оптимизатор векторных инструкций для LLVM

Группа исследователей из университета Юты (США) предложила оптимизатор Minotaur для набора компиляторов LLVM, использующий метод на основе решения задач выполнимости формул (SMT Solver) для выявления недостающих оптимизаций в промежуточном представлении кода (LLVM IR), генерируемом оптимизатором LLVM. Minotaur главным образом нацелен на оптимизацию целочисленных векторных инструкций (SIMD), как переносимых, так и специфичных для систем x86_64 (SSE, AVX, AVX2 и AVX-512). В качестве векторизатора задействована библиотека Alive2, модифицированная для синтеза и поддержки векторных инструкций, используемых на системах x86_64. Разработка продолжает развитие проекта Souper, разрабатывавшегося теми же авторами. Minotaur может находить различные оптимизации применения векторных инструкций, пропущенные штатным оптимизатором LLVM. При тестировании дополнительно … Читать далее Проект Minotaur развивает оптимизатор векторных инструкций для LLVM

Для GCC подготовлены патчи для сборки универсальных исполняемых файлов

Представлен набор патчей для GCC, позволяющий генерировать исполняемые файлы в формате APE (Actually Portable Executable), которые при связывании приложений со стандартной Си-библиотекой Cosmopolitan дают возможность создавать универсальные сборки приложений, запускаемые в разных операционных системах. Исполняемый файл в формате APE не привязан к отдельным платформам и может быть запущен в Linux, FreeBSD, macOS, OpenBSD, NetBSD и Windows. Патчи добавляют в GCC 11.2 новый флаг «-fportcosmo», упрощающий перевод программ, написанных на языке Си, на использование библиотеки Cosmopolitan. В частности, патчи автоматизируют решение проблем с выражениями switch и инициализацией структур, которые при сборке с Cosmopolitan в обычном GCC приводят к выводу ошибок и … Читать далее Для GCC подготовлены патчи для сборки универсальных исполняемых файлов