В ночные сборки Firefox добавлены API для 3D-шлемов и изоляция NPAPI-плагинов

В ночные сборки Firefox приняты наработки проекта MozVR, в рамках которого развивается Web VR API, предназначенный для использования шлемов виртуальной реальности в web-приложениях и на сайтах. При помощи Web VR API разработчики могут воплотить в жизнь новые методы взаимодействия с пользователем и развивать новые техники 3D-навигации по сайтам. Интеграция с оборудованием выполнена через специальное дополнение, которое пока доступно только для устройств Oculus Rift. Работа над интеграцией поддержки Web VR ведётся не только для настольной версии Firefox, но и для Firefox for Android и Chromium. Предложенный Web VR API позволяет организовать отображение в 3D-шлеме контента, сформированного с использованием специальных VR-расширений WebGL. … Читать далее В ночные сборки Firefox добавлены API для 3D-шлемов и изоляция NPAPI-плагинов

Arch Linux переходит на KDE 5 и Qt 5

Дистрибутив Arch Linux объявил об обновлении набора приложений KDE до выпуска KDE Applications 14.12, в котором осуществлён переход на KDE Frameworks 5 и Qt 5. Так как не все программы KDE портированы на KDE Frameworks 5 и Qt 5, в репозитории оставлены и приложения, поддерживающие работу только с Qt 4. Таким образом, после перехода на KDE Applications 14.12 в дистрибутиве будут присутствовать как пакеты на базе Qt5, так и пакеты, использующие Qt4, что может привести к некоторым различиям в оформлении программ. Оставшиеся приложения на базе Qt4 будут постепенно заменяться, по мере появления стабильных портов на Qt 5. Пользователям также рекомендован … Читать далее Arch Linux переходит на KDE 5 и Qt 5

В Москве состоится конференция по СУБД PostgreSQL

6-7 февраля 2015 года в Москве состоится конференция разработчиков, пользователей и администраторов свободной СУБД PostgreSQL. Кроме докладов, посвящённых устройству и особенностям использования PostgreSQL, на конференции также планируется обсудить с представителями бизнеса, государственных органов и компаний, использование PostgreSQL в качестве альтернативы коммерческим продуктам и продемонстрировать возможность использования данной СУБД в критически важных приложениях. В Конференции примут участие ведущие разработчики и авторы многих значимых подсистем PostgreSQL, как отечественные, так и зарубежные, а также представители компаний, успешно использующих PostgreSQL в своём бизнесе. Компании раскажут об опыте и проблемах внедрения и эксплутации PostgreSQL, разработчики поделятся известными им тонкостями, расскажут о новых возможностях и перспективах … Читать далее В Москве состоится конференция по СУБД PostgreSQL

Выпуск минималистичного дистрибутива 4MLinux 11.0

Представлен стабильный выпуск 4MLinux 11.0, минималистичного пользовательского дистрибутива, не являющегося ответвлением от других проектов и использующего графическое окружение на базе JWM. 4MLinux может использоваться как в качестве Live-окружения для воспроизведения мультимедийных файлов и решения пользовательских задач, так в роли системы для восстановления после сбоев. Размер универсальной сборки составляет 389Мб, а специализированной версии 4MRescueKit для восстановления после сбоев — 192 Мб. В новом выпуске осуществлён переход на Glibc 2.20, GCC 4.9.2. Добавлена сборка 4MRescueKit с набором программ для проверки на вирусы, создания резервных копий, работы с таблицами разделов и восстановления удалённых данных. Читать далее Выпуск минималистичного дистрибутива 4MLinux 11.0

В Омске состоится Ubuntu Global Jam 15.04

Седьмого февраля 2015 года в 11 часов дня по омскому времени в Омске будет проведена серия мероприятий Ubuntu Global Jam 15.04, направленных на проведение совместной работы по выявлению проблем, исправлению ошибок, подготовке документации и тестированию Ubuntu. Мероприятия проходят по всему миру и организуются местными группами пользователей Ubuntu. В России к мероприятию пока подключилась только Омская группа пользователей Linux. Мероприятие пройдёт по адресу: г. Омск, ул. Учебная, 83, второй этаж, каб. 212. Требуется предварительная регистрация. Читать далее В Омске состоится Ubuntu Global Jam 15.04

Кандидат в релизы инсталлятора Debian 8.0

Доступен кандидат в релизы инсталлятора следующего значительного релиза Debian — «Jessie». В настоящее время насчитывается 196 критических ошибок, блокирующие релиз. С учётом тривиальных проблем и недоработок, для которых уже готовы патчи, для выпуска релиза остаётся исправить примерно 72 ошибки. По сравнению с бета-версией можно отметить следующие ключевые изменения: Скрипт проверки недостающих прошивок (check-missing-firmware) на стадии определения оборудования (hw-detect) доработан для выявления потенциально недостающих прошивок на основе анализа лога ядра Linux; Обновлены элементы оформления, задействована новая визуальная тема Lines»; Из-за изменений обработки параметров в ядре, для разделения опций для ядра и пользовательского окружения теперь используется разделитель «—«, вместо ранее применяемого «—«. … Читать далее Кандидат в релизы инсталлятора Debian 8.0

Выпуск библиотеки сжатия LZHAM 1.0, нацеленной на создание более быстрой альтернативы LZMA

Следом за анонсированным алгоритмом сжатия ZSTD, Рич Гелдрих (Rich Geldreich), работавший в компании Valve, принимавший участие в разработке ряда известных компьютерных игр и развивающий несколько проектов по сжатию текстур (crunch, miniz, picojpeg), представил первый стабильный релиз собственной системы сжатия LZHAM 1.0, созданной в рамках проекта по разработке эффективного кодека для сжатия ресурсов, поставляемых в составе игровых приложений. Код реализации LZHAM написан на языке С++ и поставляется под лицензией MIT. Из особенностей LZHAM отмечается поддержка патчей (delta-изменений), позволяющих распространять изменения без перепаковки уже сжатых файлов. Для повышения эффективности сжатия в LZHAM могут использоваться таблицы сопоставления, размером дл 64 Кб, а также … Читать далее Выпуск библиотеки сжатия LZHAM 1.0, нацеленной на создание более быстрой альтернативы LZMA

Релиз cool-retro-term 1.0, эмулятора терминала в стиле ЭЛТ-дисплеев

Представлен первый стабильный выпуск cool-retro-term 1.0, эмулятора терминала, вывод информации в котором стилизован под старые ЭЛТ-дисплеи. Поддерживается эмуляция вывода на разных дисплеях, в том числе терминал в стиле игры Fallout. Симуляция выполнена очень качественно, в том числе учитывается угасание люминофора, ход луча синхронизации, нарушение геометрии, неоднородность яркости и дрожание от электромагнитных всплесков. В программе используется библиотека Qt 5.2 и движок эмулятора терминала Konsole. Код распространяется под лицензией GPL. По сравнению с прошлой тестовой версией улучшено масштабирования шрифтов, существенно увеличено качество эффектов, добавлены новые шрифты. Читать далее Релиз cool-retro-term 1.0, эмулятора терминала в стиле ЭЛТ-дисплеев

Из-за ошибки конфигурации в хакерском дистрибутиве SEANux появился бэкдор

Сооющается о выявлении бэкдора в дистрибутиве SEANux, развиваемом группой хакеров из Сирийской электронной армии и предоставляющем инструменты для проверки безопасности различных систем. Выявленная проблема позволяет подключиться из вне к управляющему web-интерфейсу, в том числе к web-shell /tools/sea.php, используя предопределённые логин и пароль (SEA/SEA). Уязвимость возникла из-за досадной ошибки в конфигурации http-сервера, в результате которой были пропущены настройки «NameVirtualHost 127.0.0.1:80» и «Listen 127.0.0.1:80», после чего http-сервер стал принимать запросы с любых внешних хостов, в то время как изначально был рассчитан на обработку запросов только с локального хоста по внутреннему адресу 127.0.0.1 без применения дополнительных уровней ограничения доступа. Читать далее Из-за ошибки конфигурации в хакерском дистрибутиве SEANux появился бэкдор

Автор LZ4 представил новый быстрый и эффективный алгоритм сжатия ZSTD

Ян Колле (Yann Collet), автор эталонной реализации алгоритма LZ4, представил новый алгоритм сжатия Z-standard (ZSTD), сочетающий высокую скорость кодирования и декодирования с хорошей эффективностью сжатия. Алгоритм предназначен для использования в повседневном обиходе, но он не рассчитан на достижение рекордных скоростей, свойственных LZ4, или максимальных уровней сжатия, обеспечиваемых в LZMA и ZPAQ. По сравнению с обеспечивающими рекордные показатели системами предложенный алгоритм не является однобоким (скорость за счёт степени сжатия или степень сжатия за счёт скорости) и обеспечивает отличное соотношение скорости и эффективности сжатия. Библиотека с эталонной реализацией алгоритма распространяется под лицензией BSD. Скорость декодирования в ZSTD составляет примерно 500 Мб/сек на … Читать далее Автор LZ4 представил новый быстрый и эффективный алгоритм сжатия ZSTD

Релиз дистрибутива для создания межсетевых экранов pfSense 2.2

Анонсирован выпуск компактного дистрибутива для создания межсетевых экранов и сетевых шлюзов pfSense 2.2. Дистрибутив основан на кодовой базе FreeBSD 10.1 с задействованием наработок проекта m0n0wall и активным использованием pf и ALTQ. Для загрузки доступно несколько образов для архитектур i386 и amd64, размером от 80 до 140 Мб, включая LiveCD и образ для установки на USB Flash. Управление дистрибутивом производится через web-интерфейс. Для организации выхода пользователей в проводной и беспроводной сети может быть использован Captive Portal, NAT, VPN (IPsec, OpenVPN и PPTP) и PPPoE. Поддерживается широкий спектр возможностей по ограничению пропускной способности, лимитирования числа одновременных соединений, фильтрации трафика и создания отказоустойчивых … Читать далее Релиз дистрибутива для создания межсетевых экранов pfSense 2.2

Принято решение по открытию Biicode, менеджера зависимостей для С/C++

Создатели проприетарного программного продукта Biicode, в рамках которого развивается менеджер зависимостей и репозиторий пакетов для кода на языках С/C++, сообщили об утверждении решения по переводу Biicode в разряд свободных проектов. Biicode можно рассматривать в качестве адаптированного для С/C++ аналога систем Pip (Python), Gems (Ruby), cpan (Perl), npm (Node.js) и Pub (Dart), предоставляющих средства для доустановки необходимых для сборки проекта зависимостей, а также поддерживающих репозиторий для публикации пакетов. По соглашению с инвесторами открытие кода Biicode будет произведено после того как число пользователей сервиса достигнет 10 тысяч. В настоящее время зарегистрировано около 2500 аккаунтов. В рамках проекта Ryppl уже предпринималась попытка создания … Читать далее Принято решение по открытию Biicode, менеджера зависимостей для С/C++

Линус Торвальдс столкнулся с дилеммой: устранение уязвимости или сохранение совместимости

Пользователи компьютерных игр столкнулись с невозможностью запуска игры Witcher 2 на системах с новыми ядрами Linux. В частности, наблюдается крах при запуске игры в окружении ядра 3.17.7 и более новых выпусков. После анализа ситуации разработчики выяснили, что причиной являются добавленные в недавних выпусках ядра дополнительные проверки параметров системного вызова «set_thread_area». Линус Торвальдс присоединился к дискуссии и подтвердил свою приверженность принципу сохранения полной совместимости с приложениями, заключающемуся в том, что программные интерфейсы должны обеспечивать обратную совместимость, и никакие изменения в ядре не должны нарушать корректную работу пользовательских приложений. Чтобы не допустить подобные инциденты с играми в будущем, Линус посоветовал ответственным за … Читать далее Линус Торвальдс столкнулся с дилеммой: устранение уязвимости или сохранение совместимости

Выпуск Wine 1.7.35

Доступен очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.35. С момента выпуска версии 1.7.34 было закрыто 56 отчётов об ошибках. Наиболее важные изменения: Начало поддержки контекстов OpenGL, определённых в профиле «core»; В DirectWrite добавлена начальная поддержка размещения глифов; Поддержка новых объектов WBEM (Web-Based Enterprise Management); Закрыты отчёты об ошибках, связанные с работой игр и приложений: Heroes 4, ProntoEdit NG 2.1.8, Angels Online, MS Money 2000, Evil Genius, SoulSeek, Unity3D 3.x/4.x, Die by the Sword, iWin Games Manager, Blood Bowl: Legendary Edition, Slingplayer 1.5, Stranded II, Anno 2070, Accordance 11, QQ6.7, The Incredible Adventures of Van Helsing, VBA71, Dead … Читать далее Выпуск Wine 1.7.35

Разработчики GNOME развивают систему контейнеров для запуска графических приложений

Маттиас Класен (Matthias Clasen), лидер Fedora Desktop Team и участник GNOME Release Team, рассказал о состоянии разработки механизма поставки программ для GNOME в форме изолированных контейнеров, включающих все необходимые для работы приложения зависимости и не привязанных к конкретному дистрибутиву Linux. Подобные контейнеры позволят упростить распространение сторонних программ, не входящих в штатные репозитории дистрибутивов, за счет подготовки одного универсального контейнера без формирования отдельных сборок для каждого дистрибутива. Конечному пользователю установка подобных контейнеров даст гарантию, что приложение будет надёжно отделено от основной системы, а также позволит не нагромождать систему дополнительными зависимостями и пакетами. Сообщается, что проект достиг состояния, пригодного для проведения экспериментов … Читать далее Разработчики GNOME развивают систему контейнеров для запуска графических приложений

В рамках проекта Gitlet развивается упрощённая реализация Git на JavaScript

В рамках проекта Gitlet подготовлена упрощённая реализация системы управления версиями Git, написанная на языке JavaScript и занимающая приблизительно тысячу строк кода. Первичной задачей проекта является обеспечение максимальной читаемости кода, производительность и поддержка функциональности отнесены к категории второстепенных задач. Система поддерживает команды init, add, rm, commit, branch, checkout, diff, remote, fetch, merge, push, pull, status и clone, и может использоваться как обучающая среда, пособие по изучению устройства Git или простой инструмент для управления версиями в online. Код проекта распространяется под свободой лицензий MIT. Из других реализаций Git на языке JavaScript можно отметить js-git, git-html5.js, git.js, а также прослойку для Node.js Gitty. Читать далее В рамках проекта Gitlet развивается упрощённая реализация Git на JavaScript

Google выпустил плагин для форматирования кода в Vim

Разработчики из компании Google анонсировали новый открытый проект vim-codefmt, в рамках которого подготовлена утилита для автоматической расстановки отступов и форматирования кода с учётом синтаксиса используемого языка программирования. Утилита может использоваться как плагин для обеспечения форматирования кода в редакторе Vim. Поддерживаются две команды «:FormatLines» для форматирования диапазона строк и «:FormatCode» для форматирования буфера целиком. Обеспечена поддержка языков C++, JavaScript, Protocol Buffers и Go. Например, при использовании vim-codefmt строк int foo(int * x) { return * x** x ; } будет переоформлена в int foo(int* x) { return *x * *x; } Читать далее Google выпустил плагин для форматирования кода в Vim

Успешно собраны средства для производства ноутбука Librem, отвечающего требованиям Фонда СПО

В рамках проведённой краудфандинг-кампании успешно собраны средства для воплощения в жизнь проекта Librem, в рамках которого планируется наладить выпуск современного ноутбука, отвечающего требованиям Фонда СПО по обеспечению приватности и свободы пользователей. В частности, с ноутбуком будут поставляться только свободные драйверы, программы и прошивки, будет предоставлена возможность полного контроля за работой устройства, обеспечена поддержка замены прошивок и поставка документации на устройство под свободной лицензией. Вместо проприетарного BIOS или прошивки UEFI в устройстве будет задействована прошивка на базе свободного проекта CoreBoot. В качестве операционной системы будет предустановлен Linux-дистрибутив Purism GNU/Linux, основанный на пакетной базе полностью свободного дистрибутива Trisquel. При этом ноутбук Librem … Читать далее Успешно собраны средства для производства ноутбука Librem, отвечающего требованиям Фонда СПО

Обновление PHP 5.6.5, 5.5.21, 5.4.37 с устранением уязвимостей

Доступен корректирующий выпуск языка программирования PHP 5.5.21, в котором устранены три уязвимости и исправлено 30 ошибок. Уязвимость CVE-2015-0231 продолжает серию проблем в функции unserialize() и вызвана обращением к области памяти после её освобождения, что потенциально может привести к организации выполнения кода при обработке определённым образом сериализированных данных. Уязвимость CVE-2014-9427 может привести к краху cgi-сборки php из-за инициирования чтения данных из области вне буфера. Проблема CVE-2015-0232 присутствует в дополнении EXIF и может привести к краху процесса из-за освобождения блока памяти по не инициализированному указателю. Дополнение: следом доступны выпуски PHP 5.6.5 и 5.4.37 с устранением аналогичных уязвимостей. Читать далее Обновление PHP 5.6.5, 5.5.21, 5.4.37 с устранением уязвимостей

Операторам хотят навязать учёт загрузки авторского контента через анализ содержимого пакетов

Сторонники инициативы по введению в России глобальной лицензии за загрузку контента, подразумевающей сбор с каждого пользователя отчислений (примерно 300 руб в год) в пользу правообладателей авторских материалов, представили технологию, при помощи которой может быть реализована идея учёта загруженных пользователем материалов. В частности, для выявления фактов загрузки материалов, подлежащих лицензированию, Минкульт предлагает использовать на стороне провайдеров системы глубокого инспектирования пакетов (DPI, Deep Packet Inspection). Определение будет осуществляться путём сверки содержимого сетевых пакетов со специальной базой сигнатур. В ответ на аргументы о невозможности применения методов DPI для HTTPS и шифрованных туннелей, представители Минкульта указали на то, что трафиком в шифрованных каналах связи … Читать далее Операторам хотят навязать учёт загрузки авторского контента через анализ содержимого пакетов

Вышел CrystaX NDK 10.1.0, инструментарий для разработки Android-приложений на C/C++

Доступен CrystaX NDK 10.1.0, набор инструментов для разработки на C/C++ (и Objective-C) под Android. CrystaX NDK разработан как прозрачная замена для Android NDK от Google, но при этом добавляет немало возможностей, отсутствующих в оригинальном NDK. Прежде всего это означает, что CrystaX NDK можно использовать вместо Google NDK, и всё будет продолжать работать как раньше. Но при этом станут доступными многие возможности, отсутствующие в Google NDK, такие как поддержка широких символов, полноценная система Си-локалей, библиотека расширенных математических функций, поставка более новых версий GCC и Clang, поддержка C++11/C++14, наличие библиотеки Boost и т.д. В новом выпуске основной упор сделан на совместимость с … Читать далее Вышел CrystaX NDK 10.1.0, инструментарий для разработки Android-приложений на C/C++