В ядре Linux 3.8 появится поддержка DMA-BUF для V4L2

Поддержка DMA-BUF для V4L2 была в разработке несколько месяцев и теперь наконец будет внедрена в ядро Linux 3.8. Благодаря данной технологии возможно совместное использование буфера без копирования с другими заинтересованными в данном содержимом сущностями. Поддерживающие эту технологию V4L2-драйверы смогут импортировать и экспортировать такие буферы для совместной работы над содержимым с иными драйверами. Например, отмечается, что графический драйвер может забирать данные из такого буфера напрямую, не совершая операций копирования. Подобное применение может быть полезно, например, для мобильных платформ (одним из первых технологию поддержал V4L-драйвер s5p-fimc для камер SoC Samsung). Читать далее В ядре Linux 3.8 появится поддержка DMA-BUF для V4L2

Началось тестирование ОС Qubes 2, использующей Xen для изоляции приложений

Йоанна Рутковская (Joanna Rutkowska) сообщила о начале бета-тестирования операционной системы Qubes 2, реализующей идею строгой изоляции приложений и компонентов ОС с задействованием системы виртуализации Xen. Для загрузки доступен установочный образ, размером 1.8 Гб. Для работы Qubes необходима система с 4 Гб ОЗУ, 64-разрядным CPU Intel или AMD, желательно с поддержкой технологий VT-x/AMD-v и VT-d/AMD IOMMU. Из графических карт в полной мере поддерживается только карты Intel, при использовании NVIDIA наблюдаются проблемы, а работа карт AMD/ATI не протестирована. Приложения в Qubes разделены на классы в зависимости от важности обрабатываемых данных и решаемых задач, каждый класс приложений, а также системные сервисы (сетевая подсистема, … Читать далее Началось тестирование ОС Qubes 2, использующей Xen для изоляции приложений

В Санкт-Петербурге состоится "Saint Perl 4", конференция разработчиков на языке Perl

22 декабря 2012 в Санкт-Петербурге в четвертый раз будет проведена конференция Saint Perl. В программе ожидаются доклады на различную тематику от участников русскоговорящей части сообщества разработчиков на языке Perl. Участие бесплатно, но необходимо зарегистрироваться на сайте конференции. Список выступлений пополняется, подать заявку на выступление может любой желающий. Читать далее В Санкт-Петербурге состоится "Saint Perl 4", конференция разработчиков на языке Perl

Обновление Postfix 2.9.5, 2.8.13, 2.7.12 и 2.6.18

Доступны корректирующие выпуски почтового сервера Postfix — 2.9.5, 2.8.13, 2.7.12 и 2.6.18, в которых представлено 6 исправлений: В ветке Postfix 2.9 устранён вывод ложной ошибки для выражений reject_{rhs,dns}bl_* и permit_{rhs,dns}wl_*, начинающихся с символа «[«, но не содержащих закрывающей скобки «]»; В ветках Postfix 2.8 и 2.9 устранена проблема в реализации postscreen_access_list, связанная c отсутствием игнорирования регистра первого символа для используемой команды (permit, reject и т.п.) Добавлена очистка суффикса с типом линка (%eth0) при получении IPv6-ардеса через команду getaddrinfo(); В LDAP-клиенте Postfix переработана схема наименования ключей для кэширования соединений, с целью исключения коллизий; Устранены утечки памяти в коде инициализации библиотеки TLS … Читать далее Обновление Postfix 2.9.5, 2.8.13, 2.7.12 и 2.6.18

Вышел дистрибутив Univention Corporate Server 3.1

Доступен релиз Univention Corporate Server 3.1, промышленного дистрибутива, основанного на Debian GNU/Linux 6 (Squeeze) и ориентированного на обеспечение поддержки корпоративной IT-инфраструктуры. Для установки задействован собственный инсталлятор, оптимизированный для быстрого развёртывания готовых сервисов. Для локального и централизованного администрирования используется специальный web-интерфейс. Для управления конфигурацией подготовлен инструментарий Univention Configuration Registry, позволяющий через наглядный интерфейс генерировать файлы конфигурации для разных сервисов и программ. В состав дистрибутива входит набор компонентов, позволяющих решать такие задачи, как ведение централизованного LDAP-каталога учетных записей пользователей, обеспечение единой системы аутентификации и авторизации, интеграция с MS Active Directory, автоматизация развёртывания серверов и рабочих станций, обеспечение работы тонких клиентов, мониторинг, создание … Читать далее Вышел дистрибутив Univention Corporate Server 3.1

Релиз системы обнаружения атак Suricata 1.4

Организация OISF (Open Information Security Foundation) представила релиз системы обнаружения и предотвращения сетевых вторжений Suricata 1.4. Система отличается поддержкой ускорения работы через задействование вычислений на стороне GPU (CUDA и OpenCL), поддерживает многопоточность для оптимального задействования мощностей многоядерных систем и имеет развитые средства инспектирования различных видов трафика. В конфигурациях Suricata допустимо задействование базы сигнатур, развиваемой проектом Snort, а также наборов правил Emerging Threats и Emerging Threats Pro. Исходные тексты проекта распространяются под лицензией GPLv2. Из новшеств, добавленных в Suricata 1.4, можно отметить: Поддержка режима Unix Socket для автоматизированной обработки набора pcap-файлов; Подсистема IP Reputation для загрузки, учёта и использования в правилах … Читать далее Релиз системы обнаружения атак Suricata 1.4

Результаты тестирования масштабирумости по количеству CPU для Ubuntu, CentOS и DragonFly BSD

Представлены дополнительные результаты исследования масштабируемости по числу CPU для 3 различных систем: CentOS 6.3, Ubuntu 12.10 и DragnoFly BSD 3.2.1. В тесте Himeno победил CentOS. Второе место занял Ubuntu, а третье DragnoFly BSD, проиграв CentOS в 2 раза. В тесте на время компиляции PHP различия между системами были невелики, на малых количествах ядер CentOS немного вырывался вперед, Ubuntu был на втором месте, а DragnoFly BSD на третьем. Тем не менее, с увеличением числа потоков отличия между системами стали незначительными. В тесте C-Ray все системы показали близкий результат. В GraphicsMagick первое место поделили между собой CentOS и Ubuntu, показав очень близкие … Читать далее Результаты тестирования масштабирумости по количеству CPU для Ubuntu, CentOS и DragonFly BSD

Эксперимент по использованию бинарных модулей ядра NetBSD в Linux

Разработчики проекта NetBSD продолжили эксперименты с запуском компонентов ядра NetBSD во внешних окружениях. После успешного запуска ядра системы под управлением web-браузера, была предпринята попытка обеспечения работы модулей ядра NetBSD в Linux. В качестве полезного с практической стороны использования модулей NetBSD в Linux приведён пример задействования модуля с реализацией файловой системы FFSv2, а также других специфичных возможностей NetBSD, не поддерживаемых в Linux. В проекте задействованы недавно внесённые в подсистему RUMP (Runnable Userspace Meta Program) улучшения, позволяющие запустить собранное в режиме RUMP ядро NetBSD на платформах, отличных от NetBSD. После небольшой доработки удалось обеспечить запуск rump-ядра в форме пользовательского процесса в Linux … Читать далее Эксперимент по использованию бинарных модулей ядра NetBSD в Linux

Игра Baldur’s Gate Enhanced Edition выйдет под Linux

Анонсировано, что ролевая игра Baldur’s Gate Enhanced Edition будет выпущена в варианте для Linux. Baldur’s Gate Enhanced Edition — это ремейк оригинальной игры Baldur’s Gate и дополнения Baldur’s Gate Tales of the Sword Coast. Игра вышла в конце ноября и в данный момент доступна для Windows и Mac OS X. От оригинала она отличается улучшенной графикой, добавочным контентом, поддержкой моддинга и прочими изменениями. На данный момент дата выпуска версии для Linux неизвестна, однако предполагается что это произойдет через несколько месяцев. Дополнительно можно отметить планы компании Valve в начале следующей недели выпустить открытую бета-версию клиента Steam для Linux, которую сможет протестировать … Читать далее Игра Baldur’s Gate Enhanced Edition выйдет под Linux

Реализация языка программирования REBOL открыта под лицензией Apache

Карл Сассенрат (Carl Sassenrath), создатель операционной системы AmigaOS, ныне занимающий пост технического директора компании REBOL Technologies, объявил об открытии исходных текстов реализации языка программирования REBOL 3 (Relative Expression Based Object Language). Код открыт под лицензией Apache и опубликован на GitHub. Имущественные права и торговая марка остаются в руках компании REBOL Technologies. Примечательно, что изначально планировалось использовать лицензию GPLv2, но после обсуждения с Ларри Росеном (Larry Rosen), юридическим консультантом организации Open Source Initiative, в конечном счёте была выбрана лицензия Apache. Либеральная лицензия была выбрана как предоставляющая больше свобод для пользователей, которые смогут использовать наработки проекта в своих коммерческих проектах не открывая … Читать далее Реализация языка программирования REBOL открыта под лицензией Apache

Новая версия свободной системы 3D-моделирования Blender 2.65

Вышел релиз свободного пакета 3D-моделирования Blender 2.65, финальный в ветке 2.6x. Новый выпуск вобрал в себя все улучшения, накопленные в процессе производства короткометражного фильма Tears of Steel, который послужил наглядной демонстрацией последних достижений проекта Blender. При подготовке выпуска Blender 2.65 основной акцент был сделан на стабилизации ранее добавленных возможностей. Устранено более 200 ошибок. Из добавленных улучшений отмечается: Существенное улучшение симулятора дыма, который был расширен поддержкой симуляции огня; В движок рендеринга Cycles, базирующийя на использовании трассировки лучей, добавлена поддержка размытия движущихся объектов, реализована возможность создания шейдеров с использованием Open Shading Language и добавлена поддержка анизотропных теней; В системе мэшей значительно улучшен … Читать далее Новая версия свободной системы 3D-моделирования Blender 2.65

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

Компания CodeWeavers выпустила релиз пакета Crossover 12.0, основанного на коде Wine 1.5.15 и предназначенного для выполнения программ и игр, написанных для платформы Windows. CodeWeavers входит в число ключевых участников проекта Wine, спонсирует его разработку и возвращает в проект около 98% всех новшеств, реализованных для своих коммерческих продуктов. По сравнению с прошлым выпуском отмечается более пяти тысяч изменений и улучшений, из которых можно отметить: Осуществлён переход на кодовую базу Wine 1.5.15 (прошлая версия была основана на Wine 1.4.1); Представлена технология «Mac Driver», обеспечивающая бесшовную интеграцию Windows программ в окружение Mac OS X, без необходимости запуска X Window System; Для платформы Linux … Читать далее Релиз CrossOver 12.0 для Linux и Mac OS X

В Wikipedia интегрирован визуальный редактор статей

Организации Wikimedia, курирующая развитие свободной энциклопедии Wikipedia и занимающаяся разработкой свободного wiki-движка MediaWiki, объявила об интеграции в англоязычный раздел свободной энциклопедии визуального режима редактирования статей. Визуальный режим позволяет редактировать контент без изучения Wiki-разметки при помощи присущего текстовым процессорам WYSIWYG-интерфейса. В настоящее время новый режим позиционируется как альфа-версия, доступная только зарегистрированным пользователям (для использования требуется изменение настроек в профиле — в блоке Editing следует выбрать опцию Enable VisualEditor). Протестировать визуальный редактор без изменения настроек можно на специально подготовленной странице. Визуальный редактор существенно упрощает и ускоряет внесение мелких правок, так как позволяет вносить исправления в просматриваемые статьи на лету, без необходимости перехода … Читать далее В Wikipedia интегрирован визуальный редактор статей

DoS атака против файловой системы Btrfs

Опубликована техника DoS-атаки на файловую систему Btrfs, манипулирующая коллизиями хэшей имён файлов. При создании примерно 500 файлов со случайными именами, их удаление происходит почти мгновенно. Но если выбрать имена файлов, вызывающих коллизии при их хэшировании, при удалении система начинает тратить чрезмерные ресурсы. Например, создав 500 файлов с именами, которые сводятся к 55 хэш-значениям crc32c (метод хэширвоания элементов в индексе содержимого директории), их удаление заняло настолько много времени, что в ходе эксперимента пришлось принудительно завершить процесс после того как его выполнение заняло 220 минут. При попытке создать файлы, имена которых соответствуют одному хэшу, таких файлов удалось создать не более 61, после … Читать далее DoS атака против файловой системы Btrfs

Разработчики SUSE Linux считают, что ФС Btrfs готова для промышленной эксплуатации

Маттиас Эккерман (Matthias Eckermann), возглавляющий разработку SUSE Enterprise Linux, считает, что файловую систему Btrfs уже можно рассматривать как полностью стабильную и готовую для промышленной эксплуатации. Начиная с выпуска SUSE Linux Enterprise 11 SP 2, дистрибутив SUSE официально поддерживает Btrfs, наряду с такими ФС, как EXT3, ReiserFS, XFS и OCFS2, и обеспечивает сервис коммерческой поддержки для конфигураций с Btrfs. Предоставление одновременной первичной поддержки сразу для пяти файловых систем обусловлено желанием предоставить клиентам возможность выбора оптимального решения для различных областей применения. По умолчанию для установки предлагается старая и проверенная ФС Ext3. При этом, в примечании к релизу SUSE Linux файловая система XFS … Читать далее Разработчики SUSE Linux считают, что ФС Btrfs готова для промышленной эксплуатации

Компания Oracle представила первый стабильный релиз DTrace для Linux

Компания Oracle объявила о доступности для загрузки первой стабильной реализации системы динамической отладки DTrace для Linux, пригодной для повседневного использования. Ранее пакеты с DTrace находились на стадии бета-тестирования и позиционировались только для предварительного ознакомления. Пакеты с поддержкой DTrace пока доступны только для ядра Unbreakable Enterprise Kernel 2, поддерживаемого для дистрибутива Oracle Linux. Исходные тексты DTrace для Linux распространяются под лицензией CDDL и досутпны для загрузки из поддерживаемого компанией Oracle Git-репозитория. Изначально технология DTrace была разработана для операционной системы Solaris для решения задач по динамической трассировке ядра системы и конечных приложений, давая пользователю возможность детально отслеживать поведение системы и в режиме … Читать далее Компания Oracle представила первый стабильный релиз DTrace для Linux

Новая версия Bison 2.7, системы для написания синтаксических анализаторов

Выпущена новая версия пакета для написания синтаксических (yacc) анализаторов — Bison 2.7. На основании заданных правил грамматики в специальной нотации, Bison позволяет сгенерировать готовый парсер на языке Си. В новой версии: Расширены средства диагностики; Изменён формат сообщений об ошибках; Добавлена экспериментальная поддержка обработки исключений; Улучшено графическое представление состояния, выводимого с использованием DOT и XSLT; Добавлена новая %define-переменная api.location.type; С опции «%language» снят гриф экспериментальной возможности. Читать далее Новая версия Bison 2.7, системы для написания синтаксических анализаторов

Обновление проприетарных драйверов AMD Catalyst 12.12 и NVIDIA 313.09

Компания AMD выпустила новую версию проприетарного драйвера для видеокарт ATI — AMD Catalyst 12.12 (109 Мб), в котором добавлена поддержка X.Org Server 1.13, проведена работа над ошибками и добавлены оптимизации, направленные на увеличение производительности игровых приложений компании Valve. Одновременно доступна новая бета-версия проприетарного драйвера NVIDIA 313.09, открывшая собой развитие ветки 313.x. В новой версии добавлена неофициальная поддержка протокола GLX для непрямого (indirect) рендеринга в OpenGL-расширении ARB_vertex_array_object и командах ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv и GetStringi. Добавлена поддержка расширения GLX_EXT_buffer_age. В X-драйвер добавлена перепроверка состояния после переключения из виртуального терминала, что позволило наладить корректную обработку переключения дисплея во время неактивности экрана X-ов. … Читать далее Обновление проприетарных драйверов AMD Catalyst 12.12 и NVIDIA 313.09

В PostgreSQL 9.3 появится поддержка операции UPDATE над представлениями

Разработчики СУБД PostgreSQL добавили в ветку в которой формируется релиз 9.3 поддержку выполнения операций обновления данных (UPDATE) в представлениях (VIEW), формируемых на основании выборки через оператор SELECT и ранее доступных только на чтение. Ранее для обновления представлений можно было использовать триггеры, но данная техника достаточно усложнена и неочевидна. Начиная с ветки PostgreSQL 9.3 для представлений будет возможно применение операции UPDATE, которая станет допускаться с определёнными ограничениями. Например, будут поддерживаться представления только с одной таблицей или другим представлением в блоке FROM, не содержащие в теле операций WITH, DISTINCT, GROUP BY, HAVING, LIMIT и OFFSET, и без использования UNION, INTERSECT и EXCEPT … Читать далее В PostgreSQL 9.3 появится поддержка операции UPDATE над представлениями

61% всех патентных разбирательств в США инициированы патентными троллями

Коллин Чейн (Colleen Chien), профессор права Университета Санта Клара, опубликовал результаты исследования изменения специфики патентных разбирательств в СЩА. В результате был сделан неутешительный вывод, что большинство патентных дел инициируются патентными троллями, которые ничего не производят и не изобретают, а лишь используют заработок на приобретённой интеллектуальной собственности в качестве бизнесс-модели. Если пять лет назад патентные тролли фигурировали в 23% дел, в пошлом году число таких дел выросло до 45%, а в нынешнем году докатилось до отметки 61%. Ситуация выглядит угрожающей, с учетом того, что атаке патентных троллей, не вкладывающих денег в создание технологий, подвергаются прежде всего небольшие стартапы, нацеленные на создание … Читать далее 61% всех патентных разбирательств в США инициированы патентными троллями

В ядре Linux прекращена поддержка процессоров 386

Линус Торвальдс осуществил слияние текущей активной ветки разработки ядра Linux с веткой, в рамках которой была проделана работа по избавлению ядра от поддержки процессоров 386-DX/SX. В настоящее время процессоры i386 давно потеряли актуальность и являются музейной редкостью, представляя интерес только с точки зрения ностальгии по концу 80-х и началу 90-х годов прошлого века (процессор 80386 дебютировал в 1985 году и выпускался вплоть до 2007 года). Тем не менее, желание избавить ядро от поддержки процессоров i386 имеет техническое обоснование. Целью подобного шага является желание упростить поддержку некоторых структур ядра, изменение которых затрудняет наличие дополнительного кода, необходимого для поддержки процессоров 386-DX/SX. Например, … Читать далее В ядре Linux прекращена поддержка процессоров 386