Релиз PoCL 1.4, независимой реализации стандарта OpenCL

Доступен релиз проекта PoCL 1.4 (Portable Computing Language OpenCL), развивающего реализацию стандарта OpenCL, независимую от производителей графических ускорителей и позволяющую использовать различные бэкенды для выполнения OpenCL-ядер на разных типах графических и центральных процессоров. Код проекта распространяется под лицензией MIT. Поддерживается работа на платформах X86_64, MIPS32, ARM v7, AMD HSA APU и различных специализированных TTA-процессорах (Transport Triggered Architecture) c архитектурой VLIW. Реализация компилятора ядер OpenCL построена на базе LLVM, а в качестве фронтэнда для OpenCL C используется Clang. Для обеспечения должной переносимости и производительности компилятор ядер OpenCL может генерировать комбинированные функции, которые могут использовать различные аппаратные ресурсы для распараллеливания выполнения кода, … Читать далее Релиз PoCL 1.4, независимой реализации стандарта OpenCL

Выпуск GNU Binutils 2.33

Представлен релиз набора системных утилит GNU Binutils 2.33, в состав которого входят такие программы, как GNU linker, GNU assembler, nm, objdump, strings, strip. В новой версии: В ассемблер для систем ARM добавлена поддержка набора инструкций SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) и MVE (Vector Extension). Добавлена поддержка процессоров Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE и Cortex-A77. Реализована директива «.float16» для кодирования литералов для 16 разрядных чисел с плавающей запятой; В ассемблер для систем MIPS добавлена опция «-m[no-]fix-loongson3-llsc» для управления обходом ошибки в процессорах Loongson3, приводящей к взаимной блокировке при определённом использовании инструкций LL и SC; … Читать далее Выпуск GNU Binutils 2.33

Выпуск системы мониторинга Zabbix 4.4

После 6 месяцев разработки доступна новая версия системы мониторинга Zabbix 4.4, код которой распространяется под лицензией GPLv2. Zabbix состоит из трёх базовых компонентов: сервера для координации выполнения проверок, формирования проверочных запросов и накопления статистики; агентов для осуществления проверок на стороне внешних хостов; фронтэнда для организации управления системой. Для снятия нагрузки с центрального сервера и формирования распределённой сети мониторинга может быть развёрнута серия прокси-серверов, агрегирующих данные о проверке группы хостов. Данные могут храниться в СУБД MySQL, PostgreSQL, TimescaleDB, DB2 и Oracle. Без агентов Zabbix-сервер может получать данные по таким протоколам как SNMP, IPMI, JMX, SSH/Telnet, ODBC, проводить тестирование доступности Web-приложений и … Читать далее Выпуск системы мониторинга Zabbix 4.4

Доступна система фильтрации спама Rspamd 2.0

Представлен релиз системы фильтрации спама Rspamd 2.0, предоставляющей средства для оценки сообщений по различным критериям, включая правила, статистические методы и чёрные списки, на основе которых формируется итоговый вес сообщения, используемый для принятия решения о необходимости блокировки. Rspamd поддерживает практически все возможности, реализованные в SpamAssassin, и имеет ряд особенностей, позволяющих фильтровать почту в среднем в 10 раз быстрее, чем SpamAssassin, а также обеспечивать лучшее качество фильтрации. Код системы написан на языке Си и распространяется под лицензией Apache 2.0. Rspamd построен с использованием событийно-ориентированной архитектуры (Event-driven) и изначально рассчитан на применение в высоконагруженных системах, позволяя обрабатывать сотни сообщений в секунду. Правила для … Читать далее Доступна система фильтрации спама Rspamd 2.0

Недоработка в Python-скрипте могла привести к неверным результатам в более 100 публикациях по химии

Аспирант гавайского университета обнаружил проблему в Python-скрипте, используемом для вычислений химического сдвига, определяющего химическое строение изучаемого вещества при спектральном анализе сигналов методом ядерного магнитного резонанса. В ходе верификации результатов исследований одного из своих профессоров аспирант заметил, что при выполнении скрипта в разных операционных системах над одним и тем же набором данных на выходе получался разный результат. Например, при запуске в macOS 10.14 и Ubuntu 16.04 для протестированного набора данных скрипт выдавал некорректное значение 172.4 вместо 173.2. Скрипт включает около 1000 строк кода и используется химиками с 2014 года. Изучение кода показало, что вывод неверного значения обусловлен отличиями при сортировке файлов … Читать далее Недоработка в Python-скрипте могла привести к неверным результатам в более 100 публикациях по химии

Уволен финансовый директор Red Hat

Эрик Шандер (Eric Shander) уволен с поста финансового директора Red Hat без выплаты бонуса в размере 4 млн долларов, назначенного до приобретения Red Hat компанией IBM. Решение принято советом директоров Red Hat и одобрено IBM. В качестве причины увольнения без сохранения выплаты упоминается нарушение стандартов работы Red Hat. Более подробную информацию о причинах увольнения пресс-секретарь предоставить отказался, но пояснил, что бухгалтерская и финансовая отчётность компании находится в полном порядке. Эрик был принят на работу в Red Hat в 2015 году, вначале занимал пост исполняющего обязанности финансового директора, а в 2017 году был утверждён как постоянный финансовый директор. До прихода в … Читать далее Уволен финансовый директор Red Hat

Chrome Web Store блокировал публикацию обновления uBlock Origin

Рэймонд Хилл (Raymond Hill), автор систем блокирования нежелательного контента uBlock Origin и uMatrix, столкнулся с невозможностью публикации очередного тестового выпуска (1.22.5rc1) блокировщика рекламы uBlock Origin в каталоге Chrome Web Store. Публикация была отвергнута с указанием в качестве причины недопустимости размещения в каталоге «многоцелевых дополнений», которые включают функции, не связанные с основным заявленным назначением. В соответствии с утверждёнными ещё в 2013 году изменениями правил Chrome Web Store, многоцелевые дополнения не допускаются и подлежат разделению на несколько простых. Так как uBlock Origin реализует лишь одну конкретную функциональность (блокирование рекламы), Рэймонд посчитал, что это ложное срабатывание и предпринял повторую попытку публикации обновления, сменив … Читать далее Chrome Web Store блокировал публикацию обновления uBlock Origin

Сегодня проходит международный день против DRM

12 октября Фонд СПО, Electronic Frontier Foundation, Creative Commons, Document Foundation и другие правозащитные ораганизации проводят международный день против технических средств защиты авторских прав (DRM), ограничивающих свободу пользователя. По мнению сторонников акции пользователь должен иметь возможность полностью контролировать свои устройства, от автомобилей и медицинских устройств до телефонов и компьютеров. В этом году создатели проводимого мероприятия пытаются обратить внимание общественности на проблемы с использованием DRM в электронных учебниках и учебных курсах. Приобретая электронные учебники студенты сталкиваются с ограничениями, не позволяющими получить полный доступ к материалам курса, требующими наличия постоянного подключения к интернету для аутентификации, ограничивающими число просматриваемых за один заход страниц … Читать далее Сегодня проходит международный день против DRM

Ларри Уолл одобрил переименование Perl 6 в Raku

Ларри Уолл, создатель языка Perl и «великодушный пожизненный диктатор» проекта, одобрил заявку на переименование Perl 6 в Raku, поставив таким образом точку в спорах о переименовании. Имя Raku выбрано как производное от Rakudo, названия компилятора Perl 6. Оно уже привычно разработчикам и не пересекается с другими проектами в поисковых системах. В своём комментарии Ларри процитировал фразу из библии «Никто не пришивает к старой одежде заплату из новой ткани, иначе новая ткань сядет, порвет старую, и дыра станет еще больше. И никто не вливает молодого вина в мехи ветхие; а иначе молодое вино прорвет мехи, и само вытечет, и мехи пропадут; … Читать далее Ларри Уолл одобрил переименование Perl 6 в Raku

Выпуск дисплейного сервера Mir 1.5

Доступен релиз дисплейного сервера Mir 1.5, разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical и теперь позиционируется как решение для встраиваемых устройств и интернета вещей (IoT). Mir может использоваться в качестве композитного сервера для Wayland, что позволяет запускать в окружениях на базе Mir любые приложения, использующие Wayland (например, собранные с GTK3/4, Qt5 или SDL2). Пакеты для установки подготовлены для Ubuntu 16.04/18.04/18.10/19.04 (PPA) и Fedora 29/30. Код проекта распространяется под лицензией GPLv2. Из изменений отмечается расширение прослойки MirAL (Mir Abstraction Layer), которую можно использовать для ухода … Читать далее Выпуск дисплейного сервера Mir 1.5

Комиссия по ценным бумагам США приостановила размещение криптовалюты Telegram

Комиссия по ценным бумагам и биржам США (SEC) объявила о введении запретительных мер против незарегистрированного размещения цифровых токенов, связанных с криптовалютой Gram, построенной на платформе TON (Telegram Open Network). Проект привлёк более 1.7 млрд долларов инвестиций и должен был стартовать не позднее 31 октября, после чего связанные с криптовалютой токены поступили бы в свободную продажу. Особенностью Gram является то, что все единицы криптовалюты Gram эмитированы разом и распределены между инвесторами и стабилизационным фондом, а не формируются в ходе майнинга. SEC утверждает, что при подобной организации на Gram распространяется имеющееся законодательноство о ценных бумагах. В частности, эмиссия Gram требовала обязательной регистрации … Читать далее Комиссия по ценным бумагам США приостановила размещение криптовалюты Telegram

Изменение лицензии на Qt Wayland Compositor и включение сбора телеметрии в Qt Creator

Компания Qt Group объявила о смене лицензии на компоненты Qt Wayland Compositor, Qt Application Manager и Qt PDF, которые начиная с выпуска Qt 5.14 начнут поставляться под лицензией GPLv3 вместо LGPLv3. Иными словами, связывание с данными компонентами теперь будет требовать открытия исходных текстов программ под лицензиями, совместимыми с GPLv3, или покупки коммерческой лицензии. Qt Wayland Compositor и Qt Application Manager в основном востребованы при создании решений для встраиваемых и мобильных устройств, а Qt PDF ранее был доступен только в форме тестовых выпусков. Следует отметить, что под GPLv3 уже поставляется ряд дополнительных модулей и платформ, среди которых: Qt Charts Qt CoAP … Читать далее Изменение лицензии на Qt Wayland Compositor и включение сбора телеметрии в Qt Creator

Обновление Firefox 69.0.3 и расширение возможностей WebRender

Опубликовано корректирующее обновление Firefox 69.0.3 в котором решена проблема с отображением диалога для загрузки файлов при клике на email в web-почте Yahoo. Также решены проблемы с загрузкой файлов, при запуске браузера в Windows 10 во включенным режимом родительского контроля. Также можно отметить продолжение развития системы композитинга WebRender, написанной на языке Rust и выносящей на сторону GPU операции отрисовки содержимого страницы. При использовании WebRender вместо встроенной в движок Gecko системы композитинга, обрабатывающей данные при помощи CPU, для выполнения операций сводной отрисовки элементов страницы используются шейдеры, выполняемые в GPU, что позволяет добиться существенного увеличения скорости отрисовки и снизить нагрузку на CPU. WebRender … Читать далее Обновление Firefox 69.0.3 и расширение возможностей WebRender

Выпуск DNS-сервера KnotDNS 2.9.0

Опубликован релиз KnotDNS 2.9.0, высокопроизводительного авторитативного DNS сервера (рекурсор выполнен в виде отдельного приложения), поддерживающего все современные возможности DNS. Проект разрабатывается чешским реестром имен CZ.NIC, написан на языке Си и распространяется под лицензией GPLv3. KnotDNS отличается ориентацией на высокую производительность обработки запросов, для чего применяется многопоточная, и по большей части неблокирующая реализация, хорошо масштабируемая на SMP-системах. Предоставляются такие возможности, как добавление и удаление зон на лету, передача зон между серверами, DDNS (динамические обновления), NSID (RFC 5001), расширения EDNS0 и DNSSEC (включая NSEC3), ограничения интенсивности ответов (RRL). В новом выпуске: Реализована полная поддержка различного вычисления серийных номеров (SOA) для зоны на … Читать далее Выпуск DNS-сервера KnotDNS 2.9.0

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

Представлен выпуск открытого сборочного инструментария Bazel 1.0, развиваемого инженерами из Google и используемого для сборки большинства внутренних проектов данной компании. Выпуск 1.0 ознаменовал переход к использованию семантического версионирования релизов и также примечателен внесением большого числа изменений, нарушающих обратную совместимость. Код проекта распространяется под лицензией Apache 2.0. Bazel обеспечивает сборку проекта, запуская необходимые компиляторы и тесты. Сборочная система изначально спроектирована для оптимальной сборки проектов Google, в том числе сборки очень больших проектов и проектов, содержащих код на нескольких языках программирования, требующих расширенного тестирования и собираемых для нескольких платформ. Поддерживается сборка и тестирование кода на Java, C++, Objective-C, Python, Rust, Go и … Читать далее Выпуск сборочной системы Bazel 1.0

Рассматривается возможность изменения нумерации и метода формирования релизов X.Org Server

Адам Джексон (Adam Jackson), отвечавший за подготовку нескольких прошлых релизов X.Org Server, предложил в своём докладе на конференции XDC2019 перейти на новую схему нумерации выпусков. Чтобы более ясно видеть как давно опубликован тот или иной выпуск по аналогии с Mesa предложено в первом числе версии отразить год. Второе число будет указывать на порядковый номер значительного выпуска за рассматриваемый год, а третье число отражать корректирующие обновления. Кроме того, так как релизы X.Org Server теперь выходят достаточно редко (X.Org Server 1.20 вышел полтора года назад) и пока не наблюдается активности по формированию X.Org Server 1.21, в то время как в коде накопились … Читать далее Рассматривается возможность изменения нумерации и метода формирования релизов X.Org Server

Код Firefox полностью избавлен от XBL

Разработчики Mozilla сообщили об успешном завершении работы по удалению из кода Firefox компонентов на языке XBL (XML Binding Language). В ходе работы, которая продолжалась с 2017 года, из кода было удалено около 300 различных привязок, использующих XBL, и переписано примерно 40 тысяч строк кода. Указанные компоненты были заменены на аналоги на базе Web Components, написанные с использованием обычных web-технологий. XBL использовался для организации работы интерфейса Firefox и позволял создавать привязки, меняющие поведение виджетов на языке XUL. В 2017 году компания Mozilla перевела XBL и XUL в разряд устаревших и прекратила в Friefox 57 поддержку дополнений, написанных с использованием данных технологий. … Читать далее Код Firefox полностью избавлен от XBL

В Tor отключены 800 из 6000 узлов из-за применения устаревшего ПО

Разработчики анонимной сети Tor предупредили о проведении большой чистки узлов, на которых используется устаревшее программное обеспечение, поддержка которого прекращена. 8 октября заблокировано около 800 устаревших узлов, работающих в режиме релеев (всего в сети Tor более 6000 подобных узлов). Блокировка совершена через размещение на серверах директорий чёрного списка проблемных узлов. Исключение из сети необновлённых мостовых узлов (bridge) ожидается позднее. В следующем стабильном выпуске Tor, который намечен на ноябрь, появится опция, по умолчанию отвергающая соединения с узлами на которых применяются выпуски Tor, время сопровождения которых истекло. Подобное изменение позволит в дальнейшем по мере прекращения поддержки очередных веток автоматически исключать из сети узлы, … Читать далее В Tor отключены 800 из 6000 узлов из-за применения устаревшего ПО

Выпуск дистрибутива NixOS 19.09, использующего пакетный менеджер Nix

Представлен выпуск дистрибутива NixOS 19.09, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного установочного образа с KDE — 1.3 Гб, сокращённого консольного варианта — 560 Мб. Основные новшества: Обеспечен запуск инсталлятора под непривилегированным пользователем nixos вместо root (для получения прав root используется sudo -i без пароля); Рабочий стол Xfce обновлён до ветки … Читать далее Выпуск дистрибутива NixOS 19.09, использующего пакетный менеджер Nix

Подбор хэшей паролей основателей Unix

В опубликованных в открытом доступе дампах исторических срезов с кодом BSD 3 в том числе присутствует и файл /etc/passwd с хэшами паролей основателей Unix. Так как пароли хэшированы методом DES, который в для современной вычислительной техники не представляет проблем с подбором, энтузиасты попытались восстановить пароли, используемые основателями Unix. Пароли почти всех основателей Unix были подобраны почти сразу. Например, пароль Брайна Кернигана представлял собой легко набираемую комбинацию «/.,/.,,». Исключение составил пароль Кена Томпсона. В 2014 году после нескольких дней вычислений пароль остался не подобранным. В нынешнем году была предпринята ещё одна попытка и после более 4 дней подбора с использованием hashcat … Читать далее Подбор хэшей паролей основателей Unix

Столлман не допустит радикальных изменений в проекте GNU

После призыва ряда мэйнтейров к реорганизации проекта GNU, Ричард Столлман заявил, что как руководитель проекта GNU он хотел бы заверить сообщество, что не будет никаких радикальных изменений в целях, принципах и правилах проекта GNU. При этом Столлман намерен поступательно внести изменения в процессы принятия некоторых решений, так как он не вечен и нужно подготовить почву к организации управления проектом после того, как он не сможет выполнять эту работу. Но эти изменения не будут неограниченными или радикальными. Источник: http://www.opennet.ru/opennews/art.shtml?num=51642 Читать далее Столлман не допустит радикальных изменений в проекте GNU