Red Hat поглотил компанию Codenvy, создавшую среду разработки Eclipse Che

Компания Red Hat объявила о заключении соглашения о покупке компании Codenvy, разработки которой легли в основу интегрированной среды разработки Eclipse Che. Компания также развивала облачный сервис codenvy.io и сопутствующий инструментарий для организации разработки приложений, ориентированных на использование в облачных системах. Инструментарий Codenvy поставлялся в виде контейнера, запустив который предоставлялась готовая инфраструктура для совместной разработки определённого проекта. Для использования рабочего пространства не требуется установка специализированных программ и можно обойтись обычным браузером. Присоединение Codenvy к Red Hat позволит объединить ресурсы обеих компаний для создания мощной платформы разработки приложений для PaaS-платформы OpenShift и гибридных облачных окружений. Также сообщается о намерении открыть исходные тексты … Читать далее Red Hat поглотил компанию Codenvy, создавшую среду разработки Eclipse Che

Официально представлена отечественная операционная система "ОСь"

Компания «Национальный центр информатизации» (НЦИ), входящая в состав госкорпорации Ростех, представила отечественнyю операционную систему «ОСь» (OS-RT), которая позиционируется как платформа для создания рабочих мест и серверов в органах государственной и муниципальной власти, а также в компаниях с государственным участием. В анонсе сказано много слов про успехи разработки и конкурентоспособность российских программных продуктов, переход на отечественные ИТ-решения и создание полноценной замены западным аналогам, но все эти заявления про собственную разработку звучат весьма странно с учётом того, что дистрибутив «ОСь» построен на основе пересборки пакетной базы проектов CentOS и Fedora, контролируемых и основанных на разработках американской корпорацией Red Hat. Дистрибутив доступен для … Читать далее Официально представлена отечественная операционная система "ОСь"

Релиз Debian 9.0 "Stretch" намечен на 17 июня

Разработчики проекта Debian назначили дату релиза Debian 9.0 «Stretch». Релиз планируется выпустить 17 июня, в связи с чем запущена инициатива по проведению в этот день мероприятий, приуроченных к выходу Debian 9.0. В странах постсоветского пространства мероприятий пока не назначено. В настоящее время насчитывается 120 критических для формирования релиза ошибок. До 6 июня планируется закрыть все эти ошибки. Проблемы которые не удастся устранить до этого дня будут помечены флагами stretch-ignore или stretch-will-remove. За неделю до намеченного релиза (9 июня) все пакеты, помеченные флагом stretch-will-remove, будут удалены из репозитория, если в ветке Testing для них не будут предложены исправления критических проблем. Начиная … Читать далее Релиз Debian 9.0 "Stretch" намечен на 17 июня

Представлен postmarketOS, дистрибутив Linux для устаревших смартфонов

Представлен проект postmarketOS, в рамках которого развивается специализированный дистрибутив Linux, оптимизированный для использования на устройствах с сенсорными экранами и способный работать на устаревших смартфонах, выпущенных десять лет назад. В качестве основы применяется минималистичное системное окружение дистрибутива Alpine Linux, построенного на базе системной библиотеки Musl и набора утилит BusyBox. Установка производится при помощи развиваемого проектом инструментария pmbootstrap, предоставляющего средства для сборки прошивки и её тестирвоании в chroot-окружении. Проект пока находится на начальной стадии развития и не предоставляет готовые установочные образы, предлагая собрать их самостоятельно. В настоящее время обеспечена возможность сборки для устройств Google Nexus 4 и Samsung Galaxy SII. При этом … Читать далее Представлен postmarketOS, дистрибутив Linux для устаревших смартфонов

Выпуск Wine 2.9

Состоялся экспериментальный выпуск открытой реализации Win32 API — Wine 2.9. С момента выпуска версии 2.8 было закрыто 38 отчётов об ошибках. Наиболее важные изменения: В реализации Direct3D появилась поддержка тесселяционных шейдеров; В WebServices добавлен бинарный режим; Обеспечена поддержка определения изменения содержимого буфера обмена через Xfixes; Улучшен пользовательский интерфейс утилиты RegEdit; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Explorer++, Acoustica Mixcraft 6, Grandia 2, Tomb Raider, World of Warships, World of Planes, World of Tanks, WeChat, The Witcher 3, League of legends, Soul Reaver, Terragen 4, Need for Speed: The Run, The Testament of Sherlock Holmes, GMATPrep 2.4.323, … Читать далее Выпуск Wine 2.9

Релиз системы управления списками рассылки GNU Mailman 3.1

После двух лет разработки доступен значительный релиз системы управления почтовыми рассылками GNU Mailman 3.1, используемой для организации общения разработчиков в большом числе открытых проектов. Проект написан на языке Python и распространяется под лицензией GPLv3. В новом выпуске: Добавлена официальная поддержка MySQL для хранения пользовательской базы. Обеспечена совместимость с Python 3.5 и 3.6. Представлена новая система шаблонов для оформления служебных сообщений, отправляемых Mailman. Добавлены средства для обхода блокировщиков спама, использующих DMARC. Представлена новая версия REST API и множество новых REST-ресурсов и методов. Обеспечено создание недостающих доменов при выполнении команды «mailman create». Реализован режим премодерируемой отписки от рассылки (удаление из списка подписчиков … Читать далее Релиз системы управления списками рассылки GNU Mailman 3.1

Проект по автоматической генерации кода, воспроизводящего интерфейс со скриншота

Группа исследователей в области искусственного интеллекта анонсировала проект pix2code, в рамках которого развивается идея по созданию генератора кода, воссоздающего макет интерфейса пользователя, изображённого на скриншоте. По мнению разработчиков проект упростит работу дизайнеров интерфейса, который смогут реализовать свои задумки в форме графических макетов, а pix2code даст возможность сформировать на основе предложенных картинок готовый каркас кода, требующий минимальный правок для создания рабочего прототипа приложения. В процессе генерации кода используется абстрактный предметно-ориентированный язык, который затем преобразуется в представление на языке целевой системы. Данный подход позволяет генерировать код для построения интерфейса для различных платформ и языков. В данный момент обеспечена поддержка воссоздания кода для … Читать далее Проект по автоматической генерации кода, воспроизводящего интерфейс со скриншота

Автоматическая генерация кода интерфейса, повторяющего изображение на скриншоте

Группа исследователей в области искусственного интеллекта анонсировала проект pix2code, в рамках которого развивается идея по созданию генератора кода, воссоздающего макет интерфейса пользователя, предложенного на скриншоте. По мнению разработчиков проект упростит работу дизайнеров интерфейса, который смогут реализовывать свои задумки в форме графических макетов, а pix2code даст возможность сформировать на основе предложенных картинок готовый каркас кода, требующий минимальный правок для создания рабочего прототипа приложения. В процессе генерации кода используется абстрактный предметно-ориентированный язык, который затем преобразуется в представление на языке целевой системы. Данный подход позволяет генерировать код для построения интерфейса для различных платформ и языков. В данный момент обеспечена поддержка воссоздания кода для … Читать далее Автоматическая генерация кода интерфейса, повторяющего изображение на скриншоте

Доступны Red Hat Developer Toolset 6.1 и Red Hat Software Collections 2.4

Компания Red Hat объявила о выпуске продукта Red Hat Software Collections 2.4, позволяющего использовать в Red Hat Enterprise Linux новые технологии разработки и компоненты web-стека, не ожидая появления следующей ветки RHEL и не устанавливая сторонние пакеты из неофициальных внешних источников. Время поддержки Red Hat Software Collections составляет три года, в течение которых пользователи будут снабжаться всеми необходимыми обновлениями с устранением проблем безопасности и критических ошибок. Red Hat Software Collections 2.4 включает в себя пакеты с более свежими версиями программ, чем входящие в состав штатного RHEL. Например, для установки предлагаются свежие выпуски Python, PHP, Perl, Ruby, MySQL, MariaDB , PostgreSQL, MongoDB, … Читать далее Доступны Red Hat Developer Toolset 6.1 и Red Hat Software Collections 2.4

Новая версия strace 4.17

Доступен выпуск strace 4.17, утилиты для диагностики и отладки программ для ОС, использующих ядро Linux. Она позволяет отслеживать и (начиная с версии 4.15) вмешиваться в процесс взаимодействия программы и ядра, включая происходящие системные вызовы, возникающие сигналы и изменения состояния процесса. Для своей работы strace использует механизм ptrace. Начиная с версии 4.13 формирование выпусков strace синхронизировано с выходом новых версий ядра Linux. Основные изменения в strace 4.17: Оптимизирована фильтрация системных вызовов за счёт уменьшения количества вызовов ptrace() для системных вызовов, отображение которых отключено. Добавлена поддержка декодирования системного вызова statx(2), появившегося в Linux 4.11. Добавлена поддержка декодирования команд ioctl(2), связанных с операциями … Читать далее Новая версия strace 4.17

Первый релиз Devuan, форка Debian без systemd

После двух с половиной лет разработки состоялся первый стабильный релиз дистрибутива Devuan Jessie 1.0, форка Debian GNU/Linux 8 «Jessie», поставляемого без системного менеджера systemd. Для загрузки подготовлены сборки (minimal 305 Мб, cd install 632 Мб, dvd install 4 Гб и live 828 Мб) для архитектур AMD64 и i386, а также образы для устройств на базе архитектуры ARM (Raspberry Pi 1/2/3, Banana Pi, cubieboard2, odroid, n900, Chromebook Acer и др.). В состав Live-сборок desktop и minimal включены пакеты с прошивками из репозитория non-free. Целью проекта Devuan является предоставление возможности выбора и защита интересов сторонников классической организации работы Debian. Дистрибутив развивается при … Читать далее Первый релиз Devuan, форка Debian без systemd

Началось формирование тестовых сборок Lubuntu с рабочим столом LXQt

Саймон Куигли (Simon Quigley), отвечающий за формирование релизов Lubuntu, сообщил о готовности для тестирования ежедневных сборок Lubuntu Next, поставляемых с окружением рабочего стола LXQt (Qt Lightweight Desktop Environment), развиваемого объединённой командой разработчиков проектов LXDE, Razor-qt и Hawaii. Напомним, что инициатива по переводу Lubuntu с LXDE на LXQt была запущена в 2014 году, но миграция многократно откладывалась и дистрибутив до сих пор поставляется с LXDE. Выпуск Lubuntu 17.10 планируется сформировать в двух редакциях, предоставив сборки как с LXDE, так и с LXQt. Читать далее Началось формирование тестовых сборок Lubuntu с рабочим столом LXQt

Выпуск панели Xfce 4.13, переведённой на GTK+3

Разработчики проекта Xfce представили выпуск панели xfce4-panel 4.13.0, примечательный переходом на использование библиотеки GTK+3. Работа по портированию панели на GTK+3 велась с 2013 года и является одним и ключевых этапов подготовки грядущего стабильного релиза Xfce 4.14. Функциональность новой панели в основном аналогична выпуску 4.12.1. Кроме перехода на GTK+3 каких-то концептуальных изменений не реализовано, за исключением привязки к первичному монитору, определённому через RandR. Подобная возможность позволяет избавиться от отображения по умолчанию на первом мониторе в многомониторных системах и отображать панель на том мониторе, который определён первичным в настройках xfce4-settings. Ветка 4.13 позиционируется как тестовая, поэтому c некоторыми функциями могут наблюдаться проблемы, … Читать далее Выпуск панели Xfce 4.13, переведённой на GTK+3

Вышел минималистичный дистрибутив Alpine Linux 3.6

Сформирован релиз Alpine Linux 3.6, минималистичного дистрибутива, построенного на базе системной библиотеки Musl и набора утилит BusyBox. Дистрибутив отличается повышенными требованиями к обеспечению безопасности и собран с патчами PaX и SSP (Stack Smashing Protection). Alpine применяется для формирования официальных образов контейнеров Docker. Загрузочные iso-образы (x86_64, x86, armhf, aarch64, ppc64le, s390x) подготовлены в пяти вариантах: стандартном (110 Мб), с ядром без патчей (89 Мб), расширенном (344 Мб) и для виртуальных машин (35 Мб). В новом выпуске обеспечено формирование сборок для 64-разрядных систем POWER (ppc64le) и IBM z Systems (s390x). Подготовлены пакеты с языками программирования Rust 1.17.0, GHC 8.0.2 (Haskell) и Julia … Читать далее Вышел минималистичный дистрибутив Alpine Linux 3.6

Google и IBM представили Istio, платформу для управления микросервисами

Компании Google, IBM и Lyft представили новый открытый проект Istio, в рамках которого объединили свои наработки в области координации работы микросервисов. О намерении принять участие в развитии проекта также объявили компании Red Hat, Datawire, Pivotal и Tigera. Код компонентов проекта написан на языках Go и C++, исходные тексты распространяются под лицензией Apache 2.0. Концепция микросервисов подразумевает разбиение сложных монолитных приложений на набор обособленных микросервисов, каждый из которых берёт на себя определённую функциональность приложения. Микросервисы могут работать параллельно, адаптируясь к изменению нагрузки. Таким образом приложение реализуется в виде сети из связанных между собой микросервисов, каждый из которых запускается в отдельном контейнере. … Читать далее Google и IBM представили Istio, платформу для управления микросервисами

Microsoft переводит разработку Windows на Git

Компания Microsoft сообщила, что около 90% инженерных команд, занимающихся разработкой Windows, переведены на использование свободной системы управления исходными текстами Git, изначально развиваемой для сопровождения разработки ядра Linux. Всего на Git переведено около 3500 разработчиков из 4000 сотрудников, имеющих дело с кодом Windows. Git-репозиторий с Windows занимает около 300 Гб, насчитывает 3.5 млн файлов и включает 4400 активных веток. Ежедневно в процессе разработки выполняется примерно 8500 коммитов, проводится 6600 операций рецензирования и формируется 1760 сборок. Для решения проблем с производительностью работы Git в Windows в компании Microsoft используется прослойка GVFS, позволяющая фактически загружать только востребованные данные. Читать далее Microsoft переводит разработку Windows на Git

Выпуск интегрированной среды разработки Qt Creator 4.3.0

Представлен выпуск интегрированной среды разработки Qt Creator 4.3.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. В новой версии: В визуальный проектировщик интерфейса Qt Quick Designer интегрирован редактор кода, который позволяет изменять код одновременно с изменением свойств и навигацией по дереву элементов. В том числе на одном экране можно разместить визуальный и текстовый редакторы, непосредственно наблюдая как сказываются на интерфейсе вносимые в код изменения и, наоборот, как меняется код при … Читать далее Выпуск интегрированной среды разработки Qt Creator 4.3.0

Уязвимость в Samba, позволяющая выполнить код на сервере

Опубликованы корректирующие обновления Samba 4.6.4, 4.5.10 и 4.4.14, в которых устранена критическая уязвимость (CVE-2017-7494), позволяющая организовать выполнение кода на сервере при наличии доступа на запись в предоставляемое сервером хранилище. Уязвимость позволяет клиенту загрузить разделяемую библиотеку на SMB-хранилище и инициировать её загрузку сервером. Проблема вызвана ошибкой в реализации IPC для именованных каналов для клиентов Windows NT. Уязвимости подвержены все версии Samba, начиная с 3.5.0, поэтому дополнительно подготовлены патчи для старых версий. В качестве обходного пути защиты можно добавить в параметр «nt pipe support = no» в секцию «[global]» smb.conf и перезапустить smbd. Обновления пакетов уже сформированы для FreeBSD, Debian, Fedora и … Читать далее Уязвимость в Samba, позволяющая выполнить код на сервере

Обновление SteamOS 2.115

Компания Valve опубликовала новый выпуск операционной системы SteamOS, основанной на пакетной базе Debian GNU/Linux и предназначенной как для использования на игровых приставках, так и на обычных компьютерах. Новый выпуск синхронизирован с пакетной базой Debian 8.8 и построен на свежем ядре Linux 4.11. Наиболее примечательным изменением стала замена драйвера для графических карт AMD — вместо проприетарного драйвера AMDGPU-PRO пользователям теперь предлагается штатный открытый драйвер, предоставляемый пакетом Mesa (в зависимости для пакета steamos-packages вместо amdgpu-pro включены xserver-xorg-video-amdgpu и mesa-vulkan-drivers). Пакет Mesa обновлён до выпуска 17.0.4. Добавлена свежая версия компонентов для поддержки Wayland. Число игр и контента для Linux, доступных в каталоге Steam, … Читать далее Обновление SteamOS 2.115

Скрипт для стилизации GNOME под оформление Unity, Windows и macOS

Для пользователей GNOME подготовлен скрипт GNOME Layout Manager, автоматизирующий работу по подключению дополнений, настройке темы оформления и изменению параметров GNOME для воссоздания оформления различных видов рабочего стола. В частности, GNOME Layout Manager предоставляет опции для настройки оформления в стиле Unity, Windows 10 и macOS. Для смены оформления достаточно загрузить и запустить скрипт layoutmanager.sh, после чего выбрать через меню необходимый вариант оформления. Скрипт запускается от имени непривилегированного пользователя, настройки и дополнения сохраняются в домашней директории. Параметры старого окружения остаются в резервной копии и могут быть восстановлены. Для воссоздания внешнего вида Unity использованы дополнения Dash to dock, TopIcons Plus, AppIndicator, User Themes, … Читать далее Скрипт для стилизации GNOME под оформление Unity, Windows и macOS

Релиз СУБД SQLite 3.19.0

Представлен релиз SQLite 3.19.0, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg. Большинство изменений в новой версии связаны с проведением модернизации планировщика запросов, которая позволила заметно поднять производительность сложных запросов. Оптимизировано использование индексов — если в индексе присутствует значение, фигурирующее в выражении, то теперь используется значение из индекса, вместо загрузки оригинального значения столбца и повторного вычисления выражения. Оптимизирована обработка представлений в левой части … Читать далее Релиз СУБД SQLite 3.19.0