Релиз Linux Deploy 1.2.7, приложения для установки Linux на Android-устройства

Доступна новая версия Linux Deploy, программы для автоматизации процесса установки и запуска GNU/Linux дистрибутивов на устройства с платформой Android. Приложение создает образ диска на флеш-карте, монтирует его и устанавливает туда выбранный дистрибутив gNU/Linux. Также поддерживается установка дистрибутива прямо на раздел карты. Приложения из новой Linux-системы запускаются в chroot-окружении параллельно со штатной работой платформы Android. Установка дистрибутива осуществляется по сети с официальных зеркал в интернете. Для работы приложению требуются привилегии суперпользователя (ROOT). Доступ к Linux-системе осуществляется через SSH, VNC или X Window System. Код утилиты доступен под лицензией GPLv3, готовые сборки размещены в каталоге Google Play. Характеристики: Поддерживаемые ОС: Debian, Ubuntu; … Читать далее Релиз Linux Deploy 1.2.7, приложения для установки Linux на Android-устройства

Релиз CrossOver 11.3 для Linux и Mac OS X

Компания CodeWeavers, выпустила релиз пакета Crossover 11.3, основанного на коде Wine 1.4.1 и предназначенного для выполнения программ и игр, написанных для платформы Windows. CodeWeavers входит в число ключевых участников проекта Wine, спонсирует его разработку и возвращает в проект около 98% всех новшеств, реализованных для своих коммерческих продуктов. Если ранее компанией развивалось два специализированных продукта, рассчитанных на запуск игр и приложений, написанных для Windows, то начиная с ветки Crossover 11.x проведена интеграция пакетов CrossOver и CrossOver Games, а также устранено разделение на редакции Pro, Standard и Bundle. Из изменений добавленных в CrossOver 11.3 можно отметить решение проблемы с открытием файлов в … Читать далее Релиз CrossOver 11.3 для Linux и Mac OS X

Релиз Wine 1.5.17

Вышел очередной экспериментальный релиз открытой реализации Win32 API — Wine 1.5.17. С момента выпуска версии 1.5.16 было закрыто 53 отчёта об ошибках. Основные изменения в новой версии: Реализована сглаживание шрифтов в движке DIB; Добавлена поддержка автоматической инсталляции управляющих элементов ActiveX; Для безопасных соединений реализован fallback в виде использования TLS 1.0; Начата поддержка анализатора текста DirectWrite; Улучшена поддержка вывода контуров текста в OpenGL; Обновлены переводы; Исправлено множество ошибок. Читать далее Релиз Wine 1.5.17

Компания Oracle открыла публичный Git-репозиторий для отслеживания изменений ядра RHEL

Как известно, начиная с ветки RHEL 6, компания Red Hat прекратила формирование детализированного набора патчей для используемого в дистрибутиве варианта ядра Linux, перейдя к практике выпуска одного большого смешанного патча. Несмотря на формальную открытость кода сводного патча под лицензией GPL, из него очень трудно выделить суть вносимых изменений. Компания Oracle решила упростить жизнь разработчикам ядра и создателям дистрибутивов, запустив проект RedPatch. В рамках проекта RedPatch создан публичный Git-репозиторий, в котором публикуются результаты анализа изменений ядра Linux, поставляемого в составе дистрибутива RHEL 6. Репозиторий примечателен тем, что все патчи в нём разделены и структурированы, что позволяет рассмотреть каждое исправление по отдельности, … Читать далее Компания Oracle открыла публичный Git-репозиторий для отслеживания изменений ядра RHEL

Релиз почтового клиента Sylpheed 3.3.0

Представлен релиз легковесного почтового клиента Sylpheed 3.3.0, построенного с использованием GTK+ и распространяемого под лицензией GPL. Примечательно, что последние полгода наблюдается возвращение интереса к разработке Sylpheed, который в прошлые несколько лет развивался достаточно вяло. Среди добавленных новшеств: Возможность открытия внешних архивов почтовых ящиков в формате EML; Поддержка указания URL «mailto:» и «file:» при запуске из командной строки (например, «sylpheed file:///path/to/file.eml»); Поддержка открытия приложений к письмам через отдельное меню работы с приложениями; В диалог экспорта добавлена функция экспорта только выделенных сообщений; Файл sylpheed.desktop приведён в вид, позволяющий пользовательским окружениям считать Sylpheed обработчиком rfc822 и mailto; Приложенные к письму файлы теперь отображаются … Читать далее Релиз почтового клиента Sylpheed 3.3.0

Проблемы с некорректной очисткой остаточных данных в клиенте Tor и OpenSSL

В процессе анализа исходных текстов клиента для работы в анонимной сети Tor обнаружена необычная уязвимость, которая может привести к оседанию в системной памяти остаточных данных, которые могут содержать конфиденциальную информацию, например, введённые пароли. Интерес представляет то, что формально код Tor не содержит ошибок и уязвимость является следствием особенностей работы некоторых компиляторов. Проблема связана с тем, что Tor использует для очистки кэша функцию memset(), которая игнорируется в результате работы оптимизаторов некоторых компиляторов, что может привести к появлению неочищенных областей памяти после закрытия приложения. Например, при выборе режима оптимизации на скорость (-O2) Microsoft Visual Studio 2010 просто удаляет вызов memset при обнулении … Читать далее Проблемы с некорректной очисткой остаточных данных в клиенте Tor и OpenSSL

Очередная акция Humble Bundle по распространению комплекта многоплатформенных игр

Проект Humble Bundle запустил четвёртую акцию «Humble Bundle for Android«, в рамках которой пользователь может получить комплект из 6 многоплатформенных игр в обмен на пожертвование проекту любой суммы. Распространяемые в рамках акции могут работать на платформах Mac OS X, Windows, Linux и Android. По договорённостью с компанией Canonical для указанных игр обеспечена возможность установки в Ubuntu через штатный интерфейс Software Center. В пакет входят следующие игры: Superbrothers: Sword Sworcery EP, Crayon Physics Deluxe, Eufloria, Splice, Waking Mars и Machinarium. Часть собранных средств (каждый пользователь индивидуально определяет пропорции распределения денег) передается в качестве пожертвований некоммерческой правозащитной организации Electronic Frontier Foundation и … Читать далее Очередная акция Humble Bundle по распространению комплекта многоплатформенных игр

Twitter переходит с Ruby на Java. Facebook открыл код Map-Reduce-реализации Corona

В блоге разработчиков системы микроблогов Twitter опубликован отчёт о том, как сервису удалось справиться со шквалом публикации сообщений во время проведения выборов президента США. В день выборов интенсивность публикации достигала 327 452 твитов в минуту, а пиковое значение составило 15 107 твитов в секунду. Для того чтобы обеспечить непрерывную работу сервиса при подобной нагрузке разработчики предприняли ряд мер, в том числе связанных с заменой критичных к производительности компонентов инфраструктуры с изначальной используемой реализации на языке Ruby на варианты, переписанные на языке Java. В качестве основной причины перехода на Jаva называется излишне высокая нагрузка на CPU при выполнении интерпретатора Ruby, вызванная … Читать далее Twitter переходит с Ruby на Java. Facebook открыл код Map-Reduce-реализации Corona

Компания Microsoft перевела фреймворк Rx в разряд свободных проектов

Компания Microsoft объявила об открытии под лицензией Apache кода набора библиотек Rx (Reactive Extensions), предназначенных для создания программ с использованием асинхронных операций обмена данными и механизмов обработки событий. Rx-расширения доступны для языков C, C++ и JavaScript, а также для платформы .NET. Для манипуляции потоками данных предлагается набор LINQ-подобных операторов запросов, позволяющих использовать методы функционального программирования при помощи команд в стиле SQL. Асинхронный характер обработки данных осуществляется за счёт задействования планировщиков. В качестве примера приложения, созданного с использованием Rx, приводится Windows-клиент к GitHub, который использует Rx для формирования сетевых запросов, обработки событий пользовательского интерфейса и управления дочерними процессами. В итоге было … Читать далее Компания Microsoft перевела фреймворк Rx в разряд свободных проектов

Первая тестовая версия openSUSE 12.3

Доступен для загрузки первый тестовый выпуск openSUSE 12.3 (Milestone 1), финальный релиз ожидается в марте 2013 года. Для загрузки подготовлена универсальная LiveDVD-сборка (4.7 Гб), а также LiveCD-сборки на базе KDE (632 Мб) и GNOME (619 Мб). Среди представленных изменений: Переработка инфраструктуры дистрибутива: Удаление поддержки классической системы инициализации Sysvinit. Обновление systemd до версии 195. Перенос библиотек и исполняемых файлов из корня в иерархию директории /usr. Перенос точки монтирования в каталог /run/user/. Добавление дополнительных unit-файлов. Задействование systemd для обеспечения перехода в спящий и ждущий режимы, а также для управления индикаторами на ноутбуках; Продолжается обсуждение вопроса замены собственных mkinitrd-скриптов на Dracut. В настоящее … Читать далее Первая тестовая версия openSUSE 12.3

В GNOME 3.8 будет прекращена поддержка fallback-режима

Разработчики проекта GNOME сообщили об утверждении решения по удалению поддержки fallback-режима, обеспечивающем возможность работы на системах не поддерживающих OpenGL и позволяющем скомпоновать рабочее окружение в стиле GNOME 2.x. Таким образом, начиная с GNOME 3.8 единственной оболочкой станет GNOME Shell. Причиной удаления называется нехватка ресурсов для поддержания должного качества реализации fallback-режима. Напомним, что в дистрибутиве Fedora уже избавились от необходимости включения fallback-режима, обеспечив работу GNOME Shell без 3D-драйверов за счёт задействования входящего в последние версии Mesa Gallium3D-драйвера llvmpipe, предназначенного для осуществления программного рендеринга путём использования LLVM для динамической компиляции шейдеров, обработки вершин и растеризации точек/линий/треугольников. Требующие привлечения GPU операции преобразуются в … Читать далее В GNOME 3.8 будет прекращена поддержка fallback-режима

Увидела свет облачная платформа Apache CloudStack 4

Представлен релиз облачной платформы Apache CloudStack 4, первый выпуск созданный после передачи компанией Citrix проекта CloudStack в руки Фонда Apache. Установочные пакеты подготовлены для RHEL/CentOS и Ubuntu. В настоящее время Apache CloudStack ещё находится на стадии проверки в инкубаторе Apache, что не помешало образовавшемуся сообществу выпустить новый значительный релиз. В руки Citrix платформа CloudStack попала после поглащения компании Cloud.com, в которой продукт развивался в соответствии с принципом «open core» (открытая базовая часть и закрытый продукт с расширенными возможностями). Платформа Apache CloudStack позволяет автоматизировать развертывание, настройку и поддержание приватной, гибридной или публичной cloud-инфраструктуры (IaaS, инфраструктура как сервис). CloudStack не зависит от … Читать далее Увидела свет облачная платформа Apache CloudStack 4

FreeBSD Foundation профинансирует портирование FreeBSD для устройств Efika MX

Организация FreeBSD Foundation объявила о выделении Александру Рыбалко денежного гранта на выполнение работы по портированию FreeBSD на SmartBook и SmartTop устройства серии Genesi Efika MX. Устройства построены на базе платформы Freescale i.MX515, использующей процессор ARM Cortex-A8. Смартбук Efika MX поставляется с 10-дюймовым экраном, 3G-модемом и способен работать в автономном режиме от 6 до 8 часов при стоимости всего в 199$. После завершения работы пользователи FreeBSD получат возможность запуска на устройствах полноценного графического окружения с полной поддержкой звука и сетевого взаимодействия. В дальнейшем работа послужит основой для упрощения портирования FreeBSD для новых моделей устройств на базе i.MX515 SoC, в том числе … Читать далее FreeBSD Foundation профинансирует портирование FreeBSD для устройств Efika MX

Ричард Столлман призывает ограничить сферу влияния патентов на ПО

«Патенты угрожают каждому программисту, и патентные войны, которых мы долго опасались, теперь разразились. Разработчикам и пользователям — а их большинство — нужно ПО, свободное от патентов.» Такими словами начинает Ричард Столлман свою очередную заметку на тему патентов. Патенты, которые нам угрожают, часто называют «патентами на ПО», но это название неправильное. Подобные патенты не трактуют какие-либо конкретные программы. В патенте описывается какая-то теория, которую можно воплотить на практике и также говорится, что любого, кто воплотит на практике эту идею, можно привлечь к судебной ответственности. Поэтому точнее будет называть эти патенты «патентами на вычислительные концепции». Патентная система США не отличает патенты, принципы … Читать далее Ричард Столлман призывает ограничить сферу влияния патентов на ПО

Представлен Qt Creator 2.6 и порт Qt для платформы Android

Компания Digia представила релиз интегрированной среды разработки Qt Creator 2.6, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, для определения сценариев в котором используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходные тексты Qt Creator распространяются в рамках лицензии LGPL. Из наиболее интересных улучшений можно отметить: Концепция комплектов (Kits) заменила собой ранее используемую привязку целей (Targets). Ранее разработчик мог добавить к проекту цели, определяющие наборы типовых предопределённых настроек, например, указать, что создаётся приложение для десктопа или клиент удалённого доступа. Теперь вместо этого предлагается … Читать далее Представлен Qt Creator 2.6 и порт Qt для платформы Android

Проект Humble Bundle нанимает разработчика для потрирования игр для Linux

Проект Humble Bundle, в рамках которого пользователь может получить комплект из многоплатформенных игр в обмен на пожертвование проекту любой суммы, объявил о приёме на работу Эдварда Радда (Edward Rudd), который будет заниматься портированием игровых приложений для платформы Linux в режиме полного рабочего дня. Эдвард имеет за плечами двадцатилетний опыт разработки. Ранее он участвовал в создании игр для таких компаний, как Frictional Games, Frozenbyte, EGOSOFT GmbH, GRIN AB и Paradox. Силами Эдварда для Linux и Mac OS X уже портировано 17 игр, распространяемых по программе Humble Bundle. Читать далее Проект Humble Bundle нанимает разработчика для потрирования игр для Linux

Релиз Alpine Linux 2.5.0, дистрибутива для сетевых шлюзов

Вышел релиз Alpine Linux 2.5.0, специализированного дистрибутив для построения сетевых шлюзов, межсетевых экранов, VPN-серверов и VoIP-систем. Дистрибутив сформирован с оглядкой на повышенную безопасность и собран с патчами PaX и SSP (Stack Smashing Protection). Загрузочный iso-образ занимает 237 Мб, в качестве системой библиотеки используется uClibc, а в качестве стандартных утилит — BusyBox. Из изменений в новом выпуске отмечается обновление пакетов, в том числе осуществлён переход на ядро Linux 3.6.6 с патчами от проекта grsecurity, Asterisk 11, Freeswitch 1.2.0, PostgreSQL 9.2.1, Ruby 1.9.3 и Libvirt 1.0. Добавлена поддержка Xen 4.2 Dom0. Читать далее Релиз Alpine Linux 2.5.0, дистрибутива для сетевых шлюзов

Релиз Fedora 18 перенесён на январь 2013 года

Разработчики Fedora Linux приняли решение отложить выход бета-версии Fedora 18 ещё на две недели. Одновременно заявлено, что, с учётом рождественских праздников, релиз теперь планируется выпустить 8 января. Таким образом график подготовки релиза сдвинут уже на два месяца. Напомним, что альфа выпуск Fedora 18 откладывался три раза, после чего очередная череда переносов сроков коснулась бета-версии, которая теперь ожидается только 27 ноября, вместо изначально намеченного 2 октября. В качестве мотива задержки выхода бета-версии называется необходимость выделения дополнительного времени для доведения поддержки UEFI Secure Boot до должного вида, а также неготовность нового инструментария для обновления дистрибутива (fedup-dracut) и наличие некоторых блокирующих бета-выпуск проблем … Читать далее Релиз Fedora 18 перенесён на январь 2013 года

Представлен порт ядра Linux для процессоров семейства Synopsys ARC700

В списке рассылки разработчиков ядра Linux опубликован набор патчей, обеспечивающих работу ядра Linux на процессорах семейства Synopsys ARC700 (750D и 770D), используемых в составе SoC для различных телеприставок и медиаплееров. ARC700 базируется на 32-разрядном RISC-ядре со встроенным блоком управления памятью (MMU) и отличается высокой конфигурируемостью и энергоэффективностью. Представлено два набора патчей. Первого набора достаточно для загрузки ядра и обеспечения запуска Shell на основе Busybox и uClibc. Второй набор содержит реализацию дополнительных возможностей ядра на процессорах ARC700, например, обеспечивает работу подсистем ptrace, SMP, perf и OProfile. В настоящее время ведётся работа над созданием загрузочного системного образа с прототипом базового Linux-дистрибутива для … Читать далее Представлен порт ядра Linux для процессоров семейства Synopsys ARC700

Ядро и драйверы NetBSD скомпилированы в JavaScript для запуска в web-браузере

Один из разработчиков NetBSD провёл интересный эксперимент, в полной мере продемонстрировавший гибкость средств портирования NetBSD под новые платформы. Используя Emscripten, в представление на языке JavaScript было скомпилировано изначально написанное на языке Си ядро NetBSD и набор связанных с ним драйверов. Таким образом была добавлена поддержка новой архитектуры «sys/arch/javascript», подразумевающей возможность запуска ядра NetBSD под управлением web-браузера. В отличие от проекта JSLinux, в рамках которого написан полноценный эмулятор ПК, способный загрузить Linux, порт NetBSD имеет определённую практическую направленность. Целью разработки является обеспечение компиляции в JavaScript отдельных драйверов NetBSD с возможностью обращения к их функциям из JavaScript-приложений. Например, можно создать web-сервис, способный … Читать далее Ядро и драйверы NetBSD скомпилированы в JavaScript для запуска в web-браузере

Релиз сервера для файлообменных сетей Advanced Direct Connect

Состоялся релиз uHub 0.4.1, кроссплатформенного высокопроизводительного p2p-хаба для сетей Advanced Direct Connect. Основные отличия от версии 0.4.0: Для сборки программы теперь используется cmake (вместо вручную написанных Makefile-ов). Исправлена проблема с чрезмерной загрузкой процессора при использовании SSL. Исправлена проблема с определением TLS/SSL handshake. Исправлено падение в режиме mod_chat_only. Улучшена статистика использования сети (команда !stats). Для плагинов теперь используется директория /usr/lib/uhub/ вместо /var/lib/uhub/, что соответствует FHS (Filesystem Hierarchy Standard). Улучшен пример скрипта для системы инициализации initscripts и добавлен пример скрипта для upstart. Решение проблем с безопасностью клиента путем запрета UCMD сообщений от трансляторов. Добавлен асинхронный DNS resolver. Исправлена сборка в Debian GNU/kFreeBSD. … Читать далее Релиз сервера для файлообменных сетей Advanced Direct Connect