Новый выпуск web-браузера Firefox Focus

Компания Mozilla подготовила новый выпуск web-браузера Firefox Focus, поставляемого в сборках для Android и iOS. Это второй выпуск после перехода версии для Android на компонент GeckoView, основанного на том же движке Quantum, что и настольный Firefox. Версия для iOS по-прежнему использует движок Webkit из-за ограничений платформы (невозможно реализовать JIT-компилятор). Исходные тексты Firefox Focus распространяются под лицензией MPL 2.0. Браузер ориентирован на обеспечения приватности и предоставление пользователю полного контроля за своими данными. В Firefox Focus встроены инструменты для блокировки нежелательного контента, включая рекламу, виджеты социальных сетей и внешний JavaScript-код для отслеживания перемещений. Блокировка стороннего кода существенно сокращает объём загружаемых материалов и … Читать далее Новый выпуск web-браузера Firefox Focus

Выпуск утилит GNU Grep 3.2 и Sed 4.6

Представлен выпуск утилиты для организации поиска данных в текстовых файлах — GNU Grep 3.2, в котором более чем в 30 раз увеличена производительность выражений, содержащих множество операций ‘or’ с типовым префиксом. Дополнительно, за счёт увеличения размера буфера, на 3-23% ускорены операции поиска в больших файлах. В коде обработки регулярных выражений реализовано диагностирование переполнений стека. Поведение опции «—files-without-match» (-L) приведено в соответствие с утилитой git-grep (поиск считается успешным если обрабатываемый файл упомянут в списке). Одновременно сформирован выпуск утилиты GNU sed 4.6, в рамках которой развивается реализация неинтерактивного текстового редактора, обычно применяемого для создания фильтров, модификации текстовых файлов и замены блоков по … Читать далее Выпуск утилит GNU Grep 3.2 и Sed 4.6

Выпуск Coreboot 4.9

Опубликован релиз проекта CoreBoot 4.9, в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS. В создании новой версии приняло участие 175 разработчиков, которые подготовили 2610 изменений. Основные новшества: Модернизирован код обработки блобов. Компания Intel предоставила лицензию на зеркалирование компонентов прошивок FSP (Firmware Support Package), что позволило разместить их на сайте coreboot.org и интегрировать в сборочную систему, упростив процесс создания рабочих образов для устройств, завязанных на проприетарном коде инициализации от Intel; Добавлена поддержка сжатия загрузочного блока (bootblock). Для минимизации размера данных, читаемых с очень медленных Flash, добавлен код для распаковки bootblock в SRAM; Расширено использование стадии postcar (обработка cache-as-ram вынесена … Читать далее Выпуск Coreboot 4.9

Прецедент с удалением пакета из репозитория Debian из-за пошлого названия

Учреждённая проектом Debian команда противодействия оскорблениям (Debian Anti-harassment team) опубликовала отчёт о проделанной работе. Кроме оценки случаев употребления грубых выражений при общении разработчиков, отдельного внимания заслуживает разбор жалобы об оскорбительном характере названия пакета weboob (Web Outside of Browsers), включающего коллекцию утилит для автоматизации взаимодействия с web-сайтами без запуска браузера. В именах поставляемых в пакете модулей и исполняемых файлов также обыгрывается слово «boob» (например, имеются утилиты boobsize, flatboob, boobtracker, boobathon, boobcoming, cookboob и т.п.). Подобные наименования признаны недопустимыми, пошлыми и не соответствующими принятому в Debian кодексу поведения. Представители Debian Anti-harassment team рекомендовали переименовать или удалить данный пакет. В итоге лидер проекта … Читать далее Прецедент с удалением пакета из репозитория Debian из-за пошлого названия

Компания Microsoft представила Mu, открытую модульную систему для создания UEFI-прошивок

Компания Microsoft представила новый открытый проект Project Mu, в рамках которого развивается каркас для создания UEFI-окружений, осуществляющих инициализацию оборудования и предоставляющих набор сервисов для загрузки операционной системы. Прошивки на базе Project Mu уже используются в таких продуктах Microsoft как Surface и Hyper-V. Проект основан на наработках открытого UEFI-стека TianoCore EDK2, но не является форком, а позиционируется как надстройка (модуль «MU»), собираемая на основе свежих стабильных выпусков TianoCore и возвращающая исправления и специфичные для TianoCore изменения в основной проект. Наработки проекта распространяются под лицензией BSD. Ключевой особенностью проекта Mu является развитие идеи прошивки как сервиса (FaaS, Firmware as a Service), суть … Читать далее Компания Microsoft представила Mu, открытую модульную систему для создания UEFI-прошивок

Во FreeBSD устранены уязвимости в bootpd и ptrace

Во входящей в состав FreeBSD утилите bootpd с реализацией сервера с поддержкой протокола BOOTP (Internet Bootstrap Protocol) выявлена уязвимость (CVE-2018-17161), которая потенциально позволяет добиться удалённого выполнения кода в системе. В случае выполнения сетевого сервиса bootpd проблема эксплуатируется отправкой специально оформленного сетевого пакета, при обработке которого из-за отсутствия должных проверок данные могут быть записаны в область памяти, выходящую за границы буфера. Уязвимость устранена в обновлениях 12.0-RELEASE-p1 и 11.2-RELEASE-p7. Кроме того сообщается об устранении несколько ошибок, которые затрагивают только ветку FreeBSD 11.x: Ошибка в реализации ptrace, которая позволяет локальному пользователю инициировать крах ядра при выполнении определённых операций с системным вызовом ptrace. Проблема … Читать далее Во FreeBSD устранены уязвимости в bootpd и ptrace

Разработчики FreeBSD намерены сменить реализацию ZFS на "ZFS on Linux"

Разработчики FreeBSD представили план перевода используемой в проекте реализации файловой системы ZFS на наработки проекта «ZFS on Linux» (ZoL), который развивает порт ZFS для Linux. В качестве причины миграции называется стагнация кодовой базы ZFS от проекта Illumos (форк OpenSolaris), которая ранее использовалась в качестве основы для переноса связанных с ZFS изменений во FreeBSD. До последнего времени основная масса разработок, связанных с ZFS, производилась проектом «ZFS on Linux» и компанией Delphix. Компания Delphix развивает операционную систему DelphixOS (форк Illumos) и ранее обеспечивала поддержку ZFS в кодовой базе Illumos. Весной компания Delphix анонсировала переход на реализацию «ZFS on Linux», что окончательно сосредоточило … Читать далее Разработчики FreeBSD намерены сменить реализацию ZFS на "ZFS on Linux"

Прецедент с удалением пакета из репоизтория Debian из-за пошлого названия

Учреждённая проектом Debian команда противодействия оскорблениям (Debian Anti-harassment team) опубликовала отчёт о проделанной работе. Кроме оценки случаев употребления грубых выражений при общении разработчиков, отдельного внимания заслуживает разбор жалобы об оскорбительном характере названия пакета weboob (Web Outside of Browsers), включающего коллекцию утилит для автоматизации взаимодействия с web-сайтами без запуска браузера. В именах поставляемых в пакете модулей и исполняемых файлов также обыгрывается слово «boob» (например, имеются утилиты boobsize, flatboob, boobtracker, boobathon, boobcoming, cookboob и т.п.). Подобные наименования признаны недопустимыми, пошлыми и не соответствующими принятому в Debian кодексу поведения. Представители Debian Anti-harassment team рекомендовали переименовать или удалить данный пакет. В итоге лидер проекта … Читать далее Прецедент с удалением пакета из репоизтория Debian из-за пошлого названия

Релиз дистрибутива Linux Mint 19.1

Представлен релиз дистрибутива Linux Mint 19.1, первого обновления ветки Linux Mint 19.x, формируемой на пакетной базе Ubuntu 18.04 LTS и поддерживаемой до 2023 года. Дистрибутив полностью совместим с Ubuntu, но существенно отличается подходом к организации интерфейса пользователя и подбором используемых по умолчанию приложений. Разработчики Linux Mint предоставляют десктоп-окружение, соответствующее классическим канонам организации рабочего стола, которое является более привычным для пользователей, не принимающих новые методы построения интерфейса Unity и GNOME 3. Для загрузки доступны DVD-сборки на базе оболочек MATE 1.20 (1.9 Гб), Cinnamon 4.0 (1.8 Гб) и Xfce 4.12 (1.9 Гб). Основные новшества Linux Mint 19.1 (MATE, Cinnamon, Xfce): В состав … Читать далее Релиз дистрибутива Linux Mint 19.1

Google в Android начинает использовать штатные DRM/KMS драйверы Linux

Компания Collabora подвела итоги адаптации платформы Android для использования штатного графического стека ядра Linux, KMS-драйверов и API DRM (Direct Rendering Manager). Переломным моментом стал выпуск в прошлом месяце смартфона Google Pixel 3, в котором компания Google впервые задействовала только возможности штатной графической подсистемы ядра Linux, без использования собственного низкоуровневого графического стека ADF. Ожидается, что в дальнейшем и другие производители смартфонов перейдут на использование обычных DRM/KMS-драйверов Linux. Около 6 лет назад Google был вынужден разработать собственный графический стек ADF (Atomic Display Framework), который на момент своего создания предоставлял такие расширенные возможности как атомарное обновление режимов экрана, явная синхронизация (Explicit Synchronization, позволяет … Читать далее Google в Android начинает использовать штатные DRM/KMS драйверы Linux

Релиз системы виртуализации VirtualBox 6.0

После года разработки компания Oracle опубликовала релиз системы виртуализации VirtualBox 6.0. Готовые установочные пакеты доступны для Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL в сборках для архитектуры AMD64), Solaris, macOS и Windows. Основные изменения: Внесены многочисленные улучшения в интерфейс пользователя: Реализован новый графический интерфейс выбора виртуальных машин; Переработан интерфейс управления виртуальными носителями (Virtual Media Manager), в котором появились средства для управления такими атрибутами, как размер, местоположение, тип и описание; Предложен новый файловый менеджер, позволяющий работать с файловой системой гостевых окружений и копировать файлы между хост-системой и гостевым окружением; Добавлен Network Manager для упрощения управления сетями и их параметрами; Переработана панель … Читать далее Релиз системы виртуализации VirtualBox 6.0

Компания Oracle выпустила ядро Unbreakable Enterprise Kernel R5U1

Компания Oracle выпустила первое функциональное обновление для ядра Unbreakable Enterprise Kernel R5, позиционируемого для использования в дистрибутиве Oracle Linux в качестве альтернативы штатному пакету с ядром из Red Hat Enterprise Linux. Ядро доступно для архитектур x86_64 и ARM64 (aarch64). Исходные тексты ядра, включая разбивку на отдельные патчи, опубликованы в публичном Git-репозитории Oracle. Пакет Unbreakable Enterprise Kernel 5 основан на ядре Linux 4.14 (UEK R4 базировался на ядре 4.1), которое дополнено новыми возможностями, оптимизациями и исправлениями, а также проверено на совместимость с большинством приложений, работающих в RHEL, и специально оптимизировано для работы с промышленным программным обеспечением и оборудованием Oracle. Установочные и … Читать далее Компания Oracle выпустила ядро Unbreakable Enterprise Kernel R5U1

Утверждена новая модель управления разработкой Python

После заявления Гвидо ван Россума (Guido van Rossum) об уходе с поста великодушного пожизненного диктатора (BDFL) и прекращения участия в процессах принятия решений, разработчики Python рассмотрели семь возможных вариантов дальнейшего управления проектом. В ходе голосования позавчера была выбрана модель Руководящего Совета (PEP 8016). При голосовании были отброшены идеи единоличного лидерства (предлагалось выбрать нового BDFL), перехода к анархии, всеобщего голосования, совместного управления сообществом (BDFL заменяется на группу из 5 координаторов, но решение принимаются путём голосования в сообществе), союза из 3 самых авторитетных разработчиков, и внешнего надзора советом аудиторов. В соответствии с принятым предложением, управление проектом будет возложено на руководящий совет, которому … Читать далее Утверждена новая модель управления разработкой Python

Выпуск дистрибутива ArchLabs 2018.12

Подготовлен выпуск Linux-дистрибутива ArchLabs 2018.22, основанного на пакетной базе Arch Linux и поставляемого с легковесным пользовательским окружением на основе оконного менеджера Openbox (опционально доступны Xfce, i3, Bspwm и Awesome). Для организации стационарной установки предлагается инсталлятор ABIF. В базовую поставку включены такие приложения, как Thunar, Termite, Geany, Firefox, Audacious, MPV и Skippy-XD. Размер установочного iso-образа 864 Мб. В новом выпуске прекращена поставка Live-окружения — при попытке загрузки с предоставляемого iso-образа теперь запускается инсталлятор, позволяющий установить дистрибутив в том числе на USB-носитель. Кроме обновлений версий программ большинство изменений в новом выпуске связаны с переработкой репозитория пакетов и созданием нового инсталлятора. Вместо Aurman, … Читать далее Выпуск дистрибутива ArchLabs 2018.12

Выпуск дисплейного сервера Mir 1.1

Опубликован релиз дисплейного сервера Mir 1.1, разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical и теперь позиционируется как решение для встраиваемых устройств и интернета вещей (IoT). Пакеты для установки подготовлены для Ubuntu 16.04/18.04/18.10 (PPA) и Fedora 27/28/29. Вместе с очередным выпуском Mir опубликован новый пакет mir-graphics-drivers-nvidia с компонентом eglstream-kms для поддержки проприетарных бинарных драйверов NVIDIA, в которых реализовано расширение EGLStreams (поддерживаются драйверы NVIDIA, начиная с выпуска 396). Кроме поддержки EGLStreams в кодовую базу Mir 1.1 включены исправления, связанные с обеспечением сборки с системной библиотекой Musl … Читать далее Выпуск дисплейного сервера Mir 1.1

Стабильный выпуск HardenedBSD 12

Подготовлен первый стабильный выпуск HardenedBSD 12, форка операционной системы FreeBSD 12, в который интегрированы дополнительные механизмы защиты и техники противодействия методам эксплуатации уязвимостей. Установочные iso-образы и сборки для виртуальных машин сформированы для архитектуры AMD64. По мере готовности развиваемые проектом HardenedBSD по возможности переносятся в основные ветки FreeBSD. По сравнению с HardenedBSD 11 в новой ветке реализованы следующие улучшения: При сборке приложений задействован механизм проверки целостности выполнения программ Non-Cross-DSO CFI (Control Flow Integrity), нацеленный на выявление некоторых форм неопределённого поведения, которые потенциально могут привести к нарушению нормального потока управления (проброс на произвольное место в памяти) в результате атаки на приложение. Для … Читать далее Стабильный выпуск HardenedBSD 12

Выпуск документоориентированной СУБД Apache CouchDB 2.3.0

Доступен релиз распределённой документоориентированной базы данных Apache CouchDB 2.3.0, относящейся к классу NoSQL-систем. Исходные тексты проекта распространяются под лицензией Apache 2.0. В новом выпуске устранена уязвимость (CVE-2018-17188), позволяющая удалённо поднять свои привилегии в системе (пользователь с правами администратора СУБД может получить доступ к окружению операционной системы с правами пользователя, под которым запускается CouchDB). Так как за последние два года это пятая уязвимость, связанная изменением конфигурации СУБД во время работы (ранее были исправлены похожие уязвимости CVE-2018-8007, CVE-2018-11769, CVE-2017-12636 и 2017-12635), разработчики Apache CouchDB приняли решение полностью запретить изменение ключевых настроек СУБД через API. Настройки теперь могут быть изменены только при наличии … Читать далее Выпуск документоориентированной СУБД Apache CouchDB 2.3.0

Релиз программы для обработки фотографий RawTherapee 5.5

Доступен релиз программы RawTherapee 5.5, предоставляющей средства для редактирования фотографий и преобразования изображений в формате RAW. Программа поддерживает большое количество RAW-форматов файлов, в том числе, камер с датчиками Foveon- и X-Trans, а также может работать со стандартом Adobe DNG и с форматами JPEG, PNG и TIFF (до 32 бит на канал). Код проекта написан на языке C++ с использованием GTK+ и распространяется под лицензией GPLv3. RawTherapee предоставляет набор инструментов для коррекции цветопередачи, настройки баланса белого, яркости и контраста, а также функции автоматического повышения качества изображений и устранения шумов. Реализовано несколько алгоритмов нормализации качества изображений, корректировки освещения, подавления шумов, усиления деталей, … Читать далее Релиз программы для обработки фотографий RawTherapee 5.5

Выпуск языка программирования Clojure 1.10

После года разработки представлен релиз динамического языка программирования Clojure 1.10, базирующегося на языковых конструкциях Lisp и сочетающего в себе возможности функционального и многопоточного программирования с чертами современных скриптовых языков. Код программ на языке Clojure транслируется в Java байт-код и выполняется на виртуальной машине JVM. Код компилятора Clojure, библиотек и runtime-компонентов распространяется в рамках лицензии Eclipse Public License. При подготовке новой версии основное внимание было уделено улучшению средств информирования об ошибках и обеспечению совместимости с Java: Выводимые в интерактивном окружении REPL (Read-Eval-Print Loop) и в Clojure ошибки теперь разбиваются на категории в зависимости от фазы исполнения (чтение, раскрытие макросов, компиляция, выполнение, … Читать далее Выпуск языка программирования Clojure 1.10

Архитектура MIPS будет переведена в разряд открытых

Компания Wave Computing, которая в прошлом году выкупила бизнес компании MIPS Technologies, анонсировала инициативу MIPS Open, нацеленную на открытие архитектуры процессоров MIPS. Все спецификации, необходимые для создания MIPS-совместимых микропроцессоров, будут распространяться бесплатно с освобождением от оплаты лицензионных отчислений за использование принадлежащих компании запатентованных технологий, связанных с RISC-процессорами. В рамках инициативы будет предоставлен полный доступ к шестому поколению (R6) архитектуры набора команд (ISA) как для 32-разрядных, таки и для 64-разрядных моделей процессорных ядер MIPS. Кроме MIPS 32/64 ISA в разряд открытых также будут переведены SIMD- и DSP-расширения MIPS, технология одновременной многопоточности MIPS Multi-Threading (MT), расширения для микроконтроллеров MIPS MCU, архитектура microMIPS … Читать далее Архитектура MIPS будет переведена в разряд открытых

Доступен серверный дистрибутив NethServer 7.6

Представлен релиз дистрибутива NethServer 7.6, предлагающего модульное решение для быстрого развёртывания серверов в небольших офисах или на предприятиях среднего размера. Дистрибутив основан на пакетной базе CentOS 7.6 и предоставляет web-интерфейс для управления доступными серверными компонентами. Размер установочного образа 1 Гб. Для ознакомления с возможностями интерфейса предоставляется online-демонстрация. Наработки проекта распространяются под свободными лицензиями. Пользователю предлагаются готовые модули для организации работы почтового сервера (Postfix, Dovecot, Amavis, ClamAV + web-клиент Roundcube), системы совместной работы (SOGo), межсетевого экрана (Shorewall), web-сервера (LAMP), файлового сервера и контроллера домена Active Directory (Samba), фильтрующего прокси (Squid, ClamAV и SquidGuard), VPN-сервера (OpenVPN, L2TP), облачного хранилища (ownCloud), систем обнаружения … Читать далее Доступен серверный дистрибутив NethServer 7.6