Обновление свободного набора шрифтов Inter

Доступно обновление (3.6) свободного набора шрифтов Inter, специально спроектированного для использования в интерфейсах пользователя. Шрифт оптимизирован для достижения высокой чёткости символов малого и среднего размера (менее 12px) при отображении на экранах компьютеров. Исходные тексты шрифта распространяются под свободной лицензией SIL Open Font License, позволяющей неограниченно модифицировать шрифт, использовать его в том числе для коммерческих целей, печати и на сайтах в Web. В рамках набора предлагается более 2 тысячи глифов. Доступно 9 вариантов толщины символов (с учётом курсива предоставляется 18 стилей). Поддерживается кириллический набор символов. Проект развивает Расмус Андерсон (Rasmus Andersson), один из основателей сервиса Spotify (отвечал за дизайн и занимал … Читать далее Обновление свободного набора шрифтов Inter

Выпуск дистрибутива MX Linux 18.3

Состоялся релиз легковесного дистрибутива MX Linux 18.3, созданного в результате совместной работы сообществ, образовавшихся вокруг проектов antiX и MEPIS. Выпуск основан на пакетной базе Debian с улучшениями от проекта antiX и многочисленными собственными приложениями, облегчающими настройку и установку ПО. По умолчанию предлагается рабочий стол Xfce. Для загрузки доступны 32- и 64-разрядные сборки, размером 1.4 GB (x86_64, i386). В новом выпуске выполнена синхронизация пакетной базы с Debian 9.9 (stretch) c заимствованием некоторых пакетов из свежих репозиториев antiX и MX. Обновлены версии программ, ядро Linux обновлено до выпуска 4.19.37 с патчами для защиты от уязвимости zombieload (для установки также доступно ядро linux-image-4.9.0-5 … Читать далее Выпуск дистрибутива MX Linux 18.3

Выпуск http-сервера lighttpd 1.4.54 с включением нормализации URL

Опубликован релиз легковесного http-сервера lighttpd 1.4.54. В новой версии представлено 149 изменений, из которых выделяется включение нормализации URL по умолчанию, переработка mod_webdav и проведение работы по оптимизации производительности. Начиная с lighttpd 1.4.54 изменено поведение сервера, связанное с нормализацией URL при обработке HTTP-запросов. В частности, активированы опции жёсткой проверки значений в заголовке Host, а также включена нормализация передаваемых в заголовках ссылок и блокирование ссылок с неэкранированными управляющими символами. В процессе нормализации включено автоматическое преобразование » в ‘/’, «%2F» в «/», ‘%20’ в ‘+’, разрешение и удаление частей файловых путей с каталогами ‘.’ и ‘..’, декодирование экранированных символов ‘-‘, ‘.’, ‘_’ и … Читать далее Выпуск http-сервера lighttpd 1.4.54 с включением нормализации URL

Проект SerenityOS развивает Unix-подобную ОС c графическим интерфейсом

В рамках проекта группой энтузиастов Serenity ведётся разработка Unix-подобной операционной системы для архитектуры x86, оснащённой собственным ядром и графическим интерфейсом, оформленным в стиле операционных систем конца 1990-х годов. Разработка ведётся с нуля, ради интереса и не основана на коде существующих ОС. При этом авторы поставили перед собой цель довести SerenityOS до уровня, пригодного для повседневной работы, сохранив эстетику систем конца 90-х, но дополнив её полезными идеями для опытных пользователей из современных систем. Код написан на языке С++ и поставляется под лицензией BSD. Проект является хорошим примером того, что поставив перед собой определённую цель и день за днём понемногу двигаясь вперёд … Читать далее Проект SerenityOS развивает Unix-подобную ОС c графическим интерфейсом

Выпуск просмотрщика изображений qView 2.0

Доступен новый значительный выпуск программы для просмотра изображений qView 2.0, предлагающей графический интерфейс на основе Qt, ориентированный эффективное использование экранного пространства. Программа поддерживает все популярные форматы изображений и несмотря на минималистичный интерфейс предоставляет такие расширенные возмодности как управление воспроизведением анимированных изображений, доступ к истории операций с файлами, упреждающая загрузка изображений в многопоточном режиме, базовые операции редактирования (зеркалирование, вращение и т.п.). Пользователю также предоставляется большой набор опций, позволяющих настроить приложение на свой вкус. Код проекта написан на языке С++ и распространяется под лицензией GPLv3. Готовые пакеты подготовлены для Linux (deb, rpm), macOS и Windows. Основные новшества: Реализована система кэширования и упреждающей … Читать далее Выпуск просмотрщика изображений qView 2.0

Разработка утилиты dstat прекращена из-за недовольства действиями Red Hat

Разработчик развиваемой с 2004 года утилиты для мониторинга состояния системы dstat, предлагавшей универсальную и более функциональную замену утилитам vmstat, iostat, mpstat, netstat и ifstat, сообщил о прекращении разработки проекта из-за конфликта имён, вызванного действиями компании Red Hat. Мотивация пропала после того, как компания Red Hat решила заменить его утилиту собственной разработкой, предлагаемой под тем же именем. Автор dstat не видит больше смыла развивать проект и не намерен бороться с многомиллиардной корпорацией, доказывая неэтичность создания конкурирующих продуктов под тем же именем. Все сообщения о проблемах и ошибках в оригинальном dstat отныне предлагается направлять в Red Hat. Более 40 ранее остававшихся открытыми … Читать далее Разработка утилиты dstat прекращена из-за недовольства действиями Red Hat

В Elasticsearch 7.1 предоставлены бесплатные компоненты для обеспечения безопасности

Компания Elasticsearch B.V сформировала новые выпуски платформы поиска, анализа и хранения данных Elasticsearch 6.8.0 и 7.1.0. Выпуски примечательны предоставлением возможности бесплатного использования функций, связанных с обеспечением безопасности. Для бесплатного использования теперь доступны: Компоненты для шифрования трафика, использующие протокол TLS; Возможности для создания и управления пользователями; Средства для избирательного разграничения доступа на основе ролей (RBAC), позволяющие разделять доступ пользователей к отдельным API и поисковым индексам. Ранее данные компоненты предлагались в составе проприетарной редакции платформы и были доступны только платным подписчикам со статусом «Gold». Сейчас указанные возможности включены в состав общедоступных сборок, предлагаемых в рамках набора «Basic». При этом в актуальный открытый … Читать далее В Elasticsearch 7.1 предоставлены бесплатные компоненты для обеспечения безопасности

Google развивает новую систему ARCVM для запуска Android-приложений в Chrome OS

В рамках проекта ARCVM (ARC Virtual Machine) компания Google развивает для Chrome OS новый вариант прослойки для запуска Android-приложений. Ключевым отличием от предлагаемой ныне прослойки ARC++ (Android Runtime for Chrome) является использование полноценной виртуальной машины вместо контейнера. Заложенные в ARCVM технологии уже применяются в подсистеме Crostini, предназначенной для запуска Linux-приложений в Chrome OS. Вместо контейнера, изолируемого при помощи пространств имён, seccomp, alt syscall, SELinux и cgroups, для выполнения Android-окружения в ARCVM применяется монитор виртуальных машин CrosVM на базе гипервизора KVM и модифицированный на уровне настроек системный образ Termina, включающий урезанное ядро и минимальное системное окружение. Ввод и вывод на экран … Читать далее Google развивает новую систему ARCVM для запуска Android-приложений в Chrome OS

Google развивает новую систему ARCVM для запуска Android-приложений в Chrome OS

В рамках проекта ARCVM (ARC Virtual Machine) компания Google развивает для Chrome OS новый вариант прослойки для запуска Android-приложений. Ключевым отличием от предлагаемой ныне прослойки ARC++ (Android Runtime for Chrome) является использование полноценной виртуальной машины вместо контейнера. Заложенные в ARCVM технологии уже применяются в подсистеме Crostini, предназначенной для запуска Linux-приложений в Chrome OS. Вместо контейнера, изолируемого при помощи пространств имён, seccomp, alt syscall, SELinux и cgroups, для выполнения Android-окружения в ARCVM применяется монитор виртуальных машин CrosVM на базе гипервизора KVM и модифицированный на уровне настроек системный образ Termina, включающий урезанное ядро и минимальное системное окружение. Ввод и вывод на экран … Читать далее Google развивает новую систему ARCVM для запуска Android-приложений в Chrome OS

Проблема в ядре Linux 5.1 приводит к потере данных на SSD при использовании LVM и dm-crypt

В корректирующем выпуске ядра Linux 5.1.5 исправлена проблема в подсистеме DM (Device Mapper), которая может привести к повреждению данных на SSD-накопителях. Проблема стала проявляется после изменения, добавленного в ядро в январе этого года, затрагивает только ветку 5.1 и в подавляющем большинстве случаев проявляется на системах с SSD-накопителями Samsung, на которых применяется шифрование данных с использованием dm-crypt/LUKS поверх device-mapper/LVM. Причиной проблемы является слишком агрессивная пометка освобождаемых блоков через FSTRIM (за раз помечалось слишком много секторов, без учёта лимита max_io_len_target_boundary). Из дистрибутивов предлагающих ядро 5.1 ошибка уже устранена в Fedora, но пока остаётся неисправленной в ArchLinux (исправление доступно, но пока находится в … Читать далее Проблема в ядре Linux 5.1 приводит к потере данных на SSD при использовании LVM и dm-crypt

Открыт код VictoriaMetrics, СУБД для временных рядов, совместимой с Prometheus

Открыты исходные тексты VictoriaMetrics — быстрой и масштабируемой СУБД для хранения и обработки данных в форме временного ряда (запись образует время и набор соответствующих этому времени значений, например, полученных через периодический опрос состояния датчиков или сбор метрик). Проект конкурирует с такими решениями, как InfluxDB, TimescaleDB, Thanos, Cortex и Uber M3. Код написан на языке Go и распространяется под лицензией Apache 2.0. Преимущества и особенности VictoriaMetrics: Проста в эксплуатации. Представляет из себя один исполняемый файл с минимальными настройками, передающимися через командную строку при запуске. Все данные хранятся в одном каталоге, заданном при запуске при помощи флага «-storageDataPath»; Поддержка языка запросов PromQL, … Читать далее Открыт код VictoriaMetrics, СУБД для временных рядов, совместимой с Prometheus

Ошибка в OpenSSL нарушила работу некоторых приложений openSUSE Tumbleweed после обновления

Обновление OpenSSL до версии 1.1.1b в репозитории openSUSE Tumbleweed привело к нарушению работоспособности некоторых приложений, связанных с libopenssl и использующих русскую или украинскую локали. Проблема появилась после внесения в OpenSSL изменения в обработчик буфера сообщений об ошибках (SYS_str_reasons). Буфер был определён в 4 килобайта, но этого оказалось недостаточно для некоторых юникод-локалей. Вывод strerror_r, используемый для заполнения буфера, для русской локали составляет 6856 байт, а для украинской — 7000. В коде OpenSSL изначально была проверка на переполнение, но она при обрезании хвоста учитывала размер на один байт больше фактического значения, что приводило к однобайтовому переполнению и краху при загрузке слишком длинных … Читать далее Ошибка в OpenSSL нарушила работу некоторых приложений openSUSE Tumbleweed после обновления

В Firefox 69 по умолчанию будет прекращена обработка userContent.css и userChrome.css

Разработчики Mozilla приняли решение отключить по умолчанию обработку файлов userContent.css и userChrome.css, позволяющих пользователю переопределить оформление сайтов или интерфейса Firefox. В качестве причины отключения по умолчанию называется работа по сокращению времени запуска браузера. Изменение поведения через userContent.css и userChrome.css выполняется пользователями крайне редко, а загрузка данных CSS потребляет дополнительные ресурсы (оптимизация убирает лишнее обращение к диску). Для возвращения обработки userChrome.css и userContent.css в about:config добавлена настройка «toolkit.legacyUserProfileCustomizations.stylesheets» в about:config. Изменение планируется применить в выпуске Firefox 69, намеченном на 3 сентября. В Firefox 68 дополнительно будет включена проверка, выполняющая автоматическое включение опции «toolkit.legacyUserProfileCustomizations.stylesheets» в случае наличия в каталоге с профилем одного … Читать далее В Firefox 69 по умолчанию будет прекращена обработка userContent.css и userChrome.css

Выпуск Wine 4.9 и Proton 4.2-5

Доступен экспериментальный выпуск открытой реализации Win32 API — Wine 4.9. С момента выпуска версии 4.8 было закрыто 24 отчёта об ошибках и внесено 362 изменения. Наиболее важные изменения: Добавлена начальная поддержка установки Plug and Play драйверов; Реализована возможность сборки 16-разрядных модулей в формате PE; Различные функции перемещены в новую DLL KernelBase; Внесены исправления, связанные с работой игровых контроллеров; Обеспечено применение высокоточных системных таймеров, при их наличии; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World … Читать далее Выпуск Wine 4.9 и Proton 4.2-5

В Wayland-сеансе GNOME 3.34 будет обеспечен запуск XWayland по мере необходимости

В код оконного менеджера Mutter, развиваемый в рамках цикла разработки GNOME 3.34, включены изменения, позволяющие автоматизировать запуск XWayland при попытке выполнения приложения на базе протокола X11 в графическом окружении на основе протокола Wayland. Отличие от поведения GNOME 3.32 и более ранних выпусков состоит в том, что до сих пор компонент XWayland выполнялся постоянно и требовал явного предварительного запуска (запускался при инициализации сеанса GNOME), а теперь будет запускаться динамически при появлении необходимости в компонентах для обеспечения совместимости с X11. Выпуск GNOME 3.34 запланирован на 11 сентября 2019 года. Напомним, что для обеспечения выполнения обычных X11-приложений в окружении на базе Wayland используется … Читать далее В Wayland-сеансе GNOME 3.34 будет обеспечен запуск XWayland по мере необходимости

Разработчики приложений призвали дистрибутивы не менять темы оформления GTK

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

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

Состоялся релиз языка системного программирования Rust 1.35, развиваемого проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Автоматическое управление памятью в Rust избавляет разработчика от манипулирования указателями и защищает от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo, позволяющий получить нужные для программы библиотеки в один клик. Для … Читать далее Выпуск языка программирования Rust 1.35

Выпуск BlackArch 2019.06.01, дистрибутива для тестирования безопасности

Подготовлены новые сборки BlackArch Linux, специализированного дистрибутива для исследований в области безопасности и изучения защищённости систем. Дистрибутив построен на пакетной базе Arch Linux и включает около 2200 связанных с безопасностью утилит. Поддерживаемый проектом репозиторий пакетов совместим с Arch Linux и может использоваться в обычных установках Arch Linux. Сборки подготовлены в виде Live-образа размером 11.4 Гб (x86_64) и сокращённого образа для установки по сети (650 Мб). В качестве графических окружений предлагаются на выбор оконные менеджеры dwm, fluxbox, openbox, awesome, wmii, i3 и spectrwm. Дистрибутив может работать в Live-режиме, но также развивает собственный инсталлятор с возможностями сборки из исходного кода. Кроме архитектуры … Читать далее Выпуск BlackArch 2019.06.01, дистрибутива для тестирования безопасности

Google и Binomial открыли код системы сжатия текстур Basis Universal

Компании Google и Binomial открыли исходные тексты Basis Universal, кодека для эффективного сжатия текстур и связанного с ним универсального файлового формата «.basis» для распространения текстур на базе изображений и видео. Код эталонной реализации написан на языке С++ и поставляется под лицензией Apache 2.0. Basis Universal дополняет ранее опубликованную систему сжатия 3D-данных Draco и пытается решить проблему с поставкой текстур для GPU. До сих пор разработчики были ограничены выбором между низкоуровневыми форматами, позволяющими добиться высокой производительности, но специфичными для GPU и занимающими много места на диске, и другими форматами, которые позволяют добиться уменьшения размера, но не могут конкурировать с GPU-текстурами по … Читать далее Google и Binomial открыли код системы сжатия текстур Basis Universal

В состав установочных дисков Ubuntu 19.10 включены проприетарные драйверы NVIDIA

В состав установочных iso-образов, формируемых для осеннего выпуска Ubuntu Desktop 19.10, включены пакеты с проприетарными драйверами NVIDIA. Для систем с графическими чипами NVIDIA по умолчанию продолжают предлагаться свободные драйверы «Nouveau», а проприетарные драйверы доступны в качестве опции для быстрой установки после завершения инсталляции. Драйверы включены в состав iso-образа по согласованию с компанией NVIDIA. Основным мотивом включения в поставку проприетарных драйверов NVIDIA является желание предоставить возможность их установки в изолированных системах, не имеющих подключения к сети. В состав включены наборы драйверов NVIDIA 390 и 418. Ветка 390.x является последней, доступной для 32-разрядных операционных систем и включающей поддержку GPU семейства Fermi (GeForce … Читать далее В состав установочных дисков Ubuntu 19.10 включены проприетарные драйверы NVIDIA

Выпуск ZFS on Linux 0.8.0, реализации ZFS для ядра Linux

После почти двух лет разработки представлен релиз ZFS on Linux 0.8.0, реализации файловой системы ZFS, оформленной в виде модуля для ядра Linux. Работа модуля проверена с ядрами Linux c 2.6.32 по 5.1. Готовые установочные пакеты подготовлены для основных дистрибутивов Linux, включая Debian, Ubuntu, Fedora, RHEL/CentOS. Кроме того, модуль ZFS on Linux уже входит в состав дистрибутивов Debian, Ubuntu, Gentoo, Sabayon Linux и ALT Linux. В рамках ZFS on Linux подготовлена реализация компонентов ZFS, связанных как с работой файловой системы, так и с функционированием менеджера томов. В частности, реализованы компоненты: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated … Читать далее Выпуск ZFS on Linux 0.8.0, реализации ZFS для ядра Linux