8,074,172 — предсказание слов при наборе на экранной клавиатуре.
Стоит отметить, что под эти патенты попадают практически все телефоны с Android, и теперь запретить можно будет любой из них, если не получится обжаловать приговор.
После публикации предыдущей серии никаких особых событий не произошло, разве что Unity Technologies наконец-то затроллили, да добавилось несколько игровых и не очень проектов, включая ещё один SciFi квест и алкотестер, а так же Борис Гребенщиков заценил Skyjacker.
Несколько дней назад было объявлено о выпуске открытого варианта webOS — Community Edition, который должен стать основой для проекта Open webOS.
Это первый публичный выпуск, который в настоящий момент официально поддерживает планшет HP TouchPad. Тем самым планируется привлечь внимание текущих владельцев TouchPad к разработке открытой платформы.
Существует группа под названием webOS Ports, призванная портировать платформу на другие устройства.
Первый релиз Open webOS намечен на сентябрь. Планируется улучшить интеграцию с открытым ПО, в частности, GStreamer и BlueZ, а также по возможности поддержать более широкий спектр устройств.
(Во избежание путаницы: webOS Community Edition — это первый и, возможно, последний выпуск исходного кода со стороны HP/Palm, поддерживающий только один планшет TouchPad. Open webOS — это открытый проект, призванный использовать этот код для создания мобильной ОС с поддержкой нескольких устройств.)
Вышла первая стабильная версия веб-браузера Google Chrome для Android под номером 18.0.1025123. Со времён активно тестируемой пользователями и компанией бета-версии возросла скорость и стабильность программы, а также появились некоторые новые возможности.
Вышла новая версия Groovy — динамического языка программирования для Java-платформы.
Основные изменения в этой версии:
Опциональная статическая типизация, позволяющая диагностировать ошибки и получать более оптимальный код в процессе компиляции.
Поддержка Java 7 — новые форматы для задания чисел, отлов нескольких исключений в try/catch блоке. Поддержка байт-кода InvokeDynamic для более оптимальной работы динамического кода.
Раздление JAR-файла groovy на несколько модулей, возможность добавления собственных модулей для расширения существующих классов платформы.
После восьми лет разработки представлен первый стабильный релиз модульного мультиплатформенного загрузчика GNU GRUB ветки 2.х, поддерживающий множество платформ: х86/x86-64 BIOS/EFI, платформы IEEE-1275 (например, OLPC, Sparc64, PowerPC), coreboot, Yeeloong, а теперь ещё и Fuloong2F, Loongson-2F, SGI, i386/MIPS Qemu, Itanium и SGI MIPS.
Официально запущена Early Access Program для IntelliJ IDEA 12, название нового релиза — Leda.
Как всегда Jetbrains встроили поддержку новых версий фреймворков:
дизайнер UI для Android;
совершенно новый подход к компиляции проекта;
поддержка jBPM 5.0 (BPMN 2.0);
поддержка Play Framework 1.2.4;
поддержка Hibernate 4.0;
поддержка Groovy 2.0;
интеграция с TomEE;
поддержка iOS Simulator для AIR Mobile;
интеграция с CloudFoundry;
улучшена поддержка Spring Framework для Core, Security и Web Flow;
улучшена поддержка CDI;
многочисленные улучшения для Subversion, Git and Perforce;
улучшена работа с диаграммами UML для Flash и Flex.
Зарелизился Eclipse Juno 4.2. Это первый релиз ветки 4.x, ветка 3.x закрыта и больше не будет развиваться. Для совместимости со старыми плагинами и RCP приложениями в Juno включен слой совместимости.
Code Recommenders: новый проект автодополнения кода. Анализируя использование Java API приложения формируется база best practices. В дальнейшем, Code Recommenders предлагает разработчику использовать определенное Java API в своих проектах.
Virgo: новое ядро, позволяющее создавать менее громоздкие приложения на основе OSGi.
Koneki: новый проект по созданию LUA IDE. Проект является важной частью Eclipse M2M Industry Working Group.
Xtext: добавлена поддержка интегрированной отладки DSL, созданных с использованием Xtext. Реализована более тесная интеграция с Java Development Tools (JDT).
Equinox: включена реализация новых OSGi R5 спецификаций.
Представлены два новых пакета:
Eclipse IDE for Automotive Software Developer - содержит инструменты и фреймворки для разработки встроенного ПО для автомобилей.
Eclipse for Mobile Developers - упрощение установки и работы с мобильными SDK, включая Android SDK.
На проходящей в Сан-Франциско конференции «Google I/O» была анонсирована новая версия Android — 4.1 «Jelly Bean».
Основные изменения:
новые режимы буферизации и синхронизации при выводе на экран, благодаря которым приложения станут быстрее реагировать на действия пользователя и точнее отображать анимацию и прокрутку экрана;
голосовой ввод в offline-режиме; голосовой поиск с зачитыванием результатов;
поддержка изображений в экране уведомлений; дополнительные кнопки действий в уведомлениях;
автоматическое масштабирование виджетов;
фотографии высокого разрешения в контактах;
поддержка USB аудиоустройств и функции обработки и перенаправления аудио-потоков.
Вышла новая стабильная версия сетевого анализатора Wireshark 1.8.0.
Wireshark (ранее — Ethereal) — программа-анализатор трафика для компьютерных сетей Ethernet и некоторых других. Имеет графический пользовательский интерфейс. В июне 2006 года проект был переименован в Wireshark из-за проблем с торговой маркой.
Программа позволяет пользователю просматривать весь проходящий по сети трафик в режиме реального времени, переводя сетевую карту в режим прослушивания (англ. promiscuous mode).
Распространяется под свободной лицензией GNU GPL и использует для формирования графического интерфейса кроссплатформенную библиотеку GTK+.
Новые и обновленные возможности:
Поддержка захвата сразу с нескольких интерфейсов.
Теперь можно добавлять, редактировать и сохранять комментарии к перехваченному трафику.
Wireshark, TShark и другие родственные утилиты теперь по умолчанию сохраняют дампы в формат pcap-ng. Однако, это поведение может быть переопределено опцией в настройках.
Управление ключами дешифрования для IEEE 802.11, IPsec, ISAKMP теперь намного проще.
Разрешение OID теперь поддерживается в 64-битной Windows.
Пункт меню «Сохранить как» был разделен на «Сохранить как», который позволяет сохранить файл с другим именем и на «Экспортировать определенные пакеты», который позволяет выбрать, какие пакеты нужно сохранить.
Параметры командой строки для TShark изменились. Ранее недокументированная опция «-P» сейчас «-2», отвечающая за двухэтапный анализ, опция «-S» теперь «-P» и отвечает за вывод содержимого пакетов в stdout, а «-S» позволяет изменить разделитель между пакетами.
Cостоялся финальный релиз редактора Sublime Text 2. Если вы еще не знакомы с данным текстовым редактором, советую незамедлительно с ним познакомиться, и порадоваться удобству, необъятной функциональности (вдобавок, расширяемой с помощью плагинов на языке Python), элегантности и утонченности дизайна.
Вместить в новость полный список изменений, начиная с версии 1.0, не представляется возможным, поэтому приведу лишь изменения по сравнению с последней бета-версией с номером 2181 от 22 февраля:
Возможность перетаскивания кусков текста;
Углубленные настройки параметров сборки из исходных текстов;
Автозавершение для кода CSS;
Визуальное изменение отображения текущей вкладки;
Многочисленные улучшения и доработки режима Vintage.
Поддержка Retina Display для новых MacBook;
Конкретно для Linux-версии можно привести следующие изменения:
Отображение списка выбора варианта автозавершения по Alt+/ (ранее было Ctrl+Space);
Исправление отображения и мониторинга рабочих каталогов;
Обход зависимости от наличия конкретной версии libpng.
Sublime Text 2 является коммерческим программным продуктом стоимостью $59 за одну лицензию (цена снижается при покупке лицензий оптом), имеет версии для Linux, Windows и Mac OS X. Демонстрационная версия редактора доступна для скачивания и в данный момент не имеет технических ограничений по использованию.
26 июня 2012 года выпущена новая версия LiVES, бразильского видеоредактора для UNIX-подобных систем.
LiVES позволяет пользователю редактировать видео в реальном времени, им можно управлять по сети, он может транслировать видеопоток другой копии LiVES и использует систему подключаемых модулей для создания эффектов, кодирования и воспроизведения.
В последней версии была добавлена поддержка для быстрого открытия mpegts-клипов, бекап и восстановление теперь работают намного быстрее. Были исправлены баги отрисовки триггеров эффектов, отмены, предпросмотра в диалоге открытия файлов, pad-аудио. Код таймера был очищен, включена экспериментальная поддержка для анализа видео, обработки данных и плагинов для генерации звука. Также исправлены некоторые незначительные баги.
Ceylon — новый язык программирования от Red Hat для JVM, главным разработчиком которого является Gavin King, создатель ORM Hibernate. Целью проекта является создание современного Java-подобного языка со статической типизацией, свободного от болезней роста и исторических недоразумений самого Java.
Компилятор M3 реализует почти всю спецификацию языка Ceylon. Новые возможности этой версии по сравнению с M2 включают:
поддержку как JVM, так и компиляции в JavaScript;
интерфейсы с неабстрактными членами (mixins);
comprehensions (фильтрация и трансформация коллекций);
анонимные функции;
каррирование функций;
декларация функций и объектов прямо в вызове функции при задании аргументов по имени;
вложенные интерфейсы;
операции над множествами;
обращение к внешнему типу из внутреннего (ключевое слово outer).
Следующие функции не вошли в M3, но планируются в окончательной версии:
переопределение классов-членов класса и семьи типов;
псевдонимы типов;
reified generics (сохранение информации о типах дженериков на этапе выполнения, как в .NET);
определённые пользователем аннотации;
перехватчики методов (method interceptors);
типобезопасная метамодель;
сериализация.
Одновременно с новым компилятором вышел Ceylon IDE M3 — плагин для Eclipse 3.7 Indigo или 4.2 Juno. Новая версия IDE требует Java 7. По сравнению с версией M1 в ней реализованы взаимодействие Ceylon с Java и поддержка репозитория модулей Ceylon Herd.
DirectFB — легковесная библиотека, обеспечивающая аппаратное ускорение, доступ к устройствам ввода, содержащая в себе встроенную оконную систему с поддержкой полупрозрачных окон и нескольких слоев. Она может работать как через стандартный framebuffer (/dev/fb), так и через другие устройства вывода.
DirectFB ориентирована на встраиваемые системы и задает новый стандарт для графики в Linux.
Этот долгожданный релиз новой ветки принес множество обновлений безопасности, улучшение производительности, поддержку композитного режима, поддержку mesa и начальную поддержку Android. Также обновились сопутствующие проекты (SaWMan, FusionDale, FusionSound, linux-fusion, flux).
Команда разработчиков Debian сообщила о том, что текущая тестируемая версия Debian Wheezy перейдёт в стадию заморозки 30 июня 2012 года.
Во время стадии заморозки никакие существенные изменения в пакетном и функциональном составе дистрибутива производиться не будут. Исключение составляет исправление ошибок и уязвимостей.
Приблизительной датой релиза Debian 7.0 разработчики называют начало 2013 года. Версия дистрибутива Debian 7.0 с кодовым именем Wheezy будет базироваться на ядре Linux версии 3.2.
Первая альфа-версия установщика Debian 7.0 была выпущена в середине мая, и она предлагала ext4 в качестве файловой системы по умолчанию.
Также в этой версии инсталлятора была реализована поддержка ARM.
В преддверии KDE Akademy 2012 в Таллине Туукка Турунен, являющийся директором отдела разработки Digia, дал интервью Томасу Канабрава на интересующие сообщество вопросы о планах в отношении Qt и партнёрстве с KDE.
С целью обойти запрет на тивоизацию в лицензии GPLv3, под которой распространяется загрузчик GRUB2 и позволить производителям поставлять компьютеры с предустановленной ОС Ubuntu, загружающейся в режиме Secure Boot, компания Canonical объявила о начале работы над созданием собственного загрузчика, который будет лицензирован под более либеральной лицензией.
За основу нового загрузчика будет принят загрузчик efilinux, разработанный компанией Intel.
Для получения статуса Ubuntu Certified разработчики Canonical также потребуют от поставщиков оборудования наличия в UEFI ключей WinQual, позволяющих загрузку других ОС. Кроме того, политика компании остаётся прежней и компания поддерживает производителей, которые предоставляют возможность отключения Secure Boot.
В дистрибутивах Ubuntu, предназначенных для установки на стороннее оборудование, будет использоваться загрузчик, подписанный ключом Microsoft, аналогично подходу дистрибутива Fedora, но ядро и другие компоненты системы подписываться не будут. На системах с отключенным Secure Boot будет автоматически использоваться GRUB2.
bash-completion это набор сценариев, которые, используя возможности программирования дополнений командной строки доступные в bash, реализуют автоматическое дополнение для множества популярных unix-утилит и значительно увеличивают комфортность работы в командной оболочке.
В новой версии произошли следующие изменения:
Прекращена поддержка bash < 4.1. За счёт этого было убрано множество «костылей», обходящих ошибки в более ранних версиях bash.
Задействована, появившаяся в bash-4.0, функция динамической подгрузки дополнений. Если раньше при запуске командной оболочки загружались все доступные дополнения, что приводило к неприятной задержке на старте, то сейчас сначала загружается только базовая часть, а сами дополнения только при первом использовании соответствующих команд.
Множество других мелких улучшений направленных на ускорение работы дополнений.
Все сценарии bash-completion теперь устанавливаются не в /etc, в /usr.
Для корпорации Google наступила довольно удачная пора в судебных тяжбах, связанных с операционной системой Android. Ранее суд постановил, что Google не использует патенты корпорации Oracle, а затем, что не нарушает интеллектуальную собственность этой же компании на Java API. Теперь же, судья федерального суда Чикаго Ричард Познер отклонил иск Apple Inc. против дочерней компании Google — Motorola Mobility.
На днях FESCo одобрил для внедрения в следующий, восемнадцатый, релиз Fedora очередную революционную новинку от продюсера pulseaudio, systemd и journal. Речь идет об оффлайновых обновлениях системы.
Теперь все обновления будут делиться на две части: системные обновления и приложения. Последние будут ставиться и обновляться по-старому, а вот обновления системы будут прикладываться через перезагрузку в специальный режим системных обновлений и дальнейшую перезагрузку обратно в обычный режим.
Для начала, предлагается всё, что несет с собой desktop-файл и появляется в меню, считать приложением, а всё остальное — обновлением системы. В дальнейшем, возможно, будут внедрены дополнительные подсказки в метаданных пакетов. Поскольку основная часть пакетов не включает в себя desktop-файлы, очевидно, что любое обновление, включая, например, установку другого ядра, будет требовать две перезагрузки только чтобы установить сам пакет.
Дополнительно реализована загрузка системных обновлений в фоновом режиме с уведомлением пользователя о наличии обновлений только тогда, когда всё уже готово к их установке. Механизма управления загрузками системных обновлений пока не предусмотрено, вернее, это отдано на откуп будущих высокоуровневых менеджеров обновлений в GNOME.
NVIDIA потеряла участие в контракте на 10 миллионов Linux-компьютеров для китайских школьников в ходе переговоров с китайскими партнёрами.
Ранее NVIDIA была выбрана Китайской академией наук как компания, в которой есть самые лучшие видеокарты для Linux с самыми лучшими драйверами для Linux. Но внезапно оказалось, что разрабатываемые компьютеры не являются Intel-совместимыми, что требует от NVIDIA создания новых драйверов для поставляемых видеокарт под чуждую NVIDIA архитектуру.
Представители NVIDIA заявили китайской стороне, что «они представляют крупную американскую компанию и рекомпиляция драйверов для Linux будет очень дорого стоить для Китая — несколько миллионов долларов». Данное заявление было признано как окончание переговоров и какого-либо дальнейшего сотрудничества c NVIDIA.
Представлен первый релиз фреймворка Opa 1.0. Авторы Opa считают его одним из наиболее сложных и мощных JavaScript-фреймворков из всех существующих: он включает в себя полную реализацию всего стека возможностей JavaScript, расширенных поддержкой статической типизации и обеспечивающий полную поддержку Node.js и MongoDB. Код фреймворка доступен под лицензией Affero GPL.
Данный фреймворк также может использоваться в качестве самостоятельного языка программирования: приложение, будучи написанным на Opa, будет автоматически проверено на качество его кода, после чего может быть автоматически сгенерировано аналогичное по функциональности JavaScript-приложение. Все основные аспекты разработки веб-приложений любого уровня сложности изначально реализованы в данном фреймворке: это и типовой код фронтенда и бэкенда, генерация запросов к базе данных и варианты различных типовых конфигураций. Разработчики утверждают, что на разработку Opa потрачено более 100 человеко-лет, не беря в расчет тот код, который был безвозмездно инвестирован сторонними проектами и исследовательскими лабораториями.
Основные особенности Opa:
AJAX и COMET-вызовы с прозрачной JSON-сериализацией;
генерация HTML;
определение модели использования данных;
генерирование запросов к базе данных (пока только для MongoDB);
поддержка событийно-ориентированного подхода с неблокирующей архитектурой;
встроенные парсеры и генераторы;
фреймворк использует строгую статическую типизацию;
уделено большое внимание вопросам безопасности;
быстрый компилятор реализован на OCaml.
В конце этого лета планируется выход следующей версии — Opa 1.1, в которой планируется улучшить стандартную библиотеку и API, расширить сообщения об ошибках в выводе компилятора и улучшить производительность Node.js-бэкенда. Разработчики также заявляют, что хотят сделать Opa фреймворком де-факто для всех корпоративных JavaScript-приложений.
Компания Red Hat анонсировала выход дистрибутива Red Hat Enterprise Linux 6.3, в котором представлено исправление ошибок, реализация поддержки нового оборудования и добавление новых возможностей, при сохранении полной совместимости с программным окружением ветки RHEL 6.x. В скором времени ожидается начало подготовки дистрибутива RHEL 7, релиз которого намечен на вторую половину следующего года.
RHEL 6.3 поставляется в следующих 4-х вариантах:
Red Hat Enterprise Linux Desktop 6 для архитектур x86 и AMD64/Intel 64;
Red Hat Enterprise Linux High Performance Compute Node 6 для архитектуры AMD64/Intel 64;
Red Hat Enterprise Linux Server для архитектур x86, AMD64/Intel 64, IBM System z и IBM POWER;
Red Hat Enterprise Linux Workstation для архитектур x86 и AMD64/Intel 64.
Теперь вместо того, чтобы выбирать самое близкое/быстрое зеркало руками, можно просто добавить в sources-list строку
deb http://http.debian.net/debian
и пакетный менеджер при обращении к этому ресурсу будет автоматически перенаправлен на оптимальное зеркало. Помимо /debian можно указывать и /debian-archive, и /debian-security, и /debian-backports, и все остальное (кроме образов CD — это редиректор не поддерживает).
Выбор зеркала производится по нескольким критериям:
доступность;
загруженность (анонсирована балансировка нагрузки по зеркалам);
В отличие от подхода, выбранного разработчиками Fedora, компания Canonical решила пойти иным путём, отвергнутым вышеупомянутыми разработчиками, а именно: они планируют задействовать собственный ключ, который будет включаться в UEFI прошивки через индивидуальные договорённости с каждым производителем оборудования.
Использование собственных ключей позволит сохранить полностью свободную экосистему, не зависящую никаким образом от компании Microsoft. Для обеспечения как можно большего охвата оборудования компания Canonical намерена активно сотрудничать с большим числом OEM-производителей, что позволит предоставить пользователям возможность установки Ubuntu Linux на компьютеры, поставляемые с операционной системой Windows 8.
Если пойти по лёгкому пути (выбранному в Fedora) с самого начала, оборудование будет содержать только ключи Microsoft без предоставления альтернативы. Деятельность Canonical позволит ввести в практику включение альтернативных ключей от производителей различных операционных систем.
Для форсирования продвижения своих ключей компания Canonical включила в требования к OEM-производителям, желающим предустанавливать Ubuntu или обеспечить официальную поддержку данной ОС, пункт, указывающий на необходимость включения проверяющего ключа Canonical в прошивку UEFI. Кроме того, в требованиях указано на обязательное наличие опции для отключения режима безопасной загрузки и предоставлении возможности добавления ключей, сгенерированных пользователем.
Вышла новая версия Quantum GIS (QGIS), одной из самых динамично развивающихся географических информационных систем (ГИС) с открытым исходным кодом. QGIS — свободная (GPL v2) пользовательская ГИС, написанная на языке C++ с использованием библиотеки Qt. QGIS поддерживает практически все распространенные форматы пространственных данных, расширяется модулями на C++ и Python (уже существует свыше 220 модулей расширения для решения различных задач).
Изменение версии
Много пользователей обращало внимание разработчиков на то, что по их мнению номер версии не соответствует зрелости проекта. После непродолжительной дискуссии они решили переименовать версию 0.22 в 1.22.
Компания Unity Technologies объявила о том, что следующая версия игрового движка Unity будет включать предварительную поддержку Linux в качестве целевой платформы. Поддержка Linux будет включена как в платную, так и в бесплатную версию Unity и не будет требовать для использования покупки дополнительных лицензий. Для редактора поддержка Linux не планируется, о поддержке Linux в плагине Unity Web Player пока ничего не сообщается.
Давид Хельгасон, CEO Unity Technologies, пояснил, что они получали множество запросов о поддержке Linux'а со стороны сообщества инди-разработчиков. Успех Humble Indie Bundle показал им, что бизнес на Linux существует, поэтому они решили попытаться извлечь прибыль из того, над чем долгое время работали внутри компании. «Я считаю, что наш шаг станет большим скачком для настольного Линукса. Важнейшие экосистемы нашего времени, такие как Windows, OS/2, поздний Facebook и iOS создавались или умирали в зависимости от того, были под них игры или нет», — отметил Хельгасон.
Unity — кроссплатформенный игровой движок, поддерживающий настольные операционные системы (Windows, Mac OS), игровые консоли (PlayStation 3, Xbox 360, Wii), мобильные операционные системы (iOS, Android), а также исполнение внутри браузера при помощи Adobe Flash, Google Native Client или Unity Web Player. Unity популярен среди независимых разработчиков и отсутствие поддержки Unity прежде не раз становилось помехой для портирования игр на Linux.
Компания Dell, будучи вдохновлена успехами продаж в Китае компьютеров с предустановленной Ubuntu (вначале открыли 220 магазинов, а к сегодняшнему дню их число возросло до 350), решила в Индии открыть 850 магазинов, в которых также будут продаваться компьютеры с Ubuntu. Кроме того, в этих магазинах будут развёрнуты брендинг Ubuntu, обучение и поддержка для пользователей.
Первыми в продажу 21 июня поступят ноутбуки Dell Inspiron 14R и 15R с Ubuntu. Немного позже, в этом году, появятся и другие модели.
После публикации предыдущей серии успешно закончились кампании по сбору средств для игровых проектов SpaceVenture (предзаказ), Carmageddon, Kitaru, Drifter и Xenonauts. Автор свободного проекта git-annex assistant собрал достаточно денег, чтобы кроме основной платформы GNU/Linux и заодно Mac потратить время на порт под Android и даже Windows.
Среди новичков выделились проект HeXit от венгерских игроделов, успешно продемонстрировавший, что пользователи GNU/Linux весьма слабо отличаются от игролюбов с других платформ в своей реакции на временами слабо прикрытые прелести героини, а также проект для истинных гиков от железа ArduStat.
Вышла стабильная версия прошивки для мобильных телефонов и планшетов на основе Android 2.3.7 (Gingerbread) — CyanogenMod 7.2.
В новой версии добавлены некоторые возможности из состава Android 4.0, в сравнении с версией 7.1 поддерживается более 20 новых устройств. Также исправлены ошибки, некоторые из них специфичны для определённых устройств, а другие набивали оскомину многим пользователям на протяжении долгого времени. Разработка CyanogenMod 7 будет продолжена для устройств не поддерживающих Android 4, но очевидно, значительно меньшими темпами. Для устройств, поддерживающих Android 4 следующей версией будет CyanogenMod 9.
Со списком основных изменений можно ознакомиться здесь.
Компьютерная команда экстренной готовности США (US-CERT) раскрыла уязвимость в реализации инструкции SYSRET в 64-х битном режиме работы процессоров Intel, вызванную некорректной проверкой неканоничности адреса перед сменой привилегий. В результате возможно исполнение произвольного кода в Ring 0 из кода в Ring 3, а следовательно, повышение привилегий локальным пользователем, побег из виртуальной машины и т. п..
Уязвимости не подвержены операционная система Mac OS X и виртуальная машина VMWare.
Линус Торвальдс стал обладателем Премии тысячелетия в области технологий (Millennium Technology Prize 2012). Он разделил приз с японским ученым Синъя Яманакой, сообщается на сайте Технологической академии Финляндии, которая вручает Премию.
Торвальдс получил награду за создание ядра Linux, а Яманака — за открытие нового метода получения индуцированных стволовых клеток. Разработки японского ученого могут быть использованы для создания имплантатов тканей, а также для борьбы с раком, диабетом и болезнью Альцгеймера, отмечается в пресс-релизе.
Это первый случай, когда Премия присуждается двум людям одновременно. Размер награды составляет 1,2 миллиона евро. Торвальдс и Яманако получат по 600 тысяч евро каждый. Приз вручает президент Финляндии. Сейчас эту должность занимает Саули Ниинисте.
Премия тысячелетия в области технологий вручается раз в два года за достижения, изменившие качество жизни людей и подтолкнувшие ученых к новым исследованиям. В прошлом награду получали программист Тим Бернерс-Ли, биотехнолог Роберт Лангер и физик Михаэль Гретцель.
К разработке ядра Linux Торвальдс приступил в 1991 году. Ядро распространяется на условиях лицензии GNU, но Торвальдс продолжает контролировать выпуск его «официальных» версий. Технологическая академия Финляндии отмечает, что программисты потратили на улучшение ядра 73 тысячи человеко-лет.
Компания Canonical, занимающаяся разработкой популярной операционной системы Ubuntu, в последнее время активно пытается продвигать GNU/Linux в широкие массы. В Ubuntu сделали магазин приложений, упростили интерфейс, улучшили взаимодействие с социальными сетями, наладили облачную синхронизацию своей системы с мобильными платформами Android и iOS, договорились с EA Games и Humble Bundle о дистрибуции игр через свой магазин (в случае с EA пока не стоит ждать Crysis и Need For Speed, речь идёт о браузерных играх), а теперь объявляют и конкурс для разработчиков. Партнёрами конкурса выступает производитель ноутбуков System76 и Qt Software.
Условия конкурса:
конкурс пройдёт с 18 июня по 9 июля 2012 года;
необходимо использовать утилиту Quickly;
приложение должно быть опубликовано в Ubuntu Software Centre.
Cascading — Java-фреймворк, позволяющий быстро и легко разрабатывать приложения для анализа и управления данными — обновился до версии 2.0. Cascading работает на платформе Apache Hadoop 1.0 и может быть развёрнут на различных вычислительных средах.
Разработчики Opera Software приготовили для нас новую Opera 12.00 Wahoo! В её состав вошли аппаратное ускорение, новый формат тем, интеграция с веб-камерой, Do Not Track, HTML5 Drag and Drop, новые возможности встроенного блокировщика рекламы и многое другое.
Обратите внимание, что аппаратное ускорение используется не только для отрисовки содержимого страницы, но и для всего интерфейса в целом. Также была произведена значительная оптимизация программной отрисовки (при использовании процессоров с SSSE3), что дало двухкратный прирост производительности на тестах Retro DOM и Retro Canvas.
Кроме того, Opera стала первым браузером (среди стабильных версий), который поддерживает технологию WebRTC, позволяющую общаться через веб-камеры в реальном времени без использования Flash и ему подобных! При этом доступ к веб-камере можно настроить индивидуально для каждого домена (скриншот).
Вышла новая версия системы управления содержанием блогов — Wordpress 3.4 с кодовым именем «Green», полученным в честь гитариста Гранта Грина (Grant Green). С выпуском можно ознакомиться в видео обзоре.
Основные нововведения:
Возможность управления параметрами новой темы перед её активацией.
Возможность изменения параметров в предварительном просмотре темы без применения настроек к блогу.
Расширены возможности по персонализации «шапки» темы.
Поддержка HTML в заголовках изображений.
Улучшения в локализации и интернационализации.
Изменения в разбивке POT-файлов для ускорения перевода.
Расширено API XML-RPC для управления WordPress при помощи локальных клиентов.
После почти полугода разработки, нескольких месяцев бессонных ночей и множества «криков души» в разделе Talks, я рад представить пользователям LOR (и не только) первый публичный релиз проекта OpenDirectory, позволяющего построить службу каталога и аутентификации для гетерогенной сети на основе существующих решений. Кроме того, в состав OpenDirectory включены некоторые собственные разработки (программы) и доработки (патчи), устраняющие проблемы в существующих решениях.
Пока что проект находится на стадии альфа-тестирования, но, тем не менее, первые результаты (как мне кажется) достаточно удачны. Исходные тексты предлагаются по лицензии GPL и также доступны со страницы проекта.
Инженеры из консорциума Linaro, созданного компаниями ARM, Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments с целью улучшения поддержки архитектуры ARM в Linux и разнообразных открытых приложениях, провели работу по оптимизации производительности Android 4 (Ice Cream Sandwich). Отчёт о проделанных улучшениях размещён на YouTube в форме видеоролика, который демонстрирует работу оптимизированной и неоптимизированной ОС для смартфонов на идентичном наборе оборудования — системе на основе SoC Texas Instruments PandaBoards (OMAP4430).
В обоих случаях оборудование, версия Android и ПО для измерения производительности (oxBench) идентично. По результатам тестирования версия Android с оптимизациями показывает 60 кадров в секунду, тогда как оригинальная версия только 30. Для измерения был выбран тест, который упирается в производительность процессора, ибо оптимизация для графики невозможна по причине закрытости драйверов для видеоакселератора.
Увеличения скорости удалось достигнуть за счёт внесения в компоненты платформы Android специфичных для ARM оптимизаций и использования более новой версии программного обеспечения для сборки (GCC 4.7) в сочетании с более агрессивными опциями для компилятора (выключение -fno-strict-aliasing и включение -O3).
Вышла очередная версия PyPy — реализация языка программирования Python, которая написана на Python и может компилировать сама себя. Основным изменением этого выпуска является значительный прирост производительности. В среднем, на тестовом пакете прирост производительности PyPy 1.8 составляет около 4%. PyPy примерно в 5,5 раз быстрее классического CPython.
Этот релиз всё еще реализует интерфейс Python 2.7.2.
Разработчики аудио-видео проигрывателя MPlayer решили, что пришло время для очередного релиза. После нескольких лет релиз-кандидатов и пререлизов, они заявляют, что пора последовать примеру других проектов и выпускать мажорные версии от раза в неделю до раза в месяц. Поэтому версии 1.0 не будет, будет сразу 1.1.
Важные изменения и особенности:
MPlayer 1.1 совместим с FFmpeg 0.11.
Новый мэйнтэйнер gmplayer (GUI для X11) исправил много багов.
Добавлена поддержка большего числа форматов субтитров (включая Blu-ray, DVB, DVB closed-caption).
Доработки -vo gl, в том числе вывод 10-битного видео, базовая (но уже пригодная к использованию) поддержка OpenGL ES.
Улучшение поддержки SDL, теперь этот режим стал удобен для OSX, особенно на PowerPC.
Улучшена обработка сбоев сети, MPlayer будет гораздо сильнее стараться восстановить связь.
Чистка кода:
Удалена копия libfaad2, так как FFmpeg нормально её заменяет.
Копия mp3lib по умолчанию не используется, так как может неправильно работать при сборке новыми компиляторами, и её заменяют FFmpeg, libmpg123 или libmad. Она по-прежнему собирается для регрессионного тестирования и её можно принудительно включить, но в дальнейшем её тоже удалят. Рекомендуется собирать MPlayer с --disable-mp3lib.
Исходные тексты выкладываются в форматах tar.gz и tar.xz. Авторы настоятельно рекомендуют экономить их трафик и качать tar.xz.
Xine — плеер с открытым исходным кодом, поддерживающий множество форматов видео и аудио. Xine-lib является бэкендом для множества проектов, в том числе Amarok (со старыми версиями Phonon), Totem (до версии 2.28), Kaffeine и xine-ui.
Сегодня разработчики xine порадовали нас сразу тремя новыми релизами:
Xine-lib 1.1 обзавелся начальной поддержкой Blu-ray, Matroska, DVB, MPEG-TS, улучшенной обработкой YUV и некоторыми исправлениями кодеков ffmpeg. Также теперь его можно собрать на Windows. Были исправлены некоторые баги, два из которых могли привести к падению.
Xine-lib 1.2 получил решение проблем с DVB, оптимизации YUV, поддержку для FLAC в Matroska и поддержку для BMP(!).
Xine-ui принес сравнительно немного возможностей: улучшенную поддержку плейлистов M3U, доработку интерфейса, интеграцию с XScreenSaver и исправление двух других серьезных багов.
Мы снова здесь, чтобы объявить о доступности Sabayon 9. Если вам очень нравилась Sabayon 8, то это всего лишь еще один шаг на пути к Мировому Господству.
Вот лишь некоторые из вещей, доступных из коробки:
Вышел набор программ для обработки цифровых фотографий и каталогизатор digiKam 2.6.0.
В новую версию включены исправления ошибок и результаты KDE Graphics Coding Sprint 2011:
Множественные исправления в поддержке XMP.
Добавлена возможность управления параллельными процессами обработки, протекающими в фоне.
Новый инструментарий для удобной обработки нескольких фотографий сразу.
В Kipi-plugins добавлена возможность экспорта коллекции на ImageShack.
digiKam теперь использует библиотеку управления цветом LCMS 2-й версии. Также добавлен инструмент для управления цветом отсканированных обращаемых фотоматериалов.
Завершена программа испытаний операционной системы ROSA для получения сертификата безопасности от Федеральной службы по техническому и экспортному контролю.
На тестирование была предоставлена специальная сборка дистрибутива, включающего и десктопные, и серверные компоненты. В результате компания «РОСА» получила от ФСТЭК Сертификат № 2646, который подтверждает, что операционная система ROSA соответствует требованиям 5 класса защиты информации от несанкционированного доступа и 4 уровня контроля от недекларированных возможностей.
Сертифицированная операционная система ROSA может применяться для работы с персональными данными, служебной и конфиденциальной информацией, для разработки автоматизированных систем с классом защищённости по 1Г включительно и систем защиты персональных данных по К1 включительно. Срок действия сертификата составляет 3 года.
До конца года компания «РОСА» намерена подготовить платформу, которая будет сертифицирована для работы с государственной тайной.
Нынешний мэйнтейнер X.org и инженер Oracle Алан Куперсмит (Alan Coopersmith) анонсировал выход следующей версии X.org. Из главных изменений — поддержка multitouch, улучшенный процесс сборки документации из DocBook XML и начальная поддержка GLX и XKB в XCB.
«Мы все еще уверены, что вы поможете нам преодолеть отметку в 600 тыс. долларов… Но помните: если по какой-то причине мы не сможем достичь этого (но мы сможем! мы сможем!), не отчаивайтесь! Мы не отступимся, и все нижеперечисленные особенности будут реализованы. Мы будем поддерживать:
MAC
LINUX
SPLIT-SCREEN PC!
CO-OP!
Это просто займет немного больше времени для того, чтобы предоставить это вам (однако, мы все равно будем это делать!)»
Компания Samsung присоединилась к Linux Foundation и стала её восьмым платиновым членом — это наивысший на сегодняшний день уровень поддержки Фонда (например, такие компании, как Nokia, Panasonic, Motorola и Google являются только золотыми членами, а LG и Siemens — серебряными). По словам Джима Землина, исполнительного директора Фонда, «это большой день для Samsung и для Linux».
Ядро Linux используется во многих из устройств, производимых Samsung, от телевизоров и телефонов до бытовой техники. С Linux Foundation корпорация сотрудничает уже несколько лет, стремясь снизить затраты на разработку и поддержку ядра и операционных систем на его базе. Samsung и Intel сейчас стоят во главе разработке открытой платформы для мобильных устройств Tizen (см. новость на ЛОРе и официальный сайт).
Будучи платиновым членом, Samsung теперь является, по словам Землина, «одним из лидеров в огромной экосистеме, сложившейся вокруг Linux». Linux Foundation надеется на долгое и плодотворное сотрудничество с концерном.
На сайте OpenCores обновилась информация о графическом ускорителе, который уже успешно работает в OpenRISC System-on-Chip. Пока в FPGA. Демо на YouTube:
По данным Phoronix, проект разработан шведскими студентами Антоном Фосселиусом (Fosselius, Anton) и Пером Ленандером (Lenander, Per) в рамках магистерской диссертации.
22 июня 2012 года Erlang Factory Lite приедет в Москву.
Erlang Factory Lite — это мини-конференция с докладами на свободные темы, продолжительностью не более одного дня. Встреча проводится при поддержке компании Яндекс.
Открыт приём докладов от разработчиков, архитекторов, тестировщиков, технических руководителей и предпринимателей.
Ожидаются доклады на следующие темы:
веб-разработка с использованием Erlang;
инструментарии разработки;
использование TDD;
интеграция в масштабах предприятия;
нескучные приложения на Erlang.
Участие в конференции бесплатное. Необходима предварительная регистрация. О месте проведения конференции будет объявлено позднее.
Мэтью Гаррет (Matthew Garrett) анонсировал поддержку режима безопасной загрузки UEFI в следующем релизе дистрибутива Fedora.
На первом этапе загрузки будет использован специальный дополнительный загрузчик, заверенный ключом от компании Microsoft. Функции данного загрузчика будут сведены к проверке валидности цифровой подписи следующего компонента цепочки загрузки и передаче управления штатному загрузчику GRUB 2, который, как и ядро, и все загружаемые в дальнейшем модули, будет подписан собственным ключом проекта Fedora. Первичный загрузчик будет заверен представителями проекта Fedora через сервис Microsoft, позволяющий за $99 (сервис предоставляет Verisign) получить доступ к формированию неограниченного числа подписей для исполняемых файлов.
Вчера, 3 июня, спустя примерно полгода со времени предыдущего релиза, вышел пятый (за номером 2012.2.0.0) выпуск Haskell Platform — простого в установке окружения разработки для языка Haskell.
После шести месяцев активной разработки вышла в свет очередная версия QEMU — популярной виртуальной машины, реализующей полную эмуляцию более десятка архитектур. В числе прочего:
поддержка мостов PCI-to-PCI;
поддержка горячего подключения устройств PCI;
эмуляция ARM: добавлены платформы nuri, smbkc210, highbank, vexpress-a15;
удалена поддержка Symbian Virtual Platform;
эмуляция PPC: поддержка устройств virtio в -M pseries;
эмуляция SPARC: добавлена возможность загрузки Linux/sparc64;
эмуляция новых устройств: virtio-scsi, USB 3.0 (xHCI);
новый сетевой мост, не требующий привилегий суперпользователя для основного процесса QEMU;
Ричард Столлман не в восторге от закрытых игр, но считает, что сегодня их появление в свободном окружении принесёт больше пользы, чем вреда. Подробнее на opennet.
Warsow — это абсолютно бесплатный, динамичный FPS (first-person shooter), реализованный в футуристично-мультяшной манере.
В основном игра рассчитана на сетевую игру (есть боты, аркадного режима как такового нет).
Из основных новшеств можно отметить следующие:
Добавлена статистика игроков.
Использование Xinput2 в режиме для m_raw в Linux.
Оптимизация загрузки карт. Повторная инициализация карты занимает гораздо меньше времени (актуально, если, к примеру, вы изменяете настройки графики, для применения которых необходимо выполнить vid_restart).
Оптимизация графического движка.
Добавлена возможность задать определенный цвет для горизонтальных и вертикальных поверхностей.
Гугл выиграл судебное разбирательство с Ораклом по всем статьям. Предыдущее решение закрыло вопрос о языке Java, сегодня аналогичный приговор вынесен по поводу APIs. Победили свобода и справедливость!