Представлена спецификация OpenCL 3.0

Концерн Khronos, отвечающий за разработку спецификаций семейства OpenGL, Vulkan и OpenCL, объявил о завершении разработки спецификаций OpenCL 3.0, определяющих API и расширения языка С для организации кросс-платформенных параллельных вычислений с использованием многоядерных CPU, GPU, FPGA, DSP и других специализированных чипов, от тех, что применяются в суперкомпьютерах и облачных серверах, до чипов, которые можно встретить в мобильных устройствах и встраиваемой технике. Стандарт OpenCL полностью открыт и не требует лицензионных отчислений. В работе над стандартом приняли участие такие компании, как IBM, NVIDIA, Intel, AMD, Apple, ARM, Electronic Arts, Qualcomm, Texas Instruments и Toshiba. На текущей стадии спецификации присвоен статус предварительной (provisional), что … Читать далее Представлена спецификация OpenCL 3.0

Проект Clear Linux смещает акцент при разработке на серверы и облачные системы

Разработчики дистрибутива Clear Linux сообщили об изменении стратегии разработки проекта. В качестве первичных направлений развития называются серверные и облачные системы, которым теперь будет уделяться основное внимание. Компоненты редакции для рабочих станций будут сопровождаться по остаточному принципу. Поставка пакетов с рабочими столами будет продолжена, но в данных пакетах будут предлагаться исходные варианты пользовательских окружений, без специфичных для Clear Linux надстроек и изменений. В том числе будет продолжено формирование пакетов с GNOME, но состав и настройки рабочего стола будут соответствовать эталонному виду, тому что предлагается по умолчанию проектом GNOME. Ранее предлагавшаяся собственная тема оформления, отдельный набор пиктограмм, предустанавливаемые сторонние дополнения к GNOME … Читать далее Проект Clear Linux смещает акцент при разработке на серверы и облачные системы

Релиз дистрибутива Manjaro Linux 20.0

Представлен релиз дистрибутива Manjaro Linux 20.0, построенного на основе Arch Linux и ориентированного на начинающих пользователей. Дистрибутив примечателен наличием упрощённого и дружественного пользователю процесса установки, поддержкой автоматического определения оборудования и установки необходимых для его работы драйверов. Manjaro поставляется в виде live-сборок с графическими окружениями KDE (2.9 ГБ), GNOME (2.6 ГБ) и Xfce (2.6 ГБ). При участии сообщества дополнительно развиваются сборки с Budgie, Cinnamon, Deepin, LXDE, LXQt, MATE и i3. Для управления репозиториями в Manjaro используется собственный инструментарий BoxIt, спроектированный по образу Git. Репозиторий поддерживается по принципу непрерывного включения обновлений (rolling), но новые версии проходят дополнительную стадию стабилизации. Кроме собственного репозитория, … Читать далее Релиз дистрибутива Manjaro Linux 20.0

Основатель Void Linux поменял лицензию на своё ответвление XBPS

Хуан Ромеро Пардинес (Juan Romero Pardines), после разрыва отношений с остальными разработчиками Void Linux, перевёл своё ответвление пакетного менеджера XBPS (X Binary Package System) на 3-пунктовую лицензию BSD. Ранее проектом применялась 2-пунктовая лицензия BSD, аналогичная лицензии MIT. Из других планов отмечается запуск нового проекта и намерение переписать xbps-src. В новом варианте лицензии на XBPS добавлен пункт, запрещающий использование имени XBPS и имён разработчиков при продвижении производных продуктов, без получения специального письменного разрешения. Таким образом, разработчики Void Linux не смогут переносить будущие изменения из нового репозитория XBPS без переименования пакетного менеджера или без получения явного согласия от Хуана. При этом они … Читать далее Основатель Void Linux поменял лицензию на своё ответвление XBPS

Выпуск рабочего стола Regolith 1.4

Проект Regolith, развивающий основанный на Ubuntu дистрибутив Linux, опубликовал новый выпуск одноимённого рабочего стола. Regolith основан на технологиях управления сеансами GNOME и оконном менеджере i3. Наработки проекта распространяются под лицензией GPLv3. Для загрузки подготовлен как готовый iso-образ Ubuntu 20.04 с предустановленным Regolith, так и PPA-репозитории для Ubuntu 18.04 и 20.04. Проект позиционируется как современное окружение рабочего стола, развиваемого для более быстрого выполнения типовых действий за счёт оптимизаций рабочих процессов и устранения лишнего беспорядка. Целью является предоставление функционального, но минималистичного интерфейса, который может настраиваться и расширяться в зависимости от предпочтений пользователя. Regolith может представлять интерес для новичков, привыкших к традиционным оконным … Читать далее Выпуск рабочего стола Regolith 1.4

Доступен язык программирования R 4.0

Представлен релиз языка программирования R 4.0 и связанного с ним программного окружения, ориентированного на решение задач по статистической обработке, анализу и визуализации данных. Для решения специфичных задач предлагается более 15000 пакетов-расширений. Базовая реализация языка R развивается в рамках проекта GNU и распространяется под лицензией GPL. В новом выпуске представлено несколько сотен улучшений, среди которых: Переход к наследованию объектов «matrix» из класса «array»; Новый синтаксис для задания символьных констант r»(…)», где «…» любая последовательность символов, за исключением ‘)’; Использование по умолчанию «stringsAsFactors = FALSE», что приводит к отключению преобразования строк при вызовах data.frame() и read.table(); Функция plot() перенесена в пакет «base» … Читать далее Доступен язык программирования R 4.0

Выпуск qBittorrent 4.2.5

Доступен выпуск торрент-клиента qBittorrent 4.2.5, написанного с использованием тулкита Qt и развиваемого как открытая альтернатива µTorrent, приближенная к нему по интерфейсу и функциональности. Среди возможностей qBittorrent: интегрированный поисковый движок, возможность подписки на RSS, поддержка многих BEP-расширений, удалённое управление через web-интерфейс, режим последовательной загрузки в заданном порядке, расширенные настройки для торрентов, пиров и трекеров, планировщик пропускной способности и IP-фильтр, интерфейс для создания торрентов, поддержка UPnP и NAT-PMP. В новой версии устранена ошибка, приводящая к краху при удалении торрентов в условиях достижения выставленных лимитов. Также решены проблемы с некорректной регистрацией типа ресурса. В Web-клиенте расширен API, связанный с RSS, и добавлена возможность … Читать далее Выпуск qBittorrent 4.2.5

Выпуск приложений KDE 20.04

Представлено апрельское сводное обновление приложений (20.04), развиваемых проектом KDE. Всего в рамках январского обновления опубликованы выпуски более 217 программ, библиотек и плагинов. Информацию о наличии Live-сборок с новыми выпусками приложений можно получить на данной странице. Наиболее заметные новшества: В файловом менеджере Dolphin улучшено взаимодействие с внешними файловыми системами, доступными через облачные хранилища, SMB или SSH. Например, теперь в Dolphin можно начать просматривать видеофайл с внешнего сервера без его предварительной загрузки на локальный накопитель, используя потоковую трансляцию. Существенно упрощено определение доступных в локальной сети SMB-разделов за счёт применения для поиска сервисов протокола WS-Discovery, поддерживаемого в современных версиях Windows. Добавлена возможность поиска … Читать далее Выпуск приложений KDE 20.04

Выпуск Wine 5.7

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 5.7. С момента выпуска версии 5.6 было закрыто 38 отчётов об ошибках и внесено 415 изменений. Наиболее важные изменения: Движок Mono обновлён до выпуска 5.0.0 с поддержкой WPF (Windows Presentation Foundation); Продолжена разработка бэкенда WineD3D на базе графического API Vulkan; Добавлена начальная реализация драйвера устройств USB; Реализована поддержка сборки с использованием Clang в режиме совместимости с MSVC; Встроенные модули теперь не связааны зависимостями с libwine; Добавлена возможность настройки версии окружения Windows из командной строки (при помощи параметра «/v» в winecfg); Закрыты отчёты об ошибках, связанные с работой игр и приложений: Winamp, ABC … Читать далее Выпуск Wine 5.7

Основатель Void Linux со скандалом покинул проект

В сообществе разработчиков Void Linux вспыхнул конфликт, в результате которого Хуан Ромеро Пардинес (Juan Romero Pardines), основатель проекта, заявил об уходе и вступил в конфронтацию с остальными участниками. Судя по сообщениям в твиттере и обилию оскорбительных высказываний и угроз в отношении других разработчиков у Хуана произошёл нервный срыв. В том числе он удалил свои репозитории на GitHub с развиваемыми им копиями утилит xbps, xbps-src, void-mklive и void-runit (используемые Void Linux варианты данных утилит развиваются в основном GitHub-репозитории проекта), стал угрожать судебными претензиями и заявил о возможности отзыва лицензии на написанный им код (примечание: код инструментов Void Linux поставляется под лицензией … Читать далее Основатель Void Linux со скандалом покинул проект

Выпуск njs 0.4.0. Rambler отправил ходатайство о прекращении уголовного дела против Nginx

Разработчики проекта Nginx опубликовали выпуск интерпретатора языка JavaScript — njs 0.4.0. Интерпретатор njs реализует стандарты ECMAScript и позволяет расширять возможности Nginx по обработке запросов с помощью скриптов в конфигурации. Скрипты могут использоваться в файле конфигурации для определения расширенной логики обработки запросов, формирования конфигурации, динамической генерации ответа, модификации запроса/ответа или быстрого создания заглушек с решением проблем в web-приложениях. В новом выпуске реализована директива js_import для импорта JavaScript-модулей с реализацией обработчиков переменных или путей (location). Например, в модуле foo.js можно определить функцию bar, которую можно вызывать в привязке к определённому пути: foo.js: function bar(r) { r.return(200); } export default {bar}; nginx.conf: js_import … Читать далее Выпуск njs 0.4.0. Rambler отправил ходатайство о прекращении уголовного дела против Nginx

Выпуск графического окружения LXQt 0.15.0

После более года разработки состоялся релиз пользовательского окружения LXQt 0.15 (Qt Lightweight Desktop Environment), развиваемого объединённой командой разработчиков проектов LXDE и Razor-qt. Интерфейс LXQt продолжает следовать идеям классической организации рабочего стола, привнося современное оформление и приёмы, увеличивающие удобство работы. LXQt позиционируется как легковесное, модульное, быстрое и удобное продолжение развития рабочих столов Razor-qt и LXDE, вобравшее лучшие черты обеих оболочек. Код размещён на GitHub и поставляется под лицензиями GPL 2.0+ и LGPL 2.1+. Появление готовых сборок ожидается для Ubuntu (LXQt по умолчанию предлагается в Lubuntu), Arch Linux, Fedora, openSUSE, Mageia, FreeBSD, ROSA и ALT Linux. Особенности выпуска: В редакцию файлового менеджера … Читать далее Выпуск графического окружения LXQt 0.15.0

Lenovo начнёт предустановку Fedora Linux на ноутбуки ThinkPad

Компания Lenovo предоставит опциональную возможность заказа ноутбуков ThinkPad P1 Gen2, ThinkPad P53 и ThinkPad X1 Gen8 с предустановленной операционной системой Fedora Workstation. Инженеры из Red Hat и Lenovo совместно протестировали и убедились в полной готовности к работе будущего выпуска Fedora 32 для работы на указанных ноутбуках. В дальнейшем спектр устройств, которые можно будет купить с предустановленным Fedora Linux, будет расширен. Ожидается, что возможность покупки ноутбуков Lenovo с предустановленным Fedora Linux поможет продвижению Fedora для более широкой аудитории. Разработчики из Lenovo приняли участие в решении возникающих проблем и устранении ошибок в качестве участников сообщества, вносящих свой вклад в общее дело. Компания … Читать далее Lenovo начнёт предустановку Fedora Linux на ноутбуки ThinkPad

Опубликован корректирующий релиз дистрибутива ROSA Fresh R11.1

Компания НТЦ ИТ Роса и сообщество разработчиков дистрибутива представили корректирующий релиз ROSA Fresh R11.1. Выпуск основан на платформе 2016.1, которая будет поддерживаться до конца 2021 года. В релиз вошли все обновления и исправления, вышедшие со времени выпуска Fresh R11 в рамках принятой политики «мягкого роллинга». Для свободной загрузки подготовлены сборки для платформ i586 и x86_64, оформленные в вариантах с KDE 4, KDE Plasma 5, LXQt и Xfce (1.7 — 2.2 ГБ). Те, у кого уже установлен дистрибутив ROSA Fresh R11 получат обновление автоматически. Некоторые особенности релиза: Обновление ядра Linux до выпуска 5.4.32 и системного менеджера systemd 243 (ранее поставлялся выпуск … Читать далее Опубликован корректирующий релиз дистрибутива ROSA Fresh R11.1

Третий предварительный выпуск мобильной платформы Android 11

Компания Google представила третью тестовую версию открытой мобильной платформы Android 11. Релиз Android 11 ожидается в третьем квартале 2020 года. Для оценки новых возможностей платформы предложена программа предварительного тестирования. Сборки прошивки подготовлены для устройств Pixel 2 / 2 XL, Pixel 3 / 3 XL, Pixel 3a / 3a XL и Pixel 4 / 4 XL. Для установивших прошлый тестовый выпуск предоставлено OTA-обновление. Основные изменения по сравнению с первым и вторым тестовыми выпусками Android 11: Добавлен API для получения информации о причинах завершения работы программы, позволяющий определить завершилась программа по инициативе пользователя, в результате сбоя или была принудительно завершена операционной системой. … Читать далее Третий предварительный выпуск мобильной платформы Android 11

Выпуск программы для чтения RSS — QuiteRSS 0.19.4

Доступен новый выпуск QuiteRSS 0.19.4, программы для чтения новостных лент в форматах RSS и Atom. QuiteRSS обладает такими возможностями, как встроенный браузер на движке WebKit, гибкая система фильтров, поддержка меток и категорий, несколько режимов просмотра, блокировщик рекламы, менеджер загрузки файлов, импорт и экспорт в формате OPML. Код проекта поставляется под лицензией GPLv3. Основные изменения: Добавлена возможность поделиться ссылкой на новость в Viber и Telegram; Добавлена поддержка Media-RSS; Реализовано переключение фокуса с поиска в лентах или новостях при нажатии клавиши Esc; Обеспечено фиксирование позиции заголовка новости при прокрутке содержимого; Реализовано cкрытие каталогов при поиске в лентах; Исправлены ошибки, в том числе … Читать далее Выпуск программы для чтения RSS — QuiteRSS 0.19.4

Финальный бета-выпуск системы обнаружения атак Snort 3

Компания Cisco представила финальную бета-версию полностью переработанной системы предотвращения атак Snort 3, также известной как проект Snort++, работа над которым с перерывами ведётся ещё с 2005 года. Позднее в этом году планируется опубликовать кандидат в релизы. В новой ветке полностью переосмыслена концепция продукта и переработана архитектура. Из направлений, на которые был сделан акцент при подготовке новой ветки, отмечается упрощение настройки и запуска Snort, автоматизация конфигурирования, упрощения языка построения правил, автоматическое определение всех протоколов, предоставления оболочки для управления из командной строки, активное применение многопоточности с совместным доступом разных обработчиков к единой конфигурации. Реализованы следующие значительные новшества: Осуществлён переход на новую систему … Читать далее Финальный бета-выпуск системы обнаружения атак Snort 3

Выпуск языка программирования Rust 1.43

Опубликован релиз языка системного программирования Rust 1.43, основанного проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Автоматическое управление памятью в Rust избавляет разработчика от манипулирования указателями и защищает от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo, позволяющий получить нужные для программы библиотеки в один клик. Для … Читать далее Выпуск языка программирования Rust 1.43

В драйвере Panfrost обеспечена поддержка 3D-рендеринга для GPU Bifrost (Mali G31)

Компания Collabora сообщила о доведении функциональности драйвера Panfrost на устройствах с GPU Bifrost (Mali G31) до состояния, пригодного для запуска системы 3D-рендеринга, включая базовую поддержку текстур. На начальном этапе драйвер Panfrost в основном был сосредоточен на реализации поддержки чипов Midgard, но теперь внимание стало уделяться и чипам Bifrost, которые близки к Midgard в области потока команд, но имеют существенные отличия в инструкциях для выполнения шейдеров и интерфейсах между шейдерами и потоком команд. Разработчиками подготовлена начальная реализация компилятора шейдеров, поддерживающего специфичный для GPU Bifrost набор внутренних инструкций. В дальнейшем в компилятор планируется включить поддержку расширенных инструкций, позволяющих собирать более сложные шейдеры. … Читать далее В драйвере Panfrost обеспечена поддержка 3D-рендеринга для GPU Bifrost (Mali G31)

Релиз дистрибутива Ubuntu 20.04 LTS

Состоялся релиз дистрибутива Ubuntu 20.04 «Focal Fossa», который отнесён к категории выпусков с длительным сроком поддержки (LTS), обновления для которых формируются в течение 5 лет до апреля 2025 года. Установочные и загрузочные образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция для Китая). Основные изменения: Рабочий стол обновлён до выпуска GNOME 3.36, в котором появился режим «не беспокоить» для временного скрытия новых уведомлений, добавлено отдельное приложение для управления дополнениями к GNOME Shell, модернизировано оформление интерфейсов входа в систему и разблокирования экрана, переработано большинство системных диалогов, появилась функция запуска приложений с использованием … Читать далее Релиз дистрибутива Ubuntu 20.04 LTS

Facebook предложил новый механизм управления памятью slab для ядра Linux

Роман Гущин (Roman Gushchin) из компании Facebook опубликовал в списке рассылки разработчиков ядра Linux набор патчей с реализацией нового контроллера распределения памяти slab (slab memory controller). Новый контроллер примечателен переносом учёта slab с уровня страниц памяти на уровень объектов ядра, что даёт возможность совместно использовать slab-страницы в разных cgroup, вместо выделения отдельных кэшей slab для каждой cgroup. Предложенный подход позволяет до 45% снизить утилизацию slab и сократить общее потребление памяти ядром. За счёт сокращения числа неперемещаемых slab также наблюдается положительный эффект в области снижения фрагментации памяти. Новый контроллер памяти заметно упрощает код для учёта slab и не требует применения усложнённых … Читать далее Facebook предложил новый механизм управления памятью slab для ядра Linux