Обновление PHP 5.5.30 и 5.6.14 с устранением уязвимостей

Доступны корректирующие выпуски языка программирования PHP 5.6.14 и 5.5.30, в которых внесено 15 изменений, в том числе устранено две уязвимостей в расширении Phar, которые могут привести к разыменованию нулевого указателя. Для ветки PHP 5.4.x обновление не выпущено в силу прекращения времени её поддержки. Из исправлений можно отметить обеспечение совместимости встроенного скрипта libtool.m4 с FreeBSD 10 при сборке расширений. Читать далее Обновление PHP 5.5.30 и 5.6.14 с устранением уязвимостей

Представлен FLIF, новый формат сжатия изображений без потерь

Развивается новый формат сжатия изображений FLIF (Free Losless Image Format), опережающий по уровняю сжатия PNG и lossless-режимы форматов BPG, JPEG2000 и WebP. Исходные тексты утилит и библиотеки для работы с форматом FLIF доступны под лицензией GPLv3. Заложенные в формат технологии распространяются на условиях безвозмездного использования и не требуют патентных отчислений. В основе FLIF лежит статистический алгоритм контекстно-адаптивного двоичного арифметического кодирования MANIAC (Meta-Adaptive Near-zero Integer Arithmetic Coding), который является одним из вариантов алгоритма CABAC (Context-Adaptive Binary Arithmetic Coding), также используемого при кодировании видео H.264. Во FLIF поддерживается прогрессивное чересстрочное кодирование (progressive interlacing), позволяющее отобразить эскиз изображение на основании части данных, постепенно … Читать далее Представлен FLIF, новый формат сжатия изображений без потерь

Релиз ОС Qubes 3, использующей виртуализацию для изоляции приложений

Йоанна Рутковская (Joanna Rutkowska) представила выпуск операционной системы Qubes 3.0, реализующей идею использования гипервизора для строгой изоляции приложений и компонентов ОС (каждый класс приложений и системные сервисы работают в отдельных виртуальных машинах). Для загрузки подготовлены установочный DVD (3.7 Гб) и экспериментальный Live USB. Для работы необходима система с 4 Гб ОЗУ и 64-разрядным CPU Intel или AMD, желательно с поддержкой технологий VT-x/AMD-v и VT-d/AMD IOMMU. Приложения в Qubes разделены на классы в зависимости от важности обрабатываемых данных и решаемых задач, каждый класс приложений, а также системные сервисы (сетевая подсистема, работа с хранилищем и т.п.), работают в отдельных виртуальных машинах. При … Читать далее Релиз ОС Qubes 3, использующей виртуализацию для изоляции приложений

GitHub объявил о доступности хранилища больших файлов для всех репозиториев

После нескольких месяцев закрытого тестирования GitHub открыл повсеместный доступ к системе хранения Git LFS (Git Large File Storage), позволяющей использовать Git для отслеживания версий больших файлов, содержащих наборы данных, звук, видео и графику. В рамках проекта подготовлены специальное дополнение к Git, переработанный для эффективной передачи больших данных HTTP-клиент и реализация сервера. Для настройки методов хранения объектов на сервере предоставляется экспериментальная система расширений. В штатном Git-репозитории большие файлы заменяются на текстовые ссылки, указывающие на контент в отдельном внешнем репозитории, что позволяет избежать повторного копирования файлов при клонировании и извлечении репозитория. При выполнении операций checkout большие файлы не загружаются вместе с остальными … Читать далее GitHub объявил о доступности хранилища больших файлов для всех репозиториев

Опубликованы Linux From Scratch 7.8 и Beyond Linux From Scratch 7.8

Представлены новые выпуски руководств Linux From Scratch 7.8 (LFS), Linux From Scratch Systemd 7.8, Beyond Linux From Scratch 7.8 (BLFS) и Beyond Linux From Scratch Systemd 7.8. В Linux From Scratch приведены инструкции по созданию с нуля базовой Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Beyond Linux From Scratch дополняет инструкции LFS информацией о сборке и настройке около 750 программных пакетов, охватывающих различные области применения, от СУБД и серверных систем, до графических оболочек и медиапроигрывателей. LFS systemd и BLFS systemd представляют собой варианты LFS и BLFS, в которые используется системный менеджер systemd вместо традиционной системы инициализации Sysvinit. В Linux … Читать далее Опубликованы Linux From Scratch 7.8 и Beyond Linux From Scratch 7.8

Доступен дистрибутив NixOS 15.09, использующий пакетный менеджер Nix

Состоялся релиз дистрибутива NixOS 15.09, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер установочного образа 964 Мб. В новом выпуске осуществлён переход на новые версии ядра Linux 3.18, Glibc 2.21, GCC 4.9. В состав включены окружения рабочего стола GNOME 3.16, Xfce 4.12, KDE Frameworks 5.10, Plasma 5.3.2 и Applications 15.04.3 или KDE 4.14.10, … Читать далее Доступен дистрибутив NixOS 15.09, использующий пакетный менеджер Nix

Релиз движка для создания браузерных 3D-приложений Blend4Web 15.09

Представлен новый релиз открытого фреймворка для создания браузерных 3D-приложений Blend4Web 15.09. Blend4Web предназначен для создания трехмерного интерактивного контента, работающего в браузерах без использования плагинов. Пакет тесно интегрирован с открытым пакетом Blender, использующимся в качестве основного инструмента редактирования 3D-сцен. Воспроизведение контента осуществляется средствами WebGL, Web Audio и других браузерных технологий. Наработки проекта распространяются под лицензией GPLv3. Основные изменения: Процедурное управление анимационным скелетом. Процедурное управление костями может понадобиться для визуализации движения сочленений в техногенных объектах (таких каких манипулятор робота), а также для процедурной анимации органических объектов (в том числе игровых персонажей). Кроме того, кости скелета могут теперь симулироваться с помощью физики жестких … Читать далее Релиз движка для создания браузерных 3D-приложений Blend4Web 15.09

Выпуск Firefox 41.0.1 и Thunderbird 38.3.0

Доступно корректирующее обновление web-браузера Firefox 41.0.1, в котором представлена серия исправлений для не связанных с безопасностью ошибок: Устранён крах, проявляющийся при использовании панели Yandex и дополнения Adblock Plus; Решена проблема, из-за которой изменение свойств новой закладки выполняется для последней закладки в текущем блоке; Решена проблема с работой вызова mozilla::layers::CompositorD3D11::GetTextureFactoryIdentifier(), приводящая к сбое при запуске; Устранено зависание при использовании Flash-плагина. Устранён крах, возникающий из-за проблемы в mozilla::gl::GLBlitHelper::BlitImageToTexture. Также можно отметить выход обновления почтового клиента Thunderbird 38.3.0, в котором во вкладку сохранённых файлов добавлено поле для поиска и кнопка очистки. Налажен импорт адресной книги в формате CSV, содержащей символы национальных алфавитов. Устранена … Читать далее Выпуск Firefox 41.0.1 и Thunderbird 38.3.0

Google и Microsoft договорились о прекращении патентной войны

Корпорации Google и Microsoft согласились отозвать все взаимные патентные иски, выдвинутые ими на протяжении последних пяти лет. «Патентная война» началась в 2010-ом года, когда Microsoft заявила, что операционная система Android, разрабатываемая Google, содержит запатентованные технологии. Компания Microsoft подала иск с требованием запретить использование своих запатентованных технологий в мобильных продуктах компании Motorola (позднее приобретённой Google), a Google потребовал отчислений за использование своих технологий в консолях Xbox. Всего было подано около 20 исков в США и Германии. В совместном заявлении компании отказались от всех текущих взаимных претензий и пообещали сотрудничать в области интеллектуальной собственности, в частности, в разработке технологий сжатия видео, не … Читать далее Google и Microsoft договорились о прекращении патентной войны

Посчитана стоимость разработки совместных проектов Linux Foundation

Организация Linux Foundation попыталась рассчитать приблизительную стоимость разработки кода, созданного в рамках проектов, работающих под эгидой Linux Foundation при участии более 500 коммерческих компаний. Размер исходных текстов открытых проектов Linux Foundation составляет более 115 млн строк кода. Совместная работа признана эффективной, так как обособленная разработка аналогичной кодовой базы потребовала бы трудозатрат в 41 тысячу человеко-лет, т.е. 1356 разработчиков смогут воссоздать данный код за 30 лет. Экономическая ценность подобной кодовой базы оценена в 5 млрд долларов. Читать далее Посчитана стоимость разработки совместных проектов Linux Foundation

Вышел дистрибутив Calculate Linux 15

Доступен релиз отечественного дистрибутива Calculate Linux 15, построенного на основе Gentoo Linux, поддерживающего непрерывный цикл выпуска обновлений и оптимизированного для быстрого развёртывания в корпоративной среде. Дистрибутив доступен в нескольких редакциях, собранных для архитектур i686 и x86_64: Calculate Linux Desktop с рабочим столом KDE (CLD), Mate (CLDM) и Xfce (CLDX), Calculate Directory Server (CDS), Calculate Linux Scratch (CLS), Calculate Scratch Server (CSS) и Calculate Media Center (CMC). Все версии дистрибутива распространяются в виде загрузочного Live-образа с возможностью установки на жесткий диcк или USB-накопитель. Основные изменения: Новый метод обновления пакетов, для которого свойственны: Повышенная надежность — каждое зеркало бинарных пакетов теперь хранит … Читать далее Вышел дистрибутив Calculate Linux 15

Выпуск медиапроигрывателя SMPlayer 15.9

После года разработки состоялся релиз мультимедиа проигрывателя SMPlayer, написанного с использованием библиотеки Qt и представляющего собой фронтэнд к MPlayer или MPV. Программа отличается встроенной поддержкой большого числа кодеков, легковесным интерфейсом с возможностью смены тем оформления, поддержкой воспроизведения роликов с Youtube, поддержкой загрузки субтитров с opensubtitles.org, гибкими настройками воспроизведения (например, можно поменять скорость воспроизведения). Бинарные сборки доступны для Windows и Ubuntu Linux. Из новых возможностей можно отметить: Представлен фильтр «Stereo 3D» для перекодирования различных форматов 3D-видео; Возможность работы в качестве надстройки над видеоплеером MPV, форка MPlayer, развивающегося в направлении развития новых функций, не заботясь о сохранении совместимости с MPlayer; Улучшенная поддержка … Читать далее Выпуск медиапроигрывателя SMPlayer 15.9

Первый выпуск Raspbian на базе Debian 8.0 "Jessie". Ubuntu Snappy для Raspberry Pi

Представлен выпуск дистрибутива Raspbian 2015-09-24, официально рекомендуемого для использования на Raspberry Pi и специально оптимизированного для данной платформы (сборка для ARMv6 с расширениями «hard float»). Размер образа для записи на SD-карту составляет 1.3 Гб. Для установки из репозиториев доступно около 35 тысяч пакетов. Основные новшества: Переход на пакетную базу Debian Jessie (ранее использовался Debian Wheezy); По умолчанию загрузка теперь осуществляется в графический интерфейс пользователя (при желании загрузку в командную строку можно вернуть в конфигураторе образа); Модернизировано оформление пользовательской оболочки LXDE, которая переведена на использование GTK3+; Представлен новый графический конфигуратор, аналог ранее предлагаемого консольного конфигуратора raspi-config, поддержка которого сохранена; Новый диалог … Читать далее Первый выпуск Raspbian на базе Debian 8.0 "Jessie". Ubuntu Snappy для Raspberry Pi

Разработанное в Microsoft приложение "K" предложено к удалению из стандарта C11

Компания Red Hat инициировала процесс удаления приложения «K» в следующей версии стандарта языка Си. Приложение K было добавлено в нынешний стандарт C11 и включает разработанный компанией Microsoft набор функций «*_s» с интерфейсом для проверки границ буферов. Проблема состоит в том, что данный интерфейс был добавлен в стандарт под давлением «спонсора» без предварительной проверки на практике. В итоге, недоработки архитектуры данного механизма и проблемы, всплывшие при попытках создания практических реализаций, привели к тому, что данный интерфейс на практике нигде не реализован и не применяется, в том числе не поддерживается библиотеками Си (приложение К относится к опциональным возможностям). Читать далее Разработанное в Microsoft приложение "K" предложено к удалению из стандарта C11

Выпуск VeraCrypt 1.15, форка TrueCrypt

Увидел свет выпуск проекта VeraCrypt 1.15, в рамках которого развивается форк системы шифрования дисковых разделов TrueCrypt, прекратившей своё существование. VeraCrypt примечателен заменой используемого в TrueCrypt алгоритма RIPEMD-160 на SHA-512 и SHA-256, увеличением числа итераций хэширования, упрощением процесса сборки для Linux и OS X, устранением проблем, выявленных в процессе аудита исходных текстов TrueCrypt. При этом, VeraCrypt предоставляет режим совместимости с разделами TrueCrypt и содержит средства для преобразования TrueCrypt-разделов в формат VeraCrypt. Код VeraCrypt поставляется под лицензией Apache 2.0. В новой версии устранены две уязвимости, специфичные для драйвера для платформы Windows. Первая уязвимость CVE-2015-7358 (помечена как критическая) даёт возможность получить доступ администратора … Читать далее Выпуск VeraCrypt 1.15, форка TrueCrypt

Для LTS релизов Ubuntu разрешено бэкпортирование улучшений

Технический совет проекта Ubuntu объявил о внесении изменений в правила формирования обновлений для уже выпущенных стабильных релизов. В правилах теперь разрешено бэкпортировать новые возможности в LTS-релизы Ubuntu при условии, что данные нововведения не нарушают поведения уже установленных экземпляров дистрибутива (например, новшества могут поставляться в форме новых пакетов, как это уже делается для поставки новых версий ядра и графического стека). Если существующие приложении требуют адаптации для задействования бэкпортированных новшеств, то изменения не должны иметь навязываемый характер, быть полноценно протестированы и минимизировать возможность регрессивных изменений. Читать далее Для LTS релизов Ubuntu разрешено бэкпортирование улучшений

Выпуск распределенной системы управления исходными текстами Git 2.6.0

Представлен релиз распределенной системы управления исходными текстами Git 2.6.0. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, Android, LibreOffice, Systemd, X.Org, Wayland, Mesa, Gstreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen, Minix. По сравнению с прошлым выпуском … Читать далее Выпуск распределенной системы управления исходными текстами Git 2.6.0

Фонд свободного ПО сертифицировал ноутбук Taurinus X200

Фонд Свободного ПО объявил о прохождении ноутбуком Taurinus X200 процесса сертификации на предмет соответствия требованиям обеспечения приватности и свободы пользователей, проводимой в рамках инициативы «Respect Your Freedom«. Taurinus X200 выпускается компанией Libiquity, известная как разработчик полностью свободного дистрибутива ProteanOS, и является вариантом поставляемой с 2008 года серийной модели Lenovo ThinkPad X200, как и в прошлом сертифицированный ноутбук Libreboot X200. Выдаваемый в рамках программы «Respect Your Freedom» сертификат даёт право использовать специальный логотип в связанных с продуктом материалах, подчёркивающий предоставление пользователю полного контроля над устройством. Ноутбук Taurinus X200 укомплектован полностью свободным дистрибутивом Trisquel GNU/Linux и поставляется с прошивкой Libreboot (полностью свободный … Читать далее Фонд свободного ПО сертифицировал ноутбук Taurinus X200

Релиз дистрибутива Sabayon Linux 15.10

Представлен релиз дистрибутива Sabayon Linux 15.10, сочетающего в себе удобство для конечного пользователя с гибкостью Gentoo. Sabayon Linux оформлен в виде Live-дистрибутива, снабжённого возможностью лёгкой установки на жёсткий диск. Sabayon использует модифицированную rolling-модель подготовки обновлений, которая делает выпуск обновлений более предсказуемым и менее болезненным. Дистрибутив доступен в сборках с KDE (2 Гб), GNOME (1.7 Гб), Xfce (1.5 Гб) и MATE (1.4 Гб). Пакетная база дистрибутива синхронизирована с коллекцией портажей Gentoo и полностью совместима с Portage 2.2 (EAPI2), пользователь имеет возможность установки программ как из исходных текстов, так и используя готовые бинарные пакеты, собранные для платформ ARMv7, x86 и x86-64. Для … Читать далее Релиз дистрибутива Sabayon Linux 15.10

30 сентября Oracle проведёт вебинар на тему производительности MySQL

30 сентября в 16:00 (MSK) состоится вебинар, на котором будет разбираться настройка MySQL для обеспечения оптимальной производительности, проведение анализа и оптимизации запросов для выявления и устранения узких мест в работе приложения. Некоторые темы, про которые будет рассказано на вебинаре: Использование оперативной памяти в MySQL. Анализ текущего состояния сервера. Скорость счетчика изменения. Анализ эффективности механизма хранения InnoDB. Анализ и установка настроек InnoDB (размер буферного пула (buffer pool), размер логов и другое). Организация работы оптимизатора MySQL Применение EXPLAIN для анализа плана запросов. Инструменты для мониторинга, анализа и тюнингa запросов. Читать далее 30 сентября Oracle проведёт вебинар на тему производительности MySQL

Представлен Otto, инструментарий для создания микросервисов из изолированных приложений

Компания HashiCorp, известная разработкой системы Vagrant, представила проект Otto, в рамках которого разработан новый инструментарий для создания и развёртывания приложений, упакованных в изолированные контейнеры или образы для различных облачных окружений. Otto продвигает концепцию микросервисов, включающих определённую программу и необходимые для её работы зависимости. При этом микросервисы для привязаны к конкретной технологии изоляции и могут быть сформированы для различных систем. Код проекта написан на языке Go (Vagrant написан на Ruby) и распространяется под лицензией MPL 2.0 (Mozilla Public License). Otto позиционируется как продолжение развития Vagrant, учитывающее накопленный при создании данного проекта опыт и расширяющее возможности средствами развёртывания и интеграции с циклом … Читать далее Представлен Otto, инструментарий для создания микросервисов из изолированных приложений