Опубликована свободная книга про Wayland

Дрю ДеВолт (Drew DeVault), автор пользовательского окружения Sway, построенного с использованием протокола Wayland, сообщил об открытии неограниченного доступа к своей книге «The Wayland Protocol«, в которой подробно разобран протокол Wayland и особенности его использования на практике. Книга может оказаться полезной для понимания концепций, архитектуры и реализации Wayland, а также как руководство по написанию собственного клиента и сервера на базе Wayland. Текст размещён под лицензией CC-BY-SA (Creative Commons Attribution-ShareAlike 4.0). Исходный вариант в формате Markdown можно загрузить через Git. Источник: http://www.opennet.ru/opennews/art.shtml?num=52887 Читать далее Опубликована свободная книга про Wayland

Доступны OpenIndiana 2020.04 и OmniOS CE r151034, продолжающие развитие OpenSolaris

Состоялся релиз свободного дистрибутива OpenIndiana 2020.04, пришедшего на смену бинарному дистрибутиву OpenSolaris, развитие которого было прекращено компанией Oracle. OpenIndiana предоставляет пользователю рабочее окружение, построенное на базе свежего среза кодовой базы проекта Illumos. Непосредственно разработка технологий OpenSolaris продолжается проектом Illumos, в котором развивается ядро, сетевой стек, файловые системы, драйверы, а также базовый набор пользовательских системных утилит и библиотек. Для загрузки сформировано три вида iso-образов — серверная редакция с консольными приложениями (725 Мб), минимальная сборка (377 Мб) и сборка с графическим окружением MATE (1.5 Гб). Основные изменения в OpenIndiana 2020.04: Все специфичные для OpenIndiana приложения, включая инсталлятор Caiman, переведены с Python 2.7 … Читать далее Доступны OpenIndiana 2020.04 и OmniOS CE r151034, продолжающие развитие OpenSolaris

Релиз дистрибутива Tails 4.6 и Tor Browser 9.0.10

Сформирован релиз специализированного дистрибутива Tails 4.6 (The Amnesic Incognito Live System), основанного на пакетной базе Debian и предназначенного для обеспечения анонимного выхода в сеть. Анонимный выход в Tails обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 1 Гб. В новом выпуске Tails на базе libu2f-udev реализована поддержка универсальной двухфакторной аутентификации (U2F) с использованием USB-ключей. Обновлён состав меню с рекомендованными приложениями, в число которых добавлены конфигуратор постоянного дискового раздела, инсталлятор, документация и … Читать далее Релиз дистрибутива Tails 4.6 и Tor Browser 9.0.10

Релиз Firefox 76

Состоялся релиз web-браузера Firefox 76, а также мобильной версии Firefox 68.8 для платформы Android. Кроме того, сформировано обновление ветки с длительным сроком поддержки 68.8.0. В ближайшее время на стадию бета-тестирования перейдёт ветка Firefox 77, релиз которой намечен на 2 июня. Основные новшества: Расширены возможности входящего в состав браузера системного дополнения Lockwise, предлагающего интерфейс «about:logins» для управления сохранёнными паролями. Обеспечен вывод предупреждения для сохранённых учётных записей, связанных с сайтами, на которых ранее фиксировались взломы с утечкой учётных данных. Предупреждение выводится если запись с паролем в Firefox не обновлялась со времени компрометации сайта. Также добавлен вывод предупреждения о компрометации паролей, используемых на … Читать далее Релиз Firefox 76

Продемонстрирован запуск MS Office в Linux

В Twitter сотрудник Canonical, занимающийся продвижением Ubuntu в WSL и Hyper-V, опубликовал видео Microsoft Word и Excel, работающих в Ubuntu 20.04 без использования Wine и WSL. Запуск MS Word охарактеризован как «Программа достаточно быстро работает на системе с процессором Intel Core i5 6300U с интегрированной графикой. Это не запуск через Wine, это не удалённый рабочий стол/облако или GNOME, запущенный в среде WSL на Windows. Это то, что создал я. Следующий этап: я планирую добавить рабочие файловые ассоциации». Про MS Excel разработчик написал «Файловые ассоциации добавлены. Работа с Windows средой/виртуальной машиной идёт через SSH». На данный момент автор, Hayden Barnes, говорит, … Читать далее Продемонстрирован запуск MS Office в Linux

Выпуск редактора векторной графики Inkscape 1.0

После нескольких лет разработки состоялся релиз свободного векторного графического редактора Inkscape 1.0. Редактор предоставляет гибкие инструменты для рисования и обеспечивает поддержку чтения и сохранения изображений в форматах SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript и PNG. Готовые сборки Inkscape подготовлены для Linux (AppImage, Snap), macOS и Windows. Среди добавленных в ветке 1.0 новшеств: Добавлена поддержка тем оформления и альтернативных наборов пиктограмм. Изменён формат поставки пиктограмм: вместо размещения всех пиктограмм в одном большом файле, каждая пиктограмма теперь поставляется в отдельном файле. Проведена модернизация интерфейса пользователя, в котором задействованы новые возможности из свежих веток GTK+. Переработан код для обработки … Читать далее Выпуск редактора векторной графики Inkscape 1.0

Представлены новые материнские платы на восьмиядерном процессоре Эльбрус

Компания ЗАО «МЦСТ» представила две новые материнские платы с интегрированными процессорами в форм-факторе Mini-ITX. Старшая модель E8C-mITX построена на базе Эльбрус-8С, изготовленного по техпроцессу 28 нм. На плате 2 слота DDR3-1600 ECC (до 32 Гбайт), работающие в двухканальном режиме, четыре порта USB 2.0, два порта SATA 3.0 и один Gigabit Ethernet с возможностью монтажа второго слота в виде SFP-модуля. У модуля нет интегрированного видеоядра — требуется установка дискретной видеокарты в слот PCI Express 2.0 x16. Для охлаждения процессора предусмотрено крепление кулера 75×75 мм. Охлаждение контролера периферийных устройств предполагается крепить на термоскотч. Оба кулера 4-pin. Стоимость платы составила 120 тыс. руб … Читать далее Представлены новые материнские платы на восьмиядерном процессоре Эльбрус

Проект Python намерен перевести отслеживание ошибок на GitHub

Организация Python Software Foundation, курирующая разработку эталонной реализации языка программирования Python, представила план перевода инфраструктуры отслеживания ошибок CPython с bugs.python.org на GitHub. Репозитории с кодом были переведены на GitHub в качестве первичной платформы ещё в 2017 году. В качестве варианта также рассматривался GitLab, но решение в пользу GitHub было мотивировано тем, что данный сервис более привычен для основных разработчиков, новичков и сторонних участников. Руководящий совет одобрил проведение миграции. В настоящий момент стартовала фаза опроса участников, после чего 12 июня будет принято итоговое решение о переходе на новую систему отслеживания ошибок. Переход начнётся 22 июня. Системы отслеживания ошибок всех остальных проектов … Читать далее Проект Python намерен перевести отслеживание ошибок на GitHub

Ассоциация кинокомпаний добилась блокировки Popcorn Time на GitHub

GitHub заблокировал репозиторий открытого проекта Popcorn Time после поступления жалобы от Ассоциации кинокомпаний (MPA, Motion Picture Association, Inc.), которая представляет интересы крупнейших телевизионных студий США и обладает эксклюзивными правами на показ некоторых фильмов и телешоу. Для блокировки было использовано заявление о нарушении действующего в США Закона об авторском праве в цифровую эпоху (DMCA). Программа Popcorn Time предоставляет удобный интерфейс для поиска и просмотра видео в потоковом режиме, размещённого в различных BitTorrent-сетях, не дожидаясь его полной загрузки на компьютер (по сути это открытый BitTorrent-клиент со встроенным мультимедийным проигрывателем). Ассоциация кинокомпаний потребовала заблокировать репозитории popcorn-desktop и popcorn-api, мотивируя это тем, что разработка … Читать далее Ассоциация кинокомпаний добилась блокировки Popcorn Time на GitHub

Для ядра Linux развивается система распределённого выполнения потоков Popcorn

Политехнический университет Виргинии предложил для обсуждения разработчиками ядра Linux набор патчей с реализацией системы распределённого выполнения потоков Popcorn (Distributed Thread Execution), позволяющей организовать выполнение приложений на нескольких компьютерах с распределением и прозрачной миграцией потоков между хостами. При помощи Popcorn приложения могут быть запущены на одном хосте, после чего без остановки работы перемещены на другой хост. В многопоточных программах допускается миграция на другие хосты отдельных потоков. В отличие от проекта CRIU, позволяющего сохранять состояние процесса и возобновлять выполнение на другой системе, Popcorn предоставляет бесшовную и динамическую миграцию между хостами в процессе выполнения приложения, не требуя действий от пользователя и обеспечивая согласованность … Читать далее Для ядра Linux развивается система распределённого выполнения потоков Popcorn

Обновление дистрибутива Elementary OS 5.1.4

Представлен выпуск дистрибутива Elementary OS 5.1.4, позиционируемого в качестве быстрой, открытой и уважающей конфиденциальность альтернативы Windows и macOS. Основное внимание в проекте уделяется качественному дизайну, нацеленному на создание простой в использовании системы, потребляющей минимальные ресурсы и обеспечивающей высокую скорость запуска. Пользователям предлагается собственное окружение рабочего стола Pantheon. Для загрузки подготовлены загрузочные iso-образы (1.48 Гб), доступные для архитектуры amd64 (при загрузке с сайта, для бесплатной загрузки в поле с суммой пожертвования необходимо ввести 0). При разработке оригинальных компонентов Еlementary OS используется GTK3, язык Vala и собственный фреймворк Granite. В качестве основы дистрибутива используются наработки проекта Ubuntu. На уровне пакетов и поддержки … Читать далее Обновление дистрибутива Elementary OS 5.1.4

Прототип интерфейса для переноса изображений из реального мира в графический редактор

Сириль Диань (Cyril Diagne), французский художник, дизайнер, программист и экспериментатор в области интерфейсов взаимодействия с пользователем, опубликовал прототип приложения ar-cutpaste, использующего технологии дополненной реальности для переноса изображений из реального мира в графический редактор. Программа позволяет при помощи мобильного телефона сделать снимок любого реального объекта с нужным ракурсом, после чего приложение уберёт фон и оставит только этот объект. Далее пользователь может навести фокус камеры мобильного телефона на экран компьютера с запущенным графическим редактором, выбрать точку и вставить объект в эту позицию. Код серверной части написан на языке Python, а мобильного приложения для платформы Android на TypeScript с применением фреймворка React Native. … Читать далее Прототип интерфейса для переноса изображений из реального мира в графический редактор

Взлом инфраструктуры LineageOS через уязвимость в SaltStack

Разработчики мобильной платформы LineageOS, пришедшего на смену CyanogenMod, предупредили о выявлении следов взлома инфраструктуры проекта. Отмечается, что в 6 часов утра (MSK) 3 мая атакующему удалось получить доступ к основному серверу системы централизованного управления конфигурацией SaltStack через эксплуатацию неисправленной уязвимости. В настоящий момент идёт разбор инцидента и подробности пока недоступны. Сообщается только, что атака не затронула ключи для формирования цифровых подписей, систему сборки и исходные тексты платформы — ключи размещались на хостах, полностью отделённых от основной инфраструктуры, управляемой через SaltStack, а сборки были остановлены по техническим причинам 30 апреля. Судя по данным на странице status.lineageos.org разработчики уже восстановили сервер с … Читать далее Взлом инфраструктуры LineageOS через уязвимость в SaltStack

Взлом инфраструктуры LineageOS

Разработчики мобильной платформы LineageOS, пришедшего на смену CyanogenMod, предупредили о выявлении следов взлома инфраструктуры проекта. Отмечается, что в 6 часов утра (MSK) 3 мая атакующему удалось получить доступ к основному серверу системы централизованного управления конфигурацией SaltStack через эксплуатацию неисправленной уязвимости. В настоящий момент идёт разбор инцидента и подробности пока недоступны. Сообщается только, что атака не затронула ключи для формирования цифровых подписей, систему сборки и исходные тексты платформы. Источник: http://www.opennet.ru/opennews/art.shtml?num=52872 Читать далее Взлом инфраструктуры LineageOS

В Firefox 77 появится поддержка изображений AVIF

В кодовую базу, используемую для подготовки выпуска Firefox 77, добавлена экспериментальная поддержка формата изображений AVIF (AV1 Image Format), в котором задействованы технологии внутрикадрового сжатия из формата кодирования видео AV1 (поддерживается начиная с Firefox 55). Для включения AVIF в about:config предусмотрена опция image.avif.enabled. Контейнер для распространения сжатых данных в AVIF полностью аналогичен HEIF. AVIF поддерживает как изображения в HDR (High Dynamic Range) и цветовом пространстве Wide-gamut, так и в стандартном динамическом диапазоне (SDR). Включение поддержки AVIF также ожидается в Chrome. Источник: http://www.opennet.ru/opennews/art.shtml?num=52871 Читать далее В Firefox 77 появится поддержка изображений AVIF

Выявлена несовместимость SMR-дисков WD с ZFS, которая может привести к потере данных

Компания iXsystems, разрабатывающая проект FreeNAS, предупредила о серьёзных проблемах с совместимостью ZFS с некоторыми новыми жёсткими дисками WD Red, выпускаемыми компанией Western Digital с использованием технологии SMR (Shingled Magnetic Recording, черепичная магнитная запись). При наихудшем сценарии использование ZFS на проблемных накопителях может привести к потере данных. Проблемы возникают с дисками WD Red ёмкостью от 2 до 6 ТБ, выпускаемыми с 2018 года, которые используют при записи технологию DM-SMR (Device-Managed Shingled Magnetic Recording) и маркируются меткой EFAX (для CMR-дисков используется идентификатор EFRX). Western Digital отметила в своём блоге, что SMR-накопители WD Red рассчитаны на применение в NAS для дома и малых … Читать далее Выявлена несовместимость SMR-дисков WD с ZFS, которая может привести к потере данных

Выпуск Ultimaker Cura 4.6, пакета для подготовки модели к 3D-печати

Доступна новая версия пакета Ultimaker Cura 4.6, предоставляющего графический интерфейс для подготовки моделей к 3D-печати (slicing). На основе модели программа определяет сценарий работы 3D-принтера при последовательном нанесении каждого слоя. В простейшем случае достаточно импортировать модель в одном из поддерживаемых форматов (STL, OBJ, X3D, 3MF, BMP, GIF, JPG, PNG), выбрать настройки скорости и качества и отправить задание на печать. Имеются плагины для интеграции с SolidWorks, Siemens NX, Autodesk Inventor​ и другими САПР. Для трансляции 3D-модели в набор инструкций 3D-принтера применяется движок CuraEngine. Код проекта написан на языке Python и распространяется под лицензией LGPLv3. GUI построен при помощи фреймворка Uranium, использующего Qt … Читать далее Выпуск Ultimaker Cura 4.6, пакета для подготовки модели к 3D-печати

Выпуск мобильной ОС Sailfish 3.3

Компания Jolla опубликовала релиз операционной системы Sailfish 3.3. Сборки подготовлены для устройств Jolla 1, Jolla C, Jolla Tablet, Sony Xperia X, Xperia XA2, Gemini, Sony Xperia 10, и уже доступны в форме OTA-обновления. Sailfish использует графический стек на базе Wayland и библиотеки Qt5, системное окружение построено на основе Mer, который с апреля развивается как составная часть Sailfish, и пакетов Mer-дистрибутива Nemo. Пользовательская оболочка, базовые мобильные приложения, QML-компоненты построения графического интерфейса Silica, прослойка для запуска Andrоid-приложений, движок умного ввода текста и система синхронизации данных являются проприетарными, но их код планировалось открыть ещё в 2017 году. В новой версии: Обновлён cборочный инструментарий … Читать далее Выпуск мобильной ОС Sailfish 3.3

Выпуск сборочного инструментария Qbs 1.16

Представлен выпуск сборочного инструментария Qbs 1.16. Это третий выпуск после ухода компании Qt Company от разработки проекта, подготовленный силами сообщества, заинтересованного в продолжении разработки Qbs. Для сборки Qbs в числе зависимостей требуется Qt, хотя сам Qbs рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки. Используемый в Qbs язык сценариев адаптирован для автоматизации генерации и разбора сценариев сборки интегрированными средами разработки. Кроме того, Qbs не генерирует make-файлы, а сам, без … Читать далее Выпуск сборочного инструментария Qbs 1.16

В платформе совместной разработки SourceHut появился хаб проектов

Дрю ДеВолт (Drew DeVault), автор пользовательского окружения Sway и почтового клиента Aerc, объявил о реализации хаба проектов в развиваемой им платформе совместной разработки кода SourceHut. Разработчики теперь могут создавать проекты, объединяющие несколько сервисов, а также просматривать индекс существующих на сервере проектов и выполнять поиск интересующих проектов. Платформа Sourcehut примечательна возможностью полноценной работы без JavaScript, высокой производительностью и организацией работы в форме мини-сервисов в стиле Unix. Функциональность проекта в Sourcehut образуется отдельными компонентами, которые можно комбинировать и использовать по отдельности, например, только тикеты или только код без обязательной привязки репозитория с тикетами. Возможность свободно комбинировать ресурсы затрудняет определение какие ресурсы относятся … Читать далее В платформе совместной разработки SourceHut появился хаб проектов

Mozilla тестирует сервис анонимных email-адресов Firefox Private Relay

Компания Mozilla развивает сервис Firefox Private Relay, дающий возможность генерировать временные почтовые адреса для прохождения регистрации на сайтах, чтобы не афишировать свой реальный адрес. При помощи дополнения в один клик можно получить уникальный анонимный псевдоним, письма на который будут перенаправлены на реальный адрес пользователя. Для использования сервиса предлагается установить дополнение, которое в случае запроса email в web-форме будет предлагать кнопку для генерации нового email-псевдонима. Сгенерированный email можно использовать для входа на сайты или в приложения, а также для подписок. Для каждого сайта можно сгенерировать отдельный псевдоним и в случае поступления спама станет ясно какой ресурс является источником утечки. В любой … Читать далее Mozilla тестирует сервис анонимных email-адресов Firefox Private Relay