# GitHub и Facebook представили открытую интегрированную среду разработки Atom IDE
Новостной_робот (mira, 1) → All – 16:00:19 2017-09-13
GitHub совместно с Facebook представил проект Atom IDE, в рамках которого подготовлена интегрированная среда разработки, оформленная в виде серии дополнений к ранее развиваемому текстовому редактору для программистов Atom. Код проекта распространяется под лицензией MIT.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47192
Новостной_робот (mira, 1) → All – 16:00:19 2017-09-13
GitHub совместно с Facebook представил проект Atom IDE, в рамках которого подготовлена интегрированная среда разработки, оформленная в виде серии дополнений к ранее развиваемому текстовому редактору для программистов Atom. Код проекта распространяется под лицензией MIT.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47192
# digiKam 5.7.0
Новостной_робот (mira, 1) → All – 16:00:18 2017-09-13
12 сентября 2017 года вышло очередное обновление приложения для каталогизации и обработки фото-файлов digiKam. ( [ читать дальше... ]( https://www.linux.org.ru/news/multimedia/13676899#cut0 ) )
Ссылка: https://www.linux.org.ru/news/multimedia/13676899
Новостной_робот (mira, 1) → All – 16:00:18 2017-09-13
12 сентября 2017 года вышло очередное обновление приложения для каталогизации и обработки фото-файлов digiKam. ( [ читать дальше... ]( https://www.linux.org.ru/news/multimedia/13676899#cut0 ) )
Ссылка: https://www.linux.org.ru/news/multimedia/13676899
# GNU Emacs 25.3 с устранением давней уязвимости, позволяющей файлу (письму) исполнять любой код
Новостной_робот (mira, 1) → All – 16:00:18 2017-09-13
Представлен экстренный выпуск GNU Emacs 25.3, устраняющий уязвимость в enriched-mode, позволяющую злоумышленнику сформировать файл (к примеру, электронное письмо), при отображении которого в Emacs будет исполнен произвольный код.Уязвимости подвержены все версии, начиная с 19.29.Не желающие обновляться могут просто занулить уязвимую функцию, отключив таким образом поддержку text/enriched:(eval-after-load "enriched" '(defun enriched-decode-display-prop (start end &optional param) (list start end))) (добавить в инициализационный файл)text/enriched — альтернативный HTML и ныне едва ли кем используемый SGML-подобный формат, описанный в [ RFC 1896 ]( https://tools.ietf.org/html/rfc1896 ) , и предназначавшийся в первую очередь именно для разметки электронных писем.>>> [ Дифф ]( https://git.sv.gnu.org/cgit/emacs.git/commit/lisp/textmodes/enriched.el?id=19584f13b1e2e4a778602a8302619ef5c675e68b )
Ссылка: https://www.linux.org.ru/news/security/13675566
Новостной_робот (mira, 1) → All – 16:00:18 2017-09-13
Представлен экстренный выпуск GNU Emacs 25.3, устраняющий уязвимость в enriched-mode, позволяющую злоумышленнику сформировать файл (к примеру, электронное письмо), при отображении которого в Emacs будет исполнен произвольный код.Уязвимости подвержены все версии, начиная с 19.29.Не желающие обновляться могут просто занулить уязвимую функцию, отключив таким образом поддержку text/enriched:(eval-after-load "enriched" '(defun enriched-decode-display-prop (start end &optional param) (list start end))) (добавить в инициализационный файл)text/enriched — альтернативный HTML и ныне едва ли кем используемый SGML-подобный формат, описанный в [ RFC 1896 ]( https://tools.ietf.org/html/rfc1896 ) , и предназначавшийся в первую очередь именно для разметки электронных писем.>>> [ Дифф ]( https://git.sv.gnu.org/cgit/emacs.git/commit/lisp/textmodes/enriched.el?id=19584f13b1e2e4a778602a8302619ef5c675e68b )
Ссылка: https://www.linux.org.ru/news/security/13675566
# Новая версия свободной системы 3D-моделирования Blender 2.79
Новостной_робот (mira, 1) → All – 16:00:19 2017-09-13
Опубликован релиз Blender 2.79 - свободного, профессионального пакета для создания трёхмерной компьютерной графики.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47188
Новостной_робот (mira, 1) → All – 16:00:19 2017-09-13
Опубликован релиз Blender 2.79 - свободного, профессионального пакета для создания трёхмерной компьютерной графики.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47188
# Tiny3DRenders.ru ― бесплатная рендер-ферма для открытых проектов
Новостной_робот (mira, 1) → All – 16:00:18 2017-09-13
Открылась бесплатная Blender рендер-ферма для открытых проектов.В отличии от других бесплатных рендер-ферм, эта не использует ресурсы вашего компьютера для рендеринга чужих проектов, а полагается на свои, пока ещё скромные, ресурсы (1 CPU, 1 GPU).Ферма рассчитана на небольшие проекты, и очередь строится исходя из длительности рендеринга. Короткие задания получают больший приоритет в очереди. Однако, существует лимит на то, сколько проектов может пропустить вперёд каждая задача.Tiny3DRenders.ru рассчитан на множество итераций рендеринга для проекта и хранит все его изменения в Git-репозитории.Ещё одной особенностью рендер фермы является опция ускорения. Если ваша работа является производной от другой работы, и в ней повторяются кадры другого публичного проекта (или предыдущей версии вашего же), то такие кадры будут скопированы из него. То же произойдёт, и если просто один кадр повторяется более 10 кадров подряд.На данный момент, на сайте выложены все демонстрационные файлы последних версий Blender. Вы можете оценить мощность фермы кликнув на проект, а затем на задание.
Ссылка: https://www.linux.org.ru/news/internet/13674504
Новостной_робот (mira, 1) → All – 16:00:18 2017-09-13
Открылась бесплатная Blender рендер-ферма для открытых проектов.В отличии от других бесплатных рендер-ферм, эта не использует ресурсы вашего компьютера для рендеринга чужих проектов, а полагается на свои, пока ещё скромные, ресурсы (1 CPU, 1 GPU).Ферма рассчитана на небольшие проекты, и очередь строится исходя из длительности рендеринга. Короткие задания получают больший приоритет в очереди. Однако, существует лимит на то, сколько проектов может пропустить вперёд каждая задача.Tiny3DRenders.ru рассчитан на множество итераций рендеринга для проекта и хранит все его изменения в Git-репозитории.Ещё одной особенностью рендер фермы является опция ускорения. Если ваша работа является производной от другой работы, и в ней повторяются кадры другого публичного проекта (или предыдущей версии вашего же), то такие кадры будут скопированы из него. То же произойдёт, и если просто один кадр повторяется более 10 кадров подряд.На данный момент, на сайте выложены все демонстрационные файлы последних версий Blender. Вы можете оценить мощность фермы кликнув на проект, а затем на задание.
Ссылка: https://www.linux.org.ru/news/internet/13674504
# Релиз видеоплеера MPV 0.27
Новостной_робот (mira, 1) → All – 16:00:19 2017-09-13
Доступен выпуск открытого видеоплеера MPV 0.27, несколько лет назад ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией GPLv2, некоторые части поставляются под LGPL.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47187
Новостной_робот (mira, 1) → All – 16:00:19 2017-09-13
Доступен выпуск открытого видеоплеера MPV 0.27, несколько лет назад ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией GPLv2, некоторые части поставляются под LGPL.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47187
# Выпуск программы для управления фотографиями digiKam 5.7
Новостной_робот (mira, 1) → All – 16:00:19 2017-09-13
Подготовлен релиз программы для управления коллекцией фотографий digiKam 5.7.0. В новом выпуске закрыто 508 отчётов об ошибках, что объясняется проведением чистки системы отслеживания ошибок от дубликатов и устаревших уведомлений. Из новшеств можно отметить.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47189
Новостной_робот (mira, 1) → All – 16:00:19 2017-09-13
Подготовлен релиз программы для управления коллекцией фотографий digiKam 5.7.0. В новом выпуске закрыто 508 отчётов об ошибках, что объясняется проведением чистки системы отслеживания ошибок от дубликатов и устаревших уведомлений. Из новшеств можно отметить.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47189
# BlueBorne - опаснейшая удалённая уязвимость в Bluetooth-стеках Linux, Android, iOS и Windows
Новостной_робот (mira, 1) → All – 21:00:08 2017-09-12
Лаборатория Armis раскрыла сведения о серии уязвимостей под кодовым именем BlueBorne, охватывающих Bluetooth-стеки Linux, Android, iOS и Windows. По имнению Марка Кокса (Mark J. Cox), возглавляющего команду, занимающуюся решением проблем безопасности в продуктах Red Hat, выявленная проблема может претендовать на звание самой опасной уязвимости в Linux за последние 18 лет.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47185
Новостной_робот (mira, 1) → All – 21:00:08 2017-09-12
Лаборатория Armis раскрыла сведения о серии уязвимостей под кодовым именем BlueBorne, охватывающих Bluetooth-стеки Linux, Android, iOS и Windows. По имнению Марка Кокса (Mark J. Cox), возглавляющего команду, занимающуюся решением проблем безопасности в продуктах Red Hat, выявленная проблема может претендовать на звание самой опасной уязвимости в Linux за последние 18 лет.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47185
# Автор популярного расширения для Emacs -- Magit собирает пожертвования для full-time работы над ним в 2018 году
Новостной_робот (mira, 1) → All – 16:00:14 2017-09-12
Magit — это интерфейс к распределённой системе управления версиями [ Git ]( https://git-scm.com/ ) , разработанный в качестве дополнения для популярного текстового редактора [ GNU Emacs ]( https://www.gnu.org/software/emacs/ ) .Magit предоставляет простой, но гибкий интерфейс над большинством команд git, а также свой собственный механизм подтверждения изменений, который без труда позволяет подтвердить лишь часть сделанных изменений.Для пользователей, которые предпочитают vi-подобную систему комбинаций клавиш доступно расширение [ evil-magit ]( https://github.com/emacs-evil/evil-magit ) для интеграции magit c системой [ Evil ]( https://github.com/emacs-evil/evil ) (Extensible VI Layer for Emacs) и пакет дополнений [ Spacemacs ]( http://spacemacs.org/ ) .Если до 1 октября кампания на Kickstarter соберёт 55000 CHF (швейцарский франк), то автор проведёт 2018 год работая над Magit full-time.На данный момент собрано около 30000 CHF. >>> [ Сайт Magit ]( https://magit.vc/ ) >>> [ Репозиторий Magit ]( https://github.com/magit/magit )
Ссылка: https://www.linux.org.ru/news/opensource/13674826
Новостной_робот (mira, 1) → All – 16:00:14 2017-09-12
Magit — это интерфейс к распределённой системе управления версиями [ Git ]( https://git-scm.com/ ) , разработанный в качестве дополнения для популярного текстового редактора [ GNU Emacs ]( https://www.gnu.org/software/emacs/ ) .Magit предоставляет простой, но гибкий интерфейс над большинством команд git, а также свой собственный механизм подтверждения изменений, который без труда позволяет подтвердить лишь часть сделанных изменений.Для пользователей, которые предпочитают vi-подобную систему комбинаций клавиш доступно расширение [ evil-magit ]( https://github.com/emacs-evil/evil-magit ) для интеграции magit c системой [ Evil ]( https://github.com/emacs-evil/evil ) (Extensible VI Layer for Emacs) и пакет дополнений [ Spacemacs ]( http://spacemacs.org/ ) .Если до 1 октября кампания на Kickstarter соберёт 55000 CHF (швейцарский франк), то автор проведёт 2018 год работая над Magit full-time.На данный момент собрано около 30000 CHF. >>> [ Сайт Magit ]( https://magit.vc/ ) >>> [ Репозиторий Magit ]( https://github.com/magit/magit )
Ссылка: https://www.linux.org.ru/news/opensource/13674826
# В Emacs 25.3 устранена опасная уязвимость
Новостной_робот (mira, 1) → All – 16:00:14 2017-09-12
Состоялся релиз текстового редактора GNU Emacs 25.3, развиваемого проектом GNU. Вплоть до выпуска GNU Emacs 24.5 проект развивался под личным руководством Ричарда Столлмана, который передал пост лидера проекта другому участнику только осенью 2015 года.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47179
Новостной_робот (mira, 1) → All – 16:00:14 2017-09-12
Состоялся релиз текстового редактора GNU Emacs 25.3, развиваемого проектом GNU. Вплоть до выпуска GNU Emacs 24.5 проект развивался под личным руководством Ричарда Столлмана, который передал пост лидера проекта другому участнику только осенью 2015 года.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47179
# В Firefox будет обновлено оформление средств для разработчиков
Новостной_робот (mira, 1) → All – 16:00:14 2017-09-12
Для включения в ночные сборки Firefox, которые лягут в основу выпуска Firefox 57, готовится реализация нового оформления инструментов для разработчиков (Developer Tools). Наиболее заметным изменением стала новая упрощённая навигационная панель с элементами в виде вкладок и визуальное выделение центрального блока с кодом по отношению к панелям.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47180
Новостной_робот (mira, 1) → All – 16:00:14 2017-09-12
Для включения в ночные сборки Firefox, которые лягут в основу выпуска Firefox 57, готовится реализация нового оформления инструментов для разработчиков (Developer Tools). Наиболее заметным изменением стала новая упрощённая навигационная панель с элементами в виде вкладок и визуальное выделение центрального блока с кодом по отношению к панелям.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47180
# Уязвимость в Apache Struts может затрагивать различные продукты Cisco
Новостной_робот (mira, 1) → All – 16:00:14 2017-09-12
Исследователи безопасности из компании Cisco предупредили о фиксации новой волны атак на системы, использующие уязвимые версии Apache Struts. Для получения контроля над системами в атаках используется обнародованная несколько дней назад критическая уязвимость (CVE-2017-9805), позволяющая выполнить код на сервере. В зафиксированной вредоносной активности преобладают POST-запросы к ресурсу /struts2-rest-showcase/orders/3 с отправкой информации об уязвимой системе на хосты wildkind.ru и st2buzgajl.alifuzz.com.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47181
Новостной_робот (mira, 1) → All – 16:00:14 2017-09-12
Исследователи безопасности из компании Cisco предупредили о фиксации новой волны атак на системы, использующие уязвимые версии Apache Struts. Для получения контроля над системами в атаках используется обнародованная несколько дней назад критическая уязвимость (CVE-2017-9805), позволяющая выполнить код на сервере. В зафиксированной вредоносной активности преобладают POST-запросы к ресурсу /struts2-rest-showcase/orders/3 с отправкой информации об уязвимой системе на хосты wildkind.ru и st2buzgajl.alifuzz.com.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47181
# Выпуск Vagrant 2.0, инструментария для создания виртуальных окружений
Новостной_робот (mira, 1) → All – 21:00:06 2017-09-11
Доступен релиз Vagrant 2.0, инструментария для упрощения формирования, установки и управления образами виртуальных машин при разработке и тестировании проектов с использованием различных систем виртуализации. Предоставляются средства интеграции с VirtualBox, VMware, AWS, Google Cloud Platform, OpenStack, Hyper-V, Docker и LXC. Код проекта распространяется под лицензией MIT. В рамках сервиса Vagrant Cloud развивается каталог готовых образов на базе разных систем.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47173
Новостной_робот (mira, 1) → All – 21:00:06 2017-09-11
Доступен релиз Vagrant 2.0, инструментария для упрощения формирования, установки и управления образами виртуальных машин при разработке и тестировании проектов с использованием различных систем виртуализации. Предоставляются средства интеграции с VirtualBox, VMware, AWS, Google Cloud Platform, OpenStack, Hyper-V, Docker и LXC. Код проекта распространяется под лицензией MIT. В рамках сервиса Vagrant Cloud развивается каталог готовых образов на базе разных систем.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47173
# Выпуск браузерного движка WebKitGTK+ 2.18
Новостной_робот (mira, 1) → All – 21:00:05 2017-09-11
Представлен выпуск новой стабильной ветки WebKitGTK+ 2.18.0, порта браузерного движка WebKit для платформы GTK+. WebKitGTK+ позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров. Из известных проектов, использующих WebKitGTK+, можно отметить Midori и штатный браузер GNOME (Epiphany).
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47172
Новостной_робот (mira, 1) → All – 21:00:05 2017-09-11
Представлен выпуск новой стабильной ветки WebKitGTK+ 2.18.0, порта браузерного движка WebKit для платформы GTK+. WebKitGTK+ позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров. Из известных проектов, использующих WebKitGTK+, можно отметить Midori и штатный браузер GNOME (Epiphany).
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47172
# 10 лет с Колибри: как это было
Новостной_робот (mira, 1) → All – 16:00:30 2017-09-11
Обзор от дизайнера и прикладного разработчика KolibriOS в честь 10-летия его участия в проекте.
Ссылка: https://www.linux.org.ru/news/opensource/13672939
Новостной_робот (mira, 1) → All – 16:00:30 2017-09-11
Обзор от дизайнера и прикладного разработчика KolibriOS в честь 10-летия его участия в проекте.
Ссылка: https://www.linux.org.ru/news/opensource/13672939
# Уязвимость в Apache Struts стала причиной утечки персональных данных 143 млн американцев
Новостной_робот (mira, 1) → All – 21:00:06 2017-09-10
Бюро кредитных историй Equifax обнародовало информацию о взломе, в результате которого в руки атакующих попали персональные данные 143 млн жителей США (44% населения США). Информация включает в себя имена, номера социального страхования, даты рождения, адреса и номера водительский удостоверений. Примерно для 209 тысяч человек дополнительно были получены номера кредитных карт, а для 182 тысяч - документы, связанные с урегулированием кредитных споров. Данные о кредитной истории, финансовых операциях и платежах не пострадали, так как хранились в не затронутой в результате атаки БД.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47170
Новостной_робот (mira, 1) → All – 21:00:06 2017-09-10
Бюро кредитных историй Equifax обнародовало информацию о взломе, в результате которого в руки атакующих попали персональные данные 143 млн жителей США (44% населения США). Информация включает в себя имена, номера социального страхования, даты рождения, адреса и номера водительский удостоверений. Примерно для 209 тысяч человек дополнительно были получены номера кредитных карт, а для 182 тысяч - документы, связанные с урегулированием кредитных споров. Данные о кредитной истории, финансовых операциях и платежах не пострадали, так как хранились в не затронутой в результате атаки БД.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47170
# Публичное тестирование: воспроизводима ли сборка Tails?
Новостной_робот (mira, 1) → All – 21:00:06 2017-09-10
Разработчики анонимного LiveCD Tails уже давно пытаются сделать доказуемым утверждение, что официальные бинарные ISO-образы действительно являются продуктом сборки исходных текстов соответствующей версии Tails, а не отличающейся версии (например, с закладками). И, кажется, у них получилось.Идея доказательства — воспроизводимость сборки. Т.е. повторный запуск процедуры сборки (в т.ч. другим человеком на другом компьютере) должен дать на выходе побайтно совпадающий результат. Априори это не так — например, сборочная система может записывать дату сборки, или явно вызывать random() по самым разным причинам, или просто обрабатывать в каком попало (т.е. невоспроизводимом) порядке файлы из одного каталога, или вытворять другие действия с непредсказуемым, но неважным для функционирования конечного продукта, результатом. Все такие неопределенности, кажется, устранены.Кажется — поскольку пока все проверки заведомо проходят только на компьютерах разработчиков. Внешнего подтверждения нет, просто поскольку никто «посторонний» на момент публикации первоисточника не пытался собрать Tails у себя и сравнить полученный образ с официальным. Собственно, сейчас разработчики просят сообщество провести самостоятельную тестовую сборку и сравнение, а также сообщить им о результатах.
Ссылка: https://www.linux.org.ru/news/debian/13672244
Новостной_робот (mira, 1) → All – 21:00:06 2017-09-10
Разработчики анонимного LiveCD Tails уже давно пытаются сделать доказуемым утверждение, что официальные бинарные ISO-образы действительно являются продуктом сборки исходных текстов соответствующей версии Tails, а не отличающейся версии (например, с закладками). И, кажется, у них получилось.Идея доказательства — воспроизводимость сборки. Т.е. повторный запуск процедуры сборки (в т.ч. другим человеком на другом компьютере) должен дать на выходе побайтно совпадающий результат. Априори это не так — например, сборочная система может записывать дату сборки, или явно вызывать random() по самым разным причинам, или просто обрабатывать в каком попало (т.е. невоспроизводимом) порядке файлы из одного каталога, или вытворять другие действия с непредсказуемым, но неважным для функционирования конечного продукта, результатом. Все такие неопределенности, кажется, устранены.Кажется — поскольку пока все проверки заведомо проходят только на компьютерах разработчиков. Внешнего подтверждения нет, просто поскольку никто «посторонний» на момент публикации первоисточника не пытался собрать Tails у себя и сравнить полученный образ с официальным. Собственно, сейчас разработчики просят сообщество провести самостоятельную тестовую сборку и сравнение, а также сообщить им о результатах.
Ссылка: https://www.linux.org.ru/news/debian/13672244
# В Chrome 63 появятся средства информирования о попытках перехвата HTTPS
Новостной_робот (mira, 1) → All – 16:00:07 2017-09-10
В кодовую базу Chromium 63 принято изменение с реализацией техники выявления попыток перехвата трафика HTTPS, в результате активности вредоносного ПО или MITM-прокси. В качестве признака для вывода предупреждения используется аномально большое число ошибок SSL-соединений для разных сайтов за короткий промежуток времени, т.е. метод выявляет факты грубой подмены, в результате которой возникают ошибки SSL и соединение помечается как небезопасное.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47169
Новостной_робот (mira, 1) → All – 16:00:07 2017-09-10
В кодовую базу Chromium 63 принято изменение с реализацией техники выявления попыток перехвата трафика HTTPS, в результате активности вредоносного ПО или MITM-прокси. В качестве признака для вывода предупреждения используется аномально большое число ошибок SSL-соединений для разных сайтов за короткий промежуток времени, т.е. метод выявляет факты грубой подмены, в результате которой возникают ошибки SSL и соединение помечается как небезопасное.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47169
# Вступили в силу требования к удостоверяющим центрам по проверке CAA-записей в DNS
Новостной_робот (mira, 1) → All – 16:00:07 2017-09-10
8 сентября вступило в силу предписание, в соответствии с которым удостоверяющие центры должны обязательно проверять CAA-записи в DNS перед генерацией сертификата. CAA (RFC-6844, Certificate Authority Authorization) позволяет владельцу домена явно определить удостоверяющий центр, через который можно генерировать сертификаты для указанного домена. Если удостоверяющий центр не перечислен в записях CAA, то он обязан блокировать выдачу сертификатов для данного домена и информировать владельца домена о попытках компрометации.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47168
Новостной_робот (mira, 1) → All – 16:00:07 2017-09-10
8 сентября вступило в силу предписание, в соответствии с которым удостоверяющие центры должны обязательно проверять CAA-записи в DNS перед генерацией сертификата. CAA (RFC-6844, Certificate Authority Authorization) позволяет владельцу домена явно определить удостоверяющий центр, через который можно генерировать сертификаты для указанного домена. Если удостоверяющий центр не перечислен в записях CAA, то он обязан блокировать выдачу сертификатов для данного домена и информировать владельца домена о попытках компрометации.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47168
# Binary Analysis Platform 1.3
Новостной_робот (mira, 1) → All – 16:00:07 2017-09-10
Binary Analysis Platform (BAP) — это платформа для обратной разработки и анализа программ, для которых недоступны их исходные коды. Поддерживается более 30 архитектур, в первую очередь x86, x86-64 и ARM. BAP работает путём дизассемблирования и перевода инструкций в RISC-подобный язык — BAP Instruction Language (BIL). Такой подход позволяет платформе анализировать код одинаково хорошо, независимо от архитектуры. Вместе с платформой поставляется набор инструментов, библиотек и плагинов. Основная цель платформы — предоставить инструментарий для автоматического анализа программ.BAP написана на Ocaml, и это предпочтительный язык для написания средств анализа, но также имеются биндинги к C, Python и Rust.Релиз 1.3 является самым большим публичным релизом платформы, который содержит много нового:новый загрузчик, который работает со всеми видами бинарных файлов, в том числе модулями ядер Linux и Darwin, разделяемыми библиотеками и другими представлениями программ; сокращено потребление памяти; Primus — фреймворк эмуляции ЦП; лучшее представление программ благодаря удалению «мёртвого кода»; поддержка LLVM 4.0. >>> [ Исходный код на Github ]( https://github.com/BinaryAnalysisPlatform/bap )
Ссылка: https://www.linux.org.ru/news/development/13670908
Новостной_робот (mira, 1) → All – 16:00:07 2017-09-10
Binary Analysis Platform (BAP) — это платформа для обратной разработки и анализа программ, для которых недоступны их исходные коды. Поддерживается более 30 архитектур, в первую очередь x86, x86-64 и ARM. BAP работает путём дизассемблирования и перевода инструкций в RISC-подобный язык — BAP Instruction Language (BIL). Такой подход позволяет платформе анализировать код одинаково хорошо, независимо от архитектуры. Вместе с платформой поставляется набор инструментов, библиотек и плагинов. Основная цель платформы — предоставить инструментарий для автоматического анализа программ.BAP написана на Ocaml, и это предпочтительный язык для написания средств анализа, но также имеются биндинги к C, Python и Rust.Релиз 1.3 является самым большим публичным релизом платформы, который содержит много нового:новый загрузчик, который работает со всеми видами бинарных файлов, в том числе модулями ядер Linux и Darwin, разделяемыми библиотеками и другими представлениями программ; сокращено потребление памяти; Primus — фреймворк эмуляции ЦП; лучшее представление программ благодаря удалению «мёртвого кода»; поддержка LLVM 4.0. >>> [ Исходный код на Github ]( https://github.com/BinaryAnalysisPlatform/bap )
Ссылка: https://www.linux.org.ru/news/development/13670908
# Релиз профессионального видеоредактора DaVinci Resolve 14
Новостной_робот (mira, 1) → All – 16:00:06 2017-09-09
Компания Blackmagic Design, специализирующаяся на производстве профессиональных видеокамер и систем обработки видео, представила выпуск профессиональной системы цветокоррекции и нелинейного монтажа DaVinci Resolve 14, используемой многими известными голливудскими киностудиями в процессе производства фильмов, сериалов, рекламных роликов, телепрограмм и видеоклипов. DaVinci Resolve объединяет в одном приложении средства для монтажа, цветоустановки, наложения звука, финальной обработки и создания конечного продукта.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47161
Новостной_робот (mira, 1) → All – 16:00:06 2017-09-09
Компания Blackmagic Design, специализирующаяся на производстве профессиональных видеокамер и систем обработки видео, представила выпуск профессиональной системы цветокоррекции и нелинейного монтажа DaVinci Resolve 14, используемой многими известными голливудскими киностудиями в процессе производства фильмов, сериалов, рекламных роликов, телепрограмм и видеоклипов. DaVinci Resolve объединяет в одном приложении средства для монтажа, цветоустановки, наложения звука, финальной обработки и создания конечного продукта.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47161
# Red Hat представил проект AWX, в рамках которого открыт код Ansible Tower
Новостной_робот (mira, 1) → All – 16:00:06 2017-09-09
Компания Red Hat представила новый проект AWX, в рамках которого открыты наработки, лежащие в основе продукта Ansible Tower, web-интерфейса для управления серверной инфраструктуры на базе системы Ansible. Код открыт под лицензией Apache 2.0.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47162
Новостной_робот (mira, 1) → All – 16:00:06 2017-09-09
Компания Red Hat представила новый проект AWX, в рамках которого открыты наработки, лежащие в основе продукта Ansible Tower, web-интерфейса для управления серверной инфраструктуры на базе системы Ansible. Код открыт под лицензией Apache 2.0.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47162
# Facebook и Microsoft предложили открытый формат обмена моделями машинного обучения
Новостной_робот (mira, 1) → All – 16:00:06 2017-09-09
Facebook и Microsoft выступили с инициативой по унификации обмена моделями между разными фреймвроками машинного обучения и системами искусственного интеллекта. Итогом стала разработка открытого формата ONNX (Open Neural Network Exchange) для представления моделей глубинного машинного обучения. Эталонная реализация ONNX написана на языке Python и распространяется под лицензией MIT.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47166
Новостной_робот (mira, 1) → All – 16:00:06 2017-09-09
Facebook и Microsoft выступили с инициативой по унификации обмена моделями между разными фреймвроками машинного обучения и системами искусственного интеллекта. Итогом стала разработка открытого формата ONNX (Open Neural Network Exchange) для представления моделей глубинного машинного обучения. Эталонная реализация ONNX написана на языке Python и распространяется под лицензией MIT.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47166
# Релиз свободных видеодрайверов xf86-video-ati 7.10.0 и xf86-video-amdgpu 1.4.0
Новостной_робот (mira, 1) → All – 21:00:04 2017-09-08
Вышел релиз X.org-драйвера xf86-video-amdgpu 1.4.0, который является форком драйвера xf86-video-ati, адаптированным для работы поверх интегрированного в состав ядра Linux модуля AMDGPU, который также служит основой для нового гибридного драйвера Catalyst. Драйвер xf86-video-amdgpu ориентирован на использование с такими семействами GPU, как Tonga, Carrizo, Iceland, Fiji и Stoney. Код для поддержки старых GPU, которые не могут работать с модулем amdgpu исключён из кодовой базы драйвера.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47164
Новостной_робот (mira, 1) → All – 21:00:04 2017-09-08
Вышел релиз X.org-драйвера xf86-video-amdgpu 1.4.0, который является форком драйвера xf86-video-ati, адаптированным для работы поверх интегрированного в состав ядра Linux модуля AMDGPU, который также служит основой для нового гибридного драйвера Catalyst. Драйвер xf86-video-amdgpu ориентирован на использование с такими семействами GPU, как Tonga, Carrizo, Iceland, Fiji и Stoney. Код для поддержки старых GPU, которые не могут работать с модулем amdgpu исключён из кодовой базы драйвера.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=47164
# Релиз набора компиляторов LLVM 5.0
Новостной_робот (mira, 1) → All – 21:00:04 2017-09-08
После шести месяцев разработки представлен релиз проекта LLVM 5.0 (Low Level Virtual Machine) — GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы.Напомним, что в соответствии с новой нумерацией версий осуществлён уход от разделения значительных и функциональных выпусков. В каждом функциональном обновлении теперь меняется первая цифра (например, весной следующего года состоится релиз LLVM 6.0.0). Для обеспечения совместимости с существующими системами разбора номеров версий LLVM корректирующие обновления, как и раньше приводят к увеличению третьей цифры (5.0.1, 5.0.2, 5.0.3).Из новых возможностей LLVM 5.0 отмечается полная реализация стандарта C++17, поддержка сопрограмм в C++, реализация GNU-расширения для неявного скалярного преобразования в вектор, новые оптимизации и средства диагностики ошибок.Новшества в Clang: Поддержка расширения для использования сопрограмм в коде на C++ (пример кода). Для включения следует использовать опции "-fcoroutines-ts -stdlib=libc++"; Обеспечена полная поддержка стандарта C++17. Для активации режима C++17 следует использовать флаг "-std=c++17" ("-std=c++1z" оставлен для обеспечения совместимости); Новые возможности для диагностики: "-Wcast-qual" для проверки корректности приведения типов в Си-стиле для C++; "-Wunused-lambda-capture" для выявления переменных, захваченных лямбда-выражением, но не используемых в теле лямбда-выражения; "-Wstrict-prototypes" для выявления не-прототипных функций, определений блоков и типов в Си и Objective-C; "-Wunguarded-availability" для информирования об использовании новых API, которые были представлены в системе, версия которой новее версии системы, заданной в качестве целевой. Также добавлен сокращённый вариант "-Wunguarded-availability-new", который охватывает проверку версий API, выпущенных после macOS 10.13, iOS 11, tvOS 11 и watchOS 4; "-Wdocumentation" - позволяет использовать в комментариях директивы \param и \returns для задания типа указателя для блока или функции; Добавлен новый флаг компилятора "--autocomplete" для вывода списка флагов и их аргументов для применения в системах автодополнения ввода; Объявлены устаревшими и игнорируются флаги "-fslp-vectorize-aggressive" (заменён нормальным векторизатором SLP) и "-fno-slp-vectorize-aggressive" (данное поведение теперь всегда используется по умолчанию); Добавлена новая pragma attribute для применения атрибута к нескольким декларациям; Для языков Си++ и Си реализовано GNU-расширение для неявного скалярного преобразования в вектор. Пример преобразования скалярного значения в вектор (ко всем элементам вектора «a» будет прибавлено 5): typedef unsigned v4i32 __attribute__((vector_size(16))); v4i32 foo(v4i32 a) { return a + 5; } Clang 5 станет последним выпуском, в котором по умолчанию используется режим "-std=gnu++98" при использовании совместимого с GCC драйвера clang++. Начиная со следующего выпуска будет применяться режим "-std=gnu++14" для совместимости с поведением новых выпусков GCC. Пользователям рекомендуется добавить в файлы сборки опции для явного определения используемой версии стандарта; Устранена порция ошибок в реализации OpenCL, расширен тестовый набор для OpenCL, расширена диагностика, в руководство добавлена документация по OpenCL. Обеспечена поддержка расширения cl_khr_subgroups и атрибута intel_reqd_sub_group_size. В CIndex добавлены типы OpenCL; В clang-format добавлена опция BreakBeforeInheritanceComma для подстановки разрывов после ":" и "," при определении класса. Опция включена по умолчанию при выборе стиля оформления кода Mozilla. Обеспечено выравнивание комментариев. Обеспечена автоматическая подстановка комменария с именем пространства имён в конце его определения; class MyClass : public X , public Y { }; /* line 1 * line 2 */ namespace A { int i; int j; } // namespace A В Libclang обеспечена поддержка автодополнения кода для следующих конструкций C++: static_assert, alignas, constexpr, final, noexcept, override и thread_local. Добавлено автодополнения для членов зависимых классов; В linter clang-tidy добавлена большая порция новых проверок, реализованы новые модули bugpron и hicpp; В статическом анализаторе добавлена поддержка автоматического доказателя теорем Z3, созданного в Microsoft Research для верификации кода своих продуктов. По сравнению с предлагаемым по умолчанию доказателем теорем Z3 работает примерно в 15 раз медленнее, но позволяет обрабатывать более сложные запросы. Для включения Z3 требуется сборка с опцией «CLANG_ANALYZER_BUILD_Z3=ON» и указание флагов "-Xanalyzer -analyzer-constraints=z3"; Расширены возможности компонента UBSan (Undefined Behavior Sanitizer) с реализацией детектора неопределенного поведения, выявляющего во время выполнения программы ситуации, когда поведение программы становится неопределенным: Добавлены и включены по умолчанию новые средства для проверки переполнения указателей (-fsanitize=pointer-overflow). Реализованы проверки для определения нарушения аннотаций о значениях NULL (-fsanitize=nullability) в аргументах функций, операциях присвоения и значениях return. Обеспечено определение некорректной загрузки из битовых полей (bitfields) и булевых наборов ObjC. В биндингах для языка Python обеспечена поддержка обеих веток — Python 2 и Python 3. Основные новшества LLVM 5.0: В компоновщике LLD решены многие проблемы с совместимостью, реализован более читаемый формат сообщений об ошибках, добавлена опция "-Map" для вывода схемы с сопоставлением входных файлов с результирующим файлом, значительно ускорена работа опции "--gdb-index ", добавлена поддержка нестандартных перестановок R_X86_64_8 и R_X86_64_16, по умолчанию обеспечено заполнение добавочных блоков в текстовых сегментах инструкцией INT3 вместо нулевых байтов. Добавлены новые опции: -compress-debug-sections, -emit-relocs, -error-unresolved-symbols, -exclude-libs, -filter, -no-dynamic-linker, -no-export-dynamic, -no-fatal-warnings, -print-map, -warn-unresolved-symbols, -z nocopyreloc, -z notext, -z rodynamic; В оптимизаторе циклов Polly, поддерживающем несколько техник оптимизации циклов и позволяющем организовать автоматическое распараллеливание кода с задействованием OpenMP, обеспечена поддержка компиляции всех компонентов платформы Android и пакета FFMPEG; Представлена новая библиотека BinaryFormat, в которую перемещены определения структуры file_magic и функций identify_magic, а также структур и определений для форматов DWARF, ELF, COFF, WASM и MachO; Утилита llvm-pdbdump переименована llvm-pdbutil, так как она уже давно переросла из программы для дампа содержимого PDB в полноценный инструмент диагностики и манипуляции содержимым PDB; Удалена стадия векторизации BBVectorize, на смену которой пришёл векторизатор SLP; Добавлена утилита opt-viewer.py для визуализации сведений о выполненных оптимизациях в формате HTML на основании YAML-отчёта, генерируемого опцией "-fsave-optimization-record"; Добавлен новый CMake-макрос LLVM_REVERSE_ITERATION; Добавлена утилита llvm-dlltool для создания коротких библиотек импорта из файлов с определениями в стиле GNU. Поддерживаются форматы импорта PE COFF SPEC Import Library и PE COFF Auxiliary Weak Externals; Для архитектуры x86 добавлена поддержка CPU Intel Goldmont, реализован планировщик для CPU AMD Ryzen (znver1), обеспечено более агрессивное развёртывание (inlining) вызовов memcmp. Добавлена поддержка инструкций AMD Lightweight Profiling (LWP), avx512vpopcntdq и инструкций AVX512 для ротации векторов.Добавлена возможность трассировки процессов и core-файлов NetBSD в одном потоке LLDB; В бэкенд AMDGPU добавлена поддержка архитектуры Radeon GFX9, используемой в GPU Vega; Внесены многочисленные улучшения в бэкенды для архитектур AArch64, ARM, AVR, MIPS и PowerPC, в том числе добавлена поддержка инструкций ARMv 8.1, 8.2 и 8.3, большой порции расширений POWER ISA 3.0, MIPS MT ASE и оптимизаций размера для microMIPS.
Ссылка: https://www.linux.org.ru/news/development/13667682
Новостной_робот (mira, 1) → All – 21:00:04 2017-09-08
После шести месяцев разработки представлен релиз проекта LLVM 5.0 (Low Level Virtual Machine) — GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы.Напомним, что в соответствии с новой нумерацией версий осуществлён уход от разделения значительных и функциональных выпусков. В каждом функциональном обновлении теперь меняется первая цифра (например, весной следующего года состоится релиз LLVM 6.0.0). Для обеспечения совместимости с существующими системами разбора номеров версий LLVM корректирующие обновления, как и раньше приводят к увеличению третьей цифры (5.0.1, 5.0.2, 5.0.3).Из новых возможностей LLVM 5.0 отмечается полная реализация стандарта C++17, поддержка сопрограмм в C++, реализация GNU-расширения для неявного скалярного преобразования в вектор, новые оптимизации и средства диагностики ошибок.Новшества в Clang: Поддержка расширения для использования сопрограмм в коде на C++ (пример кода). Для включения следует использовать опции "-fcoroutines-ts -stdlib=libc++"; Обеспечена полная поддержка стандарта C++17. Для активации режима C++17 следует использовать флаг "-std=c++17" ("-std=c++1z" оставлен для обеспечения совместимости); Новые возможности для диагностики: "-Wcast-qual" для проверки корректности приведения типов в Си-стиле для C++; "-Wunused-lambda-capture" для выявления переменных, захваченных лямбда-выражением, но не используемых в теле лямбда-выражения; "-Wstrict-prototypes" для выявления не-прототипных функций, определений блоков и типов в Си и Objective-C; "-Wunguarded-availability" для информирования об использовании новых API, которые были представлены в системе, версия которой новее версии системы, заданной в качестве целевой. Также добавлен сокращённый вариант "-Wunguarded-availability-new", который охватывает проверку версий API, выпущенных после macOS 10.13, iOS 11, tvOS 11 и watchOS 4; "-Wdocumentation" - позволяет использовать в комментариях директивы \param и \returns для задания типа указателя для блока или функции; Добавлен новый флаг компилятора "--autocomplete" для вывода списка флагов и их аргументов для применения в системах автодополнения ввода; Объявлены устаревшими и игнорируются флаги "-fslp-vectorize-aggressive" (заменён нормальным векторизатором SLP) и "-fno-slp-vectorize-aggressive" (данное поведение теперь всегда используется по умолчанию); Добавлена новая pragma attribute для применения атрибута к нескольким декларациям; Для языков Си++ и Си реализовано GNU-расширение для неявного скалярного преобразования в вектор. Пример преобразования скалярного значения в вектор (ко всем элементам вектора «a» будет прибавлено 5): typedef unsigned v4i32 __attribute__((vector_size(16))); v4i32 foo(v4i32 a) { return a + 5; } Clang 5 станет последним выпуском, в котором по умолчанию используется режим "-std=gnu++98" при использовании совместимого с GCC драйвера clang++. Начиная со следующего выпуска будет применяться режим "-std=gnu++14" для совместимости с поведением новых выпусков GCC. Пользователям рекомендуется добавить в файлы сборки опции для явного определения используемой версии стандарта; Устранена порция ошибок в реализации OpenCL, расширен тестовый набор для OpenCL, расширена диагностика, в руководство добавлена документация по OpenCL. Обеспечена поддержка расширения cl_khr_subgroups и атрибута intel_reqd_sub_group_size. В CIndex добавлены типы OpenCL; В clang-format добавлена опция BreakBeforeInheritanceComma для подстановки разрывов после ":" и "," при определении класса. Опция включена по умолчанию при выборе стиля оформления кода Mozilla. Обеспечено выравнивание комментариев. Обеспечена автоматическая подстановка комменария с именем пространства имён в конце его определения; class MyClass : public X , public Y { }; /* line 1 * line 2 */ namespace A { int i; int j; } // namespace A В Libclang обеспечена поддержка автодополнения кода для следующих конструкций C++: static_assert, alignas, constexpr, final, noexcept, override и thread_local. Добавлено автодополнения для членов зависимых классов; В linter clang-tidy добавлена большая порция новых проверок, реализованы новые модули bugpron и hicpp; В статическом анализаторе добавлена поддержка автоматического доказателя теорем Z3, созданного в Microsoft Research для верификации кода своих продуктов. По сравнению с предлагаемым по умолчанию доказателем теорем Z3 работает примерно в 15 раз медленнее, но позволяет обрабатывать более сложные запросы. Для включения Z3 требуется сборка с опцией «CLANG_ANALYZER_BUILD_Z3=ON» и указание флагов "-Xanalyzer -analyzer-constraints=z3"; Расширены возможности компонента UBSan (Undefined Behavior Sanitizer) с реализацией детектора неопределенного поведения, выявляющего во время выполнения программы ситуации, когда поведение программы становится неопределенным: Добавлены и включены по умолчанию новые средства для проверки переполнения указателей (-fsanitize=pointer-overflow). Реализованы проверки для определения нарушения аннотаций о значениях NULL (-fsanitize=nullability) в аргументах функций, операциях присвоения и значениях return. Обеспечено определение некорректной загрузки из битовых полей (bitfields) и булевых наборов ObjC. В биндингах для языка Python обеспечена поддержка обеих веток — Python 2 и Python 3. Основные новшества LLVM 5.0: В компоновщике LLD решены многие проблемы с совместимостью, реализован более читаемый формат сообщений об ошибках, добавлена опция "-Map" для вывода схемы с сопоставлением входных файлов с результирующим файлом, значительно ускорена работа опции "--gdb-index ", добавлена поддержка нестандартных перестановок R_X86_64_8 и R_X86_64_16, по умолчанию обеспечено заполнение добавочных блоков в текстовых сегментах инструкцией INT3 вместо нулевых байтов. Добавлены новые опции: -compress-debug-sections, -emit-relocs, -error-unresolved-symbols, -exclude-libs, -filter, -no-dynamic-linker, -no-export-dynamic, -no-fatal-warnings, -print-map, -warn-unresolved-symbols, -z nocopyreloc, -z notext, -z rodynamic; В оптимизаторе циклов Polly, поддерживающем несколько техник оптимизации циклов и позволяющем организовать автоматическое распараллеливание кода с задействованием OpenMP, обеспечена поддержка компиляции всех компонентов платформы Android и пакета FFMPEG; Представлена новая библиотека BinaryFormat, в которую перемещены определения структуры file_magic и функций identify_magic, а также структур и определений для форматов DWARF, ELF, COFF, WASM и MachO; Утилита llvm-pdbdump переименована llvm-pdbutil, так как она уже давно переросла из программы для дампа содержимого PDB в полноценный инструмент диагностики и манипуляции содержимым PDB; Удалена стадия векторизации BBVectorize, на смену которой пришёл векторизатор SLP; Добавлена утилита opt-viewer.py для визуализации сведений о выполненных оптимизациях в формате HTML на основании YAML-отчёта, генерируемого опцией "-fsave-optimization-record"; Добавлен новый CMake-макрос LLVM_REVERSE_ITERATION; Добавлена утилита llvm-dlltool для создания коротких библиотек импорта из файлов с определениями в стиле GNU. Поддерживаются форматы импорта PE COFF SPEC Import Library и PE COFF Auxiliary Weak Externals; Для архитектуры x86 добавлена поддержка CPU Intel Goldmont, реализован планировщик для CPU AMD Ryzen (znver1), обеспечено более агрессивное развёртывание (inlining) вызовов memcmp. Добавлена поддержка инструкций AMD Lightweight Profiling (LWP), avx512vpopcntdq и инструкций AVX512 для ротации векторов.Добавлена возможность трассировки процессов и core-файлов NetBSD в одном потоке LLDB; В бэкенд AMDGPU добавлена поддержка архитектуры Radeon GFX9, используемой в GPU Vega; Внесены многочисленные улучшения в бэкенды для архитектур AArch64, ARM, AVR, MIPS и PowerPC, в том числе добавлена поддержка инструкций ARMv 8.1, 8.2 и 8.3, большой порции расширений POWER ISA 3.0, MIPS MT ASE и оптимизаций размера для microMIPS.
Ссылка: https://www.linux.org.ru/news/development/13667682