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

Представлен корректирующий выпуск системного менеджера systemd 211, в котором представлена большая порция исправлений ошибок и добавлено несколько новшеств. Отмечается, что большинство обнаруженных в значительном выпуске systemd 209 ошибок, вызывающих проблемы со стабильностью, устранены. Следующий выпуск, в котором будет продолжена работа над ошибками и интеграция отдельных новшеств, планируется представить ориентировочно через две недели. Наиболее существенные изменения: В systemd-gpt-auto-generator добавлена поддержка определения разделов /srv и root, в дополнение к /home и swap, а также добавлена поддержка шифрованных разделов (LUKS). Указанное изменение приближает к завершению реализацию механизма автоматического монтирования разделов на основе GPT-меток, позволяющего загружаться без /etc/fstab и без передачи ядру опции «root=»; … Читать далее Новая версия systemd 211

Игровой движок CryEngine портирован для Linux

Компания Crytek анонсировала Linux-порт популярного игрового движка CryEngine, на основе которого построены такие игры, как Crysis, Far Cry, Warface и Ryse: Son of Rome. На следующей неделе в рамках конференции Game Developers Conference будет продемонстрирована новая версия движка CryEngine, которая кроме нативной поддержки платформы Linux, также будет включать принципиальной новую систему рендеринга, использующую метод шейдинга на основе физических процессов (Physically Based Shading), позволяющий добиться более реалистичного отображения материалов и освещения. Читать далее Игровой движок CryEngine портирован для Linux

Компания Valve открыла код ToGL, прослойки для трансляции Direct3D в OpenGL

Компания Valve открыла исходные тексты проекта ToGL, в рамках которого подготовлена прослойка для трансляции вызовов Direct3D в OpenGL. Проект ToGL на целен на упрощение портирования для Linux и OS X игр, изначально созданных для платформ Windows и Xbox. Разработка прослойки велась в процессе подготовки вариантов игры Dota 2 для Linux и OS X. Код ToGL написан на языке C++, импортирован непосредственно из дерева исходных текстов Dota 2 и открыт под лицензией ToGL Code License, которая аналогична лицензии MIT и допускает свободное использование кода в сторонних проектах. В настоящий момент ToGL ограничен возможностью трансляции в OpenGL подмножества API Direct3D 9.0c. В … Читать далее Компания Valve открыла код ToGL, прослойки для трансляции Direct3D в OpenGL

Выпуск Vagrant 1.5, инструментария для создания виртуальных окружений

Представлен релиз Vagrant 1.5, инструментария для упрощения формирования, установки и управления образами виртуальных машин при разработке и тестировании проектов с использованием различных систем виртуализации. В базовой поставке проект предоставляет средства интеграции с VirtualBox, но через подключение плагинов позволяет использоваться и другие платформы виртулизации (VMware, AWS и т.д.). Код проекта распространяется под лицензией MIT. Vagrant позволяет без лишних усложнений, используя единый конфигурационный файл, сгенерировать готовое к работе окружение для разработки, удовлетворяющее заданным параметрам. Окружения можно создавать на базе различных операционных систем, в том числе Windows, Mac OS X, Ubuntu, Debian, Red Hat Enterprise Linux, CentOS, Arch Linux и Fedora. Создаваемые окружения … Читать далее Выпуск Vagrant 1.5, инструментария для создания виртуальных окружений

Выпуск Apache Flex 4.12, продолжающий развитие технологии Adobe Flex

Увидел свет релиз Apache Flex 4.12, кроссплатформенного открытого фреймворка для создания интерактивных (Rich Internet Applications) web-приложений, идентично выполняемых как в web-браузере, так и в виде отдельных настольных программ или мобильных приложений. Apache Flex базируется на коде Adobe Flex, который был передан в 2011 году компанией Adobe фонду Apache. Основанная на Eclipse интегрированная среда для разработки Flash Builder остаётся проектом, подконтрольным Adobe. Особенности Apache Flex 4.12: Добавлена поддержка свежих версий Flash Player 12 и 13-бета, а также AIR 4.0 и 13-бета; Поддержка компиляции с использованием Java 7; Улучшен вариант интерфейса Callout для настольных систем; Увеличена производительность генерации UID; Улучшена эффективность использования … Читать далее Выпуск Apache Flex 4.12, продолжающий развитие технологии Adobe Flex

Корректирующий выпуск Python 3.3.5

Доступен корректирующий выпуск языка программирования Python 3.3.4, в котором представлено 52 исправления. Из наиболее важных исправлений отмечается устранение внесённых в выпуск 3.3.4 регрессивных изменений, связанных с невозможностью импорта zip-файлов через zipimport и выводом ошибки при попытке запуска скриптов, в которых явно указана кодировка и используются символы перевода строки Windows. В новом выпуске также устранена потенциальная DoS-узвимость при декодировании через bytes.decode() специально оформленных сжатых кодеков (base64, hex). Читать далее Корректирующий выпуск Python 3.3.5

Релиз системы виртуализации Xen 4.4.0

После восьми месяцев разработки представлен релиз свободного гипервизора Xen 4.4. По сравнению с прошлым выпуском в Xen 4.4 внесено 1193 изменений, в том числе добавлена поддержка нового режима PVH, произведена интеграция libvirt с libxl, улучшена поддержка SPICE, обеспечена поддержка вложенного запуска окружений, подготовлена возможность запуска гостевых систем в режиме EFI, улучшена поддержка архитектуры ARM. В процессе подготовки Xen 4.4 разработчики попытались перейти на 6-месячный цикл формирования выпусков, но из-за праздников и непредвиденных проблем разработка затянулась на 6 дополнительных недель. При разработке Xen 4.4 также была значительно увеличена интенсивность тестирования кодовой базы: в систему регрессивного тестирования osstest добавлены дополнительные тесты, код … Читать далее Релиз системы виртуализации Xen 4.4.0

Началось бета-тестирование Apache OpenOffice 4.1.0

Началось бета-тестирование офисного пакета Apache OpenOffice 4.1.0. Готовые бинарные сборки сформированы для Linux, Windows и OS x. Основные новшества: Во Writer обеспечена возможность добавления примечаний или комментариев к произвольным участкам текста; Во Writer добавлена поддержка редактирования текстовых полей ввода непосредственно в документе, без открытия дополнительного диалогового окна; В Impress и Draw добавлен интерактивный режим обрезания краёв изображений; Значительно ускорен процесс загрузки и импорта трёхмерных диаграмм. Например, представленная на скриншоте диаграмма размерностью 100x100x5 ранее не могла быть загружена из-за нехватки ресурсов, теперь её загрузка занимает считанные секунды; Увеличено качество изображений, полученных в результате модификации векторных изображений или применения над ними некоторых … Читать далее Началось бета-тестирование Apache OpenOffice 4.1.0

Новая версия системы управления контейнерной виртуализацией Docker 0.9

Увидел свет выпуск инструментария для управления изолированными Linux-контейнерами Docker 0.8. Docker предоставляет высокоуровневый API, позволяющий манипулировать контейнерами на уровне изоляции отдельных процессов. В частности, Docker позволяет не заботясь о формировании начинки контейнера запускать произвольные процессы в режиме изоляции и затем переносить и клонировать сформированные для данных процессов контейнеры на другие серверы, беря на себя всю работу по созданию, обслуживанию и сопровождению контейнеров. Код Docker написан на языке Go и распространяется под лицензией Apache 2.0. Инструментарий базируется на применении встроенных в ядро Linux штатных механизмов изоляции на основе пространств имён (namespaces) и групп управления (cgroups). Для создания контейнеров могут использоваться libcontainer, … Читать далее Новая версия системы управления контейнерной виртуализацией Docker 0.9

Popcorn Time, система для потокового просмотра видео через BitTorrent

Разработчики проекта Popcorn Time задались целью создания простого для конечных пользователей интерфейса, позволяющего просматривать видео, размещённое в существующих BitTorrent-сетях, не дожидаясь окончания загрузки файлов. Программа рассчитана на непросвещённых пользователей, не разбирающихся в BitTorrent, и предоставляет простой интерфейс, предлагающий каталог фильмов, сформированный на основе индексации популярных BitTorrent-ресурсов. Воспроизведение начинается сразу после выбора фильма, напоминая сервисы потокового вещания, подобные Netflix. По мере просмотра пользователь участвует в раздаче для других пользователей, выступая полноценным участником сети BitTorrent. При этом, после окончания просмотра загруженный файл сохраняется во временной директории и продолжает оставаться в раздаче. Чистка загруженных файлов осуществляется после перезагрузки. В настоящее время разработка Popcorn … Читать далее Popcorn Time, система для потокового просмотра видео через BitTorrent

Эмулятор процессора Motorola 6809, написанный на языке JavaScript

Представлен эмулятор 8-разрядного микропроцессора Motorola 6809, написанный целиком на языке JavaScript и способный использоваться в качестве модуля Node.js или запускаться в web-браузере. Код проекта распространяется под лицензией MIT. Читать далее Эмулятор процессора Motorola 6809, написанный на языке JavaScript

Выпуск JavaScript-библиотеки InstantClick 3.0

Доступен выпуск JavaScript-библиотеки InstantClick 3.0, позволяющей заметно ускорить отзывчивость перехода между разделами сайта за счёт организации упреждающей загрузки страниц. При использовании InstantClick страница загружается не дожидаясь клика при наведении пользователем курсора на ссылку или при поступлении события нажатия кнопки (до момента когда кнопка опущена), а после клика отображается почти мгновенно без дополнительной задержки на загрузку данных. Отрицательным моментом подобного подхода является излишний расход трафика из-за загрузки страниц на которые не был совершён переход. Код проекта распространяется под лицензией MIT. В версии InstantClick 3.0 добавлена поддержка упреждающей загрузки контента для мобильных устройств на базе Android и iOS, с инициацией загрузки после … Читать далее Выпуск JavaScript-библиотеки InstantClick 3.0

Выпуск эмулятора терминала Terminology 0.5, развиваемого проектом Enlightenment

Представлен выпуск эмулятора терминала Terminology 0.5, примечательного наличием встроенной поддержки средств для просмотра контента, в том числе видеофайлов, изображений, SVG-файлов и PDF-документов. Программа использует минимум зависимостей и требует для своей работы только наличие библиотек EFL и libc. Поддерживается работа в X11, Wayland и с использованием фреймбуфера (fbcon). Эмулятор терминала поддерживает большую часть escape-последовательностей xterm и rxvt, в том числе расширений Xterm для отображения 256 цветов. Возможно задание прозрачного фона, а также вывод в качестве обоев растровых и векторных изображений. Внешний вид может произвольно меняться при помощи визуальных тем. URL, пути к файлам, email и различный контент автоматически выделяются ссылками. При … Читать далее Выпуск эмулятора терминала Terminology 0.5, развиваемого проектом Enlightenment

Выпуск инженерного дистрибутива CAELinux 2013

Спустя два года с момента прошлого выпуска доступен релиз дистрибутива CAELinux 2013. Дистрибутив оформлен в виде LiveDVD/LiveUSB, построен на пакетной базе Xubuntu 12.04 LTS и отличается расширенной подборкой отсутствующих в стандартных репозиториях специализированных приложений, нацеленных на автоматизацию выполнения инженерных задач, математическое моделирование и научную деятельность. Размер загрузочного iso-образа — 3.9 Гб. Некоторые из входящих в поставку приложений: Пакет для моделирования и анализа протекания термодинамических процессов SALOME_MECA 2013.1; Системы 2D и 3D проектирования (САПР) и технологической подготовки производства: Salome, Freecad и OpenSCAD (3D CAD), LibreCad, SagCad (2D CAD), PyCAM, GCAM, dxf2gcode, OpenSCAM, CURA (3D-печать) Системы пре- и постобработки данных: Paraview 3.10.2, … Читать далее Выпуск инженерного дистрибутива CAELinux 2013

Вышел шрифтовой движок FreeType 2.5.3

Представлен релиз FreeType 2.5.3, модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. В новой версии устранена уязвимость в коде растеризатора CFF (Compact Font Format), разработанного компанией Adobe. Уязвимость потенциально позволяет организовать выполнение кода в контексте приложения, использующего библиотеку FreeType2, при обработке специально подготовленного шрифта. Из новых возможностей FreeType 2.5.3 отмечается значительно улучшенная поддержка автоматического хинтинга для шрифтов SFNT (TrueType и CFF), благодаря обеспечению возможности использования библиотеки HarfBuzz. Читать далее Вышел шрифтовой движок FreeType 2.5.3

Разработчики systemd представили механизм автоматического монтирования разделов на основе GPT-меток

В списке рассылки разработчиков systemd представлена реализация автоматического обнаружения и монтирования разделов, основанная на идентификаторах типов разделов, используемых в разметке GUID Partition Table (GPT). Такой подход в перспективе позволяет отказаться от использования файла /etc/fstab в некоторых ситуациях. Формат разметки диска GPT является современной альтернативой классическому методу разметки, основанному на сохранении таблицы разделов в главной загрузочной записи (MBR). Существенным преимуществом формата GPT является поддержка жестких дисков объемом до 9.4 зетабайт, в то время как MBR-разметка ограничивается 2.2 терабайтами. Кроме того, формат GPT, в отличие от MBR, полностью совместим с EFI-системами. Предложенный разработчиками systemd механизм основан на 16-байтовых идентификаторах типов разделов, используемых … Читать далее Разработчики systemd представили механизм автоматического монтирования разделов на основе GPT-меток

Выпуск программ для помощи в переводе текстов LiteTran 1.0

Состоялся релиз проекта LiteTran 1.0, в рамках которого развивается программа для упрощения перевода текстов. Для перевода используется сервис Google Translate. Программа написана на Qt5 и собирается с использованием CMake. Поддерживается работа в Linux и Windows, в разработке находится версия для OS X. Из возможностей отмечается перевод выделенного текста (выделяется текст в произвольном приложении и после нажатия Alt+T отображается перевод), поддержка вывода нескольких вариантов перевода одного слова, возможность чтения вслух через API синтеза речи, поддержка сворачивания в системный лоток. По сравнению с бета-версией налажена функция синтеза речи в Windows, добавлена поддержка вывода вариантов перевода, при нажатии кнопки «copy» обеспечено копирование всего … Читать далее Выпуск программ для помощи в переводе текстов LiteTran 1.0

Релиз мультимедиа-библиотеки SDL 2.0.2 с поддержкой Wayland и Mir

Представлен новый выпуск библиотеки SDL 2.0.2 (Simple Direct Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Новая версия примечательна интеграцией экспериментальной поддержки Wayland и Mir, которая отключена по умолчанию, но может быть активирована во время компиляции. До этого код для поддержки Wayland около двух лет развивался в отдельной экспериментальной ветке SDL. Код для поддержки Mir был представлен компанией Canonical около месяца назад. Кроме того, в версии 2.0.2 представлена порция новых функций, не нарушающих обратную совместимость, но расширяющих существующий API. EGL теперь может использоваться для создания и управления контекстами OpenGL и OpenGL ES 1.x/2.x. Добавлен API для загрузки из файла … Читать далее Релиз мультимедиа-библиотеки SDL 2.0.2 с поддержкой Wayland и Mir

Релиз системы инициализации Upstart 1.12

Анонсирован релиз системы инициализации Upstart 1.12, изначально разработанной компанией Canonical и ныне используемой в дистрибутивах Ubuntu и RedHat Enterprise Linux 6, а также в проектах Maemo, Chrome OS и webOS. В отличие от стандартной init-системы SysV, Upstart базируется на парадигме обработки событий, работает в асинхронном режиме и использует метод учета зависимостей для определения последовательности запуска сервисов и оценки возможности их выполнения в параллельном режиме. Параллелизм запуска сервисов обеспечивает существенное повышение скорости загрузки, но ценой этому является необходимость определенной переработки init-скриптов (поддерживается режим совместимости, позволяющий запускать обычные sysvinit-скрипты, но эффективность загрузки и работы при этом теряется). Новая версия в основном содержит … Читать далее Релиз системы инициализации Upstart 1.12

Выпуск Wine 1.7.14

Вышел очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.14. С момента выпуска версии 1.7.13 было закрыто 56 отчётов об ошибках. Наиболее важные изменения: Расширены возможности планировщика запуска задач по расписанию (Task Scheduler); Улучшена поддержка кодирования AVI; Добавление дополнительных интерфейсов VisualBasic в MSXML; В Wininet добавлена поддержка сжатия контента методом deflate; Серия исправлений, связанных с поддержкой монохромных принтеров; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Rayman 3 Hoodlum Havoc, Need for Speed Porsche 2000, VMXBuider 0.8, Solidworks 2006/2007/2012, Europa Universalis Rome, Microsoft Word/Excel 2000-2010, AverTV, Rise of Legends, Starcraft II, Kaspersky Internet Security 2010, DAEMON Tools … Читать далее Выпуск Wine 1.7.14

Mozilla прекращает развитие сервиса идентификации Persona

Mozilla отстраняется от дальнейшего развития распределённого сервиса идентификации пользователей Persona и передаёт проект в руки сообщества. При этом работа существующих сервисов на базе Persona, а также поддержка текущей кодовой базы, будет сохранена, по крайней мере в 2014 году. Расширение функциональности проекта будет зависеть от наличие интереса к технологиям Persona со стороны независимых участников сообщества. Ранее занимавшиеся Persona трудоустроенные в Mozilla разработчики будут переключены на развитие других проектов, таких как Firefox Accounts и Sync. В качестве причины прекращения развития Persona указывается на то, что проект не получил должного распространения и не оправдал ожиданий по интенсивности внедрения на сайтах. Учитывая стабилизацию базового … Читать далее Mozilla прекращает развитие сервиса идентификации Persona