Представлена 40 редакция списка самых высокопроизводительных суперкомпьютеров

Опубликован 40 выпуск рейтинга 500 самых высокопроизводительных компьютеров мира. Самым высокопроизвдительным суперкомпьютером, достигнувшим в тесте Linpack производительности в 17.59 Petaflop/s, признан построенный компанией Cray кластер Titan, недавно внедрённый в Национальной лаборатории Оук-Ридж (США). Кластер включает в себя 560640 16-ядреных процессоров Opteron 2.200GHz и 261632 вычислительных акселераторов на базе GPU NVIDIA Tesla K20x. Прошлый лидер рейтинга, кластер Sequoia, базирующийся на платформе IBM BlueGene/Q и содержащий 1572864 процессоров Power, оказался на втором месте по производительности (16.32 Petaflop/s), но остался лидером с позиции энергоэффективности, а также является единственным кластером, включающим более миллиона процессоров. Со второго на третье место сместился созданный компанией Fujitsu японский … Читать далее Представлена 40 редакция списка самых высокопроизводительных суперкомпьютеров

Инициатива по реализации в MESA выноса тяжелых операций в отдельные нити

Независимый разработчик Marek Olšák продолжил оптимизировать узкие места в открытом графическом стеке. На этот раз он решил вынести ряд тяжелых операций в нити (thread offloading). В частности, ведется работа над реализацией асинхронных SwapBuffer-ов, работа с которыми ведется в отдельной нити. Подобная инициатива позволит заметно увеличить скорость работы программ, которые ограничены производительностью CPU, например таких как игра OpenArena. Общая идея состоит в том чтобы с буферами работала отдельная нить драйвера, а библиотека libGL только инициировала эту операцию и получала уведомление о ее завершении через callback-функцию. К этому моменту можно обработать часть нового кадра не дожидаясь завершения (потенциально длительной) операции с буфером. Читать далее Инициатива по реализации в MESA выноса тяжелых операций в отдельные нити

UEFI в ноутбуке Lenovo отказывается загружать системы, отличные от Windows и RHEL

Мэтью Гаррет (Matthew Garrett), один из разработчиков ядра Linux из компании Red Hat, последнее время занимающийся обеспечением загрузки Linux на системах с UEFI, опубликовал пример поучительной ошибки, из-за которой на ноутбуке Lenovo ThinkCentre M92p в режиме UEFI оказалось возможным загрузить только две операционных системы: Windows и RHEL. После изучения ошибки была обнаружена очень странная ситуация: UEFI-прошивка ноутбука проверяет конкретный тип операционной системы и если это не RHEL или Windows, такая OS не будет загружена и даже просто отображена в списке вариантов загрузки. При этом прошивка ориентируется на конкретную строку названия ОС и попросту полностью игнорирует любые иные системы, независимо от … Читать далее UEFI в ноутбуке Lenovo отказывается загружать системы, отличные от Windows и RHEL

Инфраструктура проекта FreeBSD подверглись взлому, не исключена подмена пакеджей

Проект FreeBSD опубликовал уведомление об обнаружении следов взлома двух серверов, участвующих в сборке пакеджей. Инцидент зафиксирован 11 ноября, но следы взлома указывают на то, что злоумышленники получили контроль над системой 19 сентября. Целостность всех портов и пакеджей, загруженных c 19 сентября по 11 ноября не гарантируется. Отдельно отмечается, что взлом не затронул компоненты базовой системы и порты, распространяемые через svn.freebsd.org. Несмотря на отсутствие прямых свидетельств подмены контента, пользователям, обновлявшим или устанавливавшим в указанный период пакеджи, рекомендовано оценить целесообразность проведения аудита безопасности или переустановки своих систем с нуля. После выявления следов проникновения злоумышленников проблемные серверы, а также большая часть связанных с … Читать далее Инфраструктура проекта FreeBSD подверглись взлому, не исключена подмена пакеджей

Разработчики Gentoo создали форк udev, не зависящий от systemd

Группа разработчиков, участвующих в разработке дистрибутива Gentoo Linux, основала проект udev-ng, в рамках которого началось развитие форка подсистемы udev, отвечающей за управление файлами устройств в директории /dev и обработку операций подключения/отключения внешних устройств. В качестве причины создания форка отмечается желание избавиться от привязки к особенностям системного менеджера systemd и намерение возродить некоторые утраченные возможности, поддержка которых была прекращена из-за дублирования функциональности с systemd. Напомним, что весной этого года код udev был интегрирован в дерево исходных текстов системного менеджера systemd, после чего проекты стали развиваться синхронно, но для udev была оставлена возможность обособленного использования и сборки без компонентов systemd. В последние … Читать далее Разработчики Gentoo создали форк udev, не зависящий от systemd

В systemd journal добавлен каталог сообщений

Разработчики systemd добавили в Journal поддержку каталога сообщений — специальной базы данных, содержащей детализированную информацию о сообщениях, записываемых в системный журнал. Данный механизм значительно упрощает формирование подробных и исчерпывающих диагностических сообщений, а также их интернационализацию (перевод на местные языки). В Journal, каждая запись представлена структурой из набора полей. Данные, содержащиеся в этих полях, необязательно должны иметь текстовый формат (например, возможно сохранение core dump’ов непосредственно в сообщении о сбое процесса). Одним из наиболее важных полей является MESSAGE_ID — бинарный идентификатор типа сообщения, позволяющий абстрагироваться от его текста. Сопоставление идентификаторов и текстов сообщений производится по каталогу — специальной базе данных, имеющей текстовый формат. Пример записи … Читать далее В systemd journal добавлен каталог сообщений

Компания Apple запатентовала анимацию перелистывания страниц

Компании Apple удалось получить очередной патент на дизайн, описывающий очевидные и широко используемые в жизни методы взаимодействия. В частности, 13 ноября был утверждён патент D670,713, заявка на который была подана в конце декабря 2011 года. Патент описывает способ реализации на экране планшетов или электронных книг анимации с эффектом перелистывания страниц, при котором перелистываемая страница постепенно сменяется другой страницей, что позволяет как бы заглянуть под текущий экран (в настоящий момент многие интерфейсы практикуют смещение активной страницы вбок, Apple запатентовала использование эффекта перелистывания). Техника анимации проиллюстрирована на трёх включенных в текст патента изображениях: Читать далее Компания Apple запатентовала анимацию перелистывания страниц

Новая версия Android SDK запрещает создание производных продуктов, нарушающих совместимость

Компания Google опубликовала новую версию SDK для разработчиков приложений для платформы Android, а также связанных с ним инструментария Android SDK Tools 21, ADT Plugin 21 для Eclipse и пакета Android NDK 8с (Native Development Kit), позволяющего организовать выполнение нативного кода в окружении мобильной платформы Android. В новых версиях реализована поддержка особенностей недавно представленного выпуска Android 4.2, например, добавлена возможность запуска Renderscript-вычислений непосредственно на GPU, обеспечена поддержка вывода отдельного контента на дополнительные экраны (ранее было доступно только зеркалирование основного экрана), создания работающих в режиме блокировки экрана интерактивных виджетов. Новая версия пакета SDK Tools примечательна реализацией нового визуального редактора меню, дополнительными правилами … Читать далее Новая версия Android SDK запрещает создание производных продуктов, нарушающих совместимость

Разработчики Gentoo создали форк udev, независящий от systemd

Группа разработчиков, участвующих в разработке дистрибутива Gentoo Linux, основала проект udev-ng, в рамках которого началось развитие форка подсистемы udev, отвечающей за управление файлами устройств в директории /dev и обработку операций подключения/отключения внешних устройств. В качестве причины создания форка отмечается желание избавиться от привязки к особенностям системного менеджера systemd и намерение возродить некоторые утраченные возможности, поддержки которых была прекращена из-за дублирования функциональности с systemd. Напомним, что весной этого года код udev был интегрирован в дерево исходных текстов системного менеджера systemd, после чего проекты стали развиваться синхронно, но для udev была оставлена возможность обособленного использования и сборки без компонентов systemd. Последние пол … Читать далее Разработчики Gentoo создали форк udev, независящий от systemd

7% web-серверов работают под управлением Ubuntu Linux

Лаборатория W3Techs опубликовала свежие результаты анализа популярности операционных систем, используемых на web-серверах. Наиболее примечательной тенденцией является рост популярности Ubuntu на Web-серверах, за год доля данного дистрибутива увеличилась с 5.5% до 7%. Таким образом, Ubuntu уже достаточно близко приблизился к лидерам рейтинга Debian (10.5%) и CentOS (9.1%). Доля RHEL составляет 3.4%, Fedora — 1.2%, SUSE — 0.8%, Gentoo — 0.4%, показатели остальных дистрибутивов не превышают 0.1%. Тип Unix-подобной системы для 31.5% протестированных сайтов определить не удалось. Метод W3Techs базируется на изучении программного обеспечения, обслуживающего миллион крупнейших сайтов в сети (по рейтингу Alexa), при этом в статистике учитываются только домены второго уровня. Читать далее 7% web-серверов работают под управлением Ubuntu Linux

Релиз Instantbird 1.3, IM-клиента на базе технологий Mozilla

Анонсирован релиз многоплатформенного открытого клиента для мгновенного обмена сообщениями Instantbird 1.3, развиваемого на основе технологий Mozilla. Интерфейс Instantbird написан с использованием языка XUL и базируется на web-движке Gecko, в приложении активно используются вкладки (табы), поддерживается установка дополнений. С точки зрения поддержки протоколов и базовых возможностей, Instantbird близок к Pidgin, так как использует библиотеку libpurple. Организация стилевого оформления сообщений напоминает Adium. Код программы распространяется в рамках лицензии GPLv2, бинарные сборки доступны для Linux, а также для Windows и Mac OS X. Продукт локализован, русский язык поддерживается. Примечательно, что развитие Instantbird ведётся совместно с разработчиками проекта Thunderbird, который использует единую с Instantbird … Читать далее Релиз Instantbird 1.3, IM-клиента на базе технологий Mozilla

Новая версия Android SDK запрещает создание нарушающих совместимость производных продуктов

Компания Google опубликовала новую версию SDK для разработчиков приложений для платформы Android, а также связанных с ним инструментария Android SDK Tools 21, ADT Plugin 21 для Eclipse и пакета Android NDK 8с (Native Development Kit), позволяющего организовать выполнение нативного кода в окружении мобильной платформы Android. В новых версиях реализована поддержка особенностей недавно представленного выпуска Android 4.2, например, добавлена возможность запуска Renderscript-вычислений непосредственно на GPU, обеспечена поддержка вывода отдельного контента на дополнительные экраны (ранее было доступно только зеркалирование основного экрана), создания работающих в режиме блокировки экрана интерактивных виджетов. Новая версия пакета SDK Tools примечательна реализацией нового визуального редактора меню, дополнительными правилами … Читать далее Новая версия Android SDK запрещает создание нарушающих совместимость производных продуктов

Проект VLC перевёл большинство модулей воспроизведения на лицензию LGPL

Жан-Батист Кемпф (Jean-Baptiste Kempf), лидер сообщества VideoLAN, сообщил о завершении финального этапа перелицензирования компонентов проекта VLC. В дополнение к ранее переведённым с лицензии GPLv2+ на LGPLv2.1+ базовых библиотек libVLC, libVLCcore, libdvbpsi, libaacs и libbluray, отмечено завершение процесса смены лицензии для почти всех модулей воспроизведения. В частности, лицензия LGPL теперь применяется к модулям разграничения доступа, кодекам, упаковщикам и распаковщикам медиа-контейнеров, модулям для фильтрации, вывода и смешивания звука, модулям вывода и корректировки видео, модулям вывода текста, парсеру XML и блокам оптимизации с использованием инструкций ARM NEON и SSE2. Таким образом в настоящее время почти весь код VLC доступен под лицензией LGPL. Из … Читать далее Проект VLC перевёл большинство модулей воспроизведения на лицензию LGPL

Начало альфа-тестирования PHP 5.5

Представлена первая альфа-версия новой значительной ветки интерпретатора языка программирования PHP 5.5, в которой добавлены новые языковые конструкции и удалены устаревшие возможности. Среди наиболее заметных изменений: Добавлен новый API для хэширования паролей, предоставляющий застрахованные от ошибок разработчиков и более простые в использовании высокоуровневые функции для генерации и проверки валидности паролей по хэшам. Основное отличие нового API в том, что он берёт на себя генерацию надёжных хэшей, скрывая от разработчика операции ручного указания salt-а и выбора алгоритма хэширования (по умолчанию используется Bcrypt). Создание хэша сведено к выполнению «$hash = password_hash($password, PASSWORD_DEFAULT);», а проверка к вызову «password_verify($password, $hash)». В качестве причины внедрения нового … Читать далее Начало альфа-тестирования PHP 5.5

Релиз почтового клиента Claws Mail 3.9.0

После трёх лет разработки доступен релиз лёгкого и быстрого почтового клиента Claws Mail 3.9.0, который отделился от проекта Sylpheed в 2005 году (с 2001 по 2005 г. проекты развивались совместно, Claws использовался для тестирования будущих новшеств Sylpheed). Интерфейс Claws Mail построен с использованием GTK+, код распространяется под лицензией GPL. Ключевые новшества: Поддержка поиска на стороне IMAP-сервера; Возможность использования файла .claws-mail/extraheaderrc для хранения дополнительных заголовков, добавляемых в окне создания сообщений; В свойства папки добавлена возможность выбора HTML сообщений; Поддержка настройки ссылок для просмотра различных типов MIME-блоков; Добавлено постоянное отображение в меню элемента для смены словаря; Древовидный фильтр теперь игнорирует регистр символов; … Читать далее Релиз почтового клиента Claws Mail 3.9.0

Обеспечена неофициальная возможность запуска клиента Netflix в Linux

Энтузиастами разработан способ использования в Linux сервиса потокового видеовещания Netflix. Метод сводится к использованию специально модифицированной версии Wine в сочетании с запуском Windows-сборки Firefox с официальным плагином Silverlight. Moonlight невозможно использовать из-за наличия DRM-механизмов защиты контента в Netflix. По этой же причине требуется пересобрать Wine с 5 патчами, реализующими дополнительные механизмы проверки безопасности. Для пользователей Ubuntu в ближайшее время планируется подготовить PPA-репозиторий cо сборкой wine, адаптированной для запуска Netflix. Перевод инструкции по запуску Netflix в Ubuntu можно прочитать здесь. Читать далее Обеспечена неофициальная возможность запуска клиента Netflix в Linux

Релиз Skype 4.1 для Linux (дополнено)

Увидел свет стабильный релиз Skype 4.1 для платформы Linux. Указанная версия является вторым значительным выпуском после поглощения бизнеса Skype компанией Microsoft. Возможности версии для Linux близки к функциональности клиента Skype для других платформ, в частности, доступна организация конференц-связи, перенаправление звонков, отправка SMS на мобильные телефоны, организация совместного доступа к рабочему столу, осуществление звонков на стационарные номера, выполнение видеовызовов, отправка файлов и т.п. Сборки Skype 4.1 подготовлены для Ubuntu 10.04/12.04 (32-битная версия в отдельных пакетах для 32-бит и 64-бит систем), Debian 7 (32-битная версия в отдельных пакетах для 32-бит и 64-бит систем), Fedora 16+ (32-битная версия) и openSUSE 12.1+ (32-битная версия). … Читать далее Релиз Skype 4.1 для Linux (дополнено)

Эксперимент по визуализации 100 тысяч звёзд в одной вкладке Google Chrome

Любители астрономии из компании Google представили новое web-приложение 100,000 Stars, демонстрирующее возможности браузера Chrome по обработке трёхмерного контента с использованием WebGL. Приложение позволяет визуализировать приближенную к реальности трёхмерную карту окружающей Солнце части галактики, при помощи которой можно наглядно оценить расстояние и позицию тех или иных звёзд. Для изображения звёзд и галактики использованы реальные фотографии, представленные на сайте NASA, описания звёзд взяты из Wikipedia. Читать далее Эксперимент по визуализации 100 тысяч звёзд в одной вкладке Google Chrome

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

Доступен корректирующий выпуск GNOME 3.6.2, в который включены исправления ошибок, обновлена документация, улучшены переводы и внесены незначительные улучшения, направленные на увеличение стабильности. Демонстрационную Live-сборку на основе GNOME 3.6, можно загрузить с данной страницы. Следующий значительный релиз GNOME 3.8 ожидается 27 марта. Среди ожидаемых в GNOME 3.8 новшеств: Доведение до полноценного вида нового базового приложения Clocks с реализацией продвинутых часов, поддерживающих работу в роли будильника, таймера, секундомера и программы для наглядной оценки времени в различных частях света; Прекращение поддержки Fallback-режима; Поддержка автоматической установки обновлений для расширений GNOME Shell; Возможность подключения приложений для выполнения специфичного поиска в Activities Overview; Поддержка фильтрации выводимых … Читать далее Корректирующий релиз GNOME 3.6.2

Релиз системы инициализации Upstart 1.6

Представлен релиз системы инициализации Upstart 1.6, изначально разработанной компанией Canonical и ныне используемой в дистрибутивах Ubuntu и RedHat Enterprise Linux 6, а также в проектах Maemo, Chrome OS и webOS. В отличии от стандартной init-системы SysV, Upstart базируется на парадигме обработки событий, работает в асинхронном режиме и использует метод учета зависимостей для определения последовательности запуска сервисов и оценки возможности их выполнения в параллельном режиме. Параллелизм запуска сервисов обеспечивает существенное повышение скорости загрузки, но ценой этому является необходимость определенной переработки init-скриптов (поддерживается режим совместимости, позволяющий запускать обычные sysvinit-скрипты, но эффективность загрузки и работы при этом теряется). В новой версии: Улучшена обработка … Читать далее Релиз системы инициализации Upstart 1.6

Один из участников проекта присвоил себе домен Cyanogenmod.com и попытался шантажировать сообщество

Разработчики независимой Android-прошивки Cyanogenmod опубликовали заявление о миграции проекта на домен Cyanogenmod.org, в связи с потерей контроля над ранее используемым доменом Cyanogenmod.com. Один из недобросовестных бывших участников проекта, на которого был формально оформлен домен Cyanogenmod.com, выдвинул сообществу ультиматум, требуя выкупить у него домен за 10 тыс. долларов. Домен Cyanogenmod.com был куплен сторонним лицом и передан сообществу ещё во времена обитания разработчиков проекта на форумах XDA. За последние три года Cyanogenmod превратился из хобби нескольких энтузиастов в один из ведущих открытых проектов, востребованных миллионами пользователей. Так как сообщество развивается на принципах взаимного доверия, никто не задумывался об официальной передаче проекту прав … Читать далее Один из участников проекта присвоил себе домен Cyanogenmod.com и попытался шантажировать сообщество