Выпуск Wine 1.7.3

Вышел очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.3. С момента выпуска версии 1.7.2 было закрыто 48 отчётов об ошибках. Наиболее важные изменения: Перевод интегрированного браузера на новую версию движка Gecko, используемую в Firefox 24; Подготовка к переходу на переработанный код поддержки Direct3D, позволяющий существенно поднять производительность некоторых игр на 50-100%. Ускорение достигается за счёт выноса из wined3d отдельного потока для взаимодействия с OpenGL, позволяющего выполнять отрисовку в асинхронном режиме с распараллеливанием на многоядерных системах. Внесены связанные с управлением окнами исправления в драйвер для OS X; Поддержка функций IPHLPAPI на платформе Android. Читать далее Выпуск Wine 1.7.3

Компания IBM открыла исходные тексты операционной системы FusedOS

Представлена новая открытая операционная система FusedOS, разработанная в исследовательском центре компании IBM и развивающая идею создания комбинированных систем, занимающих промежуточную нишу между операционными системами общего назначения, позволяющими выполнять любые приложения, и специализированными ОС, которые рассчитаны на запуск только определённой категории приложений. Рабочий прототип FusedOS доступен для запуска на суперкомпьютерах на базе архитектуры IBM Blue Gene/Q. Код FusedOS общедоступен и распространяется под свободной лицензией EPL (Eclipse Public License) с использованием некоторых компонентов под лицензией GPLv2. Целью открытия кода является привлечение сторонних исследователей, заинтересованных в развитии гибридных систем. FusedOS позволяет в окружении специализированных систем, таких как IBM Blue Gene/Q, обеспечить выполнение как … Читать далее Компания IBM открыла исходные тексты операционной системы FusedOS

Выпуск языка программирования Rust 0.8, развиваемого проектом Mozilla

Разработчики из проекта Mozilla представили выпуск Rust 0.8, экспериментального языка программирования со строгой типизацией, сфокусированного на безопасной работе с памятью и обеспечению высокого параллелизма выполнения заданий (возможность порождать тысячи и даже миллионы подпроцессов). Исходные тексты проекта распространяются под лицензией MIT. Параллельно с Rust совместно с компанией Samsung развивается экспериментальный браузерный движок Servo, написанный на языке Rust и отличающийся поддержкой многопоточного рендеринга web-страниц и распараллеливанием операций с DOM (Document Object Model). По структуре язык Rust напоминает C++, но существенно отличается в некоторых деталях реализации синтаксиса и семантики, а также ориентацией на блочную организацию структуры кода, которая позволяет реализовать задачи в виде … Читать далее Выпуск языка программирования Rust 0.8, развиваемого проектом Mozilla

Уязвимости в Cisco IOS, FFmpeg, ProFTPD, Apache Strut, PolicyKit и libvirt

Несколько недавно обнаруженных уязвимостей: В Cisco IOS устранено 8 уязвимостей, которые позволяют вызвать отказ в обслуживании при отправке специально оформленных пакетов, при включении на маршрутизаторе дополнительных сервисов, таких как NTP-сервер и DHCP-сервер, при использовании транслятора адресов, применении ZBFW (Zone-Based Firewall) с фильтром контента или включенным режимом инспектирования HTTP, включении опции VFR (Virtual Fragmentation Reassembly) для IPv6, использовании протоколов RSVP (Resource Reservation Protocol) и IKE (Internet Key Exchange), применении линков T1/E1 с драйвером HDLC32. В FFmpеg выявлено 12 уязвимостей (1-3, 4-8, 9-12), большинство из которых позволяют организовать выход за пределы выделенной области памяти и потенциально организовать выполнение кода при обработке специально … Читать далее Уязвимости в Cisco IOS, FFmpeg, ProFTPD, Apache Strut, PolicyKit и libvirt

Проекту GNU исполнилось 30 лет

Ровно 30 лет назад Ричард Столлман основал проект GNU (Gnu’s Not Unix), нацеленный на разработку системных компонентов для создания свободного аналога Unix, позволяющих полностью обойтись без проприетарного ПО. В выходные, 28 и 29 сентября, по всему миру будут проведены мероприятия, приуроченные к празднованию тридцатилетия проекта. Завтра в Массачусетском технологическом институте, в котором был основан проект GNU, состоится торжественное выступление Ричарда Столлмана, а также будет проведён двухдневный хакатон, на котором будут присутствовать разработчики таких проектов, как coreboot, Gnash, GNOME, GNU FM, GNU Media Goblin, GNU social, Tahoe-LAFS и Tor. Кроме того, в сентябре действует инициатива 30 дней GNU, в рамках которой … Читать далее Проекту GNU исполнилось 30 лет

Amazon представил Fire OS 3.0, ответвление от Android для электронных книг Kindle

Компания Amazon представила операционную систему Fire OS 3.0 «Mojito», основанную на кодовой базе Android 4.2.2 и предназначенную для использования в электронных книгах Kindle Fire HDX и Kindle Fire HD. Fire OS выходит за рамки сборки Android с изменённым интерфейсом и содержит ряд низкоуровневых преобразований. При сохранении совместимости с приложениями для Android, Fire OS обеспечивает поддержку запуска приложений, написанных с использованием технологий HTML5. Интерфейс пользователя в Fire OS отличается ориентацией на работу с контентом, предлагая «карусель» в качестве метода навигации по недавно просмотренному контенту и часто запускаемым приложениям. В системе обеспечена тесная интеграция с online-магазином Amazon, облачным хранилищем и различными социальными … Читать далее Amazon представил Fire OS 3.0, ответвление от Android для электронных книг Kindle

Представлен BrowserSwarm, сервис для тестирования JavaScript на совместимость с браузерами

Компания Microsoft в партнёрстве с Sauce Labs и appendToe ввела в строй полезный для web-разработчиков сервис BrowserSwarm, позволяющий автоматизировать тестирование произвольного кода на языке JavaScript на совместимость с популярными web-браузерами. Для тестирования необходимо привязать BrowserSwarm к репозиторию на GitHub, после чего в репозитории будут отслеживаться все изменения и при каждом обновлении код из репозитория будет автоматически тестироваться на совместимость с различными web-браузерами. В случае нарушения совместимости, BrowserSwarm поможет выявить наличие проблемы на ранней стадии её возникновения. Код тестируется на совместимость с более чем 160 комбинациями различных браузеров и окружений стационарных и мобильных операционных систем. Читать далее Представлен BrowserSwarm, сервис для тестирования JavaScript на совместимость с браузерами

В ядре Linux выявлены две уязвимости, затрагивающие драйвер tun и IPSec

В ядре Linux обнаружены две уязвимости, проявляющиеся в свежих выпусках 3.10.12 и 3.11.1: CVE-2013-4343 — обращение к уже освобождённому блоку памяти (Use-After-Free) в функции «tun_set_iff()» (drivers/net/tun.c) может быть использовано для повышения локальным пользователем своих привилегий в системе. Локальный пользователь с привилегиями CAP_NET_ADMIN может выполнить произвольный код с повышенными привилегиями в системе, ядро которой собрано с поддержкой универсального драйвера TUN/TAP (CONFIG_TUN). Исправление доступно в виде патча. CVE-2013-4350: В реализации IPsec-туннеля выявлена уязвимость, проявляющаяся в отсутствии шифрования трафика при выборе транспорта AH + ESP в сочетании с использованием IPv6 и включением шифрования исключительно SCTP трафика. Атакующий, имеющий доступ к промежуточному шлюзу, может … Читать далее В ядре Linux выявлены две уязвимости, затрагивающие драйвер tun и IPSec

Релиз медиаплеера VLC 2.1.0

После полутора лет разработки увидела свет новая значительная ветка медиапроигрывателя VLC 2.1.0. В процессе подготовки новой версии внесено более 7 тысяч коммитов от 140 разработчиков, исправлено несколько сотен ошибок. Кроме расширения функциональности новая версия примечательна переводом большинства модулей с лицензии GPLv2+ на LGPLv2.1+, что допускает связывание модулей с проприетарными продуктами и открытыми проектами, распространяемыми под лицензиями, не совместимыми с GPL. Ключевые улучшения: Полностью переписано ядро для работы со звуком и звуковые модули, что позволило добиться улучшения регулирования громкости и управления звуковыми устройствами. Обеспечена корректная поддержка многоканальных раскладок для форматов 5.1, 6.1 и 7.1. Добавлены новые модули вывода для Windows Vista, … Читать далее Релиз медиаплеера VLC 2.1.0

Web-браузер Maxthon будет портирован для Linux

Началась работа по подготовке Linux-версии web-браузера Maxthon, ранее доступного только для платформ Windows, OS X, iOS и Android. Изначально проект был основан в 2002 году как обёртка для Internet Explorer, но в дальнейшем перерос в самостоятельный продукт, поддерживающий браузерные движки Trident (MSHTML) и WebKit, а также частично движок Gecko. Продукт относится к категории Freeware и пользуется большой популярностью в Китае. Общая пользовательская база по оценке создателей браузера оценивается в 100 млн пользователей по всему миру. Из особенностей можно отметить: Поддержка одновременного отображения нескольких вкладок в разных частях экрана; Встроенный блокировщик рекламы AD Hunter, Блокировщик Flash и Java, Возможность размещения на … Читать далее Web-браузер Maxthon будет портирован для Linux

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

Доступен релиз проекта oVirt 3.3, в рамках которого развивается основанная на гипервизоре KVM и библиотеке libvirt система для развёртывания, сопровождения и мониторинга набора виртуальных машин и управления облачной инфраструктурой. Код oVirt был изначально разработан и открыт компанией Red Hat, и включает в себя наработки, созданные в процессе разработки платформы Red Hat Enterprise Virtualization. После открытия кода к разработке oVirt присоединились такие компании, как Canonical, Cisco, IBM, Intel, NetApp и SUSE. Целью oVirt является создание стека, охватывающего все уровни виртуализации — от гипервизора до API и GUI-интерфейса. Несмотря на то, что в качестве основного гипервизора в oVirt позиционируется KVM, интерфейс реализован … Читать далее Новая версия системы управления инфраструктурой виртуализации oVirt 3.3

Компания Valve объявила о тестировании прототипа игровой консоли на базе SteamOS

Компания Valve опубликовала второй из трёх запланированных анонсов, в котором представлено SteamMachines, оборудование, поставляемое с операционной системой SteamOS. В настоящее время открыто приглашение для участия в бета-тестировании первого прототипа устройства для гостиных, развиваемого компанией Valve. В 2014 году ожидается появление нескольких моделей устройств на базе SteamOS от различных производителей. Компания Valve уже сотрудничает с некоторыми из производителей и намерена добиться появления на рынке сразу нескольких разноплановых моделей, разной ценовой категории, что предоставит пользователям возможность выбора оборудования на свой вкус. Создаваемые партнёрами приставки будут поставляться в трёх категориях, в зависимости от аппаратной начинки: хорошая, улучшенная и лучшая. Устройства первой категории будут … Читать далее Компания Valve объявила о тестировании прототипа игровой консоли на базе SteamOS

Выпуск GNOME 3.10, обзор новшеств

После шести месяцев разработки официально представлен выпуск десктоп-окружения GNOME 3.10. Для быстрого ознакомления с возможностями нового выпуска в ближайшее время будет подготовлен специальный демонстрационный Live-дистрибутив на основе openSUSE. Из наиболее значительных изменений в новой версии можно отметить экспериментальную поддержку работы под управлением Wayland; единое системное статусное меню; заголовочная строка, объединяющая заголовка и панели инструментов; новый интерфейс для настройки параметров экрана; новое приложение для работы с картами; новая программа для прослушивания музыки; интерфейс установки программ; доведение до готовности приложения для ведения заметок; поддержка аутентификации с использованием смарткарт. Подробнее об улучшениях: Возможность запуска оболочки GNOME Shell в качестве композитного сервера Wayland, для … Читать далее Выпуск GNOME 3.10, обзор новшеств

Выход Glade 3.16, оболочки для визуального проектирования интерфейсов на GTK+

Представлен стабильный релиз среды для визуального проектирования интерфейса на базе GTK+ — Glade 3.16.0. Созданный в Glade интерфейс сохраняется в формате XML, который можно затем динамически загрузить в GTK-приложение при помощи объекта GtkBuilder. XML-файлы с определением интерфейса могут быть использованы в GTK-программах на различных языках программирования, включая C, C++, C#, Vala, Java, Perl и Python. В новой версии представлена достаточно большая порция новшеств, в том числе возможность автоматического сохранения и автоматического создания резервных копий, поддержка композитных шаблонов GtkWidget, новые специализированные редакторы для большинства классов, задействование DragDrop-манипуляций при работе с палитрой, инспектором и рабочей областью. Поддержка новых виджетов GTK+: GtkLevelBar, GtkRevealer, … Читать далее Выход Glade 3.16, оболочки для визуального проектирования интерфейсов на GTK+

Выход Glade 3.16, оболочки для визуального проектирования интерфейсов на GTK+

Представлен стабильный релиз среды для визуального проектирования интерфейса на базе GTK+ — Glade 3.16.0. Созданный в Glade интерфейс сохраняется в формате XML, который можно затем динамически загрузить в GTK-приложение при помощи объекта GtkBuilder. XML-файлы с определением интерфейса могут быть использованы в GTK-программах на различных языках программирования, включая C, C++, C#, Vala, Java, Perl и Python. В новой версии представлена достаточно большая порция новшеств, в том числе возможность автоматического сохранения и автоматического создания резервных копий, поддержка композитных шаблонов GtkWidget, новые специализированные редакторы для большинства классов, задействование DragDrop-манипуляций при работе с палитрой, инспектором и рабочей областью. Поддержка новых виджетов GTK+: GtkLevelBar, GtkRevealer, … Читать далее Выход Glade 3.16, оболочки для визуального проектирования интерфейсов на GTK+

Разработчики Mozilla представили html2dom, альтернативу innerHTML

Разработчики Mozilla попытались создать удобную альтернативу innerHTML для вставки статичных HTML-блоков без необходимости предварительного ручного разбора строковых данных. Метод innerHTML очень популярен благодаря своей простоте, но он далёк от оптимальности, небезопасен и его использование считается плохим стилем. Прототип альтернативной системы оформлен в виде библиотеки html2dom, которая на основе строки с HTML генерирует JavaScript-код для корректного создания элементов DOM, т.е. заменяет единый вызов innerHTML на серию простых обращений к DOM. Указанный подход позволяет избежать запуска HTML-парсера для длинных HTML-строк, что положительно влияет на производительность и позволяет защититься от XSS-атак через подстановку в обрабатываемый через innerHTML ввод нежелательных тегов. Читать далее Разработчики Mozilla представили html2dom, альтернативу innerHTML

Разработчики Mozilla представили html2dom, альтернативу innerHTML

Разработчики Mozilla попытались создать удобную альтернативу innerHTML для вставки статичных HTML-блоков без необходимости предварительного ручного разбора строковых данных. Метод innerHTML очень популярен благодаря своей простоте, но он далёк от оптимальности, небезопасен и его использование считается плохим стилем. Прототип альтернативной системы оформлен в виде библиотеки html2dom, которая на основе строки с HTML генерирует JavaScript-код для корректного создания элементов DOM, т.е. заменяет единый вызов innerHTML на серию простых обращений к DOM. Указанный подход позволяет избежать запуска HTML-парсера для длинных HTML-строк, что положительно влияет на производительность и позволяет защититься от XSS-атак через подстановку в обрабатываемый через innerHTML ввод нежелательных тегов. Читать далее Разработчики Mozilla представили html2dom, альтернативу innerHTML

Релиз Dolphin 4.0, эмулятора игровых консолей GameCube и Wii

Увидел свет релиз Dolphin 4.0, эмулятора выпускаемых компанией Nintendo игровых консолей GameCube и Wii. При помощи Dolphin игры для указанных консолей могут быть запущены на обычном ПК в режиме full HD (1080p), при этом доступны такие расширенные возможности как поддержка игровых контроллеров для ПК, возможность игры по сети и увеличенная скорость. Готовые сборки эмулятора подготовлены для Ubuntu Linux, Windows и OS X. Исходные тексты поставляются под лицензией GPLv2. Версия 4.0 подвела итоги разработки за 10 лет существования проекта. Из улучшений можно отметить: Поддержка официального online-сервиса Wii для многопользовательских игр; Полная переработка звуковой подсистемы и новый код эмуляции AX DSP HLE, … Читать далее Релиз Dolphin 4.0, эмулятора игровых консолей GameCube и Wii

Релиз Dolphin 4.0, эмулятора игровых консолей GameCube и Wii

Увидел свет релиз Dolphin 4.0, эмулятора выпускаемых компанией Nintendo игровых консолей GameCube и Wii. При помощи Dolphin игры для указанных консолей могут быть запущены на обычном ПК в режиме full HD (1080p), при этом доступны такие расширенные возможности как поддержка игровых контроллеров для ПК, возможность игры по сети и увеличенная скорость. Готовые сборки эмулятора подготовлены для Ubuntu Linux, Windows и OS X. Исходные тексты поставляются под лицензией GPLv2. Версия 4.0 подвела итоги разработки за 10 лет существования проекта. Из улучшений можно отметить: Поддержка официального online-сервиса Wii для многопользовательских игр; Полная переработка звуковой подсистемы и новый код эмуляции AX DSP HLE, … Читать далее Релиз Dolphin 4.0, эмулятора игровых консолей GameCube и Wii

Объявлены лауреаты премии Pioneer Awards 2013

Правозащитная организация Electronic Frontier Foundation объявила лауреатов премии Pioneer Awards 2013. Премия вручается с 1992 года и определяет лидеров в области отстаивания свободы электронных рубежей и продвижения инноваций в технологиях. В этом году премия присуждена Аарону Шварцу (Aaron Swartz) за работу в области освобождения документов из закрытых архивов, Джеймсу Лаву (James Love) за его деятельность в области предоставления свободного доступа к образовательным материалам и специализированным технологиям для слабовидящих людей, а также журналистам Глену Гринвальду (Glenn Greenwald) и Лауре Пойтрас (Laura Poitras) за их важное участие в разоблачении массовой слежки и нарушений прав граждан США на частную жизнь. Читать далее Объявлены лауреаты премии Pioneer Awards 2013

Объявлены лауреаты премии Pioneer Awards 2013

Правозащитная организация Electronic Frontier Foundation объявила лауреатов премии Pioneer Awards 2013. Премия вручается с 1992 года и определяет лидеров в области отстаивания свободы электронных рубежей и продвижения инноваций в технологиях. В этом году премия присуждена Аарону Шварцу (Aaron Swartz) за работу в области освобождения документов из закрытых архивов, Джеймсу Лаву (James Love) за его деятельность в области предоставления свободного доступа к образовательным материалам и специализированным технологиям для слабовидящих людей, а также журналистам Глену Гринвальду (Glenn Greenwald) и Лауре Пойтрас (Laura Poitras) за их важное участие в разоблачении массовой слежки и нарушений прав граждан США на частную жизнь. Читать далее Объявлены лауреаты премии Pioneer Awards 2013