Проект по избавлению Linux-ядра от излишней сетевой буферизации

Анонсировано создание экспериментального репозитория Linux-ядра — debloat-testing, созданного для реализации идей по избавлению сетевых подсистем от излишней буферизации. Репозиторий создан в рамках проекта BufferBloat.net, изучающего феномен негативного влияния промежуточной буферизации пакетов на пропускную способность, однородность потока (jitter) и время прохождения пакетов (latency). После проверки и стабилизации, обкатанные в ветке debloat-testing патчи будут направлены для включения в состав основного Linux-ядра. Изначально термин Bufferbloat несколько месяцев назад предложил Джим Гетиc (Jim Gettys), член комитета W3C и разработчик спецификации HTTP/1.1, который в цикле статей достаточно подробно описал связь буферизации с проблемами, приводящими к возникновению дополнительных задержек и понижению пропускной способности. Последние годы актуальность … Читать далее Проект по избавлению Linux-ядра от излишней сетевой буферизации

Открыт код системы управления развертыванием приложений Galaxy

Создатели социальной сети Ning объявили об открытии под лицензией Apache разработанной в недрах проекта системы управления развертыванием приложений Galaxy. Система Galaxy написана на языке Ruby и предназначена для организации централизованного управления установкой программ и изменении конфигурации на группе машин. Архитектура Galaxy основана на трех компонентах: агенте, консоли и репозитории. Дополнительно подготовлены инструменты для формирования пакетов, Ruby-библиотека и работающий в режиме командной строки клиент для прямого взаимодействия с управляющей консолью и агентами. Galaxy-агет выполнен в виде фонового процесса, запускаемого на всех хостах или виртуальных окружениях, для которых необходимо обеспечить централизованное управление. Основные функции агента сводятся к развертыванию приложений (установка, обновление, удаление), … Читать далее Открыт код системы управления развертыванием приложений Galaxy

Релиз X.Org Server 1.10. Компания AMD открыла код, связанный с API XvBA

Анонсирован релиз X.Org Server 1.10 в котором внесено более 700 изменений, главным образом связанных с исправлением ошибок и мелкими правками. Значительных улучшений в новой версии почти нет. К сожалению в последний момент из X.Org Server 1.10 был удален код RandR 1.4, в котором была обеспечена поддержка привязки пиксельных карт (pixmap) к отдельным CRTC-видеоконтроллерам. Также в состав нового релиза не вошел X Input 2.1, в котором планировалось реализовать программный интерфейс для работы с устройствами ввода, поддерживающими одновременные касания (мультитач). Из улучшений можно отметить интеграцию кода новой улучшенной подсистемы синхронизации X Synchronization Fences, разработанной компанией NVIDIA и позволяющей организовать синхронизацию формирования вывода … Читать далее Релиз X.Org Server 1.10. Компания AMD открыла код, связанный с API XvBA

Релиз открытой микроядерной ОС Genode 11.02

Вышел релиз открытой микроядерной операционной системы Genode OS Framework 11.02. Genode предоставляет разработчикам унифицированную инфраструктуру для создания пользовательских приложений, работающих поверх собственного микро-ядра или ядер Linux (32 и 64 бит), OKL4v2 (x86 и ARMv4), L4/Fiasco и L4ka::Pistachio. Входящее в состав паравиртуализированное Linux-ядро OKLinux позволяет выполнять в Genode обычные Linux программы. Ядро OKLinux не работает с оборудованием напрямую, а использует сервисы Genode через набор виртуальных драйверов. Интегрированный движок Qt4/WebKit дает возможность разработчикам создавать Genode-программы, оформленные в виде web-приложений. В новой версии добавлена поддержка двух микро-ядер Fiasco.OC и NOVA v0.3. Ядро Fiasco.OC специально оптимизировано для выполнения виртуальных окружений с различными операционными системами, … Читать далее Релиз открытой микроядерной ОС Genode 11.02

Доступна последняя, двенадцатая, бета-версия Firefox 4

Доступна для тестирования заключительная двенадцатая бета-версия web-браузера Firefox 4, через неделю-две планируется выпустить кандидат в релизы, после чего приступить к формированию финального релиза. Основные изменения, внесенные по сравнению с предыдущей бета-версией: Увеличена производительность и отзывчивость интерфейса в процессе просмотра Flash-контента; Улучшена совместимость плагинов с задействованными в браузере технологиями аппаратной акселерации; При наведении курсора на ссылку, URL теперь отображается внизу окна, а не в области ввода адреса; Финишные улучшения стабильности, производительности и совместимости; Внесено 686 исправлений. За весь период бета-тестирования исправлено более 7000 ошибок; Подробный обзор новшеств, реализованных в прошлых тестовых выпусках Firefox 4, можно прочитать в тексте анонса первой бета-версии. Читать далее Доступна последняя, двенадцатая, бета-версия Firefox 4

Новая версия web-фреймворка Cappuccino 0.9

Вышла новая версия открытого (LGPL) web-фреймворка Cappuccino 0.9, позволяющего разрабатывать десктоп-подобные web-приложения, работающие внутри браузера. Для разработки приложений используется Cappucinio API, похожий на API GNUstep и Cocoa, и язык Objective-J, похожий на Objective-C, но построенный на базисе JavaScript и поддерживающий наследование, динамический обмен сообщениями и функции, подобные methodMissing, позволяющие осуществлять более полный контроль над аплетами, запущенными в браузере. При написании кода используется только Objective-J и Cappucinio API, итоговое приложение транслируется в представление на HTML, CSS и JavaScript. Из улучшений Cappuccino 0.9 можно отметить: Поддержка «Key Value»-биндингов, позволяющих привязать любой объект к компоненту пользовательского интерфейса, все изменения в котором будут автоматически … Читать далее Новая версия web-фреймворка Cappuccino 0.9

Альфа-версия Fedora 15 задерживается на неделю. В Fedora 16 по умолчанию планируется перейти на Btrfs

Разработчики Linux-дистрибутива Fedora 15 сообщили о переносе даты выхода альфа-версии Fedora 15 на одну неделю. Перенос вызван необходимостью устранения ошибки в X-сервере, приводящей к невозможности аутентификации в GDM при использовании некоторых иноязычных раскладок клавиатуры (проблема подтверждена для немецкой и французской раскладок). Отдельно отмечается, что перенос альфа-версии на неделю не отразится на дате выхода последующих тестовых версий и финального релиза, который по прежнему запланирован на 10 мая. Из планов на Fedora 15 можно отметить: интеграция системного менеджера systemd в качестве системы инициализации по умолчанию; включение в поставку десктоп-окружений Gnome 3.0, KDE 4.6 и Xfce 4.8; переход на GCC 4.6 для сборки … Читать далее Альфа-версия Fedora 15 задерживается на неделю. В Fedora 16 по умолчанию планируется перейти на Btrfs

Wayland добавлен в universe-репозиторий Ubuntu 11.04

Брюс Гарингтон (Bryce Harrington) из компании Canonical сообщил об успешной интеграции пакета с дисплейным сервером Wayland в universe-репозиторий Ubuntu. Пакет пока включает в себя ранний снапшот адаптированной для работы в Ubuntu сборки Wayland и нацелен в основном на разработчиков и энтузиастов желающих поэкспериментировать с Wayland. Более свежие версии пакетов с Wayland в скором времени будут размещены в PPA-репозитории xorg-edgers, но они требуют для своей работы последней версии библиотек Mesa. Для установки Wayland пользователям Ubuntu 11.04 будет достаточно воспользоваться интерфейсом Software Center или выполнить «sudo apt-get install wayland». Для автоматизации запуска дисплейного сервера и набора демонстрационных приложений для формирования пользовательского окружения … Читать далее Wayland добавлен в universe-репозиторий Ubuntu 11.04

Представлено быстрозагружаемое Linux-окружение Splashtop OS 1.0

Компания Splashtop объявила о выпуске первого релиза нового быстрозагружаемого Linux-окружения Splashtop OS. В отличие от ранее выпускаемых версий, предустанавливаемых на оборудовании таких производителей, как Acer, ASUS, Dell, HP, Lenovo и LG, новое окружение предназначено для распространения среди обычных пользователей и поддерживает установку на широком спектре ПК, ноутбуков и нетбуков. Окружение устанавливается на жесткий диск и позволяет в считанные секунды получить доступ в Web, не дожидаясь загрузки основной ОС. Другим отличием Splashtop OS является ограничение функциональности доступом в Web и работой с web-приложениями, в то время как первые варианты Splashtop поставлялись с достаточно широким спектром приложений (файловый менеджер, программа для работы … Читать далее Представлено быстрозагружаемое Linux-окружение Splashtop OS 1.0

Вышла новая версия десктоп-ориентированной системы PC-BSD 8.2

Вышел релиз десктоп-ориентированной операционной системы PC-BSD 8.2, основанной на кодовой базе FreeBSD 8.2 и KDE 4.4.5. В новой версии PC-BSD расширена поддержка беспроводных и сетевых адаптеров, в инсталлятор добавлена поддержка выбора файловой системы и использования шифрования в процессе автоматического разбиения дисковых разделов, обеспечена возможность переключения между MBR и GPT таблицами разделов, обновлен интерфейс для настройки параметров экрана, улучшен код автоконфигурировния оборудования. Особенности PC-BSD: Удобный графический инсталлятор; Установка на выбор PC-BSD или FreeBSD; Поддержка live-загрузки для ознакомления; Установка на выбор дополнительных пакетов PBI, идущих в комплекте; Поддержка создания и установки на ZFS раздел (поддерживается также режим шифрования основного раздела, пароль вводится … Читать далее Вышла новая версия десктоп-ориентированной системы PC-BSD 8.2

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

В судебном процессе «Oracle против Google» всплывают новые факты. На прошлой неделе компания Google подала запрос в суд об отказе в рассмотрении части иска Oracle против Google, касающейся нарушении авторских прав. Судья отклонил ходатайство, что означает, что Google не смогла убедить суд в необоснованности претензий Oracle. И сразу же вслед за этим компания Oracle направила в суд письмо (PDF-файл), содержащее довольно серьёзные доказательства нарушения своей интеллектуальной собственности. В письме Oracle утверждает, что код Android позаимствован из спецификаций для «сотен» Java-файлов, являющихся интеллектуальной собственностью Oracle, и что минимум восемь файлов в составе Android представляют из себя декомпилированный объектный код, принадлежащий Oracle. … Читать далее Oracle указывает на использование в Android декомпилированного кода и данных из сотен Java-файлов

Представлены результаты работы по интеграции JavaScript-движка V8 в Qt

Разработчики фреймворка Qt представили проект qt-script-ng, нацеленный на проведение замены интегрированного в WebKit JavaScript-движка JavaScriptCore на разработанный компанией Google высокопроизводительный движок V8, снабженный эффективным сборщиком мусора, обеспечивающий возможность одновременного изолированного выполнения нескольких скриптов одним процессом и реализующий расширенные методы оптимизации кода. В частности, V8 поддерживает функции JIT-компиляции, позволяющие на лету транслировать некоторые элементы в машинный код, минуя фазу интерпретации байткода в виртуальной машине. В настоящий момент в рамках проекта подготовлен полный клон репозитория Qt, отличающийся заменой JavaScript-бэкенда. Несмотря на то, что некоторые элементы QtScript API пока не реализованы и определенные автоматические тесты завершаются ошибкой, с новым бэкендом уже работает ряд … Читать далее Представлены результаты работы по интеграции JavaScript-движка V8 в Qt

Проект Chemistry переведен в разряд первичных проектов Apache

Организация Apache Software Foundation объявила об успешном завершении проверки в «инкубаторе» и принятии в число первичных проектов, развиваемых под эгидой Apache, проекта Apache Chemistry. Перевод Apache Chemistry в разряд первичных означает, что продукт и развивающее его сообщество подтвердили способность следования принципам разработки Apache и теперь готовы для самостоятельного существования, не требующего дополнительного надзора. В дальнейшем для управления разработкой и координации подготовки релизов будет выбран комитет, состоящий из активных участников проекта. Apache Chemistry представляет собой открытую реализацию стандарта CMIS, (Content Management Interoperability Services), определяющего средства для обмена разнородной информации между системами управления контентом предприятия (ECM — Enterprise Content Management) и внешними … Читать далее Проект Chemistry переведен в разряд первичных проектов Apache

Вышел Linux-дистрибутив Jolicloud 1.1.1

Представлен релиз Linux-дистрибутива Jolicloud 1.1.1, частично основанного на пакетной базе Ubuntu и предназначенного для использования на нетбуках и планшетных ПК. Развивающий данный продукт французский стартап получил на создание данного дистрибутива 4.2 миллиона долларов от одного из венчурных фондов. Размер загрузочного iso-образа составляет 698 Мб. Ключевым улучшением версии 1.1.1 является проведение работы по обеспечению возможности работы на устаревшем оборудовании. В частности, добавлена поддержка старых видеокарт NVIDIA, включая модели RIVA TNT/TNT2, Vanta, Aladdin, а также начальные серии Quadro и GeForce. По меркам создателей Jolicloud под устаревшим оборудованием понимаются машины, имеющие минимум 384 Мб ОЗУ (рекомендуется 512 Мб ОЗУ). От других систем дистрибутив … Читать далее Вышел Linux-дистрибутив Jolicloud 1.1.1

Пятая бета-версия Firefox 4 для платформ Android и Maemo

Представлена пятая бета-версии Firefox 4 для мобильных устройств на базе платформ Android и Maemo. Firefox для платформы Android доступен через Android Market, а пакеты для Maemo можно найти на данной странице. Список улучшений, реализованных в прошлых тестовых версиях можно посмотреть в первом анонсе. Отмечается, что в пятой бета-версии не внесено существенных новшеств, а основная работа была сосредоточена на увеличении стабильности, оптимизации производительности и упрощении использования. Из отличий от четвертой бета-версии можно отметить: Доступно более 100 дополнений для мобильной версии Firefox; Производительность и потребление памяти: Ускорен процесс запуска браузера; Увеличена скорость загрузки страниц; На платформе Android добавлена поддержка хранения данных текущего … Читать далее Пятая бета-версия Firefox 4 для платформ Android и Maemo

GNOME 3 перешел на стадию бета-тестирования

Проект GNOME 3 перешел на стадию бета-тестирования, что подразумевает завершение реализации запланированной функциональности и акцентирование основных усилий на стабилизации кодовой базы. Оценить возможности нового пользовательского окружения GNOME 3 можно при помощи специально подготовленного Live-дистрибутива (469 Мб). Сообщается, что оформление новой оболочки GNOME Shell уже полностью сформировано и обладает всеми функциями, которые будут представлены в финальном релизе, выход которого ожидается 6 апреля. По сравнению с прошлой тестовой версией GNOME Shell добавлен новый агент аутентификации на базе PolicyKit, интегрирован новый индикатор настройки сети (на базе NetworkManager 0.9), переработан процесс управления рабочими столами и самое интересное — из области заголовка окна удалены кнопки … Читать далее GNOME 3 перешел на стадию бета-тестирования

Компания Canonical придумала новый план интеграции Banshee в Ubuntu

Компания Canonical признала ошибочным ранее предложенный план распределения дохода от продажи музыки через интегрированный в Ubuntu медиаплеер Banshee и предложила новый вариант, с которым согласились разработчики Banshee. Суть плана в том, что в Banshee по умолчанию сохраняется возможность покупки музыки в сервисе Amazon, при этом Canonical забирает себе 75% прибыли, а 25% перечисляет в качестве пожертвования организации GNOME Foundation. Одновременно в Banshee добавляется возможность покупки музыки через магазин Ubuntu One, 25% прибыли от работы которого будет также направляться в GNOME Foundation, что соответствует ранее применявшимся условиям формирования пожертвований при поставке Rhythmbox. Напомним, что медиаплеер Banshee был интегрирован в редакцию Ubuntu … Читать далее Компания Canonical придумала новый план интеграции Banshee в Ubuntu

Компания Intel создала на базе GRUB инструментарий для тестирования BIOS

Представители компании Intel представили в списке рассылки разработчиков Linux-ядра проект BITS (BIOS Implementation Test Suite), в рамках которого на базе свободного загрузчика GRUB2 подготовлено небольшое окружение, загружаемое с USB Flash или другого носителя, и предназначенное для тестирования BIOS на этапе до загрузки операционной системы. Код проекта распространяется, как и код GRUB2, в рамках лицензии GPLv3. Размер загрузочного образа 2.7 Мб. Главные задачи тестирования BIOS связаны с проверкой корректности инициализации процессоров Intel и другого оборудования, а также с оценкой степени соответствия заявленным технологиям (например, ACPI, SMMR, MSR) и рекомендациям Intel. Кроме тестирования, BITS позволяет самостоятельно выполнить инициализацию CPU и оборудования, используя … Читать далее Компания Intel создала на базе GRUB инструментарий для тестирования BIOS

Релиз FreeBSD 8.2 и 7.4

Спустя 7 месяцев с момента выхода FreeBSD 8.1 официально представлен релиз FreeBSD 8.2. Релиз доступен для архитектур amd64, i386, ia64, pc98, powerpc и sparc64 в 5 установочных сборках: bootonly, CD, DVD, LiveFS и Memstick для USB Flash. Из ключевых улучшений отмечается интеграция поддержки 15 версии ZFS, улучшение работы FreeBSD в роли госетвой системы под управлением Xen HVM и Xen PV, обеспечение поддержки набора инструкций Intel AESNI для задействования встроенного в CPU криптоакселератора, обновление в портах Gnome 2.32.1 и KDE 4.5.5. Одновременно выпущен FreeBSD 7.4, последний релиз в ветке FreeBSD 7.x. Выпуск исправлений критических ошибок и проблем безопасности во FreeBSD 7.4 … Читать далее Релиз FreeBSD 8.2 и 7.4

В DNS-сервере Bind 9 обнаружена DoS-уязвимость

В DNS-сервере Bind обнаружена уязвимость, позволяющая инициировать зависание процесса. Проблема проявляется при интенсивном потоке IXFR-пересылок или DDNS-обновлений — если почти сразу после успешной обработки IXFR-пересылки или DDNS-обновления сервер получит связанный с ними запрос может возникнуть бесконечное зацикливание, при котором обработка всех запросов блокируется. Пользователям ветки 9.7.x рекомендуется обновить BIND до версии BIND 9.7.3. Ветки BIND 9.4, 9.5, 9.6 и 9.8 уязвимости не подвержены. В качестве временной меры защиты bind может быть запущен в однопоточном режиме (опция «-n1»); Читать далее В DNS-сервере Bind 9 обнаружена DoS-уязвимость

Вредоносное ПО поразило более 150 тыс. телефонов под управлением Symbian

По данным китайского национального антивирусного центра и компании NetQin Mobile вредоносное ПО «Spy.Felxispy» поразило как минимум 150 тыс. мобильных телефонов на базе платформы Symbian. В настоящее время зафиксировано около десятка модификаций Spy.Felxispy, для распространения которых как правило используется отправка специально оформленных MMS, после клика на которые вредоносное ПО получает управление. Основные функции Spy.Felxispy сводятся к перехвату частной информации пользователя, которая может содержать конфиденциальные данные, такие как номера кредитных карт и пароли. В частности, Spy.Felxispy поддерживает режим перехвата телефонного разговора пользователя, при котором, используя функции организации телефонной конференции, сторонний злоумышленник, путем удаленной отправки специальной команды к Spy.Felxispy, может скрыто присоединиться к … Читать далее Вредоносное ПО поразило более 150 тыс. телефонов под управлением Symbian