Новая акция Humble Bundle по распространению игр компании Double Fine

Стартовала новая акция от проекта Humble Bundle — «Humble Double Fine Bundle«, в рамках которой пользователь может получить комплект из 5 многоплатформенных игр в обмен на пожертвование проекту любой суммы. Распространяемые в рамках акции могут работать на платформах Mac OS X, Windows и Linux. Новая акция проводится совместно с компанией Double Fine Productions, которая согласилась на эксперимент с поставкой своих игр в рамках инициативы Humble Bundle. В пакет входят следующие игры: Costume Quest, Stacking, Broken Age (при взносе от $35), а также игра Psychonauts, названная некоторыми изданиями лучшей игрой 2006 года, и игра Brütal Legend (при взносе от $7.92), выдвигавшаяся … Читать далее Новая акция Humble Bundle по распространению игр компании Double Fine

Релиз Phusion Passenger 4.0, сервера для быстрого развертывания web-приложений на языках Ruby и Python

После двух с половиной лет разработки представлена новая ветка проекта Phusion Passenger 4.0 (изначально развивался под именами mod_rails и mod_rack), сервера для быстрого развертывания web-приложений на языке Ruby, использующих интерфейс Rack (например, Ruby on Rails), а также WSGI-приложений на языке Python. Сервер оформлен в виде модулей для http-серверов Apache и Nginx, и позволяет легко запустить в рамках одного http-сервера несколько независимых web-платформ на базе WSGI или Rack, достаточно просто скопировать файлы web-приложения в специальную директорию, без необходимости отдельного конфигурирования. Проект позиционируется как стабильный и готовый для промышленного использования. В частности, Phusion Passenger уже применяется на сайтах New York Times, Symantec … Читать далее Релиз Phusion Passenger 4.0, сервера для быстрого развертывания web-приложений на языках Ruby и Python

Представлен ORBX.js

Бренден Айк (Brendan Eich), создатель языка JavaScript, занимающий пост технического директора Mozilla Corporation, представил проект ORBX.js, в рамках которого компанией OTOY подготовлена высокопроизводительная реализация видеокодека, реализованного целиком на JavaScript и WebGL. Новый проект подчёркивает возведение JavaScript на новый уровень развития и знаменует стирание границ между Web и нативными приложениями. ORBX.js может работать в любых современных браузерах, в том числе для мобильных платформ, не требуя никаких дополнительных компонентов, кроме поддержки существующих web-стандартов. Среди основных областей применения ORBX.js, кроме отображения потокового видео, называется создание работающих в окне браузера средств удалённого доступа к рабочему столу, играм и виртуальным окружениям. В частности, продемонстрированы средства … Читать далее Представлен ORBX.js

Ричард Столлман предостерёг W3C от включения DRM в стандарты HTML5

Компании Netflix, Microsoft, Google, Nokia Adobe, и BBC представили консорциуму W3C предложение включить в стандарты HTML5 элементы поддержки DRM (Digital Restrictions Management) для организации защиты от копирования встраиваемого в web-страницы видео- и аудио-контента. Ричард Столлман представил общественности свои размышления по этому поводу. HTML изначально был разработан для описания семантики текста и предоставления браузеру контроля над его представлением. С тех пор, как у компаний появились свои сайты, компании стали подталкивать развитие HTML в направлении контроля над тем, что видит пользователь и как страница себя ведёт. До сих пор, подобные инициативы можно было рассматривать как движение не в том направлении, но не … Читать далее Ричард Столлман предостерёг W3C от включения DRM в стандарты HTML5

Представлен Dagger, декомпилятор исполняемых файлов в промежуточное представление LLVM

На состоявшейся в Париже конференции разработчиков LLVM представлен (видео, слайды) новый проект Dagger, в рамках которого развивается фреймворк для декомпиляции исполняемых файлов в промежуточное представление кода LLVM (IR, Intermediate Representation). Исходные тексты проекта планируется открыть одновременно с первым релизом, Dagger, который ожидается в течение нескольких недель. Преобразование производится в несколько этапов: вначале на основе анализа семантики инструкций, специфичные для определённой аппаратной платформы машинные инструкции транслируются в представление абстрактной архитектуры Mir (micro-IR), которое затем преобразуется в промежуточное представление LLVM, над которым допускается выполнение всех поддерживаемых в LLVM трансформаций, в том числе генерация кода для иных платформ с применением дополнительных методов статической … Читать далее Представлен Dagger, декомпилятор исполняемых файлов в промежуточное представление LLVM

Вышел nginx 1.4.1 с устранением уязвимости, приводящей к удалённому выполнению кода

Представлен внеплановый стабильный выпуск http-сервера nginx 1.4.1, а также первый выпуск новой экспериментальной ветки 1.5.0, в которых отмечается устранение уязвимости (CVE-2013-2028), которая может привести к перезаписи областей стека рабочего процесса при обработке специально оформленных chunked-запросов. При успешной эксплуатации не исключается возможность исполнения кода злоумышленника на сервере. Проблема проявляется только в выпусках nginx, начиная с версии 1.3.9. Прошлая стабильная ветка 1.2.x, которая ещё поставляется в большинстве дистрибутивов, уязвимости не подвержена. Для портов FreeBSD, в которых уже поставлялась версия 1.4.0, выпущено соответствующее обновление. Для исправления проблемы также можно использовать патч. В качестве обходного пути защиты от проявления уязвимости, в каждом из блоков … Читать далее Вышел nginx 1.4.1 с устранением уязвимости, приводящей к удалённому выполнению кода

Результаты сравнения качества кода открытых и проприетарных проектов

Компания Coverity, развивающая инструментарий для автоматического анализа кода на предмет наличия проблем безопасности и ошибок опубликовала отчёт (PDF, 1 Мб) с результатами изучения 450 млн строк кода, охватывающих 118 наиболее активно разрабатываемых открытых проектов и 256 проприетарных продуктов. В среднем уровень дефектов в открытом и закрытом коде оказался примерно на одном уровне — 0.69 против 0.68 ошибок на 1000 строк кода, что значительно выше требований промышленных стандартов качества, в которых допускается 1 ошибка на 1000 строк кода. В проектах размером от 500 тысяч до 1 млн строк кода открытое ПО почти в два раза опередило проприетарное ПО по качеству, показав … Читать далее Результаты сравнения качества кода открытых и проприетарных проектов

Релиз минималистичного дистрибутива CrunchBang Linux 11

Доступен релиз CrunchBang Linux 11, минималистичного дистрибутива для устаревшего оборудования, основанного на пакетной базе Debian Wheezy и поддерживающего дополнительный репозиторий приложений CrunchBang Statler. Рабочее окружение пользователя построено на базе оконного менеджера Openbox. В комплект входят все необходимые мультимедиа кодеки, проприетарные драйверы и подборка приложений, таких как AbiWord, Gnumeric, Gwibber, GPicView, Claws mail, gFTP, Pidgin, Сhromium, VLC, Transmission, Thunar, а также некоторые компоненты из среды LXDE. Размер iso-образа 771 Мб. Новая версия примечательна переходом на пакетную базу Wheezy (прошлые стабильные выпуски CrunchBang были основаны на Squeeze). Читать далее Релиз минималистичного дистрибутива CrunchBang Linux 11

Проект One Laptop Per Child выпустил дистрибутив OLPC OS 13.1 с поддержкой сенсорных экранов

Доступен Linux-дистрибутив OLPC OS 13.1, предназначенный для использования на обучающих субноутбуках XO-1, XO-1.5, XO-1.75 и XO-4, выпускаемых проектом One Laptop Per Child. Новая версия построена на свежей пакетной базе Fedora 18 и включает в себя обучающую оболочку Sugar 0.98. Из ключевых новшеств отмечается обеспечение поддержки нового субноутбука XO-4, интеграция средств управления с сенсорных экранов, обновление компонентов окружения GNOME до выпуска 3.6, поддержка адаптеров USB-VGA от компаний SiS и DisplayLink. Ключевым отличием субноутбука XO 4 является опциональная возможность комплектации с 7.5-дюймовым сенсорным экраном. Экранная панель свободно вращается и может быть вывернута и закрыта лицевой частью к клавиатуре, образуя своеобразный планшет. Устройство … Читать далее Проект One Laptop Per Child выпустил дистрибутив OLPC OS 13.1 с поддержкой сенсорных экранов

Космическое агентство NASA переводит используемые на МКС ноутбуки на Linux

Космическое агентство NASA приступило к переводу ноутбуков, используемых на Международной космической станции, с платформы Windows на Linux. Намеченные для миграции ноутбуки входят в сеть OpsLAN, используемую для организации выполнения типовой ежедневной работы космонавтов, от обмена сообщениями и выполнения задач по инвентаризации до захвата изображений и видео с имеющихся на станции камер. В процессе выбора дистрибутива, инженеры NASA остановились на использовании уже проверенной временем ветки Debian 6. Переход на Debian 7 не был утверждён из-за возможных проблем с надёжностью в связи с недостаточно полным тестированием свежей версии. Также отмечается, что кроме планов по переводу рабочих станций на Linux, на МКС уже … Читать далее Космическое агентство NASA переводит используемые на МКС ноутбуки на Linux

Корректирующий выпуск KDE SC 4.10.3

Вышел корректирующий релиз KDE SC 4.10.3, в котором исправлено 78 ошибок и проведена работа по обновлению переводов. Наиболее важные исправления наблюдаются в менеджере персональной информации Kontact и оконном менеджере KWin. Готовые бинарные сборки KDE SC 4.10.3 в ближайшие часы будут подготовлены для openSUSE, Fedora и Kubuntu. Следующий выпуск KDE 4.10.4 намечен на 4 июня. Читать далее Корректирующий выпуск KDE SC 4.10.3

Бета-тестирование Tizen 2.1. Можно ли считать Tizen свободным при несвободном Tizen SDK?

Представлена бета-версия мобильной платформы Tizen 2.1 и связанного с ней SDK-комплекта для разработчиков приложений. Разработку Tizen курирует организация Linux Foundation, при участии LiMo Foundation, Intel и Samsung. Платформа продолжает развитие систем MeeGo и LiMO, но отличается переходом к использованию Web API и HTML5-технологий для создания мобильных приложений. Выпуск первого телефона на базе Tizen намечен компанией Samsung на август. Из изменений можно отметить переход на системный менеджер Systemd в качестве основной системы инициализации и службы управления сервисами (поддержка системы инициализации System V прекращена). Добавлен новый модуль для управления аппаратным обеспечением, выступающий в роли промежуточного звена между фреймворком и OAL-слоем (OEM Adaptation … Читать далее Бета-тестирование Tizen 2.1. Можно ли считать Tizen свободным при несвободном Tizen SDK?

Новая версия systemd 203

Леннарт Поттеринг (Lennart Poettering) представил релиз системного менеджера systemd 203, рекомендованный для интеграции в новые выпуски дистрибутивов. В частности, на базе systemd 203 будет построен выпуск Fedora 19. В следующие несколько недель планируется приступить к реализации очередной порции значительных новшеств, например, осуществить перевод systemd с libdbus1 на libsystemd-bus, собственную реализацию клиентской библиотеки D-Bus. Из изменений в выпуске systemd 203 можно отметить: В systemd-nspawn обеспечено сохранение метаданных о создаваемых изолированных контейнерах, в том числе о корневой директории, в полях с расширенными атрибутами cgroups. При создании контейнеров через systemd-nspawn теперь при необходимости создаётся файл /etc/resolv.conf до монтирования окружения. В файле .service добавлена … Читать далее Новая версия systemd 203

Бета-тестирование Tizen 2.1. Можно ли считать Tizen свободным, при несвободном Tizen SDK

Представлена бета-версия мобильной платформы Tizen 2.1 и связанного с ней SDK-комплекта для разработчиков приложений. Разработку Tizen курирует организации Linux Foundation, при участии LiMo Foundation, Intel и Samsung. Платформа продолжает развитие систем MeeGo и LiMO, но отличается переходом к использованию Web API и HTML5-технологий для создания мобильных приложений. Выпуск первого телефона на базе Tizen намечен компанией Samsung на август. Из изменений можно отметить переход на системный менеджер Systemd в качестве основной системы инициализации и службы управления сервисами (поддержка системы инициализации System V прекращена). Добавлен новый модуль для управления аппаратным обеспечением, выступающий в роли промежуточного звена между фреймворком и OAL-слоем (OEM Adaptation … Читать далее Бета-тестирование Tizen 2.1. Можно ли считать Tizen свободным, при несвободном Tizen SDK

Компания Red Hat преобразовала проект Gluster в сообщество разработки открытых систем хранения

Компания Red Hat, которая приобрела в 2011 году распределённую кластерную файловую систему GlusterFS, объявила о трансформации проекта Gluster в новое сообщество для разработки свободных проектов, связанных с системами хранения данных. Из жёстко контролируемого проекта, развиваемого в соответствии с принципом Open Core (открытая базовая часть и закрытый продукт с расширенными возможностями), Gluster теперь следует рассматривать как экосистему открытого ПО с быстро растущим числом проектов и участников. Для обеспечения работы нового сообщества открыт ресурс Gluster Community Forge, предоставляющий основанную на Gitorious среду совместной разработки, где участники могут как развивать имеющиеся, так и добавлять новые проекты. Несмотря на то, что сообщество сфокусировано в … Читать далее Компания Red Hat преобразовала проект Gluster в сообщество разработки открытых систем хранения

Компания Red Hat преобразовала проект Gluster в сообщество разработки открытых систем хранения

Компания Red Hat, которая приобрела в 2011 году распределённую кластерную файловую систему GlusterFS, объявила о трансформации проекта Gluster в новое сообщество для разработки свободных проектов, связанных с системами хранения данных. Из жёстко контролируемого проекта, развиваемого в соответствии с принципом Open Core (открытая базовая часть и закрытый продукт с расширенными возможностями), Gluster теперь следует рассматривать как экосистему открытого ПО с быстро растущим числом проектов и участников. Для обеспечения работы нового сообщества открыт ресурс Gluster Community Forge, предоставляющий основанную на Gitorious среду совместной разработки, где участники могут как развивать имеющиеся, так и добавлять новые проекты. Несмотря на то, что сообщество сфокусировано в … Читать далее Компания Red Hat преобразовала проект Gluster в сообщество разработки открытых систем хранения

Перевод руководства по архитектуре Riak и Erlang

Опубликован перевод главы 15 «Riak и Erlang/OTP» из первого тома книги «Архитектура приложений с открытым исходным кодом«, рассказывающей о распределенной отказоустойчивой СУБД Riak, как примере по созданию высоко масштабируемых систем с использованием среды Erlang/OTP. Читать далее Перевод руководства по архитектуре Riak и Erlang

Перевод руководства по архитектуре Riak и Erlang

Опубликован перевод главы 15 «Riak и Erlang/OTP» из первого тома книги «Архитектура приложений с открытым исходным кодом«, рассказывающей о распределенной отказоустойчивой СУБД Riak, как примере по созданию высоко масштабируемых систем с использованием среды Erlang/OTP. Читать далее Перевод руководства по архитектуре Riak и Erlang

Fedora уходит от практики скрытия ввода пароля в интерфейсе инстяллятора

Разработчики инсталлятора Anaconda приняли решение уйти от общепризнанной практики скрытия вводимого пароля в процессе его набора, когда вместо вводимых символов отображаются звёздочки. В Fedora 19 в процессе задания пароля на этапе установки введённые данные будут отображаться в открытом виде (необходимость повторного ввода пароля сохранена). С одной стороны такой подход позволяет избежать ошибок в процессе задания пароля (например, использование не того регистра или раскладки), но с другой стороны вводимый пароль может быть подсмотрен потенциальным злоумышленником. По мнению Брюса Шнайера, одного из самых известных экспертов по компьютерной безопасности, пренебрежение безопасностью в пользу удобства работы является порочной практикой. Озабоченность по поводу внесённых в … Читать далее Fedora уходит от практики скрытия ввода пароля в интерфейсе инстяллятора

Вышел мультимедийный проигрыватель MPlayer 1.1.1

Спустя 11 месяцев с момента прошлого выпуска представлен релиз мультимедийного проигрывателя MPlayer 1.1.1. Версия 1.1.1 позиционируется как корректирующий выпуск, содержащий исправления накопившихся ошибок, в том числе уязвимостей (информация о проблемах с безопасностью не детализирована). В состав поставляемого архива также включена свежая версия библиотеки FFmpeg. Читать далее Вышел мультимедийный проигрыватель MPlayer 1.1.1

Релиз Cinnamon 1.8, форка GNOME Shell, продолжающего традиции GNOME 2

После 7 месяцев разработки доступен релиз пользовательского окружения Cinnamon 1.8, в рамках которого сообществом разработчиков дистрибутива Linux Mint развивается форк оболочки GNOME Shell, файлового менеджера Nautilus и оконного менеджера Mutter, нацеленный на предоставление окружения в классическом стиле GNOME 2, но основанного на технологиях GNOME 3 и поддерживающего удачные элементы взаимодействия из GNOME Shell. Рабочее окружение в Cinnamon построено на основе рабочего стола и панели, на которой размещено меню, область быстрого запуска, перечень открытых окон и системный лоток. Установочные пакеты подготовлены для Linux Mint, Ubuntu, Debian, Fedora, Arch Linux, Gentoo и openSUSE. В процессе подготовки Cinnamon 1.8 внесено 1075 изменений. Из … Читать далее Релиз Cinnamon 1.8, форка GNOME Shell, продолжающего традиции GNOME 2