В рамках проекта SlateKit Shell развивается новый браузер на базе библиотеки Qt

Представлен начальный прототип экспериментального web-браузера SlateKit Shell, построенного на базе технологий Qt5/QtQuick2 и движка QtWebKit. Код написан целиком на QML/JavaScript и распространяется в рамках лицензии Apache 2.0. Браузер примечателен использованием непохожего на другие продукты интерфейса, в котором сайт отображается постоянно в полноэкранном режиме, но в любой момент можно вызвать боковую панель со списком открытых вкладок и управляющим меню, сдвинув экран вправо при помощи управляющего жеста. Браузер развивается как часть проекта SlateKit, в рамках которого ведётся подготовка компонентов для построения пользовательских интерфейсов для планшетов. Читать далее В рамках проекта SlateKit Shell развивается новый браузер на базе библиотеки Qt

Apache OpenOffice 3.4 преодолел рубеж в 50 миллионов загрузок

Фонд Apache объявил о преодолении отметки в 50 миллионов загрузок с момента выпуска Apache OpenOffice 3.4 (учтены как загрузки 3.4.0, так и загрузки корректирующего выпуска 3.4.1). Достижение нового рубежа почти совпало с двумя примечательными для проекта датами: 8 мая 2012 года увидел свет Apache OpenOffice 3.4, а 1 мая 2002 года состоялся выпуск OpenOffice.org 1.0. По числу загрузок лидирует США (9.8 млн), на втором месте Франция (6.7 млн), на третьем Германия (4.9 млн). Россия на 8 месте (1.8 млн), уступая Италии (4.5 млн), Японии (2.7 млн), Великобритании (2.2 млн) и Испании (1.9 млн). Около 90% всех загрузок приходится на сборку … Читать далее Apache OpenOffice 3.4 преодолел рубеж в 50 миллионов загрузок

Компания Google представила среду разработки Android Studio и добавила поддержку PHP в App Engine

Компания Google представила на конференции Google I/O новую интегрированную среду разработки приложений для платформы Android — Android Studio. Среда построена на базе исходных текстов системы IntelliJ IDEA, развиваемой отечественной компанией JetBrains. Android Studio будет развиваться как открытый проект, код IDE уже доступен для загрузки через репозиторий исходных текстов Android и распространяется под лицензией Apache 2.0 . Новая среда разработки отличается оптимизацией выполнения типовых задач, решаемых в процессе разработки приложений для платформы Android. В том числе в среду включены средства для упрощения тестирования программ на совместимость с разными версиями платформы и инструменты для проектирования приложений, работающих на устройствах с различными разрешениями … Читать далее Компания Google представила среду разработки Android Studio и добавила поддержку PHP в App Engine

Продемонстрирована работа KWin под управлением Wayland/Weston

Мартин Грэслин (Martin Gräßlin), ведущий разработчик оконного менеджера KWin, развиваемого проектом KDE, представил первые результаты портирования KWin для работы поверх композитного сервера Weston с использованием механизмов Wayland для перенаправления ввода и вывода. Базовое окружение по прежнему работает с использованием X-сервера, KWin параллельно запускается поверех Weston и вместо ранее осуществляемого рендиренга в окно X11 формирует вывод существующего окружения через Wayland, а ввод транслирует из Wayland в X11. Читать далее Продемонстрирована работа KWin под управлением Wayland/Weston

Инициатива по замене Firefox на Chromium в базовой поставке Ubuntu

Компания Canonical предприняла третью попытку перехода на использование по умолчанию web-браузера Chromium вместо Firefox. На этот раз в качестве основного аргумента в пользу Chromium называется унификация подсистем: интегрированный web-стек Ubuntu Touch основан на движке из состава Chromium, поэтому не совсем корректно использовать разные браузерные движки в базовой поставке мобильных и настольных редакций Ubuntu. Кроме того, переход на Chromium позволит задействовать режим Chromeless для запуска web-приложений из панели Unity, позволяющий работать с web-приложениями в обособленных окнах, как с обычными программами (в Firefox web-приложения Unity Web Apps запускаются в отдельной вкладке). Среди мотивов также упоминается соответствие Chromium потребностям пользователей и желание предоставить … Читать далее Инициатива по замене Firefox на Chromium в базовой поставке Ubuntu

Корректирующий релиз GNOME 3.8.2

Доступен корректирующий выпуск GNOME 3.8.2, в который включены исправления ошибок, обновлена документация, улучшены переводы и внесены незначительные улучшения, направленные на увеличение стабильности. Демонстрационную Live-сборку на основе GNOME 3.8, можно загрузить с данной страницы. Следующий значительный релиз GNOME 3.10 запланирован на 25 сентября. В осеннем выпуске ожидается появление опциональной возможности запуска оболочки GNOME Shell в качестве композитного сервера Wayland, для чего будет обеспечена поддержка базовых интерфейсов, идентичных с эталонным композитным сервером Weston. Среди других планируемых улучшений: средства для автоматического обновления дополнений к GNOME Shell; интеграция поддержки Flickr в приложение для просмотра фотографий; новые базовые приложения для работы с картами и для … Читать далее Корректирующий релиз GNOME 3.8.2

Разработчики openSUSE рассматривают возможность замены LXDE на Enlightenment E17 в базовом DVD

Разработчики openSUSE рассматривают предложение по замене LXDE на Enlightenment E17 в роли штатного легковесного десктоп окружения, поставляемого в составе базового DVD и доступного для выбора на этапе установки. Вместить оба окружения на DVD не представляется возможным из-за необходимости сохранить текущий размер диска. В качестве мотива подобного шага называется стагнация в развитии LXDE, в то время как Enlightenment развивается достаточно интенсивно и уже пригоден для повседневного использования. Дополнительное упоминается альтернативный вариант — интеграция в инсталлятор средств для установки дополнительных десктоп-окружений с загрузкой пакетов по сети. Читать далее Разработчики openSUSE рассматривают возможность замены LXDE на Enlightenment E17 в базовом DVD

Беспечность разработчиков ZPanel обернулась взломом инфраструктуры проекта

Поучительная история развивается вокруг открытой панели управления хостингом ZPanel, разработчики которой пренебрежительно отвечали на критику об использовании небезопасного стиля кодирования (например, использование eval, прямая подстановка переменных из массива $_POST в запросы SQL, наличие процесса zsudo для запуска любого кода ZPanel с правами root). Критика игнорировалась даже при демонстрации конкретных уязвимостей. Создатели ZPanel ссылались на то, что они Web-разработчики, а не эксперты по безопасности. Кроме того, разработчики излишне доверяли результатам ранее заказанного стороннего аудита кода, который судя по всему являлся лишь формальной и поверхностной проверкой. Если явная уязвимости, которая позволяла поменять пароль администратора, была исправлена, то вторая проблема, затрагивающая систему шаблонов, … Читать далее Беспечность разработчиков ZPanel обернулась взломом инфраструктуры проекта

Игра "X3: Albion Prelude" доступна для Linux

Компания Egosoft выпустила Linux-версию космического симулятора «X3: Albion Prelude». Игра изначально была выпущена в ноябре 2011 года и является последней игрой серии X3. Игра доступна для установки через клиент Steam для платформы Linux. Ранее для Linux также были портированы выпущенные в 2005 и 2008 годах игры «X3: Reunion» и «X3: Terran Conflict». Читать далее Игра "X3: Albion Prelude" доступна для Linux

Для языка Dart представлен сервис компиляции приложений, работающий на стороне браузера

Разработчики языка программирования Dart ввели в строй сервис try.dartlang.org, в рамках которого предоставлен web-интерфейс для компиляции в JavaScript и запуска программ на языке Dart. Особенностью сервиса является то, что он реализован в форме самодостаточного web-приложения, работающего на стороне браузера и не требующего обращения к внешнему сервису (сервис может работать в offline-режиме, без наличия сетевого соединения). При этом сервис включает в себя и полнофунуциональный компилятор dart2js для языка Dart, который также выполняется на стороне браузера. Сервис и компилятор написаны на языке Dart и скомпилированы в JavaScript. Напомним, что язык Dart развивается компанией Google и позиционируется как язык структурированного программирования для Web, … Читать далее Для языка Dart представлен сервис компиляции приложений, работающий на стороне браузера

Обновление программы для управления фотографиями digiKam 3.2.0

Доступна новая версия программы для управления коллекцией фотографий digiKam 3.2.0. По сравнению с прошлым выпуском отмечено исправление 46 ошибок. Во входящем в состав пакета наборе плагинов (Kipi-plugins) устранено 10 ошибок. Из новшеств отмечается добавление в интерфейс для работы с альбомом фотографий нового режима «Table-View» для отображения элементов в виде списка, напоминающего вывод в файловом менеджере. Для изменения порядка вывода допускается сортировка по произвольному свойству фотографий. Состав списка можно изменять, например, можно показать имя файла, изображение, метаданные и свойства digiKam. Другим новшеством является предоставление возможности фильтрации и поиска элементов на основе свойства Aspect-Ratio, определяющего пропорции изображения. Добавлен новый инструмент Auto-Crop, позволяющий … Читать далее Обновление программы для управления фотографиями digiKam 3.2.0

Для языка Dart представлен самодостаточный компилятор, работающий на стороне брузера

Разработчики языка программирования Dart ввели в строй сервис try.dartlang.org, в рамках которого предоставлен web-интерфейс для компиляции в JavaScript и запуска программ на языке Dart. Особенностью сервиса является то, что он реализован в форме самодостаточного web-приложения, работающего на стороне браузера и не требующего обращения к внешнему сервису (сервис может работать в offline-режиме, без наличия сетевого соединения). При этом сервис включает в себя и полнофунуциональный компилятор dart2js для языка Dart, который также выполняется на стороне браузера. Сервис и компилятор написаны на языке Dart и скомпилированы в JavaScript. Напомним, что язык Dart развивается компанией Google и позиционируется как язык структурированного программирования для Web, … Читать далее Для языка Dart представлен самодостаточный компилятор, работающий на стороне брузера

Начало бета-тестирования Qt 5.1. Обновление Qt Creator 2.7.1

Компания Digia объявила о начале тестирования бета-выпуска Qt 5.1. Релиз Qt 5.1.0 планируется выпустить до начала лета. Для упрощения установки тестовой версии, кроме исходных текстов, предоставлен бинарный пакет с инсталлятором. При подготовке ветки Qt 5.1 основные усилия были направлены на оптимизацию производительности и улучшение работы возможностей, изначально представленных в Qt 5.0. Новые ключевые возможности Qt 5.1 Beta: Модуль Qt Quick Controls с набором готовых компонентов для построения интерфейса пользователя, ориентированных на десктоп-приложения, создаваемые с Qt Quick; Модуль Qt Quick Layouts представляющий легкий и более интуитивно понятный способ управления масштабированием пользовательских интерфейсов, гарантирующий неизменное расположение элементов на экранах с разным разрешением; … Читать далее Начало бета-тестирования Qt 5.1. Обновление Qt Creator 2.7.1

Разработчики Ubuntu продемонстрировали рабочий прототип оболочки Unity 8 и дисплейного сервера Mir

Джоно Бэкон (Jono Bacon), менеджер по взаимодействию с комьюнити компании Canonical, представил несколько видеороликов, демонстрирующих состояние разработки дисплейного сервера Mir и работающей на его основе пользовательской оболочки Unity 8, развиваемой в рамках проекта Unity Next. Работа Unity 8 на ноутбуке MacBook Pro Retina с экранным разрешением 2880×1800: Мобильный вариант Unity 8, установленный на смартфон Galaxy Nexus: Инструкции по сборке Mir и Unity 8 для самостоятельного тестирования можно найти на данных страницах. Доступный из коробки эксперментальный прототип окружения на базе Mir планируется включить в состав осеннего выпуска Ubuntu 13.10, который по умолчанию по прежнему будет основан на использовании X-сервера, но уже … Читать далее Разработчики Ubuntu продемонстрировали рабочий прототип оболочки Unity 8 и дисплейного сервера Mir

В июне в Беларуси пройдёт конференция LVEE 2013

Девятая международная конференция Linux Vacation / Eastern Europe пройдёт с 27 по 30 июня в Беларуси, недалеко от г. Гродно. Мероприятие объединяет общение и отдых специалистов и энтузиастов в области свободного ПО, включая платформу GNU/Linux, но не ограничиваясь ею. Организаторы LVEE – Minsk Linux Users Group, а также активные члены сообщества open source из других городов. Рекомендуемые для участия в конференции языки – русский, белорусский и английский. Формат конференции включает главным образом доклады и краткие выступления; возможны также круглые столы, воркшопы и код-спринты. В тематику входит разработка и сопровождение свободного ПО, внедрение и администрирование решений на основе свободных технологий, особенности … Читать далее В июне в Беларуси пройдёт конференция LVEE 2013

Консорциум W3C представил JavaScript API с реализацией сетевых сокетов

Консорциум W3C, курирующий разработку web-стандартов, опубликовал черновой вариант спецификации Raw Socket API, определяющей низкоуровневые средства сетевого взаимодействия, предоставляющие возможность создания TCP и UDP соединений. Поддерживается как создание серверных обработчиков, принимающих соединения, так и клиентских систем, обращающихся к внешним сервисам. Указанный API нацелен в первую очередь на создание локально выполняемых web-приложений, близких по своем возможностям к нативным приложениям (например, написанных с использованием web-технологий программ для мобильных платформ). Из других спецификаций, развиваемых той же рабочей группой, можно отметить API для обращения к средствам телефонии и мгновенного обмена сообщениями, API для взаимодействия с адресной книгой, API для доступа к аппаратным возможностям (BlueTooth) и … Читать далее Консорциум W3C представил JavaScript API с реализацией сетевых сокетов

Компания Canonical обеспечит длительную поддержку для ядра Linux 3.8

Компания Canonical объявила о решении взять в свои руки сопровождение выпуска обновлений для ветки ядра 3.8. Обновления будут выпускаться до августа 2014 года. Напомним, что Грег Кроа-Хартман (Greg Kroah-Hartman), курирующий подготовку промежуточных выпусков для стабильных веток ядра, объявил о прекращении поддержки ветки 3.8. Компания Canonical заинтересована в поддержке ядра 3.8, так как данная ветка используется в Ubuntu 13.04. Из других longterm-веток, можно отметить поддерживаемые Грегом Кроа-Хартманом, выпуски 3.4 и 3.0, а также ветку 3.2, поддержку которой взял в свои руки Ben Hutchings, входящий в команду мэйнтейнеров пакета с ядром Linux проекта Debian (ядро 3.2 используется в Debian Wheezy и в … Читать далее Компания Canonical обеспечит длительную поддержку для ядра Linux 3.8

Компания Oracle объявила о смене схемы нумерации выпусков Java SE

В связи с пропуском большого числа чётных номеров версий из-за обилия внеплановых обновлений, связанных с безопасностью, компания Oracle анонсировала изменение метода присвоения номеров новым выпускам Java SE. Использование нечётных номеров версий для обновлений связанных с безопачностью будет сохранено, но номера не связанных с безопасностью выпусков будут сдвинуты в область кратную 20, а обновления безопасности будут выпускаться с отступом, кратным 5. Например, следующие функциональное обновление будет поставляться под номером 7u40, а идущие за ним обновления, связанные с устранением уязвимостей, — 7u45, 7u51 и 7u55. Затем выйдет функциональное обновление 7u60 и следующие за ним обновления безопасности будут доступны под номерами 7u65, 7u71 … Читать далее Компания Oracle объявила о смене схемы нумерации выпусков Java SE

Отчёт о состоянии развития FreeBSD за первый квартал 2013 года

Представлен отчёт о развитии проекта FreeBSD с января по март 2013 года. В указанный период наиболее важными событиями стали подготовка выпуска 8.4-RELEASE, восстановление сборки бинарных пакетов, обеспечение поддержки плат Cubieboard и Hackberry, прогресс в портировании новых выпусков X.Org, GNOME, KDE и Xfce, разработка поддержки GPU AMD, увеличение производительности UFS/FFS, реализация поддержки multipath TCP в сетевом стеке. Одновременно сообщается о возобновлении доступа к бинарным пакетам, которые полгода назад были убраны из публичного доступа в связи с обнаружением следов взлома двух серверов, участвующих в сборке пакетов. Основные достижения: Сетевая подсистема Доступны первые три выпуска реализации MPTCP (Multipath TCP) для ядра FreeBSD. MPTCP … Читать далее Отчёт о состоянии развития FreeBSD за первый квартал 2013 года

Необычная узявимость в Apache mod_rewrite

В модуле mod_rewrite популярного HTTP-сервера Apache серии 2.2.x обнаружена интересная уязвимость (CVE-2013-1862), позволяющая удаленному злоумышленнику выполнить произвольную команду в момент просмотра лог-файла администратором сервера. Уязвимость обусловлена тем фактом, что mod_rewrite при записи в лог-файл не экранирует специальные символы, что позволяет удаленному злоумышленнику, при помощи специально оформленных запросов к веб-серверу, записать туда, например, управляющие последовательности для терминала. При правильном манипулировании такими последовательностями, можно добиться запуска произвольных команд с правами пользователя, осуществлявшего просмотр лога (как правило, подобные лог-файлы доступны для чтения только пользователю root). Доступен патч, исправляющий данную уязвимость. К настоящему моменту проблема исправлена в RHEL и CentOS. Разработчики Debian в курсе наличия … Читать далее Необычная узявимость в Apache mod_rewrite

В ядре Linux выявлена локальная 0-day уязвимость

В ядре Linux обнаружена ранее неизвестная 0-day уязвимость (CVE-2013-2094), позволяющая получить root-доступ произвольному пользователю. Проблему усложняет то, что ошибка существовала на протяжении последних 2-3 лет и присутствует во всех ядрах, начиная с 2.6.37 и включая 3.8.8 (ядра 3.9.x проблеме не подвержены). Уязвимость вызвана ошибкой в коде подсистемы PERF_EVENTS, которая должна быть активирована для успешной эксплуатации уязвимости (в большинстве дистрибутивов ядро собрано поддержкой PERF_EVENTS). Пользователи RHEL 6 и CentOS 6, несмотря на использование ядра 2.6.32, не застрахованы от данной ошибки — проблемный код был успешно бэкпортирван Red Hat в пакет с ядром, поставляемом в RHEL. Патч с устранением проблемы был принят … Читать далее В ядре Linux выявлена локальная 0-day уязвимость