В основную ветку репозитория AOSP (Android Open Source Project), в рамках которого развивается следующий выпуск платформы Android, приняты изменения по умолчанию активирующие для выполнения приложений новый runtime ART и отключающие использование runtime виртуальной машины Dalvik (libdvm.so). ART позволяет в момент установки скомпилировать приложение в машинный код и в дальнейшем выполнять программу в нативном виде, без задействования виртуальной машины. Применение упреждающей AOT-компиляции (Ahead-of-time) вместо JIT-компиляции по мере выполнения кода позволяет заметно повысить производительность программ. Для компиляции в поставку включена утилита dex2oat, формирующая исполняемые файлы на основе файлов в формате DEX (Dalvik Executable Format). Повышению производительности также способствует использование в ART более изощрённого сборщика мусора, отличающегося активным распараллеливанием операций и минимизацией действий, приводящих к приостановке выполнения. Кроме того, при использовании ART применяются более жесткие методы проверки приложения в момент установки, а разработчикам предлагаются расширенные инструменты для отладки и профилирования. Экспериментальная поддержка ART была добавлена в выпуске Android 4.4, но требовала для использования изменения настроек. Переход на ART в AOSP свидетельствует о том, что в следующем значительном выпуске Android данная технология будет применяться по умолчанию. |
Android переходит с виртуальной машины Dalvik на компилятор ART
В состав HTTP-сервера Apache включён модуль с поддержкой протокола SPDY
Компания Google сообщила об интеграции в основную кодовую базу HTTP-сервера Apache 2.4 модуля mod_spdy, содержащего реализацию протокола SPDY, составляющего основу будущего стандарта HTTP/2.0. Модуль позволяет интегрировать в HTTP-сервер прозрачную поддержку всех базовых возможностей SPDY, а также определённых в черновом варианте спецификации HTTP/2.0 средств по мультиплексированию потоков.
Skype 4.3 для Linux
После года разработки компания Microsoft объявила о выходе Skype 4.3 для платформы Linux. В версии для Linux доступно большинство типовых возможностей Skype, в том числе организация конференц-связи, перенаправление звонков, отправка SMS на мобильные телефоны, организация совместного доступа к рабочему столу, осуществление звонков на стационарные номера, выполнение видеовызовов, отправка файлов и т.п.
Сборки Skype 4.3 подготовлены для Ubuntu 10.04/12.04 (32-битная версия в отдельных пакетах для 32-бит и 64-бит систем), Debian 7 (32-битная версия в отдельных пакетах для 32- и 64-битных систем), Fedora 16+ (32-битная версия) и openSUSE 12.1+ (32-битная версия). В качестве системных требований приводятся следующие версии программ: Qt 4.7.0, D-Bus 1.0.0, PulseAudio 1.0 (рекомендуется 4.0) и опционально BlueZ 4.0.
Дайджест фото-новостей #5: лучшие материалы начала июня
Подборка самых интересных материалов на фото-тематику. Решили попробовать также публиковать ее здесь. Если понравится, будем продолжать.
Все материалы, представленные в дайджесте, на английском языке.
Горячее
Adobe представили несколько новых мобильных приложений и ряд обновлений своих десктопных решений.
Десктоп-окружение MATE включено в репозитории Debian
Анонсировано завершение работы по интеграции в Debian пакетов с десктоп-окружением MATE, продолжающим развитие GNOME 2. Работа по включению пакетов с MATE в штатные репозитории Debian продолжалась шесть месяцев, за которые были учтены все требования по поставке альтернативной редакции GNOME. Принятию MATE способствовали такие достижения проекта, как переход на GNOME3-технологии DConf и GSettings (в следующем выпуске запланировано обеспечение поддержки GTK3). Свежий выпуск MATE 1.8 доступен через мета-пакет "mate-desktop-environment" в репозиториях unstable, testing и wheezy-backports, который позволяет установить MATE в Debian Wheezy.
Второй бета-выпуск пользовательского окружения KDE Plasma 5
Разработчики проекта KDE представили второй бета-выпуск пользовательской оболочки Plasma 5, ранее развивавшейся по именем Plasma Next. Окружение Plasma 5 примечательно переходом на использование платформы KDE Frameworks 5 и библиотеки Qt 5 с применением OpenGL/OpenGL ES для рендеринга с задействованием аппаратного ускорения, сохраняя при этом ранее используемые принципы организации интерфейса и методы взаимодействия с пользователем. Подробнее с особенностями Plasma 5 можно познакомиться в анонсе первого бета-выпуска. Статус подготовки бинарных пакетов для различных дистрибутивов можно оценить на данной странице (протестировать без установки можно через Live-сборку). Релизнамечен на 15 июля.
Civilization V со всеми дополнениями вышла для Linux
Слухи о выходе Civilization V и XCOM на Linux появились ещё в октябре прошлого года, но тогда они так и остались слухами, основанными лишь на неправильно выставленных товарах на Амазоне. Выход XCOM был подтверждён не так давно, поклонники же 4X-стратегий рассчитывали лишь на новую Civilization: Beyond Earth да на следующую часть основной серии.
Но вчера Civilization V вместе со всеми дополнениями действительно вышла для Linux (включая Steam OS, разумеется). Все желающие могут приобрести её в Steam со скидкой 75%.