Инициатива GNOME Circle для разработчиков программ на базе платформы GNOME

Проект GNOME представил инициативу GNOME Circle, нацеленную на упрощение вхождения сторонних проектов в экосистему GNOME. До сих пор для вхождения в состав проекта GNOME требовался переход на использование инфраструктуры GNOME и следование принятым в проекте правилам разработки, что являлось барьером, мешающим вхождению в сообщество GNOME разработчиков, развивающих персональные проекты. При помощи GNOME Circle планируется снизить барьер вхождения в проект и организовать взаимодействие с разработчиками, развивающими программы на базе платформы GNOME. Для того чтобы стать членом GNOME Circle достаточно развивать качественное приложение или библиотеку, в которых используется платформа GNOME или библиотека GTK, а код распространяется под открытой лицензией, одобренной OSI. От … Читать далее Инициатива GNOME Circle для разработчиков программ на базе платформы GNOME

Файловая система DwarFS, обеспечивающая очень высокий уровень сжатия

Маркус Холланд-Мориц (Marcus Holland-Moritz) из компании Facebook опубликовал первые выпуски файловой системы DwarFS, работающей в режиме «только для чтения» и нацеленной на обеспечение максимального уровня сжатия и сокращения избыточных данных. ФС использует механизм FUSE и работает пространстве пользователя. Код написан на С++ и распространяется под лицензией GPLv3. По своим задачам DwarFS напоминает такие файловые системы, как SquashFS, cramfs и CromFS, и может применяться для создания Live-образов и сокращения размера архивов с большим числом дубликатов и повторяющихся данных (например, хранилища образов виртуальных машин или коллекции разных версий программ). По скорости обращения к данным DwarFS примерно находится на том же уровне, что … Читать далее Файловая система DwarFS, обеспечивающая очень высокий уровень сжатия

Выпуск GhostBSD 20.11

Доступен релиз десктоп-ориентированного дистрибутива GhostBSD 20.11.28, построенного на базе платформы TrueOS и предлагающего пользовательское окружение MATE. По умолчанию в GhostBSD применяется система инициализации OpenRC и файловая система ZFS. Поддерживается как работа в Live-режиме, так и установка на жесткий диск (используется собственный инсталлятор ginstall, написанный на языке Python). Загрузочные образы сформированы для архитектуры x86_64 (2.7 ГБ). В новой версии предложена новая реализация Live-режима загрузки, в котором вместо UnionFS задействован рамдиск с ZFS, используется сжатие и поддерживается репликация изменений. Обновлено ядро FreeBSD и компоненты пользовательского окружения. Улучшен запуск Linux-приложений при помощи linuxulator, в том числе увеличена производительность Steam. Рабочий стол MATE обновлён … Читать далее Выпуск GhostBSD 20.11

Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядных процессоров Intel

Сформирован новый выпуск проекта ELKS 0.4 (Embeddable Linux Kernel Subset), развивающего Linux-подобную операционную систему для 16-разрядных процессоров Intel 8086, 8088, 80188, 80186, 80286 и NEC V20/V30. ОС может использоваться как на старых компьютерах класса IBM-PC XT / AT, так и на SBC / SoC / FPGA, воссоздающих архитектуру IA16. Проект развивается с 1995 года и начинался как ответвление ядра Linux для устройств без блока управления памятью (MMU). Исходные тексты поставляются под лицензией GPLv2. Кроме адаптированного для 16-разрядных систем ядра Linux предлагается набор стандартных утилит (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo и т.п.), включая … Читать далее Доступен ELKS 0.4, вариант ядра Linux для старых 16-разрядных процессоров Intel

Microsoft развивает прослойку для запуска Android-приложений в Windows

Компания Microsoft развивает проект Latte, нацеленный на предоставление возможности запуска в Windows 10 мобильных приложений, изначально подготовленных для платформы Android. Отмечается, что разработчики Android-приложений смогут без изменения кода или ограничившись незначительными изменениями сформировать MSIX-пакет, который сможет быть установлен в Windows и размещён в каталоге Microsoft Store. Начало тестирования Latte ожидается в следующем году. Ранее для пользователей некоторых моделей смартфонов Samsung компанией Microsoft было предложено приложение Your Phone, позволяющее открыть установленные на смартфоне мобильные приложения на рабочем столе Windows. Данная программа использует лишь трансляцию вывода, в то время как само приложение выполняется на телефоне. Проект Latte позволит выполнять Android-приложения обособленно в … Читать далее Microsoft развивает прослойку для запуска Android-приложений в Windows

Релиз Proxmox VE 6.3, дистрибутива для организации работы виртуальных серверов

Опубликован релиз Proxmox Virtual Environment 6.3, специализированного Linux-дистрибутива на базе Debian GNU/Linux, нацеленного на развертывание и обслуживание виртуальных серверов с использованием LXC и KVM, и способного выступить в роли замены таких продуктов, как VMware vSphere, Microsoft Hyper-V и Citrix Hypervisor. Размер установочного iso-образа 812 Мб. Proxmox VE предоставляет средства для развёртывания полностью готовой системы виртуальных серверов промышленного уровня с управлением через web-интерфейс, рассчитанный на управление сотнями или даже тысячами виртуальных машин. Дистрибутив имеет встроенные инструменты для организации резервного копирования виртуальных окружений и доступную из коробки поддержку кластеризации, включая возможность миграции виртуальных окружений с одного узла на другой без остановки работы. … Читать далее Релиз Proxmox VE 6.3, дистрибутива для организации работы виртуальных серверов

Основатель Void Linux убрал ограничение на использование своих разработок

Хуан Ромеро Пардинес (Juan Romero Pardines), основатель Void Linux, который в апреле со скандалом покинул проект и изменил лицензию на своё ответвление пакетного менеджера XBPS, отменил прежние ограничения и вернул коду в своём репозитории изначальную 2-пунктовую лицензию BSD. Хуан заявил, что разработчики Void Linux могут перенести в дистрибутив все подготовленные им за последнее время исправления и улучшения, включая недавно добавленную поддержку криптографической хэш-функции BLAKE3. Хуан также признал, что совершённое 6 месяцев назад перелицензирование кода было совершено сгоряча и сейчас нет никаких причин продолжать прежнее противостояние. Он как и раньше продолжит развивать свою ветку xbps, но будет делать это взаимовыгодным путём, … Читать далее Основатель Void Linux убрал ограничение на использование своих разработок

Выпуск системного менеджера systemd 247

После четырёх месяцев разработки представлен релиз системного менеджера systemd 247. В новом выпуске добавлен экспериментальный обработчик нехватки памяти, проведено нарушающее совместимость обновление правил udev, в systemd-homed по умолчанию задействована ФС Btrfs, предложен механизм для безопасной передачи конфиденциальных данных в сервисы, стабилизирована утилита systemd-dissect. Основные изменения: В правила udev внесены нарушающие обратную совместимость изменения, необходимые для корректной реализации в udev uevent-событий «bind» и «unbind», внесённых в модель устройств ядра Linux 4.14 и обычно генерируемых для USB-устройств и устройств для которых необходимо до начала работы загрузить прошивку. Для использования нового systemd-udevd дистрибутивам потребуется обновить правила udev, заменив вызовы ‘ACTION!=»add|change»,GOTO=»xyz_end»‘ на ‘ACTION==»remove»,GOTO=»xyz_end»‘. Помимо … Читать далее Выпуск системного менеджера systemd 247

Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.9.2

После двух месяцев разработки состоялся выпуск библиотеки libmdbx 0.9.2 (MDBX) с реализацией высокопроизводительной, компактной встраиваемой базы данных класса ключ-значение. Код libmdbx распространяется под лицензией OpenLDAP Public License. libmdbx является глубокой переработкой СУБД LMDB и по заявлению разработчиков превосходит своего прародителя по надежности, набору возможностей и производительности. Libmdbx предлагает ACID, строгую сериализацию изменений и неблокирующее чтение с линейным масштабированием по ядрам CPU. В libmdbx большое внимание уделяется качеству кода, стабильной работе API, тестированию и автоматическим проверкам. Поддерживается втокомпактификация, автоматическое управление размером БД, единый формат БД для 32-битных и 64-битных сборок, оценка объёма выборок по диапазонам (range query estimation). Поставляется утилита проверки … Читать далее Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.9.2

Выпуск десктоп-окружения Cinnamon 4.8

После шести месяцев разработки сформирован релиз пользовательского окружения Cinnamon 4.8, в рамках которого сообществом разработчиков дистрибутива Linux Mint развивается форк оболочки GNOME Shell, файлового менеджера Nautilus и оконного менеджера Mutter, нацеленный на предоставление окружения в классическом стиле GNOME 2 c поддержкой удачных элементов взаимодействия из GNOME Shell. Cinnamon основывается на компонентах GNOME, но эти компоненты поставляются как периодически синхронизируемый форк, не связанный внешними зависимостями с GNOME. Новый выпуск Cinnamon будет предложен в дистрибутиве Linux Mint 20.1, который планируется выпустить в середине декабря. Основные новшества: Улучшена поддержка дробного масштабирования, упрощён подбор оптимального размер элементов на экранах с высокой плотностью пикселей (HiDPI). … Читать далее Выпуск десктоп-окружения Cinnamon 4.8

Выпуск десктоп-движка Arcan 0.6 и пользовательского окружения Durden 0.6

Спустя четыре года с момента публикации прошлого значительного выпуска доступен релиз десктоп-движка Arcan 0.6.0, который объединяет в себе дисплейный сервер, мультимедийный фреймворк и игровой движок для обработки 3D-графики. Arcan может использоваться для создания различных графических систем, от пользовательских интерфейсов для встраиваемых приложений до самодостаточных десктоп-окружений. В том числе на базе Arcan развивается трёхмерный рабочий стол Safespaces для систем виртуальной реальности и десктоп-окружение Durden. Код проекта написан на языке Си и распространяется под лицензией BSD (некоторые компоненты под GPLv2+ и LGPL). Arcan не привязан к отдельной графической подсистеме и может работать поверх различных системных окружений (BSD, Linux, macOS, Windows), используя подключаемые … Читать далее Выпуск десктоп-движка Arcan 0.6 и пользовательского окружения Durden 0.6

Релиз языка программирования PHP 8.0

После года разработки представлен релиз языка программирования PHP 8.0. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость. Ключевые улучшения в PHP 8.0: Включение JIT-компилятора. PHP транслирует исходные тексты PHP-скриптов в промежуточное представление (байткод), которое затем выполняется в виртуальной машине Zend VM. JIT поможет дополнительно поднять производительность за счёт преобразования байткода в специфичный для текущей аппаратной платформы машинный код, который может напрямую исполняться процессором, минуя интерпретатор байткода в Zend VM. Выигрыш от использования JIT заметен при выполнении конструкций, для которых основное значение имеет производительность CPU, например, интенсивные математические вычисления или обработка в циклах данных, находящихся в оперативной … Читать далее Релиз языка программирования PHP 8.0

Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0

Сформирован выпуск основной ветки nginx 1.19.5, в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.18 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей). Основные изменения: Добавлена новая опция командной строки «-e», позволяющая указать альтернативный файл для записи лога ошибок, который будет использоваться вместо лога, заданного в настройках. Вместо имени файла можно указать специальное значение stderr. При сборке разных модулей-дополнений теперь можно использовать общие исходные файлы. Исправлены ошибки, связанные с работой фильтров тела сообщений, закрытием соединений SSL и возникновением ошибки «upstream sent frame for closed stream» при работе с бэкендами gRPC. Дополнительно можно отметить релиз … Читать далее Выпуск nginx 1.19.5 сервера приложений Unit 1.21.0

Выпуск дистрибутива Armbian 20.11

Представлен выпуск Linux-дистрибутива Armbian 20.11, предоставляющего компактное системное окружение для различных одноплатных компьютеров на базе процессоров ARM, включая различные модели Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi и Cubieboard на базе процессоров Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip и Samsung Exynos. Для формирования сборок используются пакетные базы Debian 10 и Ubuntu 18.04/20.10, но окружение полностью пересобирается при помощи собственной сборочной системы с включением оптимизаций для уменьшения размера, увеличения производительности и применения дополнительных механизмов защиты. Например, раздел /var/log монтируется с использованием zram и хранится в ОЗУ в сжатом виде со сбросом данных на накопитель раз в день … Читать далее Выпуск дистрибутива Armbian 20.11

Для Raspberry Pi 4 сертифицирована поддержка графического API Vulkan 1.0

Разработчики Raspberry Pi сообщили о сертификации организацией Khronos графического драйвера v3dv, который успешно прошёл более 100 тысяч тестов из набора CTS (Kronos Conformance Test Suite) и признан полностью совместимым со спецификацией Vulkan 1.0. Драйвер сертифицирован при использовании чипа Broadcom BCM2711, применяемого в платах Raspberry Pi 4, Raspberry Pi 400 и Compute Module 4. Проверка была выполнена на плате Raspberry Pi 4 с дистрибутивом Raspberry Pi OS на базе ядра Linux 5.4.51 и X-сервера. Получение сертификата даёт возможность официально заявлять о совместимости с графическими стандартами и использовать связанные с ними торговые марки Khronos. Драйвер v3dv разработан компанией Igalia в сотрудничестве с … Читать далее Для Raspberry Pi 4 сертифицирована поддержка графического API Vulkan 1.0

Perl переходит на новую модель управления

Ключевые разработчики языка программирования Perl одобрили документ perlgov.pod, регламентирующий новую модель управления проектом. В качестве основы была использована утверждённая два года назад модель управления разработкой Python. Во главе проекта будут стоять две управляющие структуры: руководящий совет и Core Team. Среди целей новой модели управления упоминается поддержание стабильности и качества языка Perl и интерпретатора, обеспечение максимальной доступности проекта для новых участников, принятия решений по развитию языка, достижение консенсуса между мнением разработчиков и сообщества. Core Team включает несколько десятков участников, заслуживающих всеобщего доверия, но не обязательно разработчиков и коммитеров. На данный момент в Core Team уже выбрано 25 участников. Core Team будет … Читать далее Perl переходит на новую модель управления

Выпуск браузера Pale Moon 28.16

Доступен релиз web-браузера Pale Moon 28.16, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. Сборки Pale Moon формируются для Windows и Linux (x86 и x86_64). Код проекта распространяется под лицензией MPLv2 (Mozilla Public License). Проект придерживается классической организации интерфейса, без перехода к интегрированному в Firefox 29 интерфейсу Australis, и с предоставлением широких возможностей кастомизации. Из удалённых компонентов можно отметить DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, средства для родительского контроля и людей с ограниченными возможностями. По сравнению с Firefox в браузере … Читать далее Выпуск браузера Pale Moon 28.16

Выпуск звукового сервера PulseAudio 14.0

Представлен релиз звукового сервера PulseAudio 14.0, который выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием. PulseAudio позволяет управлять громкостью и смешиванием звука на уровне отдельных приложений, организовывать поступление, смешивание и вывод звука при наличии нескольких входных и выходных каналов или звуковых карт, позволяет на лету менять формат звукового потока и использовать плагины, дает возможность прозрачно перенаправлять звуковой поток на другую машину. Код PulseAudio распространяется в рамках лицензии LGPL 2.1+. Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS и Windows. Ключевые улучшения PulseAudio 14.0: Реализована перемаршрутизация потоков при изменении заданного по умолчанию … Читать далее Выпуск звукового сервера PulseAudio 14.0

GitHub намерен отслеживать посещения самостоятельно, без привлечения сторонних сервисов

GitHub собирается начать самостоятельно анализировать использование сервиса пользователями, вместо анализа с использованием сторонних поставщиков «телеметрии», таких как Google Analytics. В репозиторий политик GitHub внесён pull-запрос со следующими изменениями: Заявлено использование «Cookie» для анализа поведения пользователей. Конкретизировано, что является «Cookie». Удалено сообщение об использовании Google Analytics для сбора и анализа информации об использовании сайта. Тем не менее, Google Analytics и LinkedIn Navigator не были удалены из списка, как и остальные третьи стороны, используемые для трекинга. В очередной раз подчёркнута приверженность не получившей должного распространения спецификации «Do Not Track» и порекомендовано анти-трекинговое дополнение Privacy Badger. Источник: http://www.opennet.ru/opennews/art.shtml?num=54139 Читать далее GitHub намерен отслеживать посещения самостоятельно, без привлечения сторонних сервисов

Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его основе

Состоялся релиз пакетного менеджера GNU Guix 1.2 и построенного на его основе дистрибутива GNU/Linux. Для загрузки сформированы образы для установки на USB Flash (489 МБ) и использования в системах виртуализации (479 МБ). Поддерживается работа на архитектурах i686, x86_64, armv7 и aarch64. Дистрибутив допускает установку как в качестве обособленной ОС в системах виртуализации, в контейнерах и на обычном оборудовании, так и запуск в уже установленных дистрибутивах GNU/Linux, выступая в роли платформы для развёртывания приложений. Пользователю предоставляются такие функции, как учёт зависимостей, повторяемые сборки, работа без root, откат на прошлые версии в случае проблем, управление конфигурацией, клонирование окружений (создание точной копии программного … Читать далее Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его основе

Выпуск рабочего стола Regolith 1.5

Доступен выпуск рабочего стола Regolith 1.5, развиваемого разработчиками одноимённого дистрибутива Linux. Regolith основан на технологиях управления сеансами GNOME и оконном менеджере i3. Наработки проекта распространяются под лицензией GPLv3. Для загрузки подготовлены PPA-репозитории для Ubuntu 18.04 и 20.04. Проект позиционируется как современное окружение рабочего стола, развиваемое для более быстрого выполнения типовых действий за счёт оптимизаций рабочих процессов и устранения лишнего беспорядка. Целью является предоставление функционального, но минималистичного интерфейса, который может настраиваться и расширяться в зависимости от предпочтений пользователя. Regolith может представлять интерес для новичков, привыкших к традиционным оконным системам, но желающих попробовать методы мозаичной компоновки окон. В новом выпуске: Добавлены клавиатурные … Читать далее Выпуск рабочего стола Regolith 1.5