Кандидат в релизы инсталлятора Debian 7.0

Процесс подготовки Debian 7.0, после двух лет разработки, перешёл на финишную прямую — началось тестирование кандидата в релизы программы установки Debian GNU/Linux для грядущего выпуска «Wheezy» (7.0). В настоящее время в Wheezy насчитывается 230 блокирующих релиз ошибок. Если отбросить проблемы, для которых уже почти готовы исправления или которые устраняются элементарно, для выхода релиза остаётся исправить 66 ошибок. Основные изменения, по сравнению с четвёртой бета-версией инсталлятора Debian 7.0: Добавлена большая порция новых драйверов: 8021q, adm8211, at76c50x-usb, b43legacy, bnx2fc, cxgb4, cxgb4vf, fnic, igbvf, int51x1, isci, iwl4965, ixgbevf, libertas_tf_usb, micrel, mlx4_en, mwifiex_pcie, mwl8k, orinoco_usb, pata_piccolo, pch_gbe, pmcraid, prism2_usb, qlge, r8187se, r8192e_pci, r8712u, rtl8192ce, … Читать далее Кандидат в релизы инсталлятора Debian 7.0

Открыт код Game Closure, платформы для разработки игр на языке JavaScript

Компания Game Closure перевела в разряд открытых инструментарий для разработки многоплатформенных двухмерных игровых приложений с использованием JavaScript и технологий HTML5. Тулкит позволяет создавать обособленные мобильные игровые приложения для платформ Android и iOS. При этом поддерживается распространение игры как в виде web-приложения, так и через магазины App Store и Play Store в форме исполняемого файла, в который могут быть встроены движки V8 и SpiderMonkey. Код открыт под лицензией GPLv3. В качестве примера созданных при помощи тулкита продуктов отмечается игра Kiwi Run. Читать далее Открыт код Game Closure, платформы для разработки игр на языке JavaScript

Игровой движок Dagon переведён в разряд открытых

Успешное прохождение на Kickstarter инициативы по привлечению средств для завершения разработки психологического квеста от первого лица Asylum, позволило создателям проекта досрочно перевести игровой движок Dagon в разряд открытых. Движок был создан специально для игры Asylum и уже полностью работоспособен. Изначально движок планировалось перевести в разряд открытых после завершения сборка средств, но разработчики решили не тянуть и раньше срока разместили его код на GitHub. Код открыт под лицензией CDDL. В настоящее время движком поддерживаются платформы Windows, Linux и Mac OS X, в ближайшее время планируется поддержка iOS. Dagon позволяет создать игры в псевдотрёхмерном стиле с определением игровой логики на языке Lua. … Читать далее Игровой движок Dagon переведён в разряд открытых

Компания Canonical подготовила рекомендации по дизайну приложений и готовит первые сборки Ubuntu Phone

Компания Canonical объявила о публикации набора правил с рекомендациями по оформлению интерфейса мобильных приложений, которые планируется использовать на платформе Ubuntu Phone. С учётом того, что приложения для Ubuntu Phone разрабатываются с участием сообщества, единые правила дизайна помогут унифицировать внешний вид и особенности управления приложениями. Рекомендации включают в себя общие требования к оформлению, правила компоновки элементов на экране, замечания по типографике и шрифтам, набор базовых блоков для построения приложений. Для разработчиков дополнительно подготовлен специальный SDK, нацеленный на упрощение разработки приложений для Ubuntu с использованием Qt и QML. Интересно, что указанный SDK в будущем даст возможность создавать унифицированные приложения, работающие на различных … Читать далее Компания Canonical подготовила рекомендации по дизайну приложений и готовит первые сборки Ubuntu Phone

Оценка производительности OpenGL при использовании разных десктоп-окружений

В свете недавнего выхода релиза клиента Steam для Linux Джеф Хоогланд (Jeff Hoogland), создатель дистрибутива Bodhi Linux и участник разработки окружения Enlightenment, опубликовал результаты изучения влияния выбора десктоп-окружения на производительность OpenGL. Тестирование проведено в Bodhi Linux, основанном на пакетной базе Ubuntu 12.04. В качестве теста была оценена производительность игры Team Fortress 2 на базе движка Source. Замер производительности осуществлялся на ноутбуке с процессором i7 серии, 6 ГБ ОЗУ и видеокартой nVidia 330m. Наихудший результат был получен в окружении GNOME Shell — 51.5 FPS, наилучший в Enlightenment E17 с включенным композитным режимом (использовался последний снапшот ветки 17.1) — 66.7 FPS и … Читать далее Оценка производительности OpenGL при использовании разных десктоп-окружений

Доступна новая версия эмулятора QEMU 1.4.0

Представлен релиз проекта QEMU 1.4.0. В качестве эмулятора QEMU позволяет запустить программу собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе, за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM. Добавленный в QEMU 1.4.0 новый бэкенд virtio-block-pci позволил приблизить к нативным системам и производительность ввода/вывода — по тестам гостевое окружение смогло продемонстрировать при использовании гипервизора KVM производительность в 1.33 млн IOPs, что составляет 95% от нативной производительности (1.4 млн IOPs). … Читать далее Доступна новая версия эмулятора QEMU 1.4.0

Инициатива по разработке новых методов хэширования паролей

В рамках конкурса Password Hashing Competition (PHC) предпринята попытка выявления новых схем хэширования паролей с целью стимулирования задействования надёжных схем защиты паролей. Текущее состояние в области защиты паролей оценивается как неприемлемое — web-сервисы зачастую хранят пароли пользователей в открытом виде или применяют ненадёжные методы хэширования, такие как MD5 или SHA-1, для которых разработаны эффективные методы подбора паролей. Из стандартов формирования ключей на основе паролей доступен только PBKDF2 (PKCS#5, NIST SP 800-132), а из альтернативных реализаций выделились только bcrypt и scrypt. В сообществе витают идеи по созданию новых методов хэширования, но они имеют разрозненный и случайных характер. Конкурс PHC призван увлечь … Читать далее Инициатива по разработке новых методов хэширования паролей

Разработчики HTML-стандартов обеспокоены возможным одобрением в W3C реализации DRM для Web

Консорциум W3C рассматривает возможность принятия спецификации Encrypted Media Extensions, реализующей элементы поддержки DRM (Digital Rights Management) для организации защиты от копирования видео- и аудио-контента, встраиваемого в web-страницы через HTML5-теги video и audio (обзор предложенных методов и возникающих при их реализации проблем можно прочитать здесь). Предложение поддержали Google, Microsoft, Netflix, Adobe, BBC, Nokia и ещё несколько компаний. Рабочая группа W3C HTML Working Group уже признала, что спецификация находится в рамках её компетенции и группа будет работать над ней. Возник шанс, что элементы DRM станут частью HTML-стандартов. Ян Хиксон (Ian Hickson), бывший редактор спецификации HTML W3C, назвал предложение неэтичным и ненадёжным. Член … Читать далее Разработчики HTML-стандартов обеспокоены возможным одобрением в W3C реализации DRM для Web

В ядре Linux выявлена локальная уязвимость, которая может привести к выполнению кода с правами ядра

Появились сведения об обнаружении в ядре Linux уязвимости (CVE-2013-0871) в подсистеме PTRACE, которая может быть использована локальным злоумышленником для выполнения кода на уровне ядра. Для демонстрации возможности эксплуатации уязвимости представлен прототип эксплоита для явной работы которого требуется внесение небольшого изменения в ядро, упрощающего проявление эффекта гонки при вызове ptrace с параметром PTRACE_SETREGS. Насколько реально в обычных условиях эксплуатировать проблему и какие обстоятельства могут тому способствовать пока не ясно, возможность атаки пока рассматривается лишь в теории. Тем не менее, не исключается, что данная проблема является одной из самых опасных уязвимостей в ядре за последние несколько лет. Если в основной ветке ядра … Читать далее В ядре Linux выявлена локальная уязвимость, которая может привести к выполнению кода с правами ядра

Релиз Wine 1.5.24

Вышел очередной экспериментальный релиз открытой реализации Win32 API — Wine 1.5.24. С момента выпуска версии 1.5.23 было закрыто 38 отчётов об ошибках. Из наиболее важных изменений отмечается: В драйвер Mac добавлена поддержка клавиатуры и мыши с колесом прокрутки; В реализацию VB Script добавлена поддержка регулярных выражений; Проведена чистка кода RichEdit; Устранены проблемы при запуске игр Battle Zone I, EverQuest: Escape to Norrath, Crashday, Simpsons Hit Run, Everquest 2, Microsoft Flight Simulator X: Demo/Deluxe Edition, Racedriver:GRID, Lucent Heart, HUNTED The Demon Forge, Guild Wars, Sacred Underworld, EVE Online, TurboTax 2012, Grand Theft Auto IV; Налажена работа приложений Microsoft Expression Design 4, … Читать далее Релиз Wine 1.5.24

Релиз дистрибутива Sabayon Linux 11 с поддержкой UEFI SecureBoot

Увидел свет релиз дистрибутива Sabayon Linux 11, сочетающего в себе удобство для конечного пользователя с гибкостью Gentoo. Sabayon Linux оформлен в виде Live-дистрибутива, снабжённого возможностью лёгкой установки на жёсткий диск. В комплекте поставляется полный набор всех необходимых мультимедиа кодеков и проприетарных драйверов для видеокарт, беспроводных адаптеров и софт-модемов. Пакетная база дистрибутива синхронизирована с коллекцией портажей Gentoo и полностью совместима с Portage 2.2 (EAPI2), пользователь имеет возможность установки программ как из исходных текстов, так и используя готовые бинарные пакеты, собранные для платформ ARMv7, x86 и x86-64. Для x86 и x86-64 в репозитории насчитывается около 14000 пакетов, а для ARMv7 — более … Читать далее Релиз дистрибутива Sabayon Linux 11 с поддержкой UEFI SecureBoot

Отечественный свободный проект ScratchDuino стал лауреатом премии Google RISE Award 2013

Проект ScratchDuino, в рамках которого развивается открытый конструктор для образования в области информатики и робототехники, удостоен гранта Google RISE Award 2013, нацеленного на обеспечение поддержки образовательных инициатив. Грант, размер которого составил 25 тыс. долларов, будет использован для разработки англоязычной версии проекта ScrathDuino.Робоплатформа и для его продвижения за пределами России в мировое образовательное сообщество. ScrathDuino.Робоплатформа является в полной мере свободным проектом — код прошивки, а также все необходимые схемы и инструкции доступны под свободными лицензиями. Открытый проект ScratchDuino был задуман как средство взаимодействия физической среды со средой Scratch – визуальной средой программирования, развивающей идеи Лого, которую разработали в Массачусетском технологическом институте … Читать далее Отечественный свободный проект ScratchDuino стал лауреатом премии Google RISE Award 2013

Техника доступа к зашифрованным на Android-телефоне данным методом холодной перезагрузки

Группа исследователей из университета Эрлангена — Нюрнберга опубликовала инструментарий и подробную инструкцию по получению доступа к данным на зашифрованном пользовательском разделе телефона на базе платформы Android 4. Продемонстрированная техника атаки показывает, что шифрование не является панацеей, способной защитить конфиденциальные данные на случай кражи или утери телефона. Техника атаки основана на достаточно давно известном методе холодной перезагрузки, основанном на способности оперативной памяти при низкой температуре определённое время сохранять информацию после отключения питания и отсутствия импульсов регенерации её содержимого. Если в случае со стационарными ПК проведение подобной атаки сопряжено с определёнными трудностями, то мобильный телефон достаточно на какое-то время поместить в морозильную … Читать далее Техника доступа к зашифрованным на Android-телефоне данным методом холодной перезагрузки

Компания Oracle намерена в ближайшие месяцы завершить открытие платформы JavaFX

Компания Oracle продолжила открытие исходных текстов платформы JavaFX, предназначенной для разработки на языке Java интерактивных графических приложений, унифицированных для выполнения на широком спектре платформ — от настольных систем, до web-браузеров и мобильных телефонов. В дополнение к уже опубликованным компонентам платформы проекту OpenJFX, в рамках которого развивается полностью открытый вариант JavaFX, передан код компонентов decora-d3d, decora-es2, decora-jsw, decora-prism, decora-prism-ps, decora-prism-sw и decora-sse. Также в разряд открытых переведён фреймворк javafx-beans, включающий компоненты FX beans, а также сопутствующие биндинги и коллекции. В течение ближайших двух недель планируется открыть 138 тыс. строк кода, составляющего компоненты оконного тулкита Glass, Image I/O API и большей части … Читать далее Компания Oracle намерена в ближайшие месяцы завершить открытие платформы JavaFX

Представлен проект по адаптации Qt для Windows 8 Metro

Анонсированы первые наработки проекта по портированию Qt для работы в оптимизированном для планшетов и телефонов режиме Metro платформы Windows 8, в котором в отличие от классического режима вместо Win32 API задействован новый WinRT API, основанный на компонентной объектной модели (COM). Одновременно ведётся работа по созданию плагина к Qt Creator для развёртывания Qt-приложений для платформы Windows 8 Metro. На первом этапе будет обеспечена поддержка вывода простых растровых окон, после чего разработчики намерены портировать библиотку ANGLE (Almost Native Graphics Layer Engine) для трансляции OpenGL ES 2.0 вызовов в API DirectX 9. Поддержка OpenGL ES 2.0 необходима Qt для работы QML2. Довести WinRT … Читать далее Представлен проект по адаптации Qt для Windows 8 Metro

Окончание бета-тестирования и выпуск клиента Steam для Linux

После трёх месяцев бета-тестирования компания Valve представила первый релиз клиента Steam для платформы Linux. Кроме устранения недоработок в клиенте Steam и портирования игр для платформы Linux, за время тестирования Steam для Linux была проведена большая работа по оптимизации графического стека Linux, увеличению производительности драйверов и адаптации Ubuntu как платформы для запуска игр. К инициативе Valve по превращению Linux в первоклассную игровую платформу присоединились такие компании, как Canonical, Intel, AMD и NVIDIA, которые способствовали решению проблем, возникающих при портировании игр Valve. Клиент Steam официально поставляется только в пакетах для Ubuntu Linux и оптимизирован для использования в данном дистрибутиве. Тем не менее, … Читать далее Окончание бета-тестирования и выпуск клиента Steam для Linux

Доступна для тестирования вторая альфа-версия Ubuntu 13.04

Представлен второй альфа-выпуск Ubuntu 13.04 (Raring Ringtail). В соответствии с новым планом разработки, для Ubuntu 13.04 не будет сформировано альфа-сборок, готовые тестовые образы созданы только для Edubuntu и Kubuntu. Ubuntu рекомендуется тестировать через загрузку ежедневно формируемых снапшотов. 28 марта планируется выпустить бета-версию Ubuntu 13.04, которая будет сформирована в виде полноценной сборки. Из особенностей второй альфа-версии Kubuntu 13.04 отмечается обновление пользовательского окружения до релиза KDE 4.10, использование ядра Linux 3.8-rc6, набора компиляторов GCC 4.7.2-21ubuntu1 и системной библиотеки eglibc 2.17-0ubuntu4. В качестве реализации Java по умолчанию задействован пакет OpenJDK-7 7u9-2.3.5~pre1-1ubuntu1. Подготовлен инструментарий для кросс-компиляции для архитектуры ARM 64 (gcc-4.7-arm64-cross 0.4). В Kubuntu … Читать далее Доступна для тестирования вторая альфа-версия Ubuntu 13.04

Компания Veber заявила свои права на торговую марку Python

Организация Python Software Foundation (PSF) объявила о возникновении проблем с использованием торговой марки Python на территории Евросоюза. Английская компания Veber, владеющая сайтом python.co.uk, зарегистрировала эксклюзивные права на использование торговой марки Python в привязке к любым компьютерным технологиям, включая программные продукты и сервисы. Ситуация усугубилась после заявления Veber о намерении распространения своих серверных продуктов под брендом Python. Использование названия языка Python на территории Евросоюза может быть интерпретировано как незаконное использование интеллектуальной собственности Veber. В настоящее время участники проекта Python ищут пути для отправки протеста в Европейский комитет по торговым маркам с требованием аннулирования заявки Veber, так как язык Python существует уже … Читать далее Компания Veber заявила свои права на торговую марку Python

Релиз Ubuntu 12.04.2 LTS

Представлен промежуточный релиз Linux-дистрибутива Ubuntu 12.04.2 LTS, в рамках которого подготовлены обновленные установочные образы. В сборку Ubuntu 12.04.2 вошли обновления с реализацией поддержки нового оборудования, новый графический стек, новая версия ядра Linux, исправления ошибок в инсталляторе, загрузчике, а также актуальные обновления для нескольких сотен пакетов, связанные с устранением уязвимостей и проблем, влияющих на стабильность. Одновременно представлены аналогичные обновления Kubuntu 12.04.2, Edubuntu 12.04.2, Xubuntu 12.04.2, Mythbuntu 12.04.2 и Ubuntu Studio 12.04.2. Использовать представленную сборку имеет смысл только для новых установок, системы установленные ранее могут получить все присутствующие в Ubuntu 12.04.2 изменения через штатную систему установки обновлений. Поддержка выпуска обновлений и исправлений … Читать далее Релиз Ubuntu 12.04.2 LTS

Zend Optimizer+ переведён в разряд свободных проектов и предложен для интеграции в PHP 5.5

Компания Zend Technologies, развивающая ядро языка PHP (Zend Engine) и выпускающая серию проприетарных приложений для разработчиков на языке PHP, открыла исходные тексты системы кэширования и оптимизации байткода Zend Optimizer+, ранее поставляемого в составе проприетарного пакета Zend Server. Код открыт под свободной лицензией PHP. Zend Optimizer+ предоставляет средства для ускорения выполнения скриптов на языке PHP за счёт использования техники кэширования опкода и применения дополнительных оптимизаций. Предкомпилированный код скриптов кэшируется в разделяемой памяти, что позволяет избежать выполнения стадий чтения с диска, разбора и компиляции исходного кода скриптов при их повторном запуске. Кроме того Zend Optimizer+ включает дополнительные методы оптимизации при генерации байткода, … Читать далее Zend Optimizer+ переведён в разряд свободных проектов и предложен для интеграции в PHP 5.5

Компания Adobe передала в музей компьютерной техники исходные тексты Photoshop 1.0

Музей компьютерной истории с разрешения компании Adobe опубликовал исходные тексты выпущенного в 1990 году релиза графического редактора Photoshop 1.0.1. Код первого выпуска Photoshop состоит всего из 128 тысяч строк кода. Большая часть пакета написана на языке Pascal, некоторые функции реализованы на ассемблере для процессоров Motorola 68K. Читать далее Компания Adobe передала в музей компьютерной техники исходные тексты Photoshop 1.0