Пятнадцатый выпуск журнала Pragmatic Perl

Представлен пятнадцатый выпуск Pragmatic Perl, русскоязычного электронного журнала о современном языке программирования Perl. В номере: Простые способы сделать консольную утилиту удобнее Модульное тестирование под AnyEvent Тестирование интерфейса веб-приложений. Применение WWW::WebKit Обзор CPAN за апрель 2014 г. Интервью с Кристианом Вальде (Christian Walde) Читать далее Пятнадцатый выпуск журнала Pragmatic Perl

CyanogenMod 11.0 M6 ознаменовал переход на новую систему подготовки выпусков

Проект CyanogenMod, в рамках которого независимым сообществом развивается альтернативная сборка платформы Android, объявил о доступности выпуска 11.0 M6 (Milestone 6) и переходе к новой схеме подготовки релизов. Проект отказался от формирования традиционных стабильных релизов с их разработкой и тестированием в форме Milestone-выпусков. Вместо этого, будет увеличена надёжность и частота выхода Milestone-выпусков, которые ранее позиционировались как тестовые версии для ознакомительного использования, но теперь будут предлагаться как стабильные обновления. Релизы планируется публиковать с интенсивностью раз в две недели, при этом уровень стабильности и качества функционирования учащённых выпусков будет соответствовать традиционным стабильным релизам, ранее выходящим раз в полгода. Для тестирования предлагается использовать ночные … Читать далее CyanogenMod 11.0 M6 ознаменовал переход на новую систему подготовки выпусков

Вышел OpenELEC 4.0, дистрибутив для создания домашних кинотеатров

После восьми месяцев разработки представлен релиз дистрибутива OpenELEC 4.0 (Open Embedded Linux Entertainment Center), предназначенного для создания домашних кинотеатров (HTPC — Home Theatre PC). В качестве основы использован медиацентр XBMC 13, обладающий богатой функциональностью и поддерживающий расширение возможностей через подключение дополнений. Размер системного образа, пригодного для загрузки с USB-накопителя или SD-карты, составляет 142 Мб. Дополнительно сформированы специализированные сборки для Raspberry Pi и Apple TV. OpenELEC не является ответвлением от существующих дистрибутивов и основывается на собственных разработках. Дистрибутив OpenELEC развивается синхронно с проектом XBMC и позиционируется как рекомендуемое решение для развёртывания обособленных систем на базе XBMC. Кроме штатных возможностей XBMC, OpenELEC … Читать далее Вышел OpenELEC 4.0, дистрибутив для создания домашних кинотеатров

Компания Valve оплатила реализацию для Mesa механизма, существенно ускоряющего некоторые игры

Компания Valve оплатила серию доработок открытой реализации OpenGL — Mesa. В результате появилась серия из 21 патча, недавно представленная разработчиком Chia-I Wu в списке рассылки Mesa. Данные патчи реализуют многопоточную компиляцию шейдеров и пул, в который помещаются работы, связанные с компилированием шейдеров, что позволяет выполнять отложенную компиляцию шейдеров параллельно с работой программы запросившей компиляцию. В результате данных изменений существенно ускорился запуск игр, поддерживающих отложенную компиляцию шейдеров. Например, при тестировании разработчиками патчей, они обнаружили, что игра DOTA 2 стала запускаться на 20 секунд быстрее. Данная оптимизация также полезна для CS:GO. Указанные возможности уже были в DirectX некоторое время, поэтому разработчики из … Читать далее Компания Valve оплатила реализацию для Mesa механизма, существенно ускоряющего некоторые игры

40% учреждений государственного управления Италии используют открытое ПО

Итальянский институт по сбору статистики Istat опубликовал отчёт о программных решениях, используемых в учреждениях государственного, регионального и муниципального управления. По представленной статистике степень охвата госучреждений в Италии открытым ПО достигает 40.1%. Степень внедрения открытого ПО сильно зависит от типа органов управления. Например, открытое ПО используется в 69.7% региональных учреждений, в 93.6% администраций провинций Италии и в 40.7% муниципалитетов. При этом, внедрение открытого ПО в крупных городах с населением более 100 тысяч жителей достигает 79.8%, в то время как в небольших поселениях, в которых менее 5000 жителей, открытое ПО внедрено только в 25.9% муниципальных учреждений. Читать далее 40% учреждений государственного управления Италии используют открытое ПО

Выпуск сборочного инструментария qbs 1.2.0, развиваемого проектом Qt

Представлен новый выпуск развиваемого проектом Qt сборочного инструментария qbs 1.2.0 (Qt Build Suite). Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки. В отличие от qmake, qbs не привязан к Qt и изначально рассчитан на организацию сборки любых проектов. Используемый в qbs язык сценариев адаптирован для автоматизации генерации и разбора сценариев сборки интегрированными средами разработки. Кроме того, qbs не генерирует make-файлы, а сам без посредников, таких как утилита make, контролирует запуск компиляторов и компоновщиков, оптимизируя процесс … Читать далее Выпуск сборочного инструментария qbs 1.2.0, развиваемого проектом Qt

Выпуск системы динамической отладки SystemTap 2.5

Увидел свет релиз системы динамической трассировки SystemTap 2.5, предоставляющий для платформы Linux средства похожие на технологию DTrace. SystemTap позволяет организовать доскональное наблюдение за работающей Linux системой, производить сбор статистики о работе приложений, профилирование и контроль системных вызовов. Управление производится через интерфейс командной строки и специальный Си-подобный язык сценариев. Система протестирована с ядрами Linux начиная с версии 2.6.18 и заканчивая 3.15-rc2. В развитии проекта участвуют такие компании как Red Hat, IBM, Intel, Hitachi и Oracle. В каталоге примеров представлено более 100 скриптов на все случаи жизни, подходящие для слежения за распределением памяти, вводом/выводом, дисковыми операциями, сетевым трафиком (например, анализ работы NFS), … Читать далее Выпуск системы динамической отладки SystemTap 2.5

В игровом движке Torque 2D 3.0 обеспечена поддержка Linux

Компания GarageGames, в 2012 году открывшая под свободной лицензией MIT исходные тексты игрового движка Torque, представила релиз Torque 2D 3.0, примечательный обеспечением полноценной поддержки Linux и Android, а также компиляции игр в JavaScript-представление для Web-браузеров с поддержкой WebGL. Напомним, что изначально Linux поддерживался только в серверной части продукта, а клиентские компоненты были доступны только для Windows, Mac OS X и iOS. В прошлом году была организована краудфандинг-кампания по сбору средств для портирования движка для Linux, но в её рамках удалось собрать чуть больше половины требуемой суммы. В конечном счёте, компания GarageGames при участии энтузиастов смогла выполнить портирование без дополнительного финансирования. … Читать далее В игровом движке Torque 2D 3.0 обеспечена поддержка Linux

Релиз интегрированного набора интернет-приложений SeaMonkey 2.26

Представлен релиз пакета SeaMonkey 2.26, объединяющего в рамках одного продукта набор приложений для работы в сети, разрабатываемых под эгидой проекта Mozilla: web-браузер, почтовый клиент, систему агрегации новостных лент (RSS/Atom), WYSIWYG-редактор html-страниц Composer, IRC-клиент ChatZilla, набор средств для web-разработчиков, включающих DOM inspector и JavaScript-отладчик. Пакет доступен в сборках для платформ Linux, Windows и OS X. Кроме синхронизации с кодовой базой Firefox 29 с заимствованием свойственных для данного продукта новшеств, в SeaMonkey 2.26 реализована возможность настройки разделителя для пересылаемых копий сообщений. Добавлена опция для отключения очистки подписей при ответе на письмо. Читать далее Релиз интегрированного набора интернет-приложений SeaMonkey 2.26

Релиз открытого медиацентра XBMC 13.0

После пятнадцати месяцев разработки представлена новая значительная версия открытого медиацентра XBMC 13.0 «Gotham». С момента прошлого выпуска внесено 530 изменений от 51 разработчика. Для быстрой оценки возможностей XBMC подготовлена Live-сборка на базе Ubuntu (736 Мб). Готовые установочные пакеты доступны для Mac OS X (x86, PPC), FreeBSD, Linux (ARM, PPC, x86 и x86-64), Raspberry Pi, Windows, Apple TV и iOS. Сборки для платформы Android (ARM, x86) отозваны из-за проблем и будут доступны в через некоторое время. Код проекта распространяется под лицензией GPLv2+. Изначально, проект XBMC был нацелен на создание открытого мультимедиа плеера для игровой приставки XBOX, но в процессе развития трансформировался … Читать далее Релиз открытого медиацентра XBMC 13.0

Доступен первый кандидат в релизы Mesa 10.2

В списке рассылки Mesa анонсирована готовность первого кандидата в релизы MESA версии 10.2. Mesa является свободной реализацией API OpenGL. Предположительно, релиз версии 10.2 состоится в конце месяца. Ветка находящаяся в разработке (git master) теперь называется 10.3-devel. В случае если за следующие 3 месяца удастся реализовать поддержку OpenGL 4.0, ветка будет переименована в 11.0. Ветка 10.2 примечательная реализацией OpenGL-расширения GL_ARB_buffer_storage для драйверов on i965, nv30, nv50, nvc0, r300, r600 и radeonsi. Обеспечением поддержки GL_ARB_multi_bind, GL_ARB_separate_shader_objects и GL_EXT_separate_shader_objects для всех драйверов. Реализацией GL_ARB_sample_shading, GL_ARB_texture_cube_map_array, GL_ARB_viewport_array, GL_ARB_texture_gather и GL_ARB_texture_query_lod для драйвера nv50, а также GL_ARB_stencil_texturing для i965/gen8+, GL_ARB_texture_view для i965/gen7, L_ARB_vertex_type_10f_11f_11f_rev для nv50, … Читать далее Доступен первый кандидат в релизы Mesa 10.2

Выпуск свободного 3D-шутера Warsow 1.5

Доступен релиз Warsow 1.5, кроссплатформенного, динамичного 3D-шутера от первого лица, схожего с такими играми, как QuakeWorld, QuakeLive, CPMA и Xonotic. Исходные тексты проекта распространяются в рамках лицензии GPL. Готовые сборки подготовлены для Windows, Ubuntu Linux и Mac OS X. В выпуск включены изменения, подготовленные за последние два года. Изменена механика организации движения, которая стала более привычна для начинающих игроков. На платформе Linux обеспечена поддержка открытых драйверов radeon и осуществлён переход на систему ввода XInput2. Выпуск полностью совместим с Ubuntu 14.04 и Debian Wheezy. В игровой сервер интегрирован встроенный HTTP-сервер, что позволило значительно упростить организацию загрузки новых карт без необходимость запуска … Читать далее Выпуск свободного 3D-шутера Warsow 1.5

Релиз интегрированного набора интернет-приложени SeaMonkey 2.26

Представлен релиз пакета SeaMonkey 2.26, объединяющего в рамках одного продукта набор приложений для работы в сети, разрабатываемых под эгидой проекта Mozilla: web-браузер, почтовый клиент, систему агрегации новостных лент (RSS/Atom), WYSIWYG-редактор html-страниц Composer, IRC-клиент ChatZilla, набор средств для web-разработчиков, включающих DOM inspector и JavaScript-отладчик. Пакет доступен в сборках для платформ Linux, Windows и OS X. Кроме синхронизации с кодовой базой Firefox 29 с заимствованием свойственных для данного продукта новшеств, в SeaMonkey 2.26 реализована возможность настройки разделителя для пересылаемых копий сообщений. Добавлена опция для отключения очистки подписей при ответе на письмо. Читать далее Релиз интегрированного набора интернет-приложени SeaMonkey 2.26

В OpenBSD введено в практику использование цифровых подписей для патчей

Кроме использования цифровых подписей для контроля подлинности пакетов и установочных сборок, проект OpenBSD объявил о задействовании средств верификации и для патчей, содержащих исправления ошибок в уже выпущенных релизах. Отныне каждый предлагаемый пользователям патч будет подписан. Проверить подлинность патча можно командой «signify -C -p /etc/signify/openbsd-55-base.pub -x SHA256.sig». Подлинность пакетов и установочных образов в OpenBSD 5.5 проверяются прозрачно для пользователей, штатными средствами утилиты pkg_add и инстяллятора. Читать далее В OpenBSD введено в практику использование цифровых подписей для патчей

Выход Firefox 30-beta и Firefox 31-aurora

Firefox 30 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирована aurora-ветка Firefox 31. Новые возможности Firefox 31 ещё точно не утверждены, так как на стадии тестирования aurora-ветки будет произведена оценка готовности для релиза тех или иных новшеств. Загрузить бета-выпуск можно на данной странице, а aurora-версию здесь. Релиз Firefox 30 намечен на 10 июня, а Firefox 31 на 22 июля. Улучшения, представленные в бета-версии Firefox 30: Добавлена поддержка отображения боковых панелей с интерфейсом для предоставления упрощённого доступа к закладкам, истории посещений и обмену ссылками в социальных сетях; … Читать далее Выход Firefox 30-beta и Firefox 31-aurora

Выпуск Wine 1.7.18

Вышел очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.18. С момента выпуска версии 1.7.17 было закрыто 80 отчётов об ошибках. Наиболее важные изменения: Улучшена поддержка интерфейса OLE Accessible Object; Для OS X улучшены средства изменения размера окон; Устранена порция проблем при работе с памятью, выявленных при помощи Valgrind; Добавлены дополнительные функции MSHTML; Проведена чистка кода, связанного с DirectDraw; Закрыты отчёты об ошибках, связанные с работой игр и приложений: IBM Lotus Notes 7.x/8.x, Magic: The Gathering Online 3.x, Grim Fandango, SmartDraw 2009/2010/CI, Spotify, Gothic 2, Football Manager 2010, Steam, Microsoft 3D Movie Maker, VoipBuster 4.x, Might Magic VI Heroes, … Читать далее Выпуск Wine 1.7.18

Выпуск распределенной файловой системы GlusterFS 3.5

Сообщество Gluster объявило о выходе распределенной файловой системы GlusterFS 3.5, позволяющей организовать работу распределённого на несколько узлов хранилища, развёртываемого поверх штатных POSIX ФС, таких как Ext4, XFS и Btrfs, с использованием механизма FUSE (ФС в пользовательском пространстве). GlusterFS предоставляет средства автоматического восстановления после сбоев и обеспечивает практически неограниченную масштабируемость, благодаря отсутствию привязки к централизованному серверу мета-данных (используются распределённые хэш-таблицы). Готовые для установки бинарные пакеты с GlusterFS 3.5 подготовлены для Fedora, RHEL, CentOS, Debian, openSUSE, SLES и Ubuntu. Основные новшества: Поддержка создания снапшотов отдельных файлов. С практической стороны данная возможность может быть востребована для создания снапшотов образов работающих виртуальных машин, что … Читать далее Выпуск распределенной файловой системы GlusterFS 3.5

Основатели ClamAV представили LibreS3, открытую реализацию хранилища Amazon S3

Анонсирован первый выпуск проекта LibreS3, в рамках которого развивается открытая реализация облачного сервиса хранения Amazon S3. LibreS3 позволяет развернуть на своих серверах сервис хранения данных, полностью совместимый с клиентскими библиотеками для Amazon S3 и построенными на их основе инструментами, такими как python-boto, s3cmd и DragonDisk. Исходные тексты LibreS3 написаны на языках Си и OCaml, код распространяется под лицензией GPLv2 (библиотеки под LGPL). Платформа может быть использована в Linux, OS X и различных BSD-системах. Стоит отметить, что проект развивается командой разработчиков, в своё время покинувших проект ClamAV для развития своих новых идей. Среди разработчиков Skylable числятся Томаш Койм (Tomasz Kojm), основатель … Читать далее Основатели ClamAV представили LibreS3, открытую реализацию хранилища Amazon S3

Red Hat поглотил компанию Inktank, развивающую ФС Ceph. TIBCO купил компанию Jaspersoft

На днях состоялись два значительных поглощений компаний-разработчиков известных свободных проектов: Red Hat объявил о поглощении компании Inktank, занимающейся разработкой открытой распределённой файловой системы Ceph, при помощи которой можно создавать отказоустойчивые (данные разбиваются на блоки и несколько раз дублируются на разных машинах) хранилища петабайтного размера, распределенные по тысячам серверов (например, в CERN на базе Ceph развёрнуто трёхпетабайтное хранилище). Скомбинировав существующие продукты на базе GlusterFS с технологиями Ceph компания Red Hat намерена занять лидирующие позиции в области программных хранилищ. Создатели Ceph видят в переходе под крыло Red Hat возможность форсирования развития ФС и расширения возможностей по решению имеющихся проблем на всех уровнях … Читать далее Red Hat поглотил компанию Inktank, развивающую ФС Ceph. TIBCO купил компанию Jaspersoft

Релиз операционной системы OpenBSD 5.5

Увидел свет релиз операционной системы OpenBSD 5.5, тридцать шестой выпуск за девятнадцатилетнюю историю существования проекта. При развитии OpenBSD основное внимание уделяется переносимости (поддерживается 21 аппаратная платформа), стандартизации, корректной работе, активной безопасности и интегрированным криптографическим средствам. Размер полного установочного ISO-образа базовой системы составляет 221 Мбайт. Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили распространение в других системах и зарекомендовали себя как одни из наиболее безопасных и качественных решений. Среди них: LibreSSL (форк OpenSSL), OpenSSH, пакетный фильтр PF, демоны маршрутизации OpenBGPD и OpenOSPFD, NTP-сервер OpenNTPD, почтовый сервер OpenSMTPD, мультиплексор текстового терминала (аналог GNU screen) tmux, демон identd с реализацией … Читать далее Релиз операционной системы OpenBSD 5.5

Вышел дистрибутив OpenMandriva Lx 2014.0

После пяти месяцев разработки доступен релиз дистрибутива OpenMandriva Lx 2014.0. OpenMandriva Lx является вторым выпуском, созданным силами сообщества, после того как компания Mandriva S.A. передала управление проектом в руки некоммерческой организации «OpenMandriva Association«. Для загрузки предлагаются Live-сборки размером 1.6 Гб (i586, x86_64). Основные новшества: Обеспечение полноценной поддержки загрузки и установки на системах с UEFI; Обновление ядра Linux до выпуска 3.13.11 с патчами nrjQL, CK1 и BFQ, нацеленными на обеспечение максимальной производительности и отзывчивости в условиях применения на рабочем столе. Для перехода в спящий режим использован TuxOnIce. В ядре задействован менеджер памяти Ultra KSM (UKSM), обеспечивающий поддержку дедуплицирования данных. Обновление пользовательского … Читать далее Вышел дистрибутив OpenMandriva Lx 2014.0