Компания 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

Для Firefox подготовлена возможность декорирования окон на стороне клиента

Jiří Eischmann, работающий в Red Hat в команде развития десктоп-систем, сообщил о реализации для Firefox поддержки режима декорирования окон на стороне клиента (CSD, Client Side Decoration), при котором заголовок и рамки окна отрисовываются не оконным менеджером, а самим приложением. Представленная возможность позволит приблизить интерфейс Firefox к оформлению штатных приложений GNOME, а именно реализовать такие особенности, как перенос панели вкладок в заголовок окна, а также скрытые рамки. Сборки модифицированного Firefox 55 подготовлены для тестирования в Fedora 25, 26 и 27 (после установки требуется установить widget.allow-client-side-decoration=true в about:config). Изменения к Firefox c дополнительными улучшениями для поддержки Wayland и CSD можно найти в … Читать далее Для Firefox подготовлена возможность декорирования окон на стороне клиента

Четвёртый тестовый выпуск ОС Subgraph

Спустя 10 месяцев с момента прошлого обновления сформирован четвёртый альфа-выпуск проекта Subgraph OS, в рамках которого развивается платформа, обеспечивающая запуск десктоп-приложений в отдельных изолированных контейнерах. По сравнению с системой Qubes, использующей средства виртуализации для изоляции приложений, применение контейнеров позволило значительно снизить потребление ресурсов и сделать систему более дружественной для пользователей. Для работы Subgraph требуется 64-разрядный CPU, 2 Гб ОЗУ (рекомендуется 4 Гб) и 20 Гб дискового пространства. Для загрузки доступен iso-образ размером 1.3 Гб. Проект Subgraph изначально нацелен на предоставление максимальной безопасности и стойкости к атакам, для чего кроме контейнеров применяются наработки проекта Grsecurity/PaX и жесткая верификация устанавливаемых компонентов. Взаимодействие … Читать далее Четвёртый тестовый выпуск ОС Subgraph

Релиз открытой биллинговой системы Ubilling 0.8.5

Доступен релиз открытой биллинговой системы Ubilling 0.8.5 Valhalla, выступающий надстройкой над Stargazer, свободной системы учёта и авторизации в локальных, домашних и офисных сетях. Код Ubilling написан на PHP и распространяется под лицензией GPLv2. Для предварительного ознакомления с системой запущен демонстрационный web-интерфейс. Основные изменения в новом выпуске: alter.ini: добавлена новая опция PON_USERLINK_CHECK, включающая сверку связанных с ONU пользователей и реального состояния FDB OLT. alter.ini: добавлена новая опция WIFICPE_ENABLED, включающая учет клиентского WiFi CPE. alter.ini: добавлена необязательная опция WIFICPE_TARIFFMASK, устанавливающая маску имени тарифа для пользователей, для которых требуется учет CPE. alter.ini: добавлена новая опция MACVEN_CACHE, включающая кэширование идентификаторов производителей оборудования. alter.ini: добавлена … Читать далее Релиз открытой биллинговой системы Ubilling 0.8.5

Представлен gtkplatform, плагин для отрисовки Qt-приложений с использованием GTK+

В рамках проекта gtkplatform развивается новый механизм для бесшовного отображения Qt-приложений в окружениях на базе GTK+. В отличие от решений, основанных на стилизации элементов оформления или замены движка тем оформления, в gtkplatform предлагается иной подход — к Qt подключается плагин с реализацией платформы отрисовки на базе GTK+. Иными словами оконные операции Qt-приложений транслируются в API GTK+, который используется как первичный тулкит. Код написан на языке С++ и по аналоги с Qt распространяется под лицензиями LGPLv3 и GPLv2+. Реализованный в gtkplatform подход позволяет задействовать в Qt-приложениях родные диалоги, обработчики ввода и меню GTK+, что сводит к минимуму видимые отличия при интеграции … Читать далее Представлен gtkplatform, плагин для отрисовки Qt-приложений с использованием GTK+

Выпуск мультимедийной библиотеки SDL 2.0.6 с поддержкой API Vulkan

Состоялся релиз библиотеки SDL 2.0.6 (Simple Direct Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Библиотека предоставляет такие средства, как аппаратно ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука, вывод 3D через OpenGL/OpenGL ES и множество иных сопутствующих операций. Библиотека написана на языке Си и распространяется под лицензией zlib. Для использования возможностей SDL в проектах на различных языках программирования предоставляются биндинги. Новый выпуск выделяется появлением кросс-платформенной поддержки графического API Vulkan, включением экспериментального драйвера для звуковой подсистемы JACK, реализацией видеодрайвера для работы через KMS/DRM в Linux и добавлением поддержки многих игровых контроллеров, включая Nintendo Switch Pro Controller, а также … Читать далее Выпуск мультимедийной библиотеки SDL 2.0.6 с поддержкой API Vulkan