Сформированы сборки Ubuntu 24.04 для миниатюрной RISC-V-платы Milk-V Mars

Компания Canonical объявила о подготовке отдельных сборок Ubuntu 24.04, специально оптимизированных для работы на плате Milk-V Mars, оснащённой 4-ядерным 64-разрядным процессором StarFive JH7110 (1.5GHz) на базе архитектуры RISC-V (RV64GC). Отмечается, что это первая миниатюрная плата на базе архитектуры RISC-V, по размеру сопоставимая с кредитной картой (размер платы 85 x 56 мм). Плата также примечательна относительно низкой для плат RISC-V стоимостью — в минимальной конфигурации с ОЗУ 2 ГБ плата продаётся по цене 39 долларов (при заказе через Aliexpress цена выше и составляет 8500 руб). Плата поставляется в комплектациях с размером ОЗУ 1, 2, 4 или 8 ГБ (LPDDR4) и оснащена … Читать далее Сформированы сборки Ubuntu 24.04 для миниатюрной RISC-V-платы Milk-V Mars

Доступны дистрибутивы AlmaLinux 8.10 и EuroLinux 8.10

Опубликован выпуск дистрибутива AlmaLinux 8.10, синхронизированный c выпуском Red Hat Enterprise Linux 8.10 и содержащий все предложенные в данном выпуске изменения. Установочные образы подготовлены для архитектур x86_64, ARM64, ppc64le и s390x в форме загрузочного (1 ГБ), минимального (2.1 ГБ) и полного образа (13 ГБ). Позднее планируют сформировать Live-сборки с GNOME, KDE, Xfce и MATE, а также образы для плат Raspberry Pi, WSL, контейнеров и облачных платформ. Дистрибутив по возможности бинарно совместим с Red Hat Enterprise Linux и может использоваться в качестве замены RHEL 8.10. В отличие от прошлых выпусков изменения не ограничиваются ребрендингом и удалением специфичных для RHEL пакетов — … Читать далее Доступны дистрибутивы AlmaLinux 8.10 и EuroLinux 8.10

Обновление Firefox 126.0.1. Преобразования в компании Mozilla

Доступен корректирующий выпуск Firefox 126.0.1, в котором исправлено несколько проблем: Решены проблемы с нарушением работы механизма drag&drop на платформе Linux. После обновления до Firefox 126 в некоторых конфигурациях перестало работать перемещением мышью вкладок, выделенного текста, изображений, ссылок и прочих объектов. Устранена утечка памяти, приводящая к высокому потреблению памяти процессом, обеспечивающим взаимодействие с GPU, в системах с некоторыми вариантами GPU AMD, такими как AMD Radeon RX 7900 XTX и AMD Ryzen 7840HS. Исправлена ошибка, из-за которой невозможно было прочитать тэгированные PDF-документы в экранном ридере. В сборах для платформы macOS на системах с неанглоязычными локалями в Firefox 126 возникли проблемы с отображением … Читать далее Обновление Firefox 126.0.1. Преобразования в компании Mozilla

Выпуск дистрибутива KaOS 2024.05

Опубликован выпуск KaOS 2024.05, дистрибутива с непрерывной моделью обновления, нацеленного на предоставление рабочего стола на основе свежих выпусков KDE и приложений, использующих Qt. Из специфичных для дистрибутива особенностей оформления можно отметить размещение вертикальной панели в правой стороне экрана. Дистрибутив развивается с оглядкой на Arch Linux, но поддерживает собственный независимый репозиторий, насчитывающий более 1500 пакетов, а также предлагает ряд собственных графических утилит. В качестве файловой системы по умолчанию применяется XFS. Сборки публикуются для систем x86_64 (3.4 ГБ). Особенности KaOS: На системах с UEFI для загрузки задействован Systemd-boot. Для записи ISO-файлов на USB-диски предоставляется интерфейс IsoWriter, поддерживающий проверку корректности записанных образов. В … Читать далее Выпуск дистрибутива KaOS 2024.05

Выпуск Armbian 24.5, дистрибутива для одноплатных компьютеров

Опубликован выпуск Linux-дистрибутива Armbian 24.5, предоставляющего компактное системное окружение для различных одноплатных компьютеров с процессорами на базе архитектур ARM, RISC-V и x86, включая различные модели Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi и Cubieboard на базе процессоров Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa и Samsung Exynos. Для формирования сборок используются пакетные базы Debian и Ubuntu, но окружение полностью пересобирается при помощи собственной сборочной системы с включением оптимизаций для уменьшения размера, увеличения производительности и применения дополнительных механизмов защиты. Например, раздел /var/log монтируется с использованием zram и хранится в ОЗУ в сжатом виде со сбросом … Читать далее Выпуск Armbian 24.5, дистрибутива для одноплатных компьютеров

Выпуск Armbian 24.5, дистрибутива для одноплатных компьютеров

Опубликован выпуск Linux-дистрибутива Armbian 24.5, предоставляющего компактное системное окружение для различных одноплатных компьютеров с процессорами на базе архитектур ARM, RISC-V и x86, включая различные модели Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi и Cubieboard на базе процессоров Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa и Samsung Exynos. Для формирования сборок используются пакетные базы Debian и Ubuntu, но окружение полностью пересобирается при помощи собственной сборочной системы с включением оптимизаций для уменьшения размера, увеличения производительности и применения дополнительных механизмов защиты. Например, раздел /var/log монтируется с использованием zram и хранится в ОЗУ в сжатом виде со сбросом … Читать далее Выпуск Armbian 24.5, дистрибутива для одноплатных компьютеров

Первый выпуск XMPP-клиента Conversations Classic

После двух лет разработки опубликован первый выпуск проекта Conversations Classic (2.2), развивающего форк XMPP-клиента Conversations для платформы Android. Программа поддерживает такие возможности, как сквозное шифрование, передачу изображений и файлов, звуковые и видео вызовы, голосовые сообщения, конференции, индикацию прочитанного, синхронизацию с десктоп-системами, интеграцию с адресной книгой и привязку нескольких учётных записей. Код проекта написан на языке Java и распространяется под лицензией GPLv3. Форк создан в связи с кардинальным изменением интерфейса в оригинальном приложении Conversations, переведённого на использование концепции дизайна «Material 2.0», а также из-за своеобразной реакции автора Conversations на сообщения об ошибках и пулл-запросы. Одной из целей проекта является создание удобных … Читать далее Первый выпуск XMPP-клиента Conversations Classic

Проект ravynOS развивает редакцию FreeBSD, нацеленную на совместимость c macOS

После двух лет разработки опубликован выпуск проекта ravynOS 0.5, развивающего операционную систему на основе FreeBSD, нацеленную на достижение совместимости с приложениями для macOS и предоставление пользовательской оболочки в стиле macOS. Наработки проекта распространяются под лицензией BSD. Размер загрузочного iso-образа — 869 МБ (x86_64). В качестве целей проекта заявлено достижение совместимости с приложениями macOS на уровне исходных текстов и исполняемых файлов. В первом случае подразумевается возможность перекомпиляции кода macOS-приложений для выполнения в ravynOS, в во втором — встраивание в ядро и инструментарий изменений для запуска исполняемых файлов Mach-O, собранных для архитектур x86-64 и arm64. Из файловых систем поддерживается ZFS и применяемые … Читать далее Проект ravynOS развивает редакцию FreeBSD, нацеленную на совместимость c macOS

В июне в Переславле-Залесском состоится конференция «СПО в высшей школе»

В Переславле-Залесском состоится XIX конференция «Свободное программное обеспечение в высшей школе» (OSEDUCONF-2024), которая пройдёт 28 — 30 июня 2024 года в Институте программных систем РАН. В конференции примут участие представители образовательного сообщества, использующие или создающие свободное ПО в учебном или научном процессе. Основной целью является налаживание личных контактов между специалистами, обсуждение перспектив и новинок области. Принимаются доклады по следующим темам: Использование свободного ПО в учебном процессе: разработка, внедрение, преподавание. Научные проекты, связанные с разработкой и использованием свободного программного обеспечения. Внедрение СПО в инфраструктуру образовательной организации: проблемы и решения. Социальные и экономико-правовые особенности применения свободного программного обеспечения в высшей школе. Студенческие … Читать далее В июне в Переславле-Залесском состоится конференция «СПО в высшей школе»

Intel опубликовал компилятор ISPC 1.24, реализующий модель распараллеливания SPMD

Компания Intel опубликовала компилятор ISPC 1.24 (Implicit SPMD Program Compiler), обеспечивающий сборку кода на языке Си с расширениями для поддержи метода параллельного программирования SPMD (Single Program, Multiple Data), при котором несколько экземпляров одной программы выполняются параллельно с разными наборами входных данных. Код проекта написан на языке С++ и распространяется под лицензией BSD. Поддерживается работа в Linux, Windows, macOS, Linux и FreeBSD. Си-программа с расширениями SPMD компилируется для выполнения на вычислительных блоках SIMD, предоставляемых CPU и GPU, что позволяет задействовать в программах механизмы векторизации SIMD без низкоуровневых оптимизаций и явного применения в коде SIMD-инструкций. Для написания распараллеливаемых функций используется привычный синтаксис … Читать далее Intel опубликовал компилятор ISPC 1.24, реализующий модель распараллеливания SPMD

В каждом пятом пакете на языке Rust используется режим unsafe

Организация Rust Foundation опубликовала статистику, в соответствии с которой из 127 тысяч значительных пакетов, представленных в каталоге crates.io, более 24 тысяч (19.11%) используют ключевое слово «unsafe» для включения возможностей, допускающих небезопасную работу с памятью в отдельных блоках кода, таких как разыменование указателей, вызов внешних функций или изменение статических переменных. 34.35% пакетов совершают прямые вызовы функций из других crate-пакетов, в которых используется режим «unsafe». Отмечается, что в большинстве случаев использование режима «unsafe» обусловлено вызовом кода, написанного на других языках или обращения к библиотекам на С/C++. Пакетом с наибольшим числом вызовов в режиме «unsafe» признан развиваемый компанией Microsoft crate-пакет windows, являющийся обвязкой … Читать далее В каждом пятом пакете на языке Rust используется режим unsafe

Опубликован инструмент для отслеживания убывающих звёзд на Github

Доступен скрипт shotstars, решающий проблему с отслеживанием исчезновения «звёзд» у проектов на GitHub. Штатные возможности GitHub не предоставляют пользователям информацию по убывающим «звёздам» в проекте и позволяют получить сведения только по их прибавлению. Проект написан на языке Python и распространяется под лицензией GPLv3+. Готовые сборки, не требующие наличия в системе Python, доступны для GNU/Linux, Windows и Android (Termux). Идея скрипта «shotstars» состоит в следующем: В самом начале пользователь выбирает чей репозиторий он хочет отслеживать. Далее скрипт будет парсить звезды на предмет их убывания и прибавления за определённый пользователем промежуток времени, формируя список различий между предыдущим сканированием и текущем состоянием. Регистрация … Читать далее Опубликован инструмент для отслеживания убывающих звёзд на Github

Один из корневых DNS-серверов 4 дня находился в рассинхронизированном состоянии

Один из 13 корневых серверов DNS (c.root-servers.net), обеспечивающих работу корневой зоны DNS (начальное звено в цепочке резолвинга доменных имён, отдающее сведения о DNS-серверах, обслуживающих домены первого уровня, и ключах для их верификации при помощи DNSSEC) четыре дня находился в состоянии, не синхронизированном с остальными корневыми DNS-серверами. Работу корневого DNS-сервера «С» (192.33.4.12) обеспечивает 12 серверов, размещённых в разных странах. Все эти серверы c 18 по 22 мая не отражали изменения в корневой зоне, отдавали устаревшие данные и не синхронизировались с остальной корневой инфраструктурой DNS. В указанный период в корневую зону не вносились изменения, но была запланирована работа по обновлению цифровой подписи … Читать далее Один из корневых DNS-серверов 4 дня находился в рассинхронизированном состоянии

Релиз дистрибутива Red Hat Enterprise Linux 8.10

Следом за выпуском Red Hat Enterprise Linux 9.4 опубликовано обновление прошлой ветки Red Hat Enterprise Linux 8.10, которая сопровождается параллельно с веткой RHEL 9.x и будет поддерживаться как минимум до 2029 года. Установочные сборки подготовлены для архитектур x86_64, s390x (IBM System z), ppc64le и Aarch64, но доступны для загрузки только зарегистрированным пользователям Red Hat Customer Portal (также можно использовать iso-образы CentOS Stream 9 и бесплатные сборки RHEL для разработчиков). Подготовка новых выпусков Red Hat Enterprise Linux 8.x осуществляется в соответствии с циклом разработки, подразумевающим формирование релизов раз в полгода в заранее определённое время. RHEL 8.10 стал последним выпуском в ветке … Читать далее Релиз дистрибутива Red Hat Enterprise Linux 8.10

Начальный прототип нового инсталлятора для GNOME OS

Параллельно с переводом дистрибутива GNOME OS на использование компонента systemd-sysupdate для организации атомарного обновления системы, началась разработка нового инсталлятора для GNOME OS. Разработка пока находится на стадии начального прототипа, в качестве основы в котором задействованы опубликованные в апреле макеты интерфейса, подготовленные дизайнерами проекта GNOME. На текущем этапе развития основное внимание пока уделяется общей архитектуре и определению внутренней логики работы, например, организации навигации и заданию порядка отображения страниц при подготовке к установке. Код инсталлятора разрабатывается на языке Rust и распространяется под лицензией GPLv3. GNOME OS представляет собой экспериментальный дистрибутив для разработчиков и тестировщиков GNOME, позволяющий оценить состояние разработки среды рабочего стола, … Читать далее Начальный прототип нового инсталлятора для GNOME OS

Тестирование среды рабочего стола KDE Plasma 6.1

Доступна для тестирования бета-версия среды рабочего стола Plasma 6.1. Протестировать новый выпуск можно через Live-сборку от проекта openSUSE и сборки от проекта KDE Neon Testing edition. Пакеты для различных дистрибутивов можно найти на данной странице. Релиз ожидается 18 июня. Основные изменения: В композитном менеджере KWin реализована поддержка тройной буферизации, позволяющей добиться более плавной отрисовки и анимации. Суть тройной буферизации в наличии трёх экранных буферов — в первый осуществляется отрисовка, из второго осуществляется вывод на экран, а третий используется для продолжения непрерывного процесса отрисовки, если первый буфер был заполнен до завершения вертикальной развёртки. Применение третьего дополнительного буфера позволяет избавиться от задержки, … Читать далее Тестирование среды рабочего стола KDE Plasma 6.1

Выпуск Coreboot 24.05

Представлен выпуск проекта CoreBoot 24.05, разрабатывающего свободную альтернативу проприетарным прошивкам и BIOS. Код проекта распространяется под лицензией GPLv2. В состав новой версии включено 722 изменения, в создании которых принял участие 131 разработчик. Основные изменения: Объявлена стабильной и готовой для рабочих внедрений поддержка 64-разрядных сборок CoreBoot. Реализована поддержка 2 процессоров (POWER9 и RISC-V) и 25 платформ. Добавлена поддержка материнстких плат: AMD BirmanPlus для SoC Glinda и SoC Phoenix. ASROCK Z97 Extreme6. Dell OptiPlex 7020/9020 MT и Dell OptiPlex 7020/9020 SFF. Framework Azalea (CoreBoot можно будет использовать на ноутбуке Framework 13 с процессором AMD Ryzen 7040). HP Pro 3500. Lenovo ThinkCentre M700 … Читать далее Выпуск Coreboot 24.05

Проект GNOME выставил на обсуждение план развития на следующие 5 лет

Организация GNOME Foundation объявила об обсуждении плана, определяющего стратегию, цели и приоритеты проекта GNOME на следующие 5 лет, а также действия, которые помогут укрепить и расширить связанную с GNOME экосистему. План сформирован на основании исследований экосистемы и прошёл обсуждения с персоналом, руководством и участниками организации GNOME Foundation. В настоящее время план рецензирован в управляющем совете GNOME и теперь опубликован для финального общественного обсуждения, в ходе которого любой желающий может оставить свой отзыв. Отмеченные в плане цели: Обеспечение роста сообщества пользователей и разработчиков проекта. Формирование общего видения, объединяющего организацию GNOME Foundation и проект GNOME, определяющего чёткие роли, выстраивающего разделение труда между … Читать далее Проект GNOME выставил на обсуждение план развития на следующие 5 лет

Опубликован SANE 1.3 с поддержкой новых моделей сканеров

Опубликован релиз пакета sane-backends 1.3.1, в который входит набор драйверов, утилита командной строки scanimage, фоновый процесс saned для организации сканирования по сети и библиотеки с реализацией SANE-API. Код проекта распространяется под лицензией GPLv2. Выпуск 1.3.0 был пропущен из-за проблем в сборочной инфраструктуре. Пакетом поддерживается 1804 (в прошлой версии 1747) моделей сканеров, из которых 825 (815) имеют статус полной поддержки всех функций, для 825 (780) уровень поддержки оценён как хороший, для 130 (129) — приемлемый, а для 24 (23) — минимальный. Дополнительно для 499 (464) устройств имеется не до конца протестированная реализация драйверов. Нереализованной остаётся поддержка 478 (470) сканеров. Ключевые изменения: … Читать далее Опубликован SANE 1.3 с поддержкой новых моделей сканеров

Обновление GCompris 4.1, обучающего набора для детей от 2 до 10 лет

Представлен выпуск GCompris 4.1, свободного обучающего центра для детей дошкольного и младшего школьного возраста. Пакет предоставляет 190 мини-уроков и модулей, предлагающих от простейшего графического редактора, головоломок и клавиатурного тренажера до уроков математики, географии и обучения чтению. GCompris использует библиотеку Qt и развивается сообществом KDE. Готовые сборки сформированы для Linux, macOS, Windows, Raspberry Pi и Android. В новой версии проведена работа по улучшению графики в различных уроках. Обеспечен полный перевод на русский и украинский языки, добавлены частичные переводы для азербайджанского (97%), эстонского (95%) и белорусского (86%) языков. Источник: http://www.opennet.ru/opennews/art.shtml?num=61239 Читать далее Обновление GCompris 4.1, обучающего набора для детей от 2 до 10 лет

Выпуск СУБД SQLite 3.46

Опубликован релиз SQLite 3.46, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум. Основные изменения: Предоставлена возможность использования в числах разделителя «_» для более наглядного представления числовых литералов (например, 1_234_567). Добавлена SQL-функция json_pretty() для генерации более читаемого вывода в формате JSON c использованием выделения блоков отступами. Расширены возможности операции «PRAGMA optimize«, выполняющей оптимизацию БД и всех схем данных для достижения наилучшей производительности запросов. Реализован автоматически применяемый лимит на длительность анализа БД, исключающий слишком большое время обработки … Читать далее Выпуск СУБД SQLite 3.46