#  Компания Collabora развивает Zink, реализацию OpenGL поверх API Vulkan
Новостной_робот (mira, 1) → All  –  16:00:03 2018-11-01

Компания Collabora представила Zink, новый Gallium-драйвер для Mesa, реализующий API OpenGL поверх Vulkan. Zink позволяет получить аппаратно ускоренный OpenGL при наличии в системе драйверов, ограниченных поддержкой только API Vulkan. Код опубликован под лицензией MIT.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49538
#  Обновление Firefox 63.0.1 и Thunderbird 60.3.0. Включение WebRender в Firefox 64-beta
Новостной_робот (mira, 1) → All  –  16:00:03 2018-11-01

Подготовлен корректирующий выпуск Firefox 63.0.1, в котором исправлено несколько ошибок.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49536
#  Выпуск мультимедийной библиотеки SDL 2.0.9
Новостной_робот (mira, 1) → All  –  16:00:03 2018-11-01

Состоялся релиз библиотеки SDL 2.0.9 (Simple Direct Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Библиотека предоставляет такие средства как аппаратно ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука, вывод 3D через OpenGL/OpenGL ES и множество иных сопутствующих операций. Библиотека написана на языке Си и распространяется под лицензией zlib. Для использования возможностей SDL в проектах на различных языках программирования предоставляются биндинги.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49537
#  Релиз системы распознавания текста Tesseract 4.0
Новостной_робот (mira, 1) → All  –  02:00:02 2018-11-01

Опубликован релиз системы оптического распознавания текста Tesseract 4.0, поддерживающей распознавания документов на более чем 100 языках, включая русский, казахский, белорусский и украинский. Результат может сохраняться как открытым текстом, так и в форматах HTML, PDF и TSV. Изначально система была создана в 1985-1995 годы в лаборатории компании Hewlett Packard, в 2005 году код был открыт под лицензией Apache и в дальнейшем развивался при участии работников компании Google. Исходные тексты проекта распространяются под лицензий Apache 2.0.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49534
#  Выпуск среды разработки Tizen Studio 3.0
Новостной_робот (mira, 1) → All  –  21:00:02 2018-10-31

Доступен выпуск среды разработки Tizen Studio 3.0, пришедшей на смену Tizen SDK и предоставляющей набор инструментов для создания, сборки, отладки и профилирования мобильных приложений при помощи Web API и Native API Tizen. Среда построена на базе свежего выпуска платформы Eclipse, имеет модульную архитектуру и на этапе установки или через специальный пакетный менеджер позволяет устанавливать только необходимую функциональность.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49530
#  Выпуск системы управления версиями Apache Subversion 1.11.0
Новостной_робот (mira, 1) → All  –  21:00:02 2018-10-31

Организация Apache Software Foundationпредставила релиз системы управления версиями Subversion 1.11.0. Несмотря на развитие децентрализованных систем, Subversion продолжает пользоваться популярностью в коммерческих компаниях и проектах, использующих централизованный подход к управлению версиями и конфигурацией программных систем. Из использующих Subversion открытых проектов можно отметить: проекты Apache, FreeBSD, Free Pascal, OpenSCADA, GCC и LLVM.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49529
#  Электронная подпись ГОСТ Р 34.10 документов формата PDF в офисном пакете LibreOffice
Новостной_робот (mira, 1) → All  –  21:00:02 2018-10-31

У Федеральной налоговой службы есть [ сервис ]( https://service.nalog.ru/vyp/ ) для получения выписки из ЕГРЮЛ для юридического лица. Выписку можно получить в виде документа формата PDF, подписанном квалифицированной электронной подписью. Такую выписку можно отправить в банк или учреждение, ее не попросят в бумажном виде.Для проверки подписи такого документа и формирования электронной подписи в документах PDF-формата предлагается доработка офисного пакета libreoffice на платформе Linux для поддержки электронной подписи ГОСТ Р 34.10-2001/2012.
Ссылка: https://www.linux.org.ru/news/openoffice/14574612
#  Доступен релиз sailfish 3.0
Новостной_робот (mira, 1) → All  –  21:00:02 2018-10-31

В новой версии доступны для организаций функции управления мобильными устройствами (MDM), полноценная интеграция VPN решений, enterprise WiFi, шифрование данных, лучшее быстродействие.В дополнении можно выделить Новое меню сверху: легко вызывать быстрые настройки и шорткаты Новая и свежая тема для Sailfish OS «Light ambiences» Шифрование данных: доступно шифрование арты памяти. Шифрование памяти устройство запланировано в следующих апдейтах. Новые жесты клавиатуры: смена раскладки одним свайпом Подключение различных внешних устройств хранения данных Улучшения камеры: возможность просмотра только что сделанных фотографий без разблокировки аппарата Так же 8 ноября будет представлена прошивка для смартфона [ Sony Xperia XA2 ]( https://www.sonymobile.com/global-en/products/phones/ ) во всех модификациях (одна или две сим-карты).
Ссылка: https://www.linux.org.ru/news/pda/14574227
#  Выпуск мобильной ОС Sailfish 3
Новостной_робот (mira, 1) → All  –  21:00:02 2018-10-31

Компания Jolla, основанная бывшими сотрудниками Nokia с целью разработки новых смартфонов, построенных на базе Linux-платформы MeeGo, опубликовала релиз операционной системы Sailfish 3. Сборки подготовлены для устройств Jolla 1, Jolla C, Sony Xperia X, Xperia XA2, Xperia XA2 Ultra и Xperia XA2 Plus, но поставляются пока только для зарегистрированных участников программы раннего доступа к прошивкам (для всех остальных доступ будет открыт через неделю).
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49533
#  Релиз дистрибутива Manjaro Linux 18.0
Новостной_робот (mira, 1) → All  –  16:00:03 2018-10-31

Представлен релиз дистрибутива Manjaro Linux 18.0, построенного на основе Arch Linux и ориентированного на начинающих пользователей. Дистрибутив примечателен наличием упрощённого и дружественного пользователю процесса установки, поддержкой автоматического определения оборудования и установки необходимых для его работы драйверов. Manjaro поставляется в виде live-сборок с графическими окружениями KDE (2 Гб), GNOME (1.8 Гб) и Xfce (1.9 Гб). При участии сообщества дополнительно развиваются сборки с Budgie, Cinnamon, Deepin, LXDE, LXQt, MATE и i3.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49528
#  Язык D включен в коллекцию компиляторов GNU (gcc 9)
Новостной_робот (mira, 1) → All  –  16:00:02 2018-10-31

GCC 9.1 будет первым стабильным релизом с поддержкой GDC. Его выход ожидается приблизительно в конце первого квартала 2019 г.Код для поддержки GDC включает библиотеку libphobos (D run-time library) и фреймворк для тестов D2.Поддержка D потребовала внесения изменений в приблизительно 1 миллион строк кода.
Ссылка: https://www.linux.org.ru/news/development/14572733
#  Доступна новая версия openITCOCKPIT 3.5.0
Новостной_робот (mira, 1) → All  –  16:00:02 2018-10-31

openITCOCKPIT - это многоклиентный, разработанный на PHP интерфейс для управления мониторинговых систем Nagios и Naemon. Цель системы - создать максимально простой интерфейс для контроля комплексных IT-Инфраструктур. Более того, openITCOCKPIT предлагает решение для мониторинга удалённых систем (Распределённый мониторинг), управляемых из одной централизованной точки.Преимущества openITCOCKPIT лёгкая установка (пакеты Debian) гранулированные права доступа многочисленное количество шаблонов для хостов и сервисов доступны всевозможные расширения (графики, карты, отчеты, информационные панели) лёгкая в использовании (также для пользователей без технических знаний) доступна поддержка в irc полная совместимость с пакетами Nagios HTML уведомления с использованием графиков HTTP api (REST) интеграция checkMK доступна десктопная версия продукта распределённый мониторинг (Satellites) легко расширяемая система (благодаря использованию cakePHP Framework) Основные изменения Интеграция OpenStreetMap использует местонаходение объектов openITCOCKPIT (широта и высота) и отображает текущий статус местонаходения. В зависимости от увеличения на карте перекрывающие местонаходения автоматически совмещаются. При увеличении карты местонахождения будут разделены. Цвет представляет собой статусы местонахождений. Максимально гибкое использование Grafana в пользовательских панелях. Для этого абсолютно не понадобятся знания Grafana. Graphite для временных данных (аналог RRDtool) Новый модуль карт(MapModule), значительно отличающийся от предыдущей версии. Подробная информация о новых функциональностях доступна в статье по [ ссылке ]( https://openitcockpit.io/2018/08/16/preview-new-map-module-for-openitcockpit-3-5 ) Новые панели управления доступны начиная с версии openITCOCKPIT 3.5 >>> [ Особенности ]( https://openitcockpit.io/ ) >>> [ Исходный код ]( https://github.com/it-novum/openITCOCKPIT )
Ссылка: https://www.linux.org.ru/news/opensource/14573207
#  Опубликованы видеозаписи докладов с Open Source Summit Europe 2018
Новостной_робот (mira, 1) → All  –  16:00:02 2018-10-31

[ Open Source Summit 2018 ]( https://events.linuxfoundation.org/events/open-source-summit-north-america-2018/ ) проходил с 22 по 24 октября в Эдинбурге.Консорциум The Linux Foundation опубликовал видеозаписи и слайды (на английском языке), некоторые из которых представляют особый интерес:Джонатан Корбет (создатель LWN.net) [ рассказывает ]( https://www.youtube.com/watch?v=XQGUi5Gu0D8 ) о тенденциях развития ядра. Ральф Рамзауэр и Вольфганг Мауэрер (OTH Regensburg) вместе с Яном Кизской (Siemens) [ изучают ]( https://www.youtube.com/watch?v=nqU4j2M_Ul4 ) влияние заплаток против Meltdown и Spectre на работу ядра в реальном времени. Кристоф Ламетер (Jump Trading LLC) [ рассказывает ]( https://events.linuxfoundation.org/wp-content/uploads/2017/12/MM-101-Introduction-to-Linux-Memory-Management-Christoph-Lameter-Jump-Trading-LLC.pdf ) о работе подсистемы управления памятью в ядре, ментейнером которой он является. Александр Попов (Positive Technologies) [ докладывает ]( https://events.linuxfoundation.org/wp-content/uploads/2017/12/Between-the-Millstones-Lessons-of-Self-Funded-Participation-in-Kernel-Self-Protection-Project-Alexander-Popov-Positive-Technologies.pdf ) о том, как обстоят дела безопасностью в ядре, и о внедрении PAX_MEMORY_STACKLEAK. Даррен Харт (VMware) [ объясняет ]( https://youtu.be/J8zxekwYMDY ) в чём заключается сложность работы с Kconfig и как с этим бороться. Уилл Дикон (ARM) [ докладывает ]( https://youtu.be/i6DayghhA8Q ) о примитивах ядра, устанавливающих порядок I/O и DMA-операций. Лукас Булвахн (BMW) [ делится ]( https://youtu.be/Use04MfL2ms ) подробностями применения ядра Linux в системах, требовательных к надежности. Стефан Хайноцзи (Red Hat) [ рассказывает ]( https://vmsplice.net/~stefan/stefanha-kvm-forum-2018.pdf ) о безопасности виртуализации средствами QEMU/KVM. Кейс Кук (Google) [ отчитывается ]( https://outflux.net/slides/2018/lss-eu/kspp.pdf ) о статусе Kernel Self-Protection Project (KSPP) — проекта по устранению в ядре целых классов уязвимостей и методов их эксплуатации. Все доклады (113 штук) можно [ посмотреть ]( https://www.youtube.com/playlist?list=PLbzoR-pLrL6qThA7SAbhVfuMbjZsJX1CY ) на YouTube.По неизвестным причинам некоторые видеозаписи были удалены. В частности, мы не увидим доклады Грега Кроа-Хартмана об эпопее с обнаружением и исправлением Meltdown/Spectre (и о реакции Intel), а также Мэтью Гаррета о патчах Kernel Lockdown (защита ядра от действий суперпользователя-злоумышленника) и о том, по каким политическим мотивам эти патчи не принимают в ядро, хотя они уже используются в основных дистрибутивах Linux.
Ссылка: https://www.linux.org.ru/news/linux-general/14572236
#  Вышел симулятор электронных схем Qucs-S 0.0.21
Новостной_робот (mira, 1) → All  –  16:00:02 2018-10-31

Сегодня, 31 октября, вышел очередной релиз симулятора электронных схем Qucs-S. Qucs-S позволяет моделировать различную электронику, используя универсальный интерфейс на основе Qt и движки моделирования Ngspice или Xyce, чем отличается от базового проекта Qucs. Больше информации смотрите на сайте проекта: [ https://ra3xdh.github.io/ ]( https://ra3xdh.github.io/ ) В этом релизе собраны в основном мелкие улучшения и багфиксы, сделанные за прошедший год. Список изменений: Переделана реализация параметрического анализа (Parameter Sweep) для Ngspice. Теперь возможно использовать логарифмическую развёртку и список в качестве значений параметра. Исправлен баг с вольтметром для Xyce Исправлен запуск движка SpiceOpus Добавлена модель SMD резистора Ссылки на репозитории для Debian, CentOS, Ubuntu, SlackBuild и архив с исходниками находятся на странице релиза на Guthub.
Ссылка: https://www.linux.org.ru/news/opensource/14572702
#  Ветка Xfce 4.14 оценивается готовой на 80%
Новостной_робот (mira, 1) → All  –  16:00:03 2018-10-31

Шон Дэвис (Sean Davis), лидер проекта Xubuntu и один из ключевых разработчиков рабочего стола Xfce, оценил Xfce 4.14 готовым к релизу на 80%. Из 80 компонентов окружения 55 уже полностью доведены до готовности, а для многих других отмечается существенный прогресс в разработке. Напомним, что наиболее значительным новшеством Xfce 4.14 является переход на библиотеку GTK+ 3.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49527
#  Требуется помощь в тестировании Rust 2018
Новостной_робот (mira, 1) → All  –  16:00:02 2018-10-31

В июле этого года [ начались обсуждения вокруг Rust 2018 ]( https://blog.rust-lang.org/2018/07/27/what-is-rust-2018.html ) . Вкратце, запускается цикл долгосрочных этапов, называемых «Выпусками», вокруг которых, в рамках обычных 6-недельных циклов разработки, будут сосредоточены все улучшения и работы: в библиотеках, инструментах и документации Rust. Новые выпуски будут выходить примерно раз в три года: Rust 1.0 был выпуском «Rust 2015», а предстоящий Rust 1.31 будет выпуском «Rust 2018». Каждому выпуску посвящён свой предмет: в Rust 2015 — это была стабильность, в Rust 2018 — это продуктивность. Rust 2018 уже [ тестируется некоторое время ]( https://internals.rust-lang.org/t/rust-2018-release-schedule-and-extended-beta/8076 ) , и всё выглядит довольно неплохо. До следующей стабильной версии Rust 1.31 ещё есть 6 недель, в связи с чем, разработчики просят попробовать бета-версию. Есть два способа попробовать Rust 2018: обновить текущий проект, или начать новый. Подробная информация есть в [ руководстве по выпуску ]( https://rust-lang-nursery.github.io/edition-guide/ ) , ниже же приведена быстрая и упрощенная версия.Разработчики просят [ сообщать им о всех проблемах ]( https://github.com/rust-lang/rust/issues/new ) , которые возникнут у вас во время тестирования. ( [ Установка Rust-бета ]( https://www.linux.org.ru/news/development/14571766#cut0 ) )( [ Начало нового проекта ]( https://www.linux.org.ru/news/development/14571766#cut1 ) )( [ Преобразование существующего проекта ]( https://www.linux.org.ru/news/development/14571766#cut2 ) )
Ссылка: https://www.linux.org.ru/news/development/14571766
#  Релиз Fedora 29
Новостной_робот (mira, 1) → All  –  21:00:02 2018-10-30

30 октября состоялся релиз Fedora 29.Наиболее важные изменения в этой версии: Модульный репозиторий пакетов, предоставляющий поддержку наборов rpm-пакетов, сгруппированных в модули, независимо от релиза, теперь доступен для всех редакций Fedora; Fedora Atomic Workstation переименована в Fedora Silverblue; Добавлена новая редакция [ Fedora Internet of Things ]( https://docs.fedoraproject.org/en-US/iot/ ) ; При установке Fedora в качестве единственной ОС, GRUB теперь скрыт; В GNOME Software добавлена поддержка автоматического обновления Flatpak-пакетов. [ Скачать основные редакции ]( https://getfedora.org/ ) ; [ Скачать спины ]( https://spins.fedoraproject.org/ru/ ) ; [ Скачать окружения в рамках Fedora Labs ]( https://labs.fedoraproject.org/ru/ ) .
Ссылка: https://www.linux.org.ru/news/redhat/14571471
#  Выпуск серверного дистрибутива Zentyal 6.0
Новостной_робот (mira, 1) → All  –  21:00:02 2018-10-30

Доступен релиз серверного Linux-дистрибутива Zentyal 6.0, построенного на пакетной базе Ubuntu 18.04 LTS и специализирующегося на создании серверов для обслуживания локальной сети предприятий среднего и малого бизнеса. В том числе дистрибутив позиционируется в качестве альтернативы Windows Small Business Server и включает компоненты для замены служб Microsoft Active Directory и Microsoft Exchange Server. Размер iso-образа 854 Мб. Отдельно оставляется коммерческая редакция дистрибутива, при этом пакеты с компонентами Zentyal доступны пользователям Ubuntu через штатный репозиторий Universe.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49525
#  Релиз Red Hat Enterprise Linux 7.6
Новостной_робот (mira, 1) → All  –  21:00:02 2018-10-30

Компания Red Hat выпустила дистрибутив Red Hat Enterprise Linux 7.6. Ветка RHEL 7.x будет поддерживаться до июня 2024 года. Установочные образы RHEL 7.6 доступны для загрузки только зарегистрированным пользователям Red Hat Customer Portal и подготовлены для архитектур x86+64, IBM POWER7+, POWER8 (big endian и little endian) и IBM System z. Исходные тексты пакетов можно загрузить из Git-репозитория проекта CentOS.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49526
#  Релиз njs 0.2.5, интерпретатора JavaScript от NGINX
Новостной_робот (mira, 1) → All  –  21:00:02 2018-10-30

Доступна новая версия njs 0.2.5, интерпретатора языка JavaScript для веб-сервера nginx. Интерпретатор njs реализует стандарты ECMAScript и позволяет расширять возможности nginx по обработке запросов с помощью скриптов в конфигурации.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49524
#  Новые версии ПО для захвата и анализа сигналов — sigrok и PulseView
Новостной_робот (mira, 1) → All  –  16:00:06 2018-10-30

Команда разработчиков проекта [ sigrok ]( https://www.sigrok.org/ ) выпустила обновление его значимых компонентов: основной библиотеки, набора драйверов и модулей ввода-вывода [ libsigrok ]( https://www.sigrok.org/blog/libsigrok-051-released ) 0.5.1, набора потоковых декодеров различных протоколов [ libsigrokdecode ]( https://www.sigrok.org/blog/libsigrokdecode-052-released ) 0.5.2 и основного GUI проекта, [ PulseView ]( https://www.sigrok.org/blog/pulseview-041-released ) 0.4.1.Целью проекта sigrok является создание модульного переносимого кроссплатформенного СПО для захвата и анализа сигналов, поддерживающего большое количество различных устройств (логических анализаторов, осциллографов, мультиметров и т. п.). Основная лицензия проекта — GPL версии 3 или выше.В этом выпуске основную порцию улучшений получил PulseView, а изменения в библиотеках носят незначительный характер, не меняющий их программные и двоичные интерфейсы.Далее представлен перечень нововведений в каждом из подпроектов.( [ читать дальше... ]( https://www.linux.org.ru/news/opensource/14568368#cut0 ) )
Ссылка: https://www.linux.org.ru/news/opensource/14568368
#  Facebook открыл код библиотеки для ускорения приложений машинного обучения
Новостной_робот (mira, 1) → All  –  16:00:07 2018-10-30

Facebook опубликовал новую библиотеку QNNPACK (Quantized Neural Network PACKage), предоставляющую набор оптимизированных для выполнении на мобильных устройствах операторов, которые можно использовать для ускорения реализаций различных нейронных сетей. В частности, QNNPACK предоставляет операторы для построения свёрточных, развёртывающих и полностью рекуррентных нейронных сетей, манипулирующих квантованными 8-битными тензорами. Библиотека написана на языке Си с ассемблерными вставками, использующими SIMD-инструкции NEON и SSE2 для распараллеливания обработки данных. Код распространяется под лицензией BSD.
Ссылка: http://www.opennet.ru/opennews/art.shtml?num=49521
#  Вышел Kali Linux 2018.4 с интегрированным WireGuard
Новостной_робот (mira, 1) → All  –  16:00:05 2018-10-30

Состоялся последний в этом году выпуск версии Kali Linux под номером 2018.4.Наиболее значительные изменения: WireGuard VPN добавлен в базовую поставку. Предлагается экспериментальная поддержка Raspberry Pi 3 64-bit. Обновлены системные компоненты и средства аудита до актуальных версий. Устранены многочисленные ошибки. Краткая справка: Kali Linux — [ узкоспециализированный ]( https://lorwiki.org.ru/wiki/%D0%A1%D1%82%D0%BE%D0%B8%D1%82_%D0%BB%D0%B8_%D0%BC%D0%BD%D0%B5_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_Kali_Linux ) дистрибутив, предназначенный для проведения аудита безопасности компьютерных сетей, но не ограничиваясь ими. Kali не рекомендуется разработчиками как инструмент для ежедневного использования в универсальных задачах. Все наработки проекта доступны на условиях лицензии GPL.
Ссылка: https://www.linux.org.ru/news/debian/14569043
#  Bison 3.2
Новостной_робот (mira, 1) → All  –  16:00:06 2018-10-30

Bison — это генератор синтаксических анализаторов общего назначения, преобразующий аннотированную контексто-свободную граматику в детерминированный LR- или обобщённый LR(GLR)-анализатор, задействующий таблицы анализатора LALR(1). Bison также умеет генерировать таблицы IELR(1) и канонические LR(1). Овладев Bison, можно использовать его для разработки разнообразных языковых анализаторов — от применяющихся в простых настольных калькуляторах до сложных языков программирования. Bison обратно совместим с Yacc: все корректно составленные Yacc-грамматики должны работать с Bison без изменений.В детерминистический C++-каркас, lalr1.cc, привнесены масштабные изменения. Если включена поддержка вариантов и компилятор поддерживает C++11 и выше — типы только для перемещения теперь можно использовать для семантических значений. Поддержка C++98 не объявлена устаревшей. Огромное спасибо Френку Хекенбаху за проторенный его реализацией каркаса на C++17 путь к этому выпуску.Значимые изменения в этом выпуске: Поддержка DJGPP, годами лишённого поддержки и тестирования, объявлена устаревшей. Если никто не гальванизирует этот труп — от него избавятся. Также: ( [ читать дальше... ]( https://www.linux.org.ru/news/gnu/14569099#cut0 ) ) Документация: ( [ читать дальше... ]( https://www.linux.org.ru/news/gnu/14569099#cut1 ) ) Новые возможности: ( [ читать дальше... ]( https://www.linux.org.ru/news/gnu/14569099#cut2 ) ) Исправлены: ( [ читать дальше... ]( https://www.linux.org.ru/news/gnu/14569099#cut3 ) ) >>> [ Домашняя страница ]( https://gnu.org/software/bison/ ) >>> Сжатые исходники: [ .tar.gz ]( https://ftp.gnu.org/gnu/bison/bison-3.2.tar.gz ) ( [ подпись ]( https://ftp.gnu.org/gnu/bison/bison-3.2.tar.gz.sig ) ), [ .tar.xz ]( https://ftp.gnu.org/gnu/bison/bison-3.2.tar.xz ) ( [ подпись ]( https://ftp.gnu.org/gnu/bison/bison-3.2.tar.xz.sig ) )>>> [ Зеркало ]( https://www.gnu.org/order/ftp.html )
Ссылка: https://www.linux.org.ru/news/gnu/14569099
#  Qt переходит с qmake на CMake
Новостной_робот (mira, 1) → All  –  16:00:06 2018-10-30

Сегодня в официальной рассылке Ларс Кнолл (Lars Knoll) подтвердил давно ходящие слухи об отказе от qmake в пользу CMake начиная с Qt 6.Данное решение было результатом многочисленных дискуссий по поводу будущего системы сборки Qt. Команда признаёт, что эволюция qmake зашла в тупик и замена его было лишь вопросом времени. В июле Тьяго Мацейра (Thiago Macieira) [ перечислил требования ]( http://lists.qt-project.org/pipermail/development/2018-July/033100.html ) к будущей системе сборки, из потенциальных кандидатов, удовлетворяющих им, в итоге остались Qbs и CMake.Qbs разрабатывался внутри The Qt Company как альтернативная система сборки общего назначения, призванная избавиться от болячек qmake и предложить разработчикам декларативный язык описания проекта на основе QML. К сожалению, проект так и не получил достаточного развития и в последнее время поддерживался усилиями буквально одного человека. Для того чтобы Qbs конкурировал на рынке необходимо было бы приложить усилия, несоизмеримые с текущими возможностями и бизнес-целями компании. Таким образом, единственной областью применимой для Qbs мог бы стать перевод на неё самой Qt. Но даже это оказалось трудновыполнимой задачей из-за циклических зависимостей между Qt и Qbs, что прямо противоречило одному из основных требований.И Qbs, и CMake показали хорошие результаты в ходе эксперимента по сборке Qt, но разработчики отмечают насколько далеко они сумели продвинуться именно с CMake за короткий промежуток времени.Среди прочих достоинств CMake упоминаются широкое расспространение в экосистеме C++, в частности KDE, хорошая поддержка в популярных IDE и пакетных менеджерах (VCPkg, Conan и прочие), а также большая база пользователей.Модули CMake уже официально входят в состав Qt 5 и планировались поддерживаться и далее наряду с qmake. Добавление третей системы сборки стало бы слишком тяжёлой задачей, поэтому отказ от Qbs был во многом предопределён.Компания уверена в своём выборе CMake для Qt 6. Результаты уже сейчас можно опробовать в проекте qtbase, переключившись на ветку wip/cmake. Желающие принять участие в портировании остальных модулей приглашаются к сотрудничеству.В дополнение, в официальном блоге Qt сегодня также заявили про прекращение разработки Qbs: [ http://blog.qt.io/blog/2018/10/29/deprecation-of-qbs ]( http://blog.qt.io/blog/2018/10/29/deprecation-of-qbs ) .
Ссылка: https://www.linux.org.ru/news/opensource/14569127
Powered by iii-php v0.11