Для PostgreSQL представлена реализация условных индексов

Представлен первый релиз расширения HypoPG с реализацией условных (hypothetical) индексов для PostgreSQL. Суть условного индекса в том, что он отсутствует на диске и создаётся мгновенно в момент использования, не создавая дополнительную нагрузку на ввод/вывод и не отнимая время на создание индекса и его сопровождение. Одним из назначений условных индексов является предварительная оценка выбранного метода индексирования до фактического создания полноценного индекса. Например, можно создать условный индекс и при помощи вызова EXPLAIN проверить применяется ли он для тех или иных запросов. Читать далее Для PostgreSQL представлена реализация условных индексов

Ford использует Ubuntu в проекте беспилотного автомобиля

Компания Ford сообщила об очередном этапе развития проекта по созданию беспилотного автомобиля, который приблизился к состоянию готового продукта. В частности, беспилотный автомобиль Ford переведён из разряда исследовательских разработок в расширенный инженерный проект. На представленных в анонсе фотографиях видно, что на ноутбуке с управляющим ПО используется Ubuntu Linux. Читать далее Ford использует Ubuntu в проекте беспилотного автомобиля

Инициатива по созданию единой коллекции обновлений прошивок для Linux

Ричард Хьюз (Richard Hughes), создатель проекта PackageKit, активно участвующий в разработке Fedora и GNOME, представил новый проект Linux Vendor Firmware Service, в рамках которого предпринята попытка создания коллекции прошивок для обеспечения их обновления в дистрибутивах. Предполагается, что прошивки на сайт будут загружать производители и их можно будет использовать в дистрибутивах при помощи инструментария fwupd, специально созданного демона для организации обновления прошивок. Поддерживается как режим автоматического обновления прошивок, без необходимости совершения каких-то действий со стороны пользователя, так и выполнение операции после подтверждения. Сервис позволит упростить доставку прошивок производителями, которым не придётся формировать пакеты для различных дистрибутивов и генерировать сопутствующие каждому обновлению … Читать далее Инициатива по созданию единой коллекции обновлений прошивок для Linux

Увидел свет Eclipse 4.5 (Mars)

Организация Eclipse Foundation представила ежегодный релиз Eclipse Mars, объединяющего все развиваемые под эгидой Eclipse проекты, такие как платформа Eclipse, набор инструментов для разработчиков на языке Java, средства для управления исходными текстами, визуальные построители GUI и т.п. Для загрузки подготовлено 14 сборок Eclipse, оптимизированных для различных применений платформы, включая варианты для разработчиков, использующих Java SE, Java EE, JavaScript, PHP и C/C++. В подготовке нового выпуска приняли участие 380 разработчиков. Общий объем выпущенных в рамках Eclipse Luna исходных текстов составляет 65 млн строк кода. Число вошедших в состав релиза проектов составило 79. По сравнению с прошлым выпуском добавлено семь новых проектов: e(fx)clipse, … Читать далее Увидел свет Eclipse 4.5 (Mars)

Mozilla развивает инструментарий для портирования дополнений Chrome в Firefox

Разработчики из проекта Mozilla подготовили инструмент Chrome Tailor, позволяющий автоматизировать выполнение работы по портированию Chrome-расширений для Firefox. Для обеспечения работы в Firefox написанных для Chrome расширений выполняется трансляция порции Google Chrome API и преобразование данных, указанных в манифесте к дополнению. В простейших случаях для получения работающего Firefox-расширение достаточно запустить утилиту chrome-tailor, но не все специфичные для Chrome вызовы API пока реализованы. Читать далее Mozilla развивает инструментарий для портирования дополнений Chrome в Firefox

На базе Photoshop выпущена открытая среда проектирования интерфейса приложений

Компания Adobe выпустила новый продукт Photoshop Design Space, в рамках которого предпринята попытка продвижения новых способов использования Photoshop. Photoshop Design Space представляет собой среду для проектирования шаблонов интерфейса приложений и web-дизайна. Приложение написано с использованием web-технологий и работает как надстройка над Photoshop. Исходные тексты Design Space распространяются под лицензией MIT, что позволяет создавать свои варианты оболочек для Photoshop. Читать далее На базе Photoshop выпущена открытая среда проектирования интерфейса приложений

Выпуск Docker 1.7. Docker и CoreOS объединили усилия в разработке единого формата контейнеров

Представлен релиз инструментария для управления изолированными Linux-контейнерами Docker 1.7, предоставляющего высокоуровневый API для манипуляции контейнерами на уровне изоляции отдельных приложений. В частности, Docker позволяет, не заботясь о формировании начинки контейнера, запускать произвольные процессы в режиме изоляции и затем переносить и клонировать сформированные для данных процессов контейнеры на другие серверы, беря на себя всю работу по созданию, обслуживанию и сопровождению контейнеров. Код Docker написан на языке Go и распространяется под лицензией Apache 2.0. Инструментарий базируется на применении встроенных в ядро Linux штатных механизмов изоляции на основе пространств имён (namespaces) и групп управления (cgroups). Для создания контейнеров предлагается использовать libcontainer (обёртка над … Читать далее Выпуск Docker 1.7. Docker и CoreOS объединили усилия в разработке единого формата контейнеров

Выпуск Erlang/OTP 18.0

Доступен релиз функционального языка программирования Erlang 18.0, ориентированного для разработки распределённых отказоустойчивых приложений, обеспечивающих параллельную обработку запросов в режиме реального времени. Язык получил распространение в таких областях, как телекоммуникации, банковские системы, электронная коммерция, компьютерная телефония и организация мгновенного обмена сообщениями. Одновременно выпущен релиз OTP 17.0 (Open Telecom Platform) — сопутствующего набора библиотек и компонентов для разработки распределённых систем на языке Erlang. Из наиболее важных изменений можно отметить смену лицензии на код с MPL на Apache 2.0, задействование для больших хэшей (maps) более эффективного внутреннего представления HAMT (Hash Array Mapped Trie), поддержка использования переменных в качестве ключей хэша, удаление ненадёжных средств … Читать далее Выпуск Erlang/OTP 18.0

Разработчики Chromium отключили автоматическую загрузку проприетарного дополнения

В кодовую базу Chromium внесены изменения, отключающие по умолчанию загрузку компонента Hotword, обеспечивающего работу сервиса голосового управления «Ok Google». Более того, дополнение Hotword будет автоматически удалено, если оно было загружено до этого. Для использования Hotword теперь требуется явная установка сборочного флага «enable_hotwording=1». Изменение внесено в ответ на недовольство сообщества на автоматическую скрытую загрузку исполняемого бинарного файла в браузере, позиционируемом как свободный продукт. Читать далее Разработчики Chromium отключили автоматическую загрузку проприетарного дополнения

Поступил в продажу смартфон Meizu MX4, укомплектованный платформой Ubuntu Phone

Компания Canonical сообщила о поступлении на европейский рынок смартфонов MX4 Ubuntu Edition, выпускаемых китайским производителем Meizu. Устройство основано на уже существующей модели Meizu MX4 и отличается изменённой прошивкой. Смартфон Ubuntu MX4 снабжён 5-дюймовым экраном (1152×1920) и построен на базе SoC MediaTek MT6595 с двумя четырёхядерными CPU — мощным Cortex-A17 (2.2 GHz) и энергоэффективным Cortex-A7 (1.7 GHz), GPU PowerVR G6200, 2GB ОЗУ, 16 или 32 Гб Flash, 20.7-мегапиксельной камерой. В продажу устройство поступит 25 июня. Стоимость смартфона 299 евро. Читать далее Поступил в продажу смартфон Meizu MX4, укомплектованный платформой Ubuntu Phone

На базе Photoshop выпущена открытая среда проектирование интерфейса приложений

Компания Adobe выпустила новый продукт Photoshop Design Space, в рамках которого предпринята попытка продвижения новых способов использования Photoshop. Photoshop Design Space представляет собой среду для проектирования шаблонов интерфейса приложений и web-дизайна. Приложение написано с использование web-технологий и работает как надстройка над Photoshop. Исходные тексты Design Space распространяются под лицензией MIT, что позволяет создавать свои варианты оболочек для Photoshop. Читать далее На базе Photoshop выпущена открытая среда проектирование интерфейса приложений

Выпуск Docker 1.7. Docker и CoreOS объединили усилия по разработке единого формата контейнеров

Представлен релиз инструментария для управления изолированными Linux-контейнерами Docker 1.7, предоставляющего высокоуровневый API для манипуляции контейнерами на уровне изоляции отдельных приложений. В частности, Docker позволяет, не заботясь о формировании начинки контейнера, запускать произвольные процессы в режиме изоляции и затем переносить и клонировать сформированные для данных процессов контейнеры на другие серверы, беря на себя всю работу по созданию, обслуживанию и сопровождению контейнеров. Код Docker написан на языке Go и распространяется под лицензией Apache 2.0. Инструментарий базируется на применении встроенных в ядро Linux штатных механизмов изоляции на основе пространств имён (namespaces) и групп управления (cgroups). Для создания контейнеров предлагается использовать libcontainer (обёртка над … Читать далее Выпуск Docker 1.7. Docker и CoreOS объединили усилия по разработке единого формата контейнеров

Модуль для интеграции LibreOffice в просмотрщик документов GNOME

Представлены первые результаты работы по добавлению в Evince (GNOME Documents) поддержки просмотра и редактирования документов с использованием компонентов LibreOffice вместо штатного движка EvinceView. Работа организована путём интеграции виджета LOKDocView, поставляемого в составе модуля LibreOfficeKit. Читать далее Модуль для интеграции LibreOffice в просмотрщик документов GNOME

Red Hat выходит на рынок мобильного ПО, скооперировавшись с Samsung

Компании Red Hat и Samsung сформировали стратегический альянс для создания корпоративных мобильных решений. В частности, планируется представить серию бизнес-приложений, работающих на базе платформы Red Hat Mobile Application Platform, сформировать экосистему разработки мобильных приложений для корпоративного сектора, обеспечить сервис поддержки и наладить взаимодействие с компаниями для продвижения новых решений. Новый продукт Red Hat Mobile Application Platform будет нацелен на создание мобильных приложений для решения задач бизнеса, таких как бизнес-аналитика, организация взаимодействия с клиентами, инвентаризация, поддержание каталога продукции, формирование прайсов, обработка заказов и выписка счетов. Создаваемые при помощи платформы приложения будут обладать гибкими средствами кастомизации и смогут быть адаптированы для нужд и … Читать далее Red Hat выходит на рынок мобильного ПО, скооперировавшись с Samsung

Результаты опроса Red Hat, касающегося внедрения Linux-контейнеров

Компания Red Hat представила результаты опроса корпоративных заказчиков о планах по внедрению контейнеров приложений. Проведенный компанией TechValidate по заказу Red Hat опрос, в котором приняли участие 338 лиц, принимающих решения, и технических ИТ-специалистов из различных организаций, включая компании Fortune 500 и органы власти, показал, что, несмотря на прогнозируемый на ближайшие годы всплеск числа внедрений, обеспокоенность вопросами безопасности и сертификации контейнеров, а также подготовки специалистов сохраняется. На решение этих проблем и ориентирована программа сертификации контейнеров Red Hat. Результаты опроса демонстрируют твердые намерения корпоративных заказчиков по переходу на технологию контейнеров: 67% респондентов планируют ее промышленное внедрение в течение следующих двух лет. Опрошенные … Читать далее Результаты опроса Red Hat, касающегося внедрения Linux-контейнеров

Среда управления данными Kexi портирована на KDE Frameworks 5 и Qt 5

Началось тестирование начальной альфа-версии среды для визуального управления данными Kexi 3, примечательной переходом к использованию KDE Frameworks 5 и Qt 5.4. Kexi является аналогом таких проприетарных систем как MS Access, FileMaker, Oracle Forms и позволяет быстро создавать формы ввода, обработки и редактирования данных, формировать запросы и генерировать отчёты. Переход на KDE Frameworks 5 является важным шагом к созданию варианта Kexi для мобильных устройств и подготовке полноценной версии системы для платформы Windows. Кроме того, разработчикам удалось добиться повышения компактности кодовой базы и ускорения работы приложения. В основе Kexi лежат распространяемые под лицензией LGPL фреймворки KDb, KReport и KProperty, которые также можно … Читать далее Среда управления данными Kexi портирована на KDE Frameworks 5 и Qt 5

Facebook открыл код среды разработки Nuclide

Facebook объявил об открытии исходных текстов интегрированной среды разработки Nuclide, оптимизированной для разработки мобильных и web-приложений на языке JavaScript с использованием React или React Native, а также для разработки на языке Hack (вариант PHP со статической типизацией). Код Nuclide опубликован под лицензией BSD и представляет собой набор компонентов для развиваемой компанией GitHub свободной платформы Atom, которая построена с использованием браузерного ядра Chromium. Установка среды производится путем загрузки штатной версии Atom и установки в неё связанных с Nuclide пакетов. Основные особенности Nuclide: Средства удалённой разработки, дающие возможность работы с кодом, размещённым на удалённом сервере. На сервере размещается специальный серверный демон (nuclide/server), … Читать далее Facebook открыл код среды разработки Nuclide

Компания Red Hat возглавила разработку OpenJDK 7

Компания Red Hat приняла лидерство над проектом OpenJDK 7, взяв на себя работу по продолжению формирования публично доступных обновлений, сопровождение кодовой базы и решение задач технической поддержки. Напомним, что компания Oracle в апреле выпустила последнее обновление Java SE 7, после чего прекратила формирование публично доступных обновлений, порекомендовав пользователям перейти на Java 8 или оформить расширенную поддержку. При этом существует достаточно большая категория корпоративных пользователей, которые продолжают использовать Java 7 и, по тем или иным причинам, не желают мигрировать на Java 8. Для удовлетворения потребности в продолжении жизненного цикла Java 7, компания Red Hat взяла на себя работу по формированию обновлений … Читать далее Компания Red Hat возглавила разработку OpenJDK 7

Проект Pale Moon создал форк браузерного движка Gecko

Разработчики проекта Pale Moon, в рамках которого развивается альтернативная сборка браузера Firefox, представили новый браузерный движок Goannaо, являющийся ответвлением от развиваемого Mozilla движка Gecko. На базе движка Goannaо будет построен следующий значительный релиз Pale Moon 26, который пока находится на стадии альфа-тестирования. В качестве основной причины поддержания собственного движка называется проблемы с нумерацией выпусков. Из-за особенностей нумерации версий Gecko, выпуски которого привязаны к версиям Firefox, возникает путаница из-за расхождения с нумерацией релизов Pale Moon. В частности, создаётся впечатление, что в Pale Moon использует устаревший движок, например, для последнего выпуска Pale Moon 25 в поле User Agent выводится Gecko 25, что … Читать далее Проект Pale Moon создал форк браузерного движка Gecko

Доступны тестовые сборки дистрибутива Virtuozzo 7, собранного из открытых компонентов OpenVZ

Следуя намеченному ранее плану разработчики проекта OpenVZ настроили регулярную публикацию тестовых сборок проекта Virtuozzo 7 и теперь все желающие получили возможность попробовать последнюю версию контейнеров OpenVZ. Доступны следующие файлы: Yum-репозиторий с установочными RPM-пакетами (ежедневное обновление) Установочный образ Virtuozzo 7 x86_64 (еженедельное обновление) Два шаблона для контейнеров: CentOS 6 x86_64, CentOS 7 x86_64 Планируется сделать два способа установки OpenVZ: Установка дистрибутива Virtuozzo 7. Использование пользовательских утилит на ванильном ядре с установкой в существующем дистрибутиве. Второй способ имеет ряд требований и ограничений: На диске должен быть отдельный раздел, смонтированный в /vz Рекомендуется использование файловой системы ext4 Есть вероятность возникновения ошибок из-за отсутствия … Читать далее Доступны тестовые сборки дистрибутива Virtuozzo 7, собранного из открытых компонентов OpenVZ

Кандидат в релизы NetBSD 7.0

Началось тестирование первого кандидата в релизы NetBSD 7.0. Выпуск доступен для загрузки с ftp-сервера проекта. Из основных новшеств по сравнению с NetBSD 6.0 можно отметить следующее: Портирование из Linux драйверов DRM/KMS для графических чипов Intel и AMD Radeon. Обновление компонентов X.Org; Серьёзно переработан код пакетного фильтра NPF; Поддержка дисковых разделов GPT в SysVinit; Мультипроцессорный стек USB; Возможность использования языка Lua для написания динамически загружаемых расширений к ядру, изменяющих поведение существующих систем или создающие новые возможности. Компилятор по умолчанию — GCC 4.8.4 (опционально LLVM/Clang 3.6.1); Поддержка мультипроцессорности для ARM; Поддержка новых ARM-плат: Raspberry Pi 2 ODROID-C1 BeagleBoard-xM BeagleBone BeagleBone Black Banana … Читать далее Кандидат в релизы NetBSD 7.0