Увидел свет набор компиляторов LLVM 3.7

Представлен релиз проекта LLVM 3.7 (Low Level Virtual Machine) — GCC совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный платформонезависимый псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. Улучшения в Clang 3.7: Обеспечена полная поддержка стандарта OpenMP 3.1 (Open Multi-Processing), предоставляющего средства для применения методов параллельного программирования в программах на языках Си и Си++. Доступны средства обеспечения параллелизма на уровне задач (распараллеливание функций и циклов) и параллелизма на уровне данных (векторизация, распараллеливание типовых операций над массивами данных). … Читать далее Увидел свет набор компиляторов LLVM 3.7

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

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

Google, Cisco, Mozilla и Microsoft объединили усилия в создании нового свободного видеокодека

Объявлено о формировании альянса Open Media, в рамках которого компании Amazon, Cisco, Google, Intel, Microsoft, Mozilla и Netflix объединили усилия по развитию нового открытого проекта, нацеленного на разработку нового поколения видеокодеков, форматов кодирования видео и связанных с ними технологий. Разработки альянса будут общедоступны и освобождены от оплаты отчислений. На первом этапе планируется сформировать спецификацию на новый открытый видеокодек, наряду с сопутствующими спецификациями на формат упаковки видео, методы шифрования и адаптивного управления потоком, при создании которых будут использованы наработки участников альянса. В частности, при разработке будут заимствованы технологии, развиваемые в рамках таких открытых проектов, как Daala, Thor и VP9/VP10. По мнению … Читать далее Google, Cisco, Mozilla и Microsoft объединили усилия в создании нового свободного видеокодека

В Firefox планируют реализовать контекстные контейнеры

Разработчики Mozilla рассматривают возможность интеграции в Firefox системы контекстных контейнеров, предоставляющих средства для изоляции различных типов контента без создания отдельных профилей. Контейнеры функционируют в рамках одного профиля и позволяют отделить информацию отдельных групп страниц, например, сайтов используемых для персонального общения, работы, покупок и банковских операций. Кроме того контейнеры позволят организовать одновременное использование разных аккаунтов пользователя на одном сайте (например, можно одновременно открыть рабочий и личный аккаунты в Facebook без запуска разных браузеров или перехода в приватный режим) и исключить утечку данных о посещении других сайтов при открытии определённых страниц (например, исключить привязку контекстной рекламы для определённых поисковых запросов). Для каждого … Читать далее В Firefox планируют реализовать контекстные контейнеры

Релиз web-браузера Chrome 45

Компания Google представила релиз web-браузера Chrome 45. Браузер построен на кодовой базе свободного проекта Chromium и отличается использованием логотипов Google, идущим в комплекте модулем Flash, наличием системы отправки уведомлений в случае краха, системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Основные изменения в Chrome 45: Обеспечена заморозка воспроизведения связанного с плагинами контента, в том числе Flash-роликов. По умолчанию после открытия страницы в браузере некоторый контент на Flash будет приостановлен и потребует явного клика для воспроизведения. Для выборочной блокировки используется специальный анализатор, который учитывает характер и местоположение Flash-блока на странице, выделяя и блокируя вторичные блоки, такие как рекламные баннеры. Активными … Читать далее Релиз web-браузера Chrome 45

Объявлено о скором сворачивании разработки загрузчика LILO

На сайте классического загрузчика LILO, повсеместно используемого в Linux в 1990-е годы, но впоследствии вытесненного GRUB и syslinux, появилось сообщение о намерении прекратить разработку начиная с декабря 2015 года. Из продолжающих использование LILO дистрибутивов можно отметить Slackware Linux. Последняя активность в репозитории исходных текстов LILO наблюдалась 10 месяцев назад. В качестве причины указывается наличие в LILO ограничений в плане поддержки современных технологий, таких как Btrfs, GPT и RAID. Сообщается, что желающим продолжить разработку LILO и взять на себя работу по его сопровождению следует связаться с текущим мэйнтейнером проекта (Joachim Wiedorn, ad_debian at joonet.de), который похожим образом взял на себя проект … Читать далее Объявлено о скором сворачивании разработки загрузчика LILO

Релиз системы печати CUPS 2.1 с начальной поддержкой 3D-принтеров

Состоялся выпуск свободной системы печати CUPS 2.1 (Common Unix Printing System), используемой в OS X и подавляющем большинстве дистрибутивов Linux. Проект распространяется под лицензией GPLv2 (фильтры и библиотеки под LGPLv2). Разработку CUPS полностью контролирует компания Apple, которая в 2007 году поглотила компанию Easy Software Products, создавшую CUPS. Основные изменения в CUPS 2.1: Начальная поддержка 3D-принтеров, реализованная в соответствии со спецификациями PWG. В текущем виде поддерживаются только простые типы, без реализации встроенных фильтров; Улучшена поддержка протокола IPP Everywhere, который в отличие от драйверов PPD не требует создания статических файлов конфигурации и предоставляет средства для динамического выбора доступного принтера в сети, позволяет … Читать далее Релиз системы печати CUPS 2.1 с начальной поддержкой 3D-принтеров

Проект OpenBSD анонсировал собственный гипервизор

Объявлено о работе над новым гипервизором, специально развиваемым для использования в операционной системе OpenBSD. Первый выпуск гипервизора OpenBSD планируется представить в конце октября, но, в конечном счёте, сроки будут зависеть от успешности написания бэкендов для virtio. Работа профинансирована организацией OpenBSD Foundation. Гипервизор будет поддерживать запуск виртуальных окружений с любыми операционными системами для которых имеются драйверы virtio, т.е. все системы, которые поддерживаются в KVM. В дальнейшем на базе кода эмуляции оборудовния от проекта QEMU планируется реализовать прослойку для выполнения немодифицированных операционных систем в режиме полной виртуализации, в том числе устаревших ОС и систем, требующих для загрузки BIOS/UEFI. Для работы гипервизора потребуется … Читать далее Проект OpenBSD анонсировал собственный гипервизор

Релиз новой ветки проприетарного драйвера NVIDIA 355.11

Компания NVIDIA представила новую стабильную ветку проприетарного драйвера NVIDIA 355.11. Драйвер доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64). Особенности новой ветки: Добавлена поддержка EGL-расширений EGL_KHR_swap_buffers_with_damage и EGL_NV_stream_consumer_gltexture_yuv. В экспериментальном режиме добавлена полная поддержка OpenGL через EGL. Необходимые для работы Wayland и Mir EGL-расширения уже входят в состав драйвера, но до полноценной поддержки данных систем остаются нереализованными KMS API и KMS ioctl. Представлена новая система сборки модуля ядра Linux. Инсталлятор переведён на использование данной системы сборки и на новую организацию кода с модулем ядра Linux. Добавлена поддержка профилей VDPAU, представленных в выпуске VDPAU 0.9: VDP_DECODER_PROFILE_H264_BASELINE, VDP_DECODER_PROFILE_H264_CONSTRAINED_BASELINE, … Читать далее Релиз новой ветки проприетарного драйвера NVIDIA 355.11

Представлен открытый шрифт Hack 2.0, оптимизированный для отображения кода

Представлен свободный специализированный моноширинный шрифт Hack 2.0, оптимизированный для использования в редакторах кода и обеспечивающий качественное и комфортное для программистов отображение исходных текстов на экранах ноутбуков и ПК. Шрифт включает более 1500 глифов, поддерживает кириллицу и доступен в обычном, жирном, наклонном и жирном наклонном начертаниях. Из особенностей шрифта отмечается проведение особой работы по исключению неоднозначного восприятия глифов, отображающих сходные по начертанию символы и цифры. Учтено даже качество применения с данным шрифтом подсветки синтаксиса. Глифы оптимизированы для отличной разборчивости в широком диапазоне размеров — комфортно читаемыми остаются даже крошечные символы. Например, в шрифте невозможно спутать символы 0O, 1l, 2Z, S5, G6, … Читать далее Представлен открытый шрифт Hack 2.0, оптимизированный для отображения кода

Фонд CПО выпустил полностью свободный вариант ядра Linux 4.2

Латиноамериканский Фонд свободного ПО опубликовал полностью свободный вариант ядра 4.2 — Linux-libre 4.2-gnu, очищенный от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем. Кроме того, Linux-libre отключает функции ядра по загрузке несвободных компонентов, не входящих в поставку ядра, и удаляет упоминание об использовании несвободных компонентов из документации. Для очистки ядра от несвободных частей, в рамках проекта Linux-libre создан универсальный shell-скрипт, который содержит тысячи шаблонов для определения наличия бинарных вставок и исключения ложных срабатываний. Также доступны для загрузки готовые патчи, созданные на основе использования вышеупомянутого скрипта. Ядро Linux-libre рекомендовано для использования в дистрибутивах, соответствующих … Читать далее Фонд CПО выпустил полностью свободный вариант ядра Linux 4.2

Доступно десктоп-окружение Trinity R14.0.1, продолжающее развитие KDE 3.5

После восьми месяцев разработки представлен релиз десктоп-окружения Trinity R14.0.1, продолжающего развитие кодовой базы KDE 3.5.x и Qt 3. Параллельно ведётся портирование кодовой базы на Qt 4, но данный процесс заморожен в состоянии готовности на 60% из-за ошибок и очень низкой производительности Qt 4. До завершения миграции на Qt4 силами проекта обеспечено поддержание кодовой базы Qt3, в которую продолжают вноситься исправления ошибок и добавляться улучшения, несмотря на официальное прекращение поддержки Qt3. Из особенностей Trinity можно отметить собственные средства для управления параметрами экрана, основанная на udev прослойка для работы с оборудованием, новый интерфейс для настройки оборудования, переход на композитный менеджер Compton-TDE (форк … Читать далее Доступно десктоп-окружение Trinity R14.0.1, продолжающее развитие KDE 3.5

Обновление http-сервера lighttpd 1.4.37

Состоялся релиз легковесного http-сервера lighttpd 1.4.37. Релиз в основном носит корректирующий характер и устраняет накопившиеся проблемы. Из изменений можно отметить переработку сетевых бэкендов sendfile/mmap/writev/write, изменение внутреннего API (при обновлении следует обратить внимание на работу сторонних плагинов), устранение регрессивных проблем при работе на FreeBSD с scons, улучшение обработки mmap в mod_cgi, добавление в сетевой бэкенд mmap обработки SIGBUS. Читать далее Обновление http-сервера lighttpd 1.4.37

Релиз Midori 0.5.11, легковесного веб-браузера на базе движка WebKit

Представлен релиз web-браузера Midori 0.5.12, разрабатываемого участниками проекта Xfce на основе движка WebKit и библиотеки GTK+. Браузер обладает следующими возможностями: поддержка вкладок, закладки, управление сессиями, панель быстрого доступа к поисковым системам, средства для создания пользовательских меню, возможность использования пользовательских скриптов и стилей, режим приватного просмотра, средства для фильтрации рекламы (Adblock), система чтения RSS, возможность подключения различных менеджеров управления загрузками (wget, SteadyFlow, FlashGet). Поддерживается подключение внешних расширений, написанных на языках Си, Vala и Lua. Ключевым изменением в новом выпуске является переход на WebKit2 4.0 (ранее по умолчанию использовался WebKit1), libsoup 2.48 и zeitgeist 2.0, что может отразиться в нарушении совместимости из-за … Читать далее Релиз Midori 0.5.11, легковесного веб-браузера на базе движка WebKit

Выпуск отладчика GDB 7.10

Представлен новый выпуск отладчика GDB 7.10, поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, Unix, Windows, OS X). Ключевые улучшения: Улучшена поддержка средств прямого доступа к разделяемым библиотекам при удалённой отладке; Улучшены средства для создания вспомогательных скриптов на языках Python и Guile. В том числе добавлена возможность автозагрузки Python/Guile-скриптов, упомянутых в специальной секции «.debug_gdb_scripts», и написания на языке Python функций «размотки» фреймов (frame unwinder); Для архитектуры Aarch64 на платформе Linux добавлена поддержка отладки с возвратом … Читать далее Выпуск отладчика GDB 7.10

Выпуск LibreSSL 2.2.3

Разработчики проекта OpenBSD представили выпуск переносимой редакции пакета LibreSSL 2.2.3, в рамках которого развивается форк OpenSSL, нацеленный на обеспечение более высокого уровня безопасности. Проект LibreSSL ориентирован на качественную поддержку протоколов SSL/TLS с удалением излишней функциональности, добавлением дополнительных средств защиты и проведением значительной чистки и переработки кодовой базы. Выпуск основан на стабильной ветке OpenBSD 5.8 и содержит ряд исправлений, направленных на улучшение совместимости с клиентским ПО. В частности, устранена появившаяся в LibreSSL 2.2.2 проблема с обрывом попытки согласования соединений при поступлении сообщений ClientHello, которые не включают расширений TLS. Для cmake-сборок добавлена цель «install». В файлах pkg-config обеспечен корректный вывод номера версии … Читать далее Выпуск LibreSSL 2.2.3

Релиз ядра Linux 4.2

После двух месяцев разработки Линус Торвальдс анонсировал релиз ядра Linux 4.2. Среди наиболее заметных улучшений: интеграция драйвера AMDGPU, поддержка стекового подключения LSM-модулей, новый метод формирования энтропии для генератора псевдослучайных чисел, новый классификатор пакетов Flower, проведена оптимизация ассемблерного кода для архитектуры x86, поддержка туннелей GENEVE, средства шифрования в F2FS, драйвер virtio-gpu с реализацией виртуального GPU, новая подсистема libnvdimm. В новую версию принято около 13 тысяч исправлений от более чем 1569 разработчиков, размер патча — 64 Мб (в два раза больше, чем патч с ядром 4.1, например, новый драйвер AMDGPU занимает более 400 тысяч строк кода). Изменения затронули 10926 файлов, добавлено 1081330 … Читать далее Релиз ядра Linux 4.2

Первый выпуск Sonar, веб-интерфейса для прокси-сервера Squid

Анонсирован первый выпуск проекта Sonar, в рамках которого подготовлен веб-интерфейс для настройки параметров конфигурационного файла прокси-сервера Squid, также для администрирования доступа пользователей в интернет через прокси-сервер. Код Sonar написан на языке а Perl, в качестве СУБД используется MySQL. Исходные тексты распространяются под лицензией GPLv2. Возможности: Ограничение пользователей по объему трафика в день и месяц; Настройка параметров ограничения полосы пропускания; Настройка списка контроля доступа по IP-адресу, порту, URL и по временному диапазону; Настройка авторизации NCSA; Мониторинг в реальном времени отображает активные запросы всех клиентов, использующих текущий прокси-сервер Squid; Просмотр статистики общей, по пользователям, по IP-адресу и по посещаемости сайтов за определенные … Читать далее Первый выпуск Sonar, веб-интерфейса для прокси-сервера Squid

Релиз systemd 225 с реализацией аналога утилиты su

Представлен выпуск системного менеджера systemd 225, который содержит исправления ошибок, корректирующие изменения и два улучшения. Первым улучшением является интеграция в утилиту machinectl новой команды «shell». Данная команда обеспечивает запуск нового экземпляра командной оболочки в выбранном контейнере, виртуальной машине или на хост системе. Для выполнения новой команды в контексте текущей системы (localhost) в качестве хоста можно указать ‘.host’ (используется по умолчанию). Таким образом, команду «machinectl shell» можно использовать в качестве аналога утилиты su для запуска командной оболочки в новом сеансе с иным идентификатором пользователя. Например, для запуска оболочки на текущем хосте — «machinectl shell логин@», для запуска в контексте контейнера — … Читать далее Релиз systemd 225 с реализацией аналога утилиты su

FCC рассматривает возможность введения требований по блокированию модификации прошивок

Федеральная комиссия по связи США (FCC) начала сбор комментариев, касающихся реализации новых требований к производителям оборудования. В соответствии данными требованиями, производители будут обязаны обеспечить в своих устройствах средства предотвращения модификации прошивки, в случае если устройство оснащено чипом для беспроводной передачи данных. Формально под данный проект подпадает любое оборудование, укомплектованное беспроводным адаптером, в том числе маршрутизаторы, телефоны и ПК. Несмотря на то, что требования FCC действуют только в США, как правило, большинство производители в силу унификации производства соблюдают их и для продуктов, поставляемых в другие страны. Новые требования представляют значительную угрозу существованию альтернативных прошивок и забирают у пользователя право полностью контролировать … Читать далее FCC рассматривает возможность введения требований по блокированию модификации прошивок

Инженеры Dropbox представили новый алгоритм сжатия видео и изображений без потерь

Группа из десяти инженеров, работающих в компании Dropbox, в рамках мероприятия «Hack Week» разработала новый алгоритм Pied Piper для сжатия видео и изображений без потери качества. Особенностью Pied Piper является проведение обратимого кодирования, при котором из меньшего по размеру закодированного варианта можно воссоздать исходное изображение, бит в бит совпадающее с вариантом до кодирования. При этом алгоритм рассчитан на дополнительную упаковку контента, уже сжатого при помощи JPEG и H.264. Для Dropbox внедрение Pied Piper позволит дополнительно сократить расходование дискового пространств, расходуемого на хранение видео и изображений. При тестировании алгоритм демонстрирует уменьшение размера на 13% для видео, записанного на мобильных телефон с … Читать далее Инженеры Dropbox представили новый алгоритм сжатия видео и изображений без потерь