Поддержка VP8 и H.264 становится обязательной для браузеров с WebRTC

Рабочая группа IETF, занимающаяся стандартизацией технологии WebRTC для организации коммуникации в реальном времени в Web, достигла консенсуса в вопросе выбора видеокодека. В вопросе выбора VP8 или H.264 уже несколько лет не утихают споры, в пользу VP8 склоняет отсутствие лицензионных отчислений, а за H.264 говорит более широкая распространённость данного стандарта. Благодаря совместной работе с Cisco в Firefox удалось интегрировать поддержку H.264 в форме плагина OpenH264, что позволило обеспечить в данном браузере возможность использования как VP8, так и H.264. Так как проблема с интеграцией H.264 в Firefox решена, а компания Microsoft объявила о намерении обеспечить поддержку WebRTC в Internet Explorer, стандартизирующий комитет … Читать далее Поддержка VP8 и H.264 становится обязательной для браузеров с WebRTC

Выпуск рабочего стола xfdesktop 4.10.3

Представлен выпуск менеджера рабочего стола xfdesktop 4.10.3, используемого в пользовательском окружении Xfce. В то время как сроки выхода Xfce 4.12 остаются неопределёными (изначально релиз планировалось выпустить в марте прошлого года), было решено подготовить корректирующий выпуск рабочего стола, в который включены накопившиеся исправления для ветки 4.10, а также обновлённые файлы с переводами. Читать далее Выпуск рабочего стола xfdesktop 4.10.3

Выпуск GNU hello 2.10, реализации "Hello, world" от проекта GNU

Проект GNU представил выпуск простейшей утилиты GNU hello 2.10, выводящей на экран надпись «Hello, world!» при запуске. Несмотря на кажущуюся бессмысленность выпуска отдельной программы для подобных целей, GNU hello представляет собой некий эталон оформления кода программ GNU, который демонстрирует методы использования Gettext для перевода сообщений на различные языки, показывает как обрабатывать аргументы командной строки и пользоваться сборочным инструментарием. По сравнению с прошлым выпуском в версии 2.10 основной текст ‘Hello, World’ оформлен через файлы переводов, задействованы методы нерекурсивной сборки, представлен пример добавления секций в man-руководство, вместо fprintf (stderr) задействована libc-функций ‘error()’, добавлен вызов ‘make update-copyright’, обеспечено формировние ChangeLog из лога коммитов … Читать далее Выпуск GNU hello 2.10, реализации "Hello, world" от проекта GNU

Выпуск платформы для распределённых вычислений BOINC 7.4

Выпущена версия 7.4 платформы для распределённых вычислений BOINC. Проект разрабатывается Университетом Беркли и служит для организации работы десятков проектов добровольных вычислений, таких как SETI@home, Climateprediction.net, Rosetta@home и World Community Grid. Установив BOINC пользователь имеет возможность пожертвовать неиспользуемые на его компьютере вычислительные ресурсы для выполнения порции полезных научных расчётов. В итоге формируется распределённая Grid-сеть из систем добровольцев, которая помогает решать различные научные задачи, требующие большого объёма вычислений. Выбор проектов, которым передаются свободные ресурсы, осуществляется на усмотрение пользователя. В свою очередь, исследователи имеют возможность запустить сервер BOINC и привлечь пользователей к решению своих задач. Код платформы распространяется под лицензией LGPL. В новой … Читать далее Выпуск платформы для распределённых вычислений BOINC 7.4

Представлен Fifth, минималистичный web-браузер с интерфейсом на основе FLTK

Представлен первый выпуск web-браузера Fifth, сочетающего спартанское оформление с широкими возможностями настройки и расширенными средствами для продвинутых пользователей, подготовленными по мотивам классических выпусков браузера Opera. В качество основных целей проекта называется предоставление пользователю полного контроля над браузером. Интерфейс построен с использованием легковесного кроссплатформенного графического тулкита FLTK, для отображения страниц используется WebKit (модуль WebkitFLTK). Код проекта распространяется под лицензией GPLv3. Основные особенности: Минимальное потребление ресурсов. Для выполнении тестового задания Fifth потребовалось 192.5 Мб ОЗУ, в то время как Arora 0.11 израсходовал 1731.7 Мб, Midori 0.5.8 — 376.7 Мб, Firefox 33 — 853.1 Мб, Opera 12.16 — 363 Мб, а Otter (основанный … Читать далее Представлен Fifth, минималистичный web-браузер с интерфейсом на основе FLTK

Релиз FreeBSD 10.1

После десяти месяцев разработки официально представлен релиз FreeBSD 10.1, который доступен для архитектур amd64, i386, ia64, powerpc, powerpc64, sparc64 и armv6. Новый выпуск примечателен интеграцией консольного драйвера vt, начальной поддержкой UEFI, поддержкой гостевых систем FreeBSD/i386 и загрузки с ZFS в гипервизоре Bhyve, поддержкой многопроцессорности (SMP) для архитектуры ARMv6, реализацией протокола UDP-Lite, добавлением подсистемы autofs, переход по умолчанию на ключи ED25519 в sshd. Основные новшества: Система Начальная поддержка загрузки FreeBSD/amd64 на системах с UEFI. Формирование дополнительных загрузочных образов для CD/DVD и flash-накопителей с поддержкой загрузки на системах с UEFI; Из ветки FreeBSD-CURRENT импортирован драйвер vt, развиваемый в рамках проекта Newcons, развивающего … Читать далее Релиз FreeBSD 10.1

Microsoft откроет серверную часть платформы .Net и портирует её для Linux

Компания Microsoft объявила о переводе серверной части платформы .Net в разряд открытых проектов и обеспечении поддержки Linux и OS X. Исходные тексты будут опубликованы на GitHub и будут развиваться в рамках открытого процесса разработки, в котором сможет принять участие любой желающий. Код будет открыт под лицензией MIT, документация будет поставляться под лицензией Creative Commons Attribution 4.0. Координацией проекта займётся независимая некоммерческая организация .NET Foundation, созданная Microsoft в сотрудничестве с созданной Мигелем де Икаса компанией Xamarin. Начиная со следующего выпуска планируется полностью открыть весь серверный стек .NET, включая ASP.NET, JIT-компилятор, .NET Core Runtime, Common Language Runtime и основные библиотеки классов. Кроме … Читать далее Microsoft откроет серверную часть платформы .Net и портирует её для Linux

Представлен Thrust, основанный на Chromium фреймворк для создания приложений

Разработчики написанного на языке JavaScript web-браузера Breach развивают новый кросс-платформенный фреймворк Thrust, позволяющий создавать пользовательские приложения с использованием технологий web-браузера Chromium. Thrust является развитием используемого в браузере Breach ядра и позволяет разрабатывать произвольные GUI-приложения, использующие в качестве каркаса Chromium Content API. Thrust не привязан к определённому языку программирования и может в текущем состоянии использоваться в проектах на языках JavaScript (Node.js), Python и Go. При этом оформление и организация работы графического интерфейса базируется на web-технологиях. Иными словами Thrust позволяет обеспечить интеграцию базовой части приложения, которая может быть написана на любом языке программирования, с интерфейсом, который по сути является web-приложением. Поддерживается работа … Читать далее Представлен Thrust, основанный на Chromium фреймворк для создания приложений

Facebook открыл код транслятора из языка Hack в PHP. Обновление PHP 5.6.3, 5.5.19 и 5.4.35

Компания Facebook опубликовала транслятор Hack Transpiler (h2tp), позволяющий автоматически преобразовать код на языке Hack в представление на обычном PHP. Язык программирования Hack обратно совместим с PHP и расширяет синтаксис PHP поддержкой статической типизации и ряда расширенных возможностей, заимствованных из других языков программирования, таких как обобщения (generics по образу C# и Java), null-значения, коллекции, Lambda-выражения, механизмы асинхронного программирования, составные shape-структуры и средства для переопределения имён типов. Код на языке Hack выполняется с использованием виртуальной машины HHVM (HipHop Virtual Machine). Необходимость создания Hack Transpiler обусловлена тем, что в окружении Hack могут выполняться обычные PHP-скрипты, но не наоборот — код с расширенными конструкциями … Читать далее Facebook открыл код транслятора из языка Hack в PHP. Обновление PHP 5.6.3, 5.5.19 и 5.4.35

Выпуск Wine 1.7.31

Вышел очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.31. С момента выпуска версии 1.7.30 были закрыт 51 отчёт об ошибках. Наиболее важные изменения: Задействована новая версия браузерного движка Gecko, которая соответствует Firefox 34; Добавлена поддержка C/C++ runtime из Visual Studio 2013; В DirectWrite добавлены дополнительные метрики шрифтов; Реализованы дополнительные возможности Direct2D; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Warhammer: Dark Omen, Adobe Bridge CS2, Microsoft Crimson Skies, ShipSimulator 2008, Hinterland, WoW 4.x, Alien Swarm, Bionic Commando: Rearmed, EasyCash Tax, Virtual Sailor 7, VMware vSphere Client v5.0, Solidworks 2012, Microsoft Jet, Garena Messenger, Cinema 4D R15, … Читать далее Выпуск Wine 1.7.31

Бета-версия новой ветки проприетарных видеодрайверов NVIDIA 346.хх

Началось бета-тестирование новой ветки проприетарного драйвера NVIDIA 346.хх. Драйвер доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64). Основные изменения: Реализация расширений EGL_EXT_device_base, EGL_EXT_platform_device, EGL_EXT_output_base, которые приблизили драйвер к возможности использования с Wayland и Mir. В драйвере теперь доступны все необходимые для Wayland и Mir расширения EGL, но до полноценной поддержки данных систем остаётся реализовать KMS API и KMS ioctl, что планируется сделать через добавление в будущие выпуски модуля для управления видеорежимами на уровне ядра. Поддержка GPU GeForce GTX 970M и GeForce GTX 980M. Поддержка новейших версий ядра Linux 3.17 и 3.18. Декодирование видеопотоков VP8 посредством NVCUVID … Читать далее Бета-версия новой ветки проприетарных видеодрайверов NVIDIA 346.хх

В Fedora рассматривается переход к обязательной доступности на чтение всех файлов /usr

На заседании комитета FESCo (Fedora Engineering Steering Committee), отвечающего за техническую часть разработки дистрибутива Fedora Linux, рассмотрено предложение по введению требований по обязательной доступности на чтение всех файлов и директорий иерархии /usr. В качестве причины введения общей доступности на чтение всех файлов /usr, называется необходимость полного доступа к содержимому /usr при построении изолированных контейнеров с использованием непривилегированных процессов (контейнер и утилиты сопровождения должны иметь доступ ко всем данным /usr без необходимости получения прав root). Кроме того, предлагается распространять все файлы пакетов, не связанные с конфигурацией и изменяемыми в процессе работы данными, под пользователем и группой root с возможностью записи только … Читать далее В Fedora рассматривается переход к обязательной доступности на чтение всех файлов /usr

Facebook открыл код транслятора из языка Hack в PHP. Обновление PHP 5.6.3 и 5.5.19

Компания Facebook опубликовала транслятор Hack Transpiler (h2tp), позволяющий автоматически преобразовать код на языке Hack в представление на обычном PHP. Язык программирования Hack обратно совместим с PHP и расширяет синтаксис PHP поддержкой статической типизации и ряда расширенных возможностей, заимствованных из других языков программирования, таких как обобщения (generics по образу C# и Java), null-значения, коллекции, Lambda-выражения, механизмы асинхронного программирования, составные shape-структуры и средства для переопределения имён типов. Код на языке Hack выполняется с использованием виртуальной машины HHVM (HipHop Virtual Machine). Необходимость создания Hack Transpiler обусловлена тем, что в окружении Hack могут выполняться обычные PHP-скрипты, но не наоборот — код с расширенными конструкциями … Читать далее Facebook открыл код транслятора из языка Hack в PHP. Обновление PHP 5.6.3 и 5.5.19

Язык программирования Go переходит с Mercurial на Git и GitHub

Компания Google объявила о переводе инфраструктуры разработки языка программирования Go на систему управления исходными текстами Git и платформу совместной разработки GitHub. На днях проекту Go исполнилось пять лет, во время основания проекта была выбрана система Subversion, после чего последовал переход на Perforce, а затем и на Mercurial, из-за необходимости интеграции с существующей системой рецензирования кода. За это время мир изменился и Git занял прочную позицию лидера. Большинство участников сообщества Go используют Git и GitHub для своего кода. Проблемы с системой рецензирования остались в прошлом, поэтому теперь ничто не сдерживает миграцию проекта на Git. После миграции на Git в качестве системы … Читать далее Язык программирования Go переходит с Mercurial на Git и GitHub

Эрик Реймонд представил новую систему управления версиями SRC

Эрик Реймонд (Eric S. Raymond), один из основателей организации OSI (Open Source Initiative), стоявший у истоков движения открытого ПО и написавший в свое время известное эссе «Собор и Базар», анонсировал новую систему управления версиями SRC (Simple Revision Control), которая может рассматриваться как модернизированный вариант классической системы управления версиями RCS (Revision Control System). SRC является предельно простой системой, ограничивающейся только контролем изменений на уровне отдельных файлов, что востребовано, например, для отдельного отслеживания истории изменения каждого документа в общей директории. Код SRC распространяется под лицензией BSD. Как и RCS в SRC отслеживание изменений ведётся только на уровне отдельных файлов c использованием линейной … Читать далее Эрик Реймонд представил новую систему управления версиями SRC

Выпуски Scientific Linux 6.6 и 5.11

Увидел свет релиз дистрибутива Scientific Linux 6.6, построенного на пакетной базе Red Hat Enterprise Linux 6.6 и дополненного средствами, ориентированными на использование в научных учреждениях. Дистрибутив поставляется для архитектур i386 и x86_64, для загрузки доступно несколько сборок: установочный DVD (3.6 Гб), полный комплект из двух DVD (4.1 Гб + 700 Мб), сокращённый образ для установки по сети (182 Мб) и три варианта Live-сборок. Из отличий Scientific Linux 6.6 от версии 6.5, не связанных с заимствованием изменений из RHEL, можно отметить обновление пакета с X-сервером (xorg-x11-server) c новым ABI, а также обновление до версии OpenAFS 1.6.10, открытой реализации распределенной ФС Andrew … Читать далее Выпуски Scientific Linux 6.6 и 5.11

Google представил MathFu 1.0, математическую библиотеку для разработчиков игр

Компания Google объявила о выпуске MathFu 1.0, открытой библиотеки с реализацией математических функций, востребованных в игровых приложениях. Библиотека предоставляет набор C++ классов для манипуляции с геометрическими данными с использованием векторов, матриц и кватернионов. С практической точки зрения данные функции можно использовать для выполнения геометрических расчётов для графических библиотек или для вычислений, необходимых при формировании анимации или симулировании физических эффектов. Библиотека написана на языке C++ и использует инструкции SIMD для увеличения производительности. Работа библиотеки протестирована в Android, Linux, OS X и Windows. Читать далее Google представил MathFu 1.0, математическую библиотеку для разработчиков игр

Осенняя распродажа Linux-игр в GOG.COM

На сайте сервиса доставки игр GOG.com, в котором летом появилась официальная поддержка Linux, объявлена осенняя распродажа. Основное отличие сервиса в том, что каждая игра является DRM-free — без защиты от копирования. Из Linux-версий игр предложены: MOUNT BLADE: WARBAND DLC: MOUNT BLADE: WARBAND — NAPOLEONIC WARS BALDUR’S GATE: THE ORIGINAL SAGA BALDUR’S GATE 2 COMPLETE PLANESCAPE: TORMENT A GOLDEN WAKE MOUSECRAFT PILLARS OF ETERNITY: CHAMPION EDITION PAPERS, PLEASE WACKY WHEELS A BIRD STORY MARK OF THE NINJA SPECIAL EDITION PILLARS OF ETERNITY: CHAMPION EDITION HAMMERWATCH ROGUE LEGACY PIXELJUNK SHOOTER FTL: ADVANCED EDITION DUKE NUKEM 3D ATOMIC EDITION SHADOWRUN RETURNS И другие … Читать далее Осенняя распродажа Linux-игр в GOG.COM

Релиз дистрибутива Chakra GNU/Linux 2014.11

Представлен релиз Linux-дистрибутива с непрерывным циклом выпуска обновлений Chakra 2014.11, основанного на наработках проекта Arch Linux. Дистрибутив поставляется с десктоп-окружением KDE 4.14.2, снабжён графическим инсталлятором и конфигураторами, упрощающими настройку оборудования и системных параметров. Chakra GNU/Linux может работать в Live-режиме и устанавливаться на жёсткий диск. Для загрузки доступна DVD-сборка для архитектуры x86_64, размером 1.7 Гб. В репозитории проекта представлено более 5 тыс. пакетов, которые могут быть установлены при помощи пакетного менеджера pacman или через специальный web-каталог и систему Click’n’Run. Основные улучшения: В инсталляторе Tribe устранены проблемы с определением оборудования и внесены улучшения в систему разбивки диска на разделы, что упростило установку … Читать далее Релиз дистрибутива Chakra GNU/Linux 2014.11

Представлен Ubuntu MATE 14.04

Представлен выпуск Linux-дистрибутива Ubuntu MATE, построенного на пакетной базе Ubuntu 14.04 LTS и предлагающего десктоп-окружение на основе проекта MATE, в рамках которого продолжено развитие кодовой базы GNOME 2.32 с сохранением классической концепции формирования рабочего стола. Ubuntu MATE пока не является официальным вариантом Ubuntu, но в настоящее время активно ведётся согласование его включения в число официальных ответвлений. Загрузочные iso-образы (1.1Гб) подготовлены для архитектур i386 и AMD64. Необходимость выпуска Ubuntu MATE 14.04, в дополнение к ранее подготовленной версии Ubuntu MATE 14.10, обусловлена желанием обеспечить длительный цикл подготовки обновлений для пользователей Ubuntu, использующих рабочий стол MATE. Версия Ubuntu MATE 14.04 достаточно сильно отличается … Читать далее Представлен Ubuntu MATE 14.04

В OpenBSD реализована поддержка USB 3.0

В дерево исходных текстов OpenBSD-Current добавлен код драйвера xhci, обеспечивающего поддержку устройств с интерфейсом USB 3.0, соответствующих спецификации XHCI (eXtensible Host Controller Interface). В настоящее время драйвер не поддерживает изохронную передачу данных. Изначально наблюдались проблемы с устройствами USB 1.0, которые могли работать через контроллер USB 3.0 только при их подключении к корневому хабу, но для данной проблемы уже доступно исправление. Читать далее В OpenBSD реализована поддержка USB 3.0