Mozilla сокращает число стадий в разработке Firefox

Разработчики Firefox переходят на новый цикл разработки, в рамках которого будут объединены стадии тестирования Beta и Aurora (Developer Edition). Вместо ныне применяемой цепочки разработки «Ночные сборки — Aurora — Beta — Релиз» c 18 апреля планируют применять схему «Ночные сборки — Beta — Релиз» с формированием Firefox Developer Edition как ответвления от бета-выпуска. Firefox 54 станет последним выпуском для которого будет сформирована ветка Aurora и Developer Edition на её основе. Продолжительность цикла разработки будет составлять 8 недель. Читать далее Mozilla сокращает число стадий в разработке Firefox

Релиз дистрибутива Ubuntu 17.04

Компания Canonical официально представила релиз дистрибутива Ubuntu 17.04 «Zesty Zapus». Готовые сборки подготовлены для Ubuntu, Ubuntu Server, Kubuntu, Lubuntu, Xubuntu, Ubuntu Budgie, Ubuntu GNOME, Ubuntu Kylin, Ubuntu MATE и Ubuntu Studio. Основные новшества: Реализована поддержка принтеров, не требующих установки специфичных драйверов для вывода на печать. Новый режим доступен не только для устройств, совместимых с протоколами IPP Everywhere и Apple AirPrint, но и для некоторых обычных принтеров, поддерживающих PDF, Postscript и PCL, и работающих по сети или через локальное USB-соединение. Внесённые изменения нацелены на то, чтобы сделать подключение принтера не сложнее работы с USB Flash — все настройки выполняются автоматически, достаточно … Читать далее Релиз дистрибутива Ubuntu 17.04

Первый стабильный выпуск RancherOS, минималистичной ОС на базе контейнерной изоляции

После двух лет разработки увидела свет операционная система RancherOS 1.0, предоставляющая средства для изолированного выполнения приложений. RancherOS 1.0 преподносится как первый стабильный выпуск, готовый к широкому внедрению. Проект основан несколькими известными разработчиками из компании Citrix и бывшими руководителями Cloud.com. Код системы написан на языке Go и распространяется под лицензией Apache. Размер загрузочного образа составляет всего 54 Мб. Кроме установки на отдельный сервер, система также может быть развёрнута в окружении облачных платформ и систем виртуализации Amazon EC2, Digital Ocean, Docker Machine, GCE, KVM, OpenStack, Packet, Vagrant, VMware и VirtualBox. RancherOS предоставляет минимальную обвязку для запуска изолированных контейнеров и по решаемым задачам … Читать далее Первый стабильный выпуск RancherOS, минималистичной ОС на базе контейнерной изоляции

В Chrome появится режим работы без экрана

В Chrome 59 планируют добавить режим работы без вывода на экран (headless), который позволит запускать браузер на системах без монитора и графической подсистемы, например, на серверах. Режим будет активироваться через запуск с опцией «—headless». В качестве одной из областей применения называется возможность автоматизированной обработки страниц с использованием полноценной платформы Chromium, например, можно загрузить страницу, извлечь нужные элементы DOM и сохранить результат в виде картинки (или PDF). Для управления предлагается использовать протокол удалённой отладки (RemoteDebug). Читать далее В Chrome появится режим работы без экрана

Google объявил Octane устаревшим и не отражающим реальную производительность браузеров

Компания Google решила отказаться от использования, поддержки и развития пакета Octane, созданного в 2012 году в качестве инструмента для тестирования производительности JavaScript-движков, оперирующего кодом реальных популярных web-проектов вместо синтетического стресс-тестирования возможностей, которые мало влияют на производительность работы с реальными сайтами. В последние годы технологии разработки сильно изменились, появился стандарт ECMAScript 2015, получили распространение новые web-фреймворки и библиотеки. По мнению Google, пакет Octane исчерпал себя, больше не отражает реальную производительность и не может служить меркой для оценки браузерных движков и выбора направлений оптимизации. Показатели браузеров в Octane достигли примерно одного уровня. Аргументом против синтетических тестов также выступает то, что производители браузеров … Читать далее Google объявил Octane устаревшим и не отражающим реальную производительность браузеров

Релиз системы сбора и визуализации метрик Graphite 1.0.0

После полутора лет разработки опубликован релиз проекта Graphite 1.0.0, в рамках которого развивается система для сбора меняющихся во времени показателей и визуализации динамики изменений в форме наглядных графиков. Код проекта написан на языке Python и поставляется под лицензией Apache 2.0. Модули интеграции доступны для различных систем мониторинга и визуализации. Система включает в себя: Whisper — библиотека для эффективного хранения данных в форме временного ряда (архитектура похожа на RRD). Имеется утилита для преобразования файлов rrd в формат whisper (.wsp). Система модульная, поэтому вместо Whisper можно использовать и другие бэкенды хранения, такие как InfluxDB, KairosDB и OpenTSDB; Carbon — Twisted-демон для приёма … Читать далее Релиз системы сбора и визуализации метрик Graphite 1.0.0

Релиз HTTP-сервера nginx 1.12.0

После года разработки представлена новая стабильная ветка высокопроизводительного HTTP-сервера nginx 1.12.0, которая вобрала в себя изменения, накопленные в рамках основной ветки 1.11.x. В дальнейшем все изменения в стабильной ветке 1.12 будут связаны с устранением серьёзных ошибок и уязвимостей. В скором времени будет сформирована основная ветка nginx 1.13, в рамках которой будет продолжено развитие новых возможностей. Для обычных пользователей, у которых нет задачи обеспечить совместимость со сторонними модулями, рекомендуется использовать основную ветку, на базе которой раз в три месяца формируются выпуски коммерческого продукта Nginx Plus. По данным W3Techs 33.3% из миллиона самых посещаемых сайтов в мире используют nginx, в апреле прошлого … Читать далее Релиз HTTP-сервера nginx 1.12.0

Джейн Зилбер покинула пост генерального директора Canonical

Джейн Зилбер (Jane Silber) сообщила об уходе с поста генерального директора (CEO) компании Canonical, который она занимала с марта 2010 года, после отхода Марка Шаттлворта от оперативного управления компанией в пользу более плотного управления разработкой, популяризацией дистрибутива и взаимодействия с клиентами. Теперь ситуация изменилась и Марк Шаттлворт вновь возвращается на пост генерального директора. Вступление на должность запланировано на июль. Джейн Зилбер пришла в компанию в 2004 году и с самого начала активно занималась устройством и управлением большинства функций Canonical, включая лицензирование, корпоративное обслуживание, маркетинг, финансы и юридические вопросы. После смены руководителя Джейн Зилбер займёт место в совете директоров, а также … Читать далее Джейн Зилбер покинула пост генерального директора Canonical

Проект Anbox развивает окружение для запуска Android-приложений в дистрибутивах Linux

Представлен проект Anbox, в рамках которого развивается окружение, позволяющее запустить полноценную мобильную среду Android в обычном дистрибутиве Linux, тесно интегрированную с основным рабочим столом. Проект развивается уже полтора года и в настоящее время готов для предварительного тестирования. Официально пока поддерживается только установка в Ubuntu Linux. Android-окружение построено на базе Android 7.1.1 из репозитория AOSP (Android Open Source Project). Наработки Anbox распространяются под лицензией GPLv3. Anbox использует пространства имён ядра Linux (user, pid, uts, et, mount, ipc) для создания изолированного контейнера с компонентами Android. Android не имеет прямого доступа к оборудованию — всё взаимодействие производится только через специальную прослойку, которой управляет … Читать далее Проект Anbox развивает окружение для запуска Android-приложений в дистрибутивах Linux

Релиз системы сборки CMake 3.8

Состоялся релиз кроссплатформенного открытого генератора сценариев сборки CMake 3.8, выступающего в качестве альтернативы Autotools и используемого в таких проектах, как KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Код CMake написан на языке C++ и распространяется под лицензией BSD. CMake примечателен предоставлением простого языка сценариев, средствами расширения функциональности через модули, минимальным числом зависимостей (нет привязки к M4, Perl или Python), поддержкой кэширования, наличием инструментов для кросс-компиляции, поддержкой генерации файлов сборки для широкого спектра систем сборки и компиляторов, наличием утилит ctest и cpack для определения сценариев тестирования и сборки пакетов, утилитой cmake-gui для интерактивной настройки параметров сборки. Основные улучшения: Добавлена поддержка сборки … Читать далее Релиз системы сборки CMake 3.8

Выпуск PoCL 0.14, независимой реализации стандарта OpenCL

Представлен релиз проекта PoCL 0.14 (Portable Computing Language OpenCL), развивающего реализацию стандарта OpenCL, независимую от производителей графических ускорителей и позволяющую использовать различные бэкенды для выполнения OpenCL-ядер на разных типах графических и центральных процессоров. Код проекта распространяется под лицензией MIT. Поддерживается работа на платформах X86_64, MIPS32, ARM v7, AMD HSA APUs и различные специализированные TTA-процессоры (Transport Triggered Architecture) c архитектурой VLIW. Реализация компилятора ядер OpenCL построена на базе LLVM, а в качестве фронтэнда для OpenCL C используется Clang. Для обеспечения должной переносимости и производительности компилятор ядер OpenCL может генерировать комбинированные функции, которые могут использовать различные аппаратные ресурсы для распараллеливания выполнения кода, … Читать далее Выпуск PoCL 0.14, независимой реализации стандарта OpenCL

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

Разработчики Firefox планируют добавить дополнительную секцию настроек, позволяющую изменять параметры, влияющие на производительность. В предложенном для реализации макете присутствует кнопка для временного отключения всех дополнений, ползунок для выбора числа процессов-обработчиков контента, а также флажки для отключения анимации и упреждающей загрузки содержимого. Благодаря возможности изменения числа процессов-обработчиков каждый пользователь сможет найти собственный компромисс между потреблением памяти и отзывчивостью интерфейса. Читать далее В Firefox планируют добавить секцию настройки производительности

Выпуск OpenBSD 6.1

Представлен новый выпуск свободной, кросс-платформенной UNIX-подобной операционной системы OpenBSD 6.1. Проект OpenBSD был основан Тэо де Раадтом (Theo de Raadt) в 1995 году, после конфликта с разработчиками NetBSD, в результате которого для Тэо был закрыт доступ к CVS репозиторию NetBSD. После этого Тэо де Раадт с группой единомышленников создал на базе дерева исходных текстов NetBSD новую открытую операционную систему, главными целями развития которой стали переносимость (поддерживается 13 аппаратных платформ), стандартизация, корректная работа, активная безопасность и интегрированные криптографические средства. Размер полного установочного ISO-образа базовой системы OpenBSD 6.1 составляет 199 Мб. Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили … Читать далее Выпуск OpenBSD 6.1

В Fedora Linux добавлена поддержка самодостаточных пакетов Snap

В штатные репозитории пакетов Fedora Linux 24, 25 и 26 включён пакет snapd с инструментарием для управлениями самодостаточными пакетами в формате snap. Таким образом, для начала работы с пакетами в формате Snap пользователям Fedora Linux теперь достаточно выполнить «sudo dnf install snapd», после чего можно использовать утилиту snap. В момент первой установки snap в систему также будет установлен snap-пакет core c набором базовых библиотек для функционирования пакетов snap. Так как для изоляции в snap используется механизм AppArmor, который не поддерживается в Fedora, то пакеты запускаются без применения изоляции, т.е. нужно соблюдать осторожность и не устанавливать непроверенные приложения. В будущем для … Читать далее В Fedora Linux добавлена поддержка самодостаточных пакетов Snap

Инициатива по созданию свободного NAS GnuBee Personal Cloud 1

Cтартовала кампания по сбору средств на создание свободной сетевой системы хранения GnuBee Personal Cloud 1 (GB-PC1), которую планируется сертифицировать в Фонде СПО по программе «Respects Your Freedom», подтверждающей соответствие требованиям обеспечения приватности и свободы пользователей. На устройстве планируется использовать только свободное ПО, включая прошивки. Схемы устройства также будут доступны под свободной лицензией. В текущем прототипе остаётся всего один блоб (для ASM1061 PCI-to-SATA моста), избавиться от которого относительно не сложно, так как в libre-ветке ядра Linux уже есть модуль для управления этим мостом без блоба. Т.е. достоточно будет просто удалить SPI NOR flash chip и воспользоваться уже имеющимся модулем. На момент … Читать далее Инициатива по созданию свободного NAS GnuBee Personal Cloud 1

Публикация архива эксплоитов АНБ вскрыла большой пласт старых уязвимостей

Хакерская группа Shadow Brokers открыла доступ к архиву с эксплоитами и инструментами для проведения атак, полученному в результате утечки информации из Агентства Национальной Безопасности США (АНБ). Активисты уже разобрали представленный архив и опубликовали структурированный вариант на GitHub. Несмотря на то, что в основном в архиве представлены достаточно старые эксплоиты, которым 10 и более лет, сам факт существования некоторых эксплоитов вызывает удивление. Например, присутствует эксплоит для ранее неизвестной уязвимости в Postfix, который позволяет удалённо получить контроль за почтовым сервером. Эксплоит работает только с выпусками Postfix с 2.0.8 по 2.1.5, поставляемыми в 2002-2004 годах, но потенциально может быть адаптирован и для ветки … Читать далее Публикация архива эксплоитов АНБ вскрыла большой пласт старых уязвимостей

Выпуск минималистичного дистрибутива Tiny Core Linux 8.0

Состоялся релиз минималистичного Linux дистрибутива Tiny Core Linux 8.0, который может работать на системах с 48 Мб ОЗУ. Загрузочный iso-образ занимает всего 16 Мб. Графическое окружение дистрибутива построено на основе X-сервера Tiny X, тулкита FLTK и оконного менеджера FLWM. Дистрибутив загружается целиком в ОЗУ и работает из памяти. Для 64-разрядных систем подготовлена сборка CorePure64, размером 24 Мб. Дополнительно поставляется сборка CorePlus (116 Мб), в которую входит ряд дополнительных пакетов, таких как набор оконных менеджеров (FLWM, JWM, IceWM, Fluxbox, Hackedbox, Openbox), инсталлятор с возможностью установки дополнительных расширений, а также готовый набор инструментов для обеспечения выхода в сеть, включая менеджер для настройки … Читать далее Выпуск минималистичного дистрибутива Tiny Core Linux 8.0

Компания Mozilla выделила 365 тысяч долларов на гранты открытым проектам

Компания Mozilla представила очередную порцию грантов, выделенных в рамках инициативы Mozilla Open Source Support (MOSS), нацеленной на оказание финансовой поддержки разработчикам полезных открытых проектов. Размер вознаграждений в первом квартале 2017 года составил 365 тысяч долларов. Наиболее крупный грант, в размере 250 тысяч долларов, присуждён свободному проекту SecureDrop, развивающего платформу для обеспечения конфеденциальной передачи информации журналистам. SecureDrop позволяет запустить систему для организации прямого защищённого канала связи изданий с информаторами, позволяющего источнику информации сохранить свою анонимность, а издателям избежать передачи сведений через посредников. Сервер SecureDrop размещается в сети издания и работает в виде скрытого сервиса Tor, а источнику присваивается случайный идентификатор для … Читать далее Компания Mozilla выделила 365 тысяч долларов на гранты открытым проектам

Третий кандидат в релизы инсталлятора Debian 9

Доступен для тестирования третий кандидат в релизы инсталлятора следующей значительной ветки Debian — «Stretch». В настоящее время пакетная база Debian 9 находится на стадии полной заморозки перед релизом, при которой процесс переноса пакетов из unstable в testing полностью остановлен. Незакрытыми остаются 166 критических ошибок, блокирующих релиз (два месяца назад таких ошибок было 275). Финальный релиз Debian 9.0 ожидается в конце весны или летом. Основные изменения в Debian Installer Stretch RC 3: Процесс верификации пакетов переведён на алгоритм SHA256; Пакет с ядром Linux обновлён до версии 4.9.0-2; Проведена унификация загрузочных меню syslinux и EFI; В синтезатор речи добавлено сопровождение разделов экспертного … Читать далее Третий кандидат в релизы инсталлятора Debian 9

Официальный компилятор языка D переведён в разряд свободного ПО

Разработчики языка программирования D объявили о переводе официального эталонного компилятора DMD (Digital Mars D) в разряд свободного ПО. Бэкенд DMD, который ранее поставлялся в исходных текстах, но под проприетарной лицензией Digital Mars, отныне будет распространяться под свободной лицензией Boost, которая уже используется для кода фронтэнда. Поставка бэкенда DMD под проприетарной лицензией была связана с тем, что компании Symantec принадлежали имущественные права на значительную часть кода. В частности, код компилятора DMD был основан на компиляторе Digital Mars C/C++, который, в свою очередь, продолжил развитие компилятора Symantec C++ (Уолтер Брайт, автор DMD и языка D, был главным разработчиком Zortech C++, Symantec C++ … Читать далее Официальный компилятор языка D переведён в разряд свободного ПО

Дополнительные макеты нового интерфейса Firefox 57

Разработчики Mozilla, вовлечённые в инициативу по модернизации интерфейса Firefox, выставили на обсуждение обновлённый набор макетов с новым интерфейсом Firefox. Интерфейс развивается под кодовым именем Photon и станет следующей переработкой внешнего вида с момента внедрения Australis в Firefox 29. Новое оформление планируется предложить в ноябрьском выпуске Firefox 57 вместе с полным переходом на WebExtensions, прекращением поддержки XUL и задействованием нового web-движка Quantum, комбинирующего проверенные временем компоненты движка Gecko с новыми возможностями по обеспечению многопоточной обработки данных, предоставляемые языком Rust и движком Servo. Наиболее заметные изменения: Прямоугольные кнопки вкладок, скрытие по умолчанию панели поиска и новая стартовая страница («about:home»), основанная на дополнении … Читать далее Дополнительные макеты нового интерфейса Firefox 57