Выпуск Erlang-OTP 20.1

Доступен релиз функционального языка программирования Erlang 20.1, нацеленного на разработку распределённых отказоустойчивых приложений, обеспечивающих параллельную обработку запросов в режиме реального времени. Язык получил распространение в таких областях, как телекоммуникации, банковские системы, электронная коммерция, компьютерная телефония и организация мгновенного обмена сообщениями. Одновременно выпущен релиз OTP 20.1 (Open Telecom Platform) — сопутствующего набора библиотек и компонентов для разработки распределённых систем на языке Erlang. В новой версии расширена поддержка алгоритмов генерации и проверки электронной подписи, обновлена версия PCRE, добавлены новые функции управления очередями ввода/вывода, переработан модуль zlib. Читать далее Выпуск Erlang-OTP 20.1

Релиз Firefox 56

Состоялся релиз web-браузера Firefox 56, а также мобильной версии Firefox 56 для платформы Android. Firefox 56 является последним выпуском с поддержкой классических XUL-дополнений. В ближайшие часы ожидается обновление ветки с длительным сроком поддержки 52.4.0. Позавчера на стадию бета-тестирования перешла ветка Firefox 57, релиз которой намечен на 14 ноября. В Firefox 57 переработан внешний вид браузера, осуществлён переход на WebExtensions и новый движок Quantum CSS. Основные новшества: Пересмотрен набор опций, управляющих накоплением данных об активности пользователя. По умолчанию включены опции для отправки обезличенных сведений о работе пользователя. Раньше по умолчанию отправка была выключена и её предлагалось включить, а теперь по умолчанию … Читать далее Релиз Firefox 56

Обновление OpenVPN 2.4.4 с устранением уязвимости

Сформированы корректирующие выпуски пакета для создания виртуальных частных сетей OpenVPN 2.3.18 и 2.4.4, в которых устранена уязвимость (CVE-2017-12166), которая может привести к удалённому переполнению буфера и выполнению кода злоумышленника. Для большинства пользователей проблема не представляет опасности, так как проявляется только при явном включении в настройках режима «key method 1», который давно помечен как устаревший (использовался в OpenVPN 1.x, отключен по умолчанию начиная с 2005 года и запланирован к удалению в ветке OpenVPN 2.5). Кроме того, в новой версии представлена большая порция разноплановых мелких исправлений и устранена специфичная для Windows уязвимость в установщике NSIS, позволяющая поднять свои привилегии в системе. Читать далее Обновление OpenVPN 2.4.4 с устранением уязвимости

Новая игровая консоль Atari будет поставляться с Linux

Компания Atari, которая после 20 лет забвения возвращается на рынок игровых консолей, опубликовала подробности о готовящемся к выпуску устройстве Ataribox, которое оформлено в стиле классической приставки Atari 2600, разработанной в конце 1970-х готов. Ataribox будет поставляться с прошивкой на базе Linux, позволяющей выполнять как старые так и современные игры. Отмечается, что пользователю будет предоставлен полный доступ к операционной системе, возможность работы с традиционными приложениями, поддержка запуска игр, купленных для других платформ, и средства для использования в качестве мультимедийного центра. Пользовательский интерфейс будет ориентирован на управление с телевизора. Устройство будет оснащено специально адаптированным для приставки процессором AMD и графической картой Radeon … Читать далее Новая игровая консоль Atari будет поставляться с Linux

Facebook сменил лицензию на GraphQL и выпустил React 16

Следом за сменой лицензии на проекты React, Jest, Flow и Immutable.js, компания Facebook сообщила о перелицензировании спецификации языка формирования запросов GraphQL и связанных с ней эталонных реализаций. Отныне GraphQL будет распространяться в рамках соглашения Open Web Foundation Agreement (OWFa) v1.0, а GraphQL.js и клиентский фреймворк Relay под лицензиями MIT. Соглашение OWFa рассчитано на распространение открытых стандартов, развиваемых совместно представителями различных сообществ и компаний. Применение OWFa позволяет создавать реализации GraphQL без отчисления роялти и даёт возможность другим организациям принимать участие в развитии стандарта. Также представлен JavaScript-фреймворк для построения пользовательских интерфейсов React 16, который стал первым выпуском после смены лицензии с BSD+Patent … Читать далее Facebook сменил лицензию на GraphQL и выпустил React 16

Компания Adobe выпустила Brackets 1.11, открытый редактор для web-разработчиков

Компания Adobe представила релиз текстового редактора Brackets 1.11, предназначенного для редактирования JavaScript, HTML и CSS. Код Brackets написан с использованием Chromium Embedded Framework (CEF) и web-технологий (JavaScript, HTML и CSS). Код распространяется под лицензией MIT. Редактор оформлен в виде обособленного десктоп-приложения, для установки которого подготовлены пакеты для Linux, macOS и Windows. Brackets поддерживает режим Live-разработки, при котором редактируемый контент (JavaScript, HTML и CSS) по мере изменения сразу отображается в синхронизированном с редактором окне браузера — разработчик может изменять содержимое и сразу наблюдать к каким последствиям приводят данные изменения. Отладка также может выполняться синхронно с браузером, разработчик может установить точку останова … Читать далее Компания Adobe выпустила Brackets 1.11, открытый редактор для web-разработчиков

Релиз Live-дистрибутива KNOPPIX 8.1

Клаус Кноппер (Klaus Knopper) представил выпуск дистрибутива KNOPPIX 8.1, первопроходца в области создания Live-систем. Дистрибутив построен на основе оригинального набора загрузочных скриптов и включает в себя пакеты, импортированные из Debian Stretch, со вставками из веток Debian «testing» и «unstable». Для загрузки доступна сборка LiveDVD, размером 4.4 Гб. Пользовательская оболочка дистрибутива основана на легковесном десктоп-окружении LXDE, построенном на базе библиотеки GTK+ и способном работать на маломощных системах. Вместо стандартной системы SysV инициализации задействована новая система загрузки Microknoppix, значительно ускоряющая процесс загрузки дистрибутива за счет параллельного запуска сервисов и отложенной инициализации оборудования. При использовании USB Flash пользовательские настройки и дополнительно установленные программы … Читать далее Релиз Live-дистрибутива KNOPPIX 8.1

Выпуск растрового графического редактора Krita 3.3

Доступен релиз растрового графического редактора Krita 3.3, развиваемого для художников и иллюстраторов. Редактор поддерживает многослойную обработку изображений, предоставляет средства для работы с различными цветовыми моделями и обладает большим набором средств для цифровой живописи, создания скетчей и формирования текстур. Для установки подготовлены самодостаточные образы в форматах AppImage и Snap для Linux (для Ubuntu ожидается появление пакетов в PPA), а также бинарные сборки для macOS и Windows. Ключевые улучшения: Расширена поддержка платформы Windows, в том числе реализована возможность использования Windows 8 event API для работы с перьевым вводом N-Trig, доступным в некоторых ноутбуках Dell, HP и Acer; Переработана функциональность отображения с задействованием … Читать далее Выпуск растрового графического редактора Krita 3.3

Выпуск браузера Pale Moon 27.5

Состоялся релиз web-браузера Pale Moon 27.5, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. На уровне поддержки базовых web-технологий и тем оформления браузер остаётся совместим с Firefox. Сборки Pale Moon формируются для Windows и Linux (x86 и x86_64). Проект придерживается классической организации интерфейса, без перехода к интегрированному в Firefox 29 интерфейсу Australis. Из удалённых компонентов можно отметить DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, интерфейс группировки вкладок Panorama, средства для родительского контроля и людей с ограниченными возможностями. Из улучшений выделяется поддержка … Читать далее Выпуск браузера Pale Moon 27.5

Ubuntu прекращает формирование desktop-сборок для 32-разрядных систем x86

Разработчики Ubuntu сообщили о прекращении формирования ежедневных тестовых сборок Ubuntu Desktop для архитектуры i386 и решении не поставлять образ ubuntu-desktop-i386.iso для Ubuntu 17.10. Поставка 32-разрядного mini.iso и поддержка 32-разрядных пакетов в репозитории будет продолжена (т.е. обновление уже установленных 32-разрядных Ubuntu Desktop пройдёт без проблем), но контроль качества и тестирование выпуска будут ограничены архитектурой x86_64. Изменение также не коснётся Xubuntu, Kubuntu, Ubuntu Mate и других редакций дистрибутива. Читать далее Ubuntu прекращает формирование desktop-сборок для 32-разрядных систем x86

Проекту GNU исполнилось 34 года

Исполнилось 34 года с момента, когда Ричард Столлман основал проект GNU (Gnu’s Not Unix), нацеленный на разработку системных компонентов для создания свободного аналога Unix, позволяющих полностью обойтись без проприетарного ПО. Спустя год была учреждена организация Free Software Foundation, а через четыре года подготовлена первая версия лицензии GPL, определившая юридические рамки модели распространения свободного программного обеспечения. Проект GNU подразумевает содружество свободных проектов, двигающихся к общей цели и развиваемых в соответствии с единой идеологией и философией. Изначально, центральными звеньями проекта выступали ядро GNU, инструментарий для разработчиков и набор приложений и утилит для пользовательского окружения, в том числе текстовый редактор, табличный процессор, командная … Читать далее Проекту GNU исполнилось 34 года

Релиз Polemarch 0.0.8, web-интерфейса для оркестровки серверной инфраструктуры

Представлен релиз 0.0.8, web-интерфейса для оркестровки серверной инфраструктуры на базе Ansible. Данный релиз является уже beta-версией и предзнаменует выпуск первого стабильного релиза 0.1.0. Код проекта написан на языках Python и Javascript с использованием фреймворков Django и Celery. Проект распространяется под лицензией AGPL. Основные возможности Polemarch: Разделение задач на проекты: Возможность разделять задачи на проекты с различным набором конфигурационных файлов внутри и собственным набором модулей и плейбуков. Загрузка репозитория Ansible с плейбуками, настройками и другими файлами из различных хранилищ: На данный момент поддерживаются 3 вида хранилищ репозиториев проекта: git, tar и пустой проект для локальных изменений. Импорт данных инвентаризации из файла: … Читать далее Релиз Polemarch 0.0.8, web-интерфейса для оркестровки серверной инфраструктуры

В Eclipse IDE добавлена поддержка Java 9

Разработчики проекта Eclipse объявили о полной готовности средств для сборки, запуска и отладки проектов на языке Java 9. Соответствующий пакет для ветки Eclipse Oxygen (4.7) размещён в каталоге Eclipse Marketplace. В обновлении предоставляются возможности добавления JRE и JDK 9, развёртывания окружения для выполнения проектов на Java SE 9, разработки Java-приложений и плагинов с использованием JRE или JDK 9 и сборки модулей, являющихся частью Java-проекта. Читать далее В Eclipse IDE добавлена поддержка Java 9

Компания Microsoft вошла в число ключевых спонсоров OSI (Open Source Initiative)

Организация Open Source Initiative (OSI) объявила о присоединении компании Microsoft к числу партнёров, финансирующих работу по защите, популяризации и продвижению открытого ПО. Кроме Microsoft в число премиальных спонсоров OSI входят Google, AdblockPlus, Facebook, GitHub, IBM, Percona, HP и ещё 7 компаний. Примечательно, что организация OSI в 1998 году была создана Брюсом Перенсом и Эриком Рэймондом после открытия наработок Netscape Communications из-за агрессивного подавления конкурирующего продукта компанией Microsoft. С тех пор отношение Microsoft к открытому ПО изменилось, о чем свидетельствуют такие события, как открытие не связанной с GUI части платформы .NET, создание окружения для запуска Linux-приложений в Windows 10, расширение поддержки … Читать далее Компания Microsoft вошла в число ключевых спонсоров OSI (Open Source Initiative)

Локальная уязвимость в ядре Linux, позволяющая получить root-доступ

В ядре Linux найдена уязвимость (CVE-2017-1000253) в реализации метода загрузки исполняемых файлов ELF, которая позволяет добиться получения root-полномочий в системе. Проблема выявлена компанией Qualys и продолжает развитие метода Stack Сlash, основанного на пересечении содержимого стека и кучи. Суть уязвимости заключается в том, что исполняемый файл приложения, скомпилированного в режиме PIE (Position Independent Executable), может быть загружен таким образом, что часть информации из сегмента данных отразится на области памяти, выделенные под стек. Т.е. через манипуляции с неисполняемыми данными можно переписать часть содержимого стека. Атакующий может воспользоваться данной проблемой для повышения своих привилегий через манипуляции с находящимися в системе исполняемыми файлами с … Читать далее Локальная уязвимость в ядре Linux, позволяющая получить root-доступ

Бета-выпуск Firefox 57 с многопоточным CSS-движком и новым оформлением

Компания Mozilla объявила о начале бета-тестирования ветки Firefox 57, релиз которой намечен на 14 ноября и станет одним из самых значительных выпусков в истории проекта. В частности, в новой версии будет переработан внешний вид браузера, осуществлён переход на WebExtensions и новый web-движок Quantum, комбинирующий проверенные временем компоненты движка Gecko с новыми возможностями по обеспечению многопоточной обработки данных, предоставляемые языком Rust и движком Servo. Ожидавшийся сегодня релиз Firefox 56 отложен до 28 сентября. Основные новшества бета-версии Firefox 57: Интегрирован новый CSS-движок Stylo (Quantum CSS), подготовленный в рамках проекта Quantum, в котором производится работа по переносу в браузер возможностей, изначально развиваемых для … Читать далее Бета-выпуск Firefox 57 с многопоточным CSS-движком и новым оформлением

Google представил открытую библиотеку Abseil для разработчиков на C++

Компания Google представила проект Abseil, в рамках которого открыта коллекция полезного кода для разработчиков на языке C++, расширяющего стандартную библиотеку функций. Исходные тексты распространяются под лицензией Apache 2.0. В состав библиотеки включены функции общего назначения, используемые в продуктах Google и хорошо протестированные на реально работающих проектах. Одна часть предложенных в Abseil функций заполняет ниши, не определённые в стандарте C++, а другая предоставляет альтернативные реализации штатных возможностей стандартов C++14 и C++17, адаптированные для использования в коде на C++11 (например, типы optional, any и string_view). Google не пытается продвигать Abseil как альтернативу стандартной библиотеке, а лишь желает поделиться с сообществом кодом, который … Читать далее Google представил открытую библиотеку Abseil для разработчиков на C++

Выпуск встраиваемого JavaScript-движка Duktape 2.2.0

Доступен выпуск JavaScript-движка Duktape 2.2.0, ориентированного на встраивание в кодовую базу проектов на языке C/C++. Движок отличается компактным размером, высокой переносимостью и низким потреблением ресурсов. Исходные тексты движка написаны на языке Си и распространяются под лицензией MIT. Код Duktape занимает около 160 kB и потребляет всего 48kB ОЗУ, а в режиме низкого потребления памяти 26kB ОЗУ. Для интеграции Duktape в код на C/C++ достаточно добавить в проект файлы duktape.c и duktape.h, и использовать Duktape API для вызова функций на JavaScript из кода на C/C++ или наоборот. Для освобождения неиспользуемых объектов из памяти применяется сборщик мусора с финализатором, построенный на основе … Читать далее Выпуск встраиваемого JavaScript-движка Duktape 2.2.0

Релиз системы управления доступом к сети PacketFence 7.3

Увидел свет релиз PacketFence 7.3, свободной системы для управления доступом к сети (NAC), которая может использоваться для организации централизованного доступа и эффективной защиты сетей любого размера. Код системы распространяется под лицензией GPLv2. Установочные пакеты подготовлены для RHEL 7 и Debian 8. PacketFence предоставляет средства для обеспечения централизованного входа пользователей в сеть по проводным и беспроводным каналам с возможностью активации через web-интерфейс (captive portal). Поддерживается интеграция с внешними базами пользователей через LDAP и ActiveDirectory, возможна блокировка нежелательных устройств (например, запрет на подключение мобильных устройств или точек доступа), проверка трафика на вирусы, выявление вторжений (интеграция со Snort), аудит конфигурации и программной начинки … Читать далее Релиз системы управления доступом к сети PacketFence 7.3

IBM перевёл сервер приложений WebSphere Liberty в разряд свободного ПО

Компания IBM представила проект Open Liberty, в рамках которого открыты исходные тексты сервера приложений WebSphere Liberty c поддержкой создания микросервисов на языке Java и приложений на базе архитектуры Cloud-Native. Код открыт под лицензией EPL (Eclipse Public License). Вместе с открытым на прошлой неделе JVM OpenJ9, Open Liberty образует полный Java-стек IBM с открытой моделью лицензирования. Доступны все базовые возможности, необходимые для создания Java-приложений и микросервисов. Open Liberty полностью совместим с Java EE 7 (используется реализация WebSphere Liberty) и включает поддержку дополнительных API, предложенных сообществом MicroProfile. Концепция микросервисов подразумевает разбиение сложных монолитных приложений на набор обособленных сервисов, каждый из которых берёт … Читать далее IBM перевёл сервер приложений WebSphere Liberty в разряд свободного ПО

Релиз дистрибутива Korora 26

Доступен релиз пользовательского дистрибутива Korora 26, построенного на пакетной базе Fedora 26 (позиционируется как Fedora Remix) и предлагающего сборки (x86_64) с рабочими столами MATE, Cinnamon, Xfce, KDE Plasma и GNOME. В состав входит набор проприетарных кодеков и драйверов, а также расширенный набор приложений, что позволяет сразу начать работу без установки дополнительных пакетов из репозиториев. Из предлагаемых по умолчанию приложений можно отметить Firefox (вместо Epiphany в GNOME), VLC, драйверы NVIDIA и AMD. Для быстрой установки доступны Google Chrome и Adobe Flash, VirtualBox, Google Earth и Google Talkplugin. В новом выпуске прекращено формирование сборок для 32-разрядных систем и обновлены версии пользовательских окружений … Читать далее Релиз дистрибутива Korora 26