Выпуск PFQ 3.0, фреймоврка для обработки трафика в Linux

Увидел свет релиз проекта PFQ 3.0, в рамках которого развивается фреймворк для написания обработчиков сетевого трафика для Linux, обеспечивающих эффективный захват сетевых пакетов и классификацию трафика. Фреймворк оптимизирован для работы на многоядерных системах и с устройствами с несколькими аппаратными очередями обработки пакетов. На базе PFQ развивается вариант библиотеки libpcap и анализатора трафика tcpdump. Основой выступает PFQ выступает специальный модуль ядра, в который встроен движок обработки трафика. Поддерживается работа с любыми драйверами устройств в Linux, для которых предоставляется скрипт pfq-omatic, позволяющий на основе их исходных текстов собрать оптимизированный для PFQ вариант драйвера. При использовании pfq-omatic PFQ встраивается между драйвером и ядром, … Читать далее Выпуск PFQ 3.0, фреймоврка для обработки трафика в Linux

Компания Meizu показала первый смартфон на базе Ubuntu

В рамках выставки Mobile Asia Expo 2014 китайская компания Meizu представила первый смартфон на базе Ubuntu. Устройство пока не получило собственного названия, известно только, что смартфон построен на основе уже выпускаемой модели Meizu MX3. Вероятнее всего, оснащённый Ubuntu смартфон Meizu MX3 поступит в продажу лишь в конце этого либо в начале следующего года, а полный список технических характеристик устройства будет озвучен осенью. Напомним, что ранее компания Canonical опубликовала сведения, что смартфоны с Ubuntu будут выпускаться в сотрудничестве с компаниями Meizu и Bq. Оба смартфона уже демонстрировались на Mobile World Congress в Барселоне, в феврале этого года. Особо подчёркнуто, что убунтофон … Читать далее Компания Meizu показала первый смартфон на базе Ubuntu

Эксперименты с системой после выполнения rm -rf /

В заметке «rm -rf remains» рассказано об эксперименте по изучению системы после выполнения «rm -rf /» под пользователем root (с флагом «—no-preserve-root» для снятия защиты от нечаянно добавленного пробела после корневой директории, реальность возникновения подобных ошибок подтверждена случаем с появлением пробела в строке «rm -rf /usr /lib/nvidia-current/xorg/xorg» в скрипте установки bumblebee). После выполнения команды через ssh остаётся рабочий сеанс bash, который и используется для изучения остаточного состояния системы. Например, через использование встроенных команд bash и /dev/tcp/ удалось загрузить и запустить busybox. Организуем отправку файлов на внешнем хосте 192.168.1.1: $ mkdir $(xxd -p -l 16 /dev/urandom) $ cd $_ $ apt-get … Читать далее Эксперименты с системой после выполнения rm -rf /

Компания Canonical развивает Bacon2D, движок для создания игр с использованием Qt/QML

Кен ВанДин (Ken VanDine) из компании Canonical сообщил о работе над новым игровым движком Bacon2D, нацеленным на упрощение создания игровых приложений для Ubuntu Touch с использованием компонентов Qt 5. Bacon2D предоставляет набор готовых QML-блоков с реализацией типовых элементов, используемых в 2D-играх. Код движка распространяется под лицензией LGPLv3. Для симуляции физических процессов задействован физический движок Box2D, который позволяет придать реалистичность движению объектов и сделать игровой мир более интерактивным. Для создания иллюзии объемного пространства движком предоставляется техника смещённой прокрутки (Parallax Scrolling), при которой фоновые изображения двигаются медленнее изображений переднего плана. Движок также предоставляет инструменты для быстрого добавления интерактивности присутствующим в игре существам, … Читать далее Компания Canonical развивает Bacon2D, движок для создания игр с использованием Qt/QML

CentOS 7 перешёл к модели публичной оценки качества предварительных сборок

Началось формирование оценочных репозиториев с пакетами CentOS 7. Сборки пакетов носят тестовый характер и выпускаются в рамках процесса контроля качества (QA), который раньше выполнялся небольшой группой тестировщиков CentOS, а сейчас стал доступен для всех желающих. До релиза CentOS 7 не исключается выпуск публичной бета-версии. Дополнение: Подготовлены сборки с кандидатом в релизы CentOS 7. Для загрузки доступен минимальный загрузочный iso-образ, размером 314Мб. Читать далее CentOS 7 перешёл к модели публичной оценки качества предварительных сборок

Увидела свет компьютерная игра OpenXcom 1.0

После пяти лет разработки представлен первый стабильный релиз проекта OpenXcom, в рамках которого развивается открытая реализация популярной в 90-е годы стратегической пошаговой игры «UFO: Enemy Unknown«. Код OpenXcom написан на языке C++ с использованием библиотеки SDL и поставляется под лицензией GPL. Игра использует ресурсы (графика, звук) и геймплей оригинальной игры UFO, обеспечивая возможность игры в современном программном окружении. Читать далее Увидела свет компьютерная игра OpenXcom 1.0

Десктоп-окружение MATE включено в репозитории Debian

Анонсировано завершение работы по интеграции в Debian пакетов с десктоп-окружением MATE, продолжающим развитие GNOME 2. Работа по включению пакетов с MATE в штатные репозитории Debian продолжалась шесть месяцев, за которые были учтены все требования по поставке альтернативной редакции GNOME. Принятию MATE способствовали такие достижения проекта, как переход на GNOME3-технологии DConf и GSettings (в следующем выпуске запланировано обеспечение поддержки GTK3). Свежий выпуск MATE 1.8 доступен через мета-пакет «mate-desktop-environment» в репозиториях unstable, testing и wheezy-backports, который позволяет установить MATE в Debian Wheezy. Читать далее Десктоп-окружение MATE включено в репозитории Debian

GTK+ переходит на новую тему оформления, унифицированную для всех платформ

Маттиас Класен (Matthias Clasen), лидер Fedora Desktop Team и участник GNOME Release Team, объявил о смене используемой в GTK+ темы оформления. Вместо ранее предлагаемой темы «Raleigh» в следующем значительном выпуске GTK+ по умолчанию будет задействована тема «Adwaita». Старая тема «Raleigh» хороша тем, что потребляет минимум ресурсов и не привязана к внутреннему или внешнему движку тем оформления. Обратной стороной является топорный внешний вид, что не представляет проблемы в Linux-дистрибутивах, в которых тема оформления всегда заменяется и пользователь не сталкивается с темой по умолчанию. Для других платформ, на которых практикуется поставка GTK+ в комплекте с приложением, ситуация совсем иная — не так … Читать далее GTK+ переходит на новую тему оформления, унифицированную для всех платформ

Началось формирование сборок Ubuntu 14.10 с графическим окружением на базе Unity 8 и Mir

Разработчики Ubuntu приступили к формированию альтернативных тестовых сборок ubuntu-desktop-next, поставляемых с пользовательской оболочкой Unity 8 и основанных на новом графическом стеке на базе дисплейного сервера Mir и Qt5. В состав также включен набор приложений, развиваемых в рамках проекта Ubuntu Touch, в том числе новый файловый менеджер, который со временем заменит собой Nautilus. При этом, в качестве базового интерфейса в сборке пока применяется вариант интерфейса для планшетов, так как вариант Unity 8 для ПК и ноутбуков ещё не готов. Формирование отдельной сборки для Unity 8 и Mir, поддерживающей работу в Live-режиме, позволит привлечь новых пользователей к тестированию нового окружения без негативного … Читать далее Началось формирование сборок Ubuntu 14.10 с графическим окружением на базе Unity 8 и Mir

Выпуск Wine 1.7.20

Вышел очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.20. С момента выпуска версии 1.7.19 было закрыто 88 отчётов об ошибках. Наиболее важные изменения: Исправления, связанные с работой drag drop в X11; Реализация дополнительных функций C/C++ runtime; Устранены утечки памяти, выявленные при помощи Valgrind; Серия исправлений, связанных c хранилищем OLE; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Oberon, Rappelz, Voipstunt, Microsoft Office 2007, STALKER, Livestream Procaster, Crysis Warhead 1.1.x, Cain and Abel, rFactor 2, Grand Theft Auto, TaxACT 2012, Virtual DJ v7.4, RPG Maker VX, Borderlands 2, Nikon Message Center 2, Theatre of War 3: Korea, … Читать далее Выпуск Wine 1.7.20

Доступны тестовые репозитории с пакетами CentOS 7

Началось формирование оценочных репозиториев с пакетами CentOS 7. Сборки пакетов носят тестовый характер и выпускаются в рамках процесса контроля качества (QA), который раньше выполнялся небольшой группой тестировщиков CentOS, а сейчас стал доступен для всех желающих. До релиза CentOS 7 не исключается выпуск публичной бета-версии. Читать далее Доступны тестовые репозитории с пакетами CentOS 7

Новый выпуск ZFSonLinux 0.6.3, реализации ZFS для ядра Linux

После десяти месяцев разработки увидел свет релиз ZFSonLinux 0.6.3, реализации файловой системы ZFS, оформленной в виде модуля для ядра Linux. Наработки проекта основаны на оригинальном коде ZFS, импортированном из проекта OpenSolaris и расширенном улучшениями и исправлениями от сообщества Illumos. Реализованная в ZFSonLinux версия пула и файловой системы совместима с ZFS из состава Illumos и FreeBSD. Проект развивается при участии сотрудников Ливерморской национальной лаборатории по контракту с Министерством энергетики США. В рамках ZFSonLinux подготовлена стабильная и полнофункциональная реализация поддержки компонентов ZFS, связанных как с работой файловой системы, так и с функционированием менеджера томов. В частности, реализованы компоненты: SPA (Storage Pool Allocator), … Читать далее Новый выпуск ZFSonLinux 0.6.3, реализации ZFS для ядра Linux

Компания Tesla Motors разрешила использование своих патентов всем желающим

Компания Tesla Motors объявила о предоставлении безвозмездного доступа к своему портфелю патентов, описывающему технологии, заложенные в электромобилях марки Tesla. В анонсе отмечается, что компания решила разрешить использование своих патентов всем желающим, в духе принципов Open Source, так как она осознала, что патенты тормозят прогресс и раскладывают мины замедленного действия на пути тех, кто хочет создавать электромобили. По мнению руководителя компании, создание конкурирующих электромобилей подстегнёт развитие инноваций и позволит сообща заняться решением ещё не решённых проблем. Открытое сотрудничество без угрозы патентных войн называется наилучшим способом решения сложных проблем, которые могут принести пользу всему человечеству. Что касается возможного использования патентов Tesla для … Читать далее Компания Tesla Motors разрешила использование своих патентов всем желающим

В DNS-сервере BIND устранен серьёзный сбой, возникший из-за изменений в оптимизаторе GCC

Доступны корректирующие выпуски DNS-сервера BIND 9.10.0-P2, 9.9.5-P1 и 9.8.7-P1, в которых устранена серия уязвимостей и решена проблема, способная привести к краху процесса в непредсказуемые моменты обработки запросов. Примечательно, что проблема проявляется только при сборке с использованием GCC 4.9.0 и более новых выпусков и вызвана изменением работы оптимизатора GCC. В частности, начиная с GCC 4.9 по умолчанию включается режим удаления лишних операций сравнения с указателями NULL, при использовании которого из-за удаления из кода важных для работы проверок в BIND начинают проявляться непредсказуемые проблемы в работе. Для решения проблемы следует обеспечить сборку BIND с опцией «CFLAGS=-fno-delete-null-pointer-checks». Кроме отмеченной проблемы, в новых выпусках … Читать далее В DNS-сервере BIND устранен серьёзный сбой, возникший из-за изменений в оптимизаторе GCC

Доступны средства для преобразования программ Firefox OS в apk-пакеты для Android

Разработчики проекта Mozilla объявили об успешном развитии идеи по обеспечению возможности запуска на других платформах web-приложений, написанных для Firefox OS с использованием WebAPI. В частности, в Firefox для Android уже доступны средства для установки подобных программ в форме отдельный приложений, не привязанных к браузерному окну, видимых как отдельные задачи и доступных для установки/обновления/удаления по аналогии с обычными программами для Android. Подобное стало возможным благодаря введению в строй сервиса APK Factory для автоматического преобразования пакетов Open Web Apps в форму нативных приложений для платформы Android (из .zip в .apk). Для программ, не размещённых в каталоге marketplace.firefox.com подобное преобразование может быть выполнено … Читать далее Доступны средства для преобразования программ Firefox OS в apk-пакеты для Android

Проект GCC удостоен премии ACM

Ассоциация вычислительной техники (ACM), наиболее авторитетная международная организация в области компьютерных систем, присудила проекту GCC премию за вклад в развитие языков программирования (SIGPLAN Programming Languages Software Award). Премия присуждается за значительное влияние на связанные с языками программирования исследования, реализации технологий и инструменты. В 2010 году аналогичную премию получил проект LLVM, в 2011 — Glasgow Haskell Compiler, в 2012 — Research Virtual Machine (RVM), в 2013 — Coq. Читать далее Проект GCC удостоен премии ACM

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

Леннарт Поттеринг (Lennart Poettering) представил выпуск системного менеджера systemd 214, примечательный интеграцией некоторых новых механизмов для организации изоляции сервисов и минимизации привилегий фоновых процессов, обеспечением поддержки сетевых интерфейсов «veth», GRE и VTI в systemd-networkd, средствами для формирования типовой начинки создаваемых tmpfs-разделов (например, воссоздать базовую структуру /var). Systemd сочетает в себе функции системы инициализации, механизм для контроля за выполнением фоновых процессов, службу для журналирования событий и средства для управления сервисами, сеансами пользователей и подключаемыми устройствами. Для определения параметров сервисов в Systemd используется набор конфигурационных unit-файлов, вместо оформления сценариев запуска в виде shell-скриптов. Система нацелена на интенсивную параллелизацию выполнения сервисов на этапе … Читать далее Новая версия systemd 214

Подготовлен вариант GNU Coreutils, переписанный на языке Rust

В рамках проекта uutils подготовлен альтернативный вариант набора базовых системных утилит GNU Coreutils, в состав которого входят такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и т.д. Особенностью uutils является использования для разработки языка программирования Rust, развиваемого проектом Mozilla и предоставляющего средства для безопасной работы с памятью и обеспечения высокого параллелизма выполнения заданий. В качестве причины создания проекта и использования языка Rust называется желание создать кросс-платформенную альтернативную реализацию Coreutils, способную работать в том числе на платформе Windows. Код uutils распространяется под свободной лицензией MIT. Читать далее Подготовлен вариант GNU Coreutils, переписанный на языке Rust

В Индии начнутся продажи смартфонов с Firefox OS стоимостью 25 долларов

Проект Mozilla объявил о скором поступлении в продажу смартфонов под управлением Firefox OS, относящихся к ценовой категории ultra-low-cost. Производство сверхдешёвых смартфонов будет организовано в июле китайской компанией Spreadtrum Communications, которая разработала специальный чипсет, чтобы добиться столь существенного понижения цены. Пользователям будет предложен скромный по своим характеристикам смартфон, но способный полноценно работать в Web и доступный для всех, кто не может позволить себе купить более дорогое устройство. В течение нескольких месяцев под брендами Intex и Spice в Индии и Индонезии начнутся продажи смартфонов с Firefox OS стоимостью всего 25 долларов. Технические характеристики устройства пока не приводятся. В дальнейшем сеть распространения дешёвых … Читать далее В Индии начнутся продажи смартфонов с Firefox OS стоимостью 25 долларов

План по замене пакетного менеджера Yum на DNF в Fedora 22

Ярослав Резник, входящий в состав управляющего совета Fedora Linux, опубликовал в списке рассылки разработчиков официальное предложение по замене Yum на DNF в качестве пакетного менеджера по умолчанию, начиная с Fedora 22. Кроме того, среди пользователей инициировано голосование о том, каких возможностей Yum не хватает в DNF, что поможет выбрать приоритетные направления разработки DNF. В предложении отмечается, что в настоящее время DNF достиг готовности полностью заменить Yum. Пользователи, использующие графические интерфейсы управления пакетами не заметят различий. Для тех кто пользуется средствами управления пакетами из командной строки синтаксис базовых операций сохранится, но будут наблюдаться отдельные расхождения в расширенных опциях и настройках. В … Читать далее План по замене пакетного менеджера Yum на DNF в Fedora 22

Анонсирована система сборки CMake 3.0.0

Представлен релиз написанного на языке C++ кроссплатформенного открытого генератора сценариев сборки CMake 3.0.0, выступающего в качестве альтернативы Autotools и используемого в таких проектах, как KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Код CMake распространяется под лицензией BSD. Из достоинств CMake можно отметить простой язык сценариев, средства расширения функциональности через модули, минимальное число зависимостей (нет привязки к M4, Perl или Python), поддержка кэширования, наличие средств для кросс-компиляции, поддержка генерации файлов сборки для широкого спектра систем сборки и компиляторов, наличие утилит ctest и cpack для определения сценариев тестирования и сборки пакетов, утилита cmake-gui для интерактивной настройки параметров сборки. Основные изменения: Удалены компоненты … Читать далее Анонсирована система сборки CMake 3.0.0