Обзор pkgng
На wiki-сайте проекта FreeBSD представлена видеопрезентация с рассказом об архитектуре и работе новой пакетной системы pkgng. Доклад подготовлен для проходящей в эти дни конференции FreeBSD Developer Summit. Читать далее Обзор pkgng
На wiki-сайте проекта FreeBSD представлена видеопрезентация с рассказом об архитектуре и работе новой пакетной системы pkgng. Доклад подготовлен для проходящей в эти дни конференции FreeBSD Developer Summit. Читать далее Обзор pkgng
Компания Google выпустила новую версию операционной системы Chrome OS 21, основанной на ядре Linux, open source компонентах и web-браузере Chrome 21. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, начиная с прошлого выпуска Chrome OS выключает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 21 доступна для нетбуков Acer AC700, Samsung Chromebook Series 5 550 и Samsung Series 5, а также для миниатюрного ПК Samsung Chromebox Series 3. Оценить возможности ChromeOS 21 также можно воспользовавшись неофициальными сборками ChromiumOS, развиваемыми энтузиастами и работающими на широком спектре оборудования, — Lime … Читать далее Релиз операционной системы ChromeOS 21
Компания Savoir-faire Linux объявила о переводе разработки проекта SFLPhone в экосистему KDE и дальнейшему развитию продукта в соответствии с принципами KDE. В настоящее время уже выпущен первый релиз SFLPhone 1.2, сформированный с использованием инфраструктуры KDE, в том числе, штатного репозитория, платформы локализации и системы отслеживания ошибок. Перед этим, SFLPhone успешно прошел тестирование на соответствие кода критериям качества KDE и теперь официально включён в иерархию проектов KDE. SFLPhone представляет собой поддерживающий работу по протоколам SIP и IAX2 профессиональный программный VoIP-клиент, написанный с использованием Qt и тесно интегрированный с технологиями KDE. Проект создан с оглядкой на специфику использования в корпоративном секторе и … Читать далее Проект SFLPhone вошёл в состав семейства продуктов KDE
Компания Google анонсировала проект Octane, в рамках которого подготовлен расширенный инструментарий для тестирования производительности JavaScript-движков, продолжающий развитие пакета V8 Benchmark. Код всех компонентов Octane распространяется под лицензией BSD. Пройти тестирование можно на данной странице. Тестовый набор адаптирован для выполнения как в браузерах настольных систем, так и в браузерах смартфонов и планшетов. Большинство существующих тестовых пакетов оперируют синтетическими проверками, выполняющими стресс-тестирование тех или иных возможностей JavaScript-движков. Целью создания нового тестового набора является желание предоставить средства для измерения производительности JavaScript-кода, встречающегося в больших существующих web-проектах, с которыми пользователи сталкиваются каждый день. Для выполнения поставленной задачи в состав Octane, в дополнение к базовым … Читать далее Компания Google представила Octane, пакет для оценки производительности JavaScript
Компания Oracle выпустила корректирующий релиз системы виртуализации VirtualBox 4.1.20, в котором отмечено 19 исправлений. В новой версии: Решена проблема с установкой в Gentoo Linux; Исправлены проблемы с работой мыши в гостевых окружениях с Fedora 17; Налажен процесс сборки набора дополнений для Linux (Linux Additions) в RHEL/CentOS 6.3 и при использовании ядра Linux 3.5-rc1; Устранён крах, проявляющийся для виртуальных машин запущенных без использования механизмов аппаратной виртуализации; Устранены крахи при восстановлении снапшотов, использовании NAT и VGA; В Virtio-net решена проблема с потерей пакетов при обмене данными между хост-системой и гостевым окружением с Windows XP; Для новых VM по умолчанию отключено использование буфера … Читать далее Релиз системы виртуализации VirtualBox 4.1.20
Леннарт Поттеринг (Lennart Poettering) сообщил о добавлении в код Journal, в рамках которого развивается подсистема systemd, призванная заменить собой службу syslog и другие сопутствующие сервисы журналирования событий, поддержки механизма цепочной верификации записей FSS (Forward Secure Sealing). Указанная техника позволяет гарантировать неизменность логов и не позволяет злоумышленникам в случае успешной атаки на систему подменить записи в логе (лог можно удалить целиком, но нельзя незаметно изменить или удалить отдельные записи). Суть FSS сводится к использованию методов криптографии по открытым ключам в сочетании с формированием по цепочке проверочных хэшей для всех записей лога. Для начальной записи лога будет генерироваться пара из закрытого и … Читать далее В systemd добавлена поддержка средств, гарантирующих неизменность логов
Доступен корректирующий релиз http-сервера Apache 2.4.3 в котором устранено 2 уязвимости и представлено 56 исправлений. Первая уязвимость связана с возможностью получения остаточных данных от другого запроса при использовании mod_proxy_ajp и mod_proxy_http. Вторая уязвимость присутствует в mod_negotiation и вызвана отсутствием экранирования спецсимволов при выводе списка имён загруженных в директорию файлов, что можно использовать для организации межсайтового скриптинга (подстановка JavaSript или HTML блоков через имя файла) в условиях включения опции MultiViews и возможности загрузки пользователем произвольных данных в директорию. Из изменений можно отметить: В mod_lua добавлена директива LuaAuthzProvider для создания провайдеров авторизации на языке Lua; Упрощена проверка содержимого при передаче POST-запроса с … Читать далее Корректирующий релиз http-сервера Apache 2.4.3
Представлен первый официальный релиз альтернативного набора прошивок, созданных независимым проектом AOKP (Android Open Kang Project) на базе открытых исходных текстов мобильной платформы Android 4.1. Прошивки подготовлены для моделей телефонов Galaxy Nexus, Nexus 7, Nexus S, Galaxy S3, Galaxy S2, а также для планшетов Galaxy Tab 2. Из отличительных особенностей сборки упоминаются изменения в способе просмотра уведомлений, модернизация режима блокировки экрана, изменение навигационной панели, включение дополнительных опций для оптимизации производительности ядра, улучшение системы информирования о новых вызовах (автоматическое включение виброрежима при подключении наушников, приглушение звонка через экранный жест). Проект AOKP первым представил прошивки на базе Android 4.1, опередив другие альтернативные сборки: … Читать далее Проект AOKP выпустил альтернативные прошивки на базе Android 4.1
Компания Intel выпустила новую версию утилиты PowerTOP, предназначенной для диагностики проблем с энергопотреблением и управлением питанием. Код утилиты написан на языке Си и поставляется под лицензией GPL. PowerTOP работает в интерактивном режиме, c разбиением статистики на несколько вкладок и поддержкой показа динамики изменения параметров в стиле утилиты top. В процессе работы PowerTOP выводит данные, которые позволяют оценить какие из системных компонентов и пользовательских приложений наиболее вероятно являются причиной повышенного расхода энергии. Также выводится информация о задействовании различных режимов экономии энергии CPU, статистика по изменению частот процессора, данные по энергопотреблению отдельных аппаратных устройств. Кроме использования для целей диагностики проблем, PowerTOP также … Читать далее Релиз PowerTOP 2.1, инструмента для оптимизации энергопотребления Linux-системы
Грег Кроа-Хартман (Greg Kroah-Hartman), мантейнер нескольких подсистем ядра Linux, также отвечающий за поддержку стабильной ветки ядра, в соответствии с планом по ежегодному выпуску longterm-ядер, объявил о придании ядру Linux 3.4 статуса ветки с длительным сроком поддержки. Таким образом обновления для ветки 3.4 будут выпускаться как минимум в течение двух лет, а не до выхода следующей стабильной ветки (например, обновления для ветки 3.5 будут выпускаться до выхода 3.6.1). Из других longterm-веток, поддерживаемых Грегом Кроа-Хартманом, отмечается выпущенная год назад версия 3.0, обновления для которой будут выходить ещё один год. Кроме того, обновления продолжают выходить для ветки 3.2, поддержку которой взял в свои … Читать далее Ядро Linux 3.4 отнесено к категории выпусков с длительным сроком поддержки
В рамках проекта OBase ведётся работа по адаптации базового программного окружения OpenBSD для работы с использованием ядра Linux и системной библиотеки Glibc. В настоящее время доступна ранняя альфа-версия проекта, включающая около 200 портированных утилит из директорий /bin и /usr/bin. Пока не поддерживается работа утилит, привязанных к специфичным возможностям ядра OpenBSD (например, не работает «tail -f», использующий kqueue). Читать далее Проект по портированию системного окружения OpenBSD для работы в Linux
В списке рассылки разработчиков проекта Debian сообщается о начале тестирования конвертера, позволяющего автоматизировать создание файлов инициализации SysV-init на основании unit-файлов и конфигурации системного менеджера systemd. По задумке разработчиков, в случае перехода Debian GNU/Linux на systemd (планов миграции Debian на systemd в настоящее время нет), конвертер позволит избавить мэйнтейнеров пакетов от двойной работы по поддержке двух вариантов файлов инициализации для systemd и SysV-init. В частности, в состав пакетов можно будет включать только unit-файлы systemd, на основании которых для портов Debian, в которых использование systemd невозможно, например, для Debian GNU/kFreeBSD, будут автоматически создаваться скрипты инициализации и вся необходимая для работы этих скриптов … Читать далее Разработчики Debian представили генератор SysV-скриптов на основе конфигурации systemd
Разработчики из компании Intel представили набор патчей с результатами работы по адаптации ядра Linux для сборки с использованием режима оптимизации во время динамического связывания (LTO — Link Time Optimization). LTO-оптимизации отличаются учётом состояния всех файлов, участвующих в процессе сборки, в то время, как традиционные режимы оптимизации оптимизируют каждый файл по отдельности и не учитывают условия вызова функций, определённых в других файлах. Например, при LTO для функций из других файлов возможно inlinе-развёртывание, в исполняемый файл не включается неиспользуемый код, осуществляется проверка типов для всей программы, производится общая оптимизация на уровне проекта в целом. Подготовленные патчи включают в себя устранения проблем, всплывших … Читать далее Проект по задействованию LTO-оптимизации при сборке ядра Linux
Разработчики из компании Intel представили набор патчей с результатами работы по адаптации ядра Linux для сборки с использованием режима оптимизации во время динамического связывания (LTO — Link Time Optimization). LTO-оптимизации отличаются учётом состояния всех файлов, участвующих в процессе сборки, в то время, как традиционные режимы оптимизации оптимизируют каждый файл по отдельности и не учитывают условия вызова функций, определённых в других файлах. Например, при LTO для функций из других файлов возможно inlinе-развёртывание, в исполняемый файл не включается неиспользуемый код, осуществляется проверка типов для всей программы, производится общая оптимизация на уровне проекта в целом. Подготовленные патчи включают в себя устранения проблем, всплывших … Читать далее Проект по задействованию LTO-оптимизации при сборке ядра Linux
В сети заработал проект открытого сообщества информационной безопасности WASP-Guard. Основными направлениями деятельности группы является создание масштабируемой распределенной системы обнаружения вторжений, которой сможет пользоваться любой системный администратор для защиты хоста, либо группы хостов своей сети. На основании сбора данных с сенсоров, размещённых участниками сообщества, строится несколько постоянно обновляемых видов чёрных списков, которые можно использовать для защиты web-серверов, почтовых серверов, конфигурирования межсетевых экранов, защиты от DDos-атак. Код всех компонентов, выполняемых на клиентской стороне является открытым и основан на использовании стандартных открытых проектов, таких как mod_security, fail2ban, ssenforce, cssenblacklist, mod_evansive. На данный момент система включает в себя: Cенсорную подсистему, предназначенную для сбора событий, … Читать далее В рамках сообщества wasp-guard началось формирование распределенной системы обнаружения вторжений
Вышел релиз Linux дистрибутива общего назначения Frugalware 1.7, разработанного для опытных пользователей, не боящихся командной строки. Основное направление развития дистрибутива — максимальное упрощение. Концепция построения дистрибутива похожа на Slackware, в качестве пакетного менеджера задействован pacman из Arch Linux. При создании пакетов разработчики стараются публиковать программы как есть, избегая внесения дополнительных патчей. Размер установочного iso-образа — 4.3 Гб. В новой версии осуществлено обновление входящих к комплект пакетов, в том числе: ядро Linux 3.4.8, XOrg server 1.12.3, GNOME 3.4, KDE SC 4.9, LibreOffice 3.5.4.2, Mozilla Firefox 14.0.1. Вместо slocate для организации локального поиска файлов задействован mlocate. Обновлена версия проприетарного видеодрайвера AMD Сatalyst, … Читать далее Релиз Linux-дистрибутива Frugalware 1.7
Представлен новый пользовательский инструментарий Cloonix для настройки в режиме реального времени параметров топологии сети из виртуальных машин на базе гипервизора KVM. Наиболее интересной возможностью Cloonix является наличие GUI инструмента для наглядного визуального построения и изменения параметров виртуальной сети, включающей в себя виртуальные машины, маршрутизаторы и сетевые интерфейсы. Построение сети осуществляется в режиме «drag and drop». При изменении параметров в GUI, эти изменения сразу применяются и отражаются на работе виртуальной сети и виртуальных машин. Отображаемая в Cloonix карта сети отражает текущее состояние всех элементов и позволяет использовать систему для мониторинга. Для организации виртуальных каналов передачи трафика могут использоваться модули tux2tux, tap2tux … Читать далее Cloonix
В списке рассылки разработчиков ядра Linux представлена новая файловая система LanyFS, рассчитанная на использование в извлекаемых накопителях и мобильных устройствах. Основной задачей при создании новой ФС было решение проблем, наблюдаемых при использовании существующих файловых систем на переносных накопителях, в сочетании с обеспечением простоты реализации и структуры. При разработке возможности LanyFS сознательно были сведены к минимуму, полагая, что на переносных накопителях требуется в основном чтение/запись файлов. Подобное упрощение позволило добиться существенного снижения требований к ресурсам и дало возможность использовать LanyFS на встраиваемых системах и таких платформах, как Arduino. Несмотря на доступность предварительного выпуска только для Linux, ФС LanyFS разработана с оглядкой … Читать далее Представлена новая открытая файловая система для внешних накопителей
Разработчики HotSpot Java VM из компании Oracle и участники сообщества OpenJDK из компании AMD анонсировали проект по интеграции в виртуальную машину Java (JVM) средств для ускорения работы за счёт переноса определённых вычислительных задач с CPU на плечи GPU. При этом прирост производительности скажется не только на Java, но на других языках, использующих для своего выполнения JVM, таких как Groovy, Scala и JRuby. Возможности по задействованию GPU планируется добавить в Hotspot JVM, в котором уже имеются встроенные механизмы оценки производительности выполняемого кода. В JVM планируется добавить поддержу генерации кода для GPU, обеспечить сборку мусора для этого кода и адаптировать runtime-компоненты для … Читать далее Oracle планирует задействовать в Java VM вычисления на стороне GPU
Андреас Прошофски (derstandard.at) взял очередное интервью у Уильяма Дж. Маккенна, лидера команды юзабилистов, работающих над GNOME 3. В ходе интервью были затронуты такие темы, как предназначение GNOME 3, причины запуска проекта GNOME OS, актуальное состояние проекта, изменения в файловом менеджере. В частности, Уильям говорит: «Мы всегда следовали за индустрией и старались сделать наш софт работающим на любых устройствах. Я бы хотел, чтобы свободное ПО запускалось на чём угодно. Но есть пределы того, что мы можем сделать с GNOME. Основным типом устройств, для которых мы проектируем GNOME3, являются ноутбуки, которые, как я думаю, сейчас являются преобладающим форм-фактором. Вторым целевым типом устройств … Читать далее Интервью с Уильямом Дж. Маккенном, юзабилистом GNOME
Объявлено о выходе новой версии отладчика GDB 7.5, поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, Unix, Windows). Ключевые улучшения: Поддержка языка программирования Go, развиваемого компанией Google; Поддержка платформ x32 ABI, microMIPS, Renesas RL78, HP OpenVMS ia64; Улучшение средств для разработки скриптов-расширений на языке Python; Поддержка SDT (Static Defined Tracing) через контрольные вызовы SystemTap; Расширение возможностей GDBserver, в том числе реализация соединений через stdio и вычислений условий точек останова на стороне целевой системы. Улучшение протокола удалённой … Читать далее Релиз отладчика GDB 7.5