Оболочка Unity 3D портирована на OpenGL ES и платформу ARM

Компания Canonical продемонстрировала оболочку Unity 3D, адаптированную для работы на платформе ARM Cortex-A9 Pandaboard с использованием OpenGL ES для формирования вывода в композитном режиме. Конечной целью проекта является предоставление возможности использовать полноценное и насыщенное десктоп-окружение для портативных устройств на базе архитектуры ARM, таких как мини-компьютеры в форм-факторе USB-брелока. Ранее для портативных устройств на базе архитектуры ARM поставлялась основанная на Qt упрощённая оболочка Unity 2D, не требующая для своей работы современных видеокарт и способной работать без поддержки OpenGL. В качестве примера прототипа нового типа устройств, можно привести поставляемый с платформой Android брелок Cotton Candy от компании FXI, весящий 21 грамм. На … Читать далее Оболочка Unity 3D портирована на OpenGL ES и платформу ARM

Ubuntu One отказывается от CouchDB

Изначально в сервисе Ubuntu One для синхронизации адресной книги, музыкальной коллекции закладок, закладок Firefox и заметок Tomboy использовалась документ-ориентированная база данных Apache CouchDB, архитектура которой ориентированна на выполнение репликации в режиме master-master. Компания Canonical объявила о решении отказаться от использования CouchDB из-за нескольких принципиально нерешаемых проблем, связанных с невозможностью обеспечить должный уровнь масштабируемости в системах, обслуживающих запросы от миллионов пользователей. Вместо CouchDB планируется создать собственную прослойку U1DB для синхронизации данных, которая не будет зависеть от платформы и типа синхронизируемой БД (сможет синхронизировать от SQLite и MySQL до произвольных API и наборов данных). Работу над проектом планируется завершить после выхода Ubuntu … Читать далее Ubuntu One отказывается от CouchDB

Обновление ядра Linux: 3.1.2 и 3.0.10

Представлены очередные корректирующие релизы ядра Linux: 3.0.10 (26 исправления) и 3.1.2 (26 исправлений). Как обычно, в анонсе выхода новых версий подчеркивается обязательность проведения обновления. В обновлениях устранено несколько уязвимостей. В коде security/keys/user_defined.c исправлена уязвимость, позволяющая инициировать крах ядра и разыменование NULL-указателя. Кроме того, устранено целочисленное переполнение в коде xen-gntalloc, которое теоретически может привести к повреждению области памяти ядра. В коде HFS устранено переполнение буфера через создание слишком длинного имени файла. В virtio-pci устранено обращение к области памяти после её очистки (use after free). Читать далее Обновление ядра Linux: 3.1.2 и 3.0.10

Европейское космическое агентство намеревается открыть код некоторых проектов

Европейское космическое агентство (ЕКА) рассматривает возможность публикации под открытыми лицензиями исходных текстов части используемого программного обеспечения. По мнению авторов инициативы, открытие кода поможет привлечь других участников к совместной работе. Для организации разработки открытых проектов в ЕКА планируется создать специальный общедоступный репозиторий. Так как большинство программ для ЕКА разработано субподрядчиками на заказ и агентство непосредственно не контролирует ход разработки, перед открытием исходных текстов требуется проведение дополнительного анализа на предмет наличия частей для которых не приложен код или которые используют код под несовместимыми лицензиями. В настоящий момент ЕКА уже использует открытую модель разработки для проектов, связанных с геонауками и мониторингом земной поверхности. … Читать далее Европейское космическое агентство намеревается открыть код некоторых проектов

Обновление MySQL Community Server 5.5.18 и 5.1.60

Представлены корректирующие выпуски СУБД MySQL 5.5.18 и 5.1.60 в которых исправлено 10 и 16 ошибок. Основные изменения: 2 ошибки приводили к краху рабочего процесса: при интенсивном использовании таблиц ARCHIVE с NULL-столбцами и при обрыве соединения со связанным сервером во время выполнения операции INSERT для таблиц FEDERATED; При выполнении «OPTIMIZE TABLE» ранее было возможно повреждение таблиц MyISAM, если активна опция myisam_use_mmap; В случае переполнения диска на первичном сервере репликации, подчинённым (slave) серверам могли быть отправлены повреждённые события. В 5.1.60 устранена ошибка, которая может привести к потере данных в столбцах с BLOB в таблицах InnoDB, в случае краха сервера в момент обновления … Читать далее Обновление MySQL Community Server 5.5.18 и 5.1.60

Применение теории эволюции к оценке развития проекта Debian

Группа исследователей, специализирующихся на биологической эволюции, применила инструменты для анализа развития природной экосистемы для рассмотрения эволюции открытого проекта Debian. Использовав накопившиеся с 1993 года данные о числе, составе и взаимосвязи пакетов во всех релизах Debian GNU/Linux, было проанализировано изменение таких параметров, как зависимости между пакетами и проблемы с совместимостью приложений. Также была отслежена история жизни пакетов, учитывающая такие события как добавление новых пакетов в дистрибутив и удаление устаревших. Для моделирования проявления зависимостей и несовместимостей был использован метод установки пакетов в случайном порядке, что позволяло накопить статистику по наиболее частым зависимостям и несовместимостям между пакетами. После проведения анализа было выявлено несколько … Читать далее Применение теории эволюции к оценке развития проекта Debian

Компания Red Hat представила сайт и код нового языка программирования Ceylon

Для формирования сообщества разработчиков на языке программирования Ceylon введён в строй сайт проекта — ceylon-lang.org и открыт доступ к Git-репозиториям с кодом. Язык Ceylon был представлен компанией Red Hat в апреле этого кода, как язык общего назначения, претендующий на роль замены Java. Спецификации Ceylon, код компилятора, runtime-компонентов, библиотек и интегрированной среды разработки на базе Eclipse можно загрузить из GitHub. Реализация компилятора Ceylon написана на языке Java. Код доступен под лицензией GPLv2. Учтя сильные и слабые стороны языка Java, создатели Ceylon поставили перед собой цель избавления от устаревших концепций и подходов, которые мешают дальнейшей эволюции Java и достижения более высокого уровня … Читать далее Компания Red Hat представила сайт и код нового языка программирования Ceylon

Опубликован перевод книги "Просто о Vim"

Опубликован перевод книги «Просто о Vim» («A Byte of Vim«). Первая часть книги предназначена для новичков, которые хотят понять, чем является Vim и узнать, как его использовать. Вторая часть книги будет интересна для людей, которые уже знают, как использовать Vim, и хотят изучить особенности, которые делают Vim по настоящему мощным, такие как окна и вкладки, управление личной информацией, возможность использования его в качестве редактора для программиста, возможность расширить Vim с помощью собственных плагинов и многое другое. Читать далее Опубликован перевод книги "Просто о Vim"

Европейское космическое агентство немерено открыть код некоторых проектов

Европейское космическое агентство (ЕКА) рассматривает возможность публикации под открытыми лицензиями исходных текстов части используемого программного обеспечения. По мнению авторов инициативы, открытие кода поможет привлечь других участников к совместной работе. Для организации разработки открытых проектов в ЕКА планируется создать специальный общедоступный репозиторий. Так как большинство программ для ЕКА разработано субподрядчиками на заказ и агентство непосредственно не контролирует ход разработки, перед открытием исходных текстов требуется проведение дополнительного анализа на предмет наличия частей для которых не приложен код или которые используют код под несовместимыми лицензиями. В настоящий момент ЕКА уже использует открытую модель разработки для проектов, связанных с геонауками и мониторингом земной поверхности. … Читать далее Европейское космическое агентство немерено открыть код некоторых проектов

Релиз PyPy 1.7, реализации Python, написанной на языке Python

Вышел релиз проекта PyPy 1.7, в рамках которого разрабатывается реализации языка Python, написанная на языке Python (используется статически типизированное подмножество RPython, Restricted Python). Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, PyPy при выполнении некоторых операций в несколько раз обгоняет по производительности классическую реализацию Python на языке Си (CPython). В новом выпуске, помимо исправления ошибок, особое внимание было уделено расширению класса кода на Python, получающего большое ускорение при использовании PyPy. В среднем PyPy 1.7 на 30% быстрее PyPy 1.6 а на некоторых тестах — до 20 раз. Новая версия PyPy опережает CPython 2.7.2 по производительности в среднем … Читать далее Релиз PyPy 1.7, реализации Python, написанной на языке Python

Конкурс на разработку обоев для рабочего стола KDE 4.8

Через каждые два значительных выпуска KDE для обеспечения новизны внешнего вида проект меняет используемые по умолчанию обои для рабочего стола. С целью разработки новых обоев для KDE 4.8 дизайнер Nuno Pinheiro, создавший в свое время визуальную тему Oxygen, объявил конкурс, в котором может принять участие любой желающий. Работы принимаются до 4 декабря. Работа должна так или иначе отражать такие качества KDE, как элегантность, свобода и простота использования. Изображения должны распространяться под лицензией LGPL и иметь размер не меньше чем 1920×1200. Допускается использование фотографий. Лучшая работа будет отобрана жюри, в которое войдут три известных представителя сообщества KDE. Читать далее Конкурс на разработку обоев для рабочего стола KDE 4.8

Релиз минималистичного дистрибутива Tiny Core Linux 4.1

Вышел минималистичный Linux дистрибутив Tiny Core Linux 4.1, который может работать на системах с 48 Мб ОЗУ. Загрузочный iso-образ занимает всего 11.5 Мб. Графическое окружение дистрибутива построено на основе X-сервера Tiny X, тулкита FLTK и оконного менеджера FLWM. Дистрибутив загружается целиком в ОЗУ и работает из памяти. Дополнительно поставляется консольная версия дистрибутива — Micro Core, занимающая 6 Мб и построенная на основе набора утилит BusyBox. Также доступна сборка MultiCore (47 Мб), снабженная графическим инсталлятором и поставляемая с набором дополнительных расширений. Кроме стандартной начинки Tiny Core и Micro Core в состав Multi Core включено два дополнительных загрузочных пакета: install.gz — инсталлятор … Читать далее Релиз минималистичного дистрибутива Tiny Core Linux 4.1

22 тысячи рабочих мест во всех поликлиниках Москвы будут оснащены ALT Linux

Компания Аквариус выиграла тендер на поставку 22 тысяч программно-аппаратных комплексов для оснащения рабочих мест сотрудников поликлиник города Москвы. Примечательно, что все компьютеры будут поставляться с предустановленным дистрибутивом ALT Linux, что делает данную поставку крупнейшей государственной закупкой ПК в РФ с предустановленным Linux — сумма контракта составляет 928 млн руб. Условия тендера допускали возможность использования как Linux, так и Windows. Предложение на основе Linux было более выгодно, например, стоимость рабочего места, c учётом требований к предустановленному программному обеспечению (офисный пакет, инструменты централизованного управления, средства защиты и т.п.), оказалась на 40% ниже рыночной стоимости. Проблема переобучения медработников с Windows не является ключевой, … Читать далее 22 тысячи рабочих мест во всех поликлиниках Москвы будут оснащены ALT Linux

22 тысяч рабочих мест во всех поликлиниках Москвы будут оснащены ALT Linux

Компания Аквариус выиграла тендер на поставку 22 тысяч программно-аппаратных комплексов для оснащения рабочих мест сотрудников поликлиник города Москвы. Примечательно, что все компьютеры будут поставляться с предустановленным дистрибутивом ALT Linux, что делает данную поставку крупнейшей государственной закупкой ПК в РФ с предустановленным Linux — сумма контракта составляет 928 млн руб. Условия тендера допускали возможность использования как Linux, так и Windows. Предложение на основе Linux было более выгодно, например, стоимость рабочего места, c учётом требований к предустановленному программному обеспечению (офисный пакет, инструменты централизованного управления, средства защиты и т.п.), оказалась на 40% ниже рыночной стоимости. Проблема переобучения медработников с Windows не является ключевой, … Читать далее 22 тысяч рабочих мест во всех поликлиниках Москвы будут оснащены ALT Linux

BicaVM

Представлен новый проект BicaVM, в рамках которого создана реализация Java VM (JVM), написанная на JavaScript и способная выполняться в любом современном браузере. Мотивом создания проекта послужило желание интегрировать в браузер виртуальную машину, в которой мог бы выполняться универсальный байткод. Суть идеи в том, что вместо поддержки какого определённого языка программирования в браузер предлагается добавить абстрактную виртуальную машину, которая позволяла бы организовать выполнение кода на различных языках программирования, не ограниченных одним JavaScript. В качестве достоинств такого подхода называется автоматическая изоляция кода и возможность сохранения среза состояния JVM на сервере, что позволит обеспечить независимую от браузера персистентность. Другим плюсом является обеспечение выполнения … Читать далее BicaVM

SourceForge опубликовал статистику об используемых посетителями операционных системах

Хостинг свободных проектов SourceForge опубликовал статистику использования различных операционных систем пользователями, загружающими открытые проекты с сайта. Анализ тенденций за последние два года показал, что с февраля 2010 года отмечается значительный прирост пользователей Mac OS X, число которых за последний год увеличилось на 33%: в первой половине 2010 года фиксировалось около 3 млн запросов в месяц, а в 2011 году — уже около 4 млн. С большим отрывом по числу загрузок лидируют пользователи Windows, тем не менее число таких пользователей за два года в процентном отношении увеличилось незначительно (в абсолютных цифрах рост внушающий: было около 50 млн в месяц, стало около … Читать далее SourceForge опубликовал статистику об используемых посетителями операционных системах

1 декабря в Москве пройдёт конференция с участием Ричарда Столлмана

Первого декабря в Москве состоится конференция «Почему будущее за свободным ПО», с докладом на которой выступит Ричард Столлман, основатель движения свободного ПО, проекта GNU, Фонда свободного ПО и Лиги за свободу программирования. Участие в конференции бесплатное, но требуется предварительная регистрация. Центральной темой конференции станет вопрос готовности российских ИТ-компаний к реализации масштабных СПО-инициатив. Участники рынка представят свою экспертизу в области построения информационных систем на базе свободного ПО, расскажут о проектах, выполненных в текущем году. Читать далее 1 декабря в Москве пройдёт конференция с участием Ричарда Столлмана

GPG4Browsers

В рамках проекта GPG4Browsers подготовлена написанная на языке JavaScript реализация стандарта OpenPGP (RFC 4880). Поддерживаются все хэш-функции, асимметричные и симметричные шифры (кроме IDEA), определённые в стандарте и применимые для таких областей использования, как шифрование и расшифровка сообщений, создание и проверка цифровых подписей, импорт и экспорт сертификатов. В настоящее время GPG4Browsers доступен только в форме дополнения для браузера Chrome и поддерживает интеграцию с Gmail (подписывание, шифрование и расшифрование сообщений). GPG4Browsers полностью совместим с GnuPG со стандартными настройками, за исключением поддержки сжатия (для создания совместимого с GPG4Browsers сообщения следует использовать опцию «—compress-algo none»). Код распространяется под лицензией LGPLv2.1 и при желании может … Читать далее GPG4Browsers

Корректирующий релиз GNOME 3.2.2. Интервью с одним из основателей GNOME

Представлен корректирующий выпуск GNOME 3.2.2, в котором только исправлены ошибки, обновлена документация и улучшены переводы. Live-сборку на основе openSUSE со свежей версией GNOME скоро можно будет загрузить с данной страницы (в настоящее время iso-образы ещё не обновлены). Следующий корректирующий выпуск намечен на 19 декабря. Релиз GNOME 3.4 ожидается 28 марта. Дополнительно можно отметить интервью с Federico Mena-Quintero, одним из основателей проекта GNOME. В интервью обсуждаются вопросы перехода от использования файловой иерархии для доступа к контенту к документ-ориентированному десктопу и представлению активности пользователя в виде журнала, с наглядным обзором действий на шкале времени. Federico считает, что невозможно создать универсальный интерфейс, который … Читать далее Корректирующий релиз GNOME 3.2.2. Интервью с одним из основателей GNOME

Представлены факты более раннего использования связанных с Android патентов Microsoft

Компания Barnes and Noble, которая была вовлечена в судебное разбирательство после того как отказалась выплачивать отчисления за использование патентов Microsoft в продуктах на базе платформы Android, представила 43-страничный отчет (PDF, 100 Кб) с опровержением валидности патентов, в нарушении которых данную компанию обвиняет Microsoft. Для фигурирующих в деле патентов собраны доказательства их очевидности и фактов более раннего использования аналогичных технологий. В частности, многие разработки, на которые ссылается Microsoft, активно использовались в таких продуктах, как Netscape, Mosaic, OS/2, X Windows System, PocketWeb, NetHopper, Adobe Acrobat и GNU Emacs. Всего в документе представлено около 800 ссылок, опровергающих первенство Microsoft в разработке мобильных технологий … Читать далее Представлены факты более раннего использования связанных с Android патентов Microsoft

Релиз Wine 1.3.33

Вышла новая версия реализации Win32 API — Wine 1.3.33. С момента выпуска версии 1.3.32 было закрыто 84 отчёта об ошибках. Основные изменения в новой версии: В DIB движке добавлена поддержка вывода текста; Улучшена поддержка HTTP прокси; Обновлен встроенный HTML движок на основе Mozilla Gecko; Исправлены некоторые ошибки в работе курсора мыши в играх; Добавлено множество недостающих вызовов библиотеки MSVCRT; Обновлены переводы; Исправлено множество ошибок. Читать далее Релиз Wine 1.3.33