Выпуск свободной гоночной игры SuperTuxKart 1.1

Доступен релиз Supertuxkart 1.1, свободной гоночной игры с большим количеством картов, трасс и возможностей. Код игры распространяется под лицензией GPLv3. Бинарные сборки доступны для Linux, Android, Windows и macOS. Начался процесс перелицензирования кодовой базы SuperTuxKart на двойную лицензию GPLv3 + MPLv2, в связи с чем участникам, принимавшим участие в разработке, направлены запросы для получения согласия на смену лицензии. Использование MPLv2 помимо GPLv3 позволит решить проблемы с размещением игры в каталогах Steam и Apple App store, предустановкой на игровых консолях и использованием открытых библиотек, несовместимыми с GPL (например, openssl). Двойная лицензия также отмечена как более оптимальный вариант в свете грядущих планов … Читать далее Выпуск свободной гоночной игры SuperTuxKart 1.1

Релиз оконного менеджера cwm 6.6, развиваемого проектом OpenBSD

Вышел портабельный релиз 6.6 оконного менеджера cwm, разрабатываемого в рамках проекта OpenBSD. Данный оконный менеджер основан на коде evilwm, но использует современные интерфейсы протокола X11, а также, традиционно для OpenBSD, разрабатывается с внимательным подходом с точки зрения безопасности. В портабельном релизе, помимо OpenBSD, поддерживаются операционные системы FreeBSD, NetBSD, macOS (версии 10.9 и выше), а также ОС на базе ядра Linux. Отличительные особенности cwm: Поддержка группового управления окнами. Отсутствие рамок и строки заголовка вокруг окон приложений для максимизации полезного пространства. Простой конфигурационный файл. Высокая производительность и низкое потребление ОЗУ. Изменения в данном релизе (относительно предыдущего): Добавлена возможность проверки конфигурационного файла без … Читать далее Релиз оконного менеджера cwm 6.6, развиваемого проектом OpenBSD

Брюс Перенс покинул организацию OSI из-за разногласий, касающихся лицензии CAL

Брюс Перенс (Bruce Perens) объявил о выходе из организации Open Source Initiative (OSI), занимающейся проверкой лицензий на предмет соответствия критериям Open Source. Брюс является соучредителем OSI, одним из авторов определения Open Source, создателем пакета BusyBox и вторым лидером проекта Debian (в 1996 году сменил на посту Яна Мердока). В качестве причины ухода называется нежелание иметь отношение к готовящемуся в OSI решению по включению CAL (Cryptographic Autonomy License) в число открытых лицензий. Лицензия CAL относится к категории копилефт-лицензий и разработана по заказу проекта Holochain специально для дополнительной защиты пользовательских данных в распределённых P2P-приложениях. Holochain развивает базирующуюся на цепочке хэшей (hashchain) платформу … Читать далее Брюс Перенс покинул организацию OSI из-за разногласий, касающихся лицензии CAL

Выпуск дистрибутива Q4OS 3.10

Доступен выпуск дистрибутива Q4OS 3.10, основанного на пакетной базе Debian и поставляемого с рабочими столами KDE Plasma 5 и Trinity. Дистрибутив позиционируется как нетребовательный к аппаратным ресурсам и предлагающий классическое оформление рабочего стола. Размер загрузочного образа 679 Мб (x86_64, i386). В состав входит несколько приложений собственной разработки, включая ‘Desktop profiler’ для быстрой установки тематических наборов ПО, ‘Setup utility’ для установки сторонних приложений, ‘Welcome Screen’ для упрощения начальной настройки, скрипты для установки альтернативных окружений LXQT, Xfce и LXDE. В новом выпуске осуществлена синхронизация пакетной базы с Debian 10.2 и проведена работа по обеспечению независимости друг от друга рабочих столов Plasma и … Читать далее Выпуск дистрибутива Q4OS 3.10

Electronic Arts банит игроков BattleField 5, которые запускают игру под Linux

В сообществе Lutris, развивающем инструментарий для упрощения установки Windows-игр в Linux, обсуждается инцидент с блокировкой компанией Electronic Arts учётных записей пользователей, применявших пакет DXVK (реализация Direct3D через API Vulkan) для запуска игры BattleField 5 в Linux. Пострадавшие пользователи предположили, что применявшиеся для запуска игры DXVK и Winе были восприняты как сторонне ПО, которое может быть использовано для читинга или изменения игры. Блокировка подтверждена несколькими пользователями, которые впоследствии обратились в службу поддержки Electronic Arts и получили ответ, что случай был изучен сотрудниками и вынесено решение, что блокировка произведена обоснованно и санкции с учётной записи не будут сняты. В качестве обоснования блокировки … Читать далее Electronic Arts банит игроков BattleField 5, которые запускают игру под Linux

В Firefox 72 появится возможность удаления данных телеметрии с серверов Mozilla

В соответствии с требованиями вступившего в силу закона CCPA (California Consumer Privacy Act) компания Mozilla предложит в выпуске Firefox 72, намеченном на 7 января, возможность инициировать удаление с серверов Mozilla данных, полученных в процессе сбора телеметрии и привязанных к конкретному пользователю. Закон CCPA предоставляет право знать, какие именно персональные данные собираются и кому эти данные передаются, требует предоставить доступ к этим данным, а также дать возможность изменения, удаления и запрета продажи уже собранных персональных данных. Предоставляемая законом CCPA защита персональных данных распространяется только на жителей Калифорнии, но в Mozilla решили предоставить средства удаления данных телеметрии всем пользователям, независимо от места … Читать далее В Firefox 72 появится возможность удаления данных телеметрии с серверов Mozilla

Сравнение производительности HTTP/1.1, HTTP/2 и HTTP/2 + Server Push

Опубликованы результаты изучения производительности различных методов извлечения коллекции ресурсов, используя для обращения к серверу протоколы HTTP/1.1, HTTP/2 и HTTP/2 + Server Push. В исследовании также оценено влияние на производительность нахождение запрашиваемых данных к кэше браузера и манипуляции ресурсами на уровне логики работы приложения (сведение ресурсов в единый JSON-блок). Тестирование производительности выполнения 25 запросов показало в целом предсказуемые результаты — заметное отставание запроса через HTTP/1.1 при пустом кэше и лидирование отдачи ресурсов одним блоком (тесты с меткой «compound»). Производительность Firefox и Chrome была примерно на одном уровне. Но в тесте на обработку 500 запросов всплыло заметное отставание Chrome от Firefox при … Читать далее Сравнение производительности HTTP/1.1, HTTP/2 и HTTP/2 + Server Push

Выпуск утилиты GNU grep 3.4

Представлен выпуск утилиты для организации поиска данных в текстовых файлах — GNU Grep 3.4. В новой версии добавлена опция «—no-ignore-case», отключающая действие настроек отмены учёта регистра символов (-i, —ignore-case). Исключено попадание под маску «.» некорректных последовательностей UTF-8. При выполнении «grep -Fw» решены проблемы с ложным сопоставлением данных в многобайтовых локалях, отличных от UTF-8. Устранены провалы в производительности при обработке большого числа шаблонов без обратных ссылок, а также шаблонов вида ‘01.2’, приводящих к выполнению внутренней пересортировки токенов. Источник: http://www.opennet.ru/opennews/art.shtml?num=52128 Читать далее Выпуск утилиты GNU grep 3.4

Опубликованы видео с конференции 36c3

Опубликованы (youtube) видеозаписи докладов с прошедшей в последние дни декабря 36 конференции Chaos Communication Congress (36C3). В этом году отмечено значительное улучшение качества перевода немецкоязычных докладов. На сайте c3subtitles.de ведётся работа по созданию субтитров. Из интересного: Breaking PDF Encryption and PDF Signatures SIM card technology from A-Z Open Source is Insufficient to Solve Trust Problems in Hardware Build you own Quantum Computer SELECT code_execution FROM * USING SQLite Plundervolt: Flipping Bits from Software without Rowhammer Intel Management Engine deep dive All wireless communication stacks are equally broken Uncover, Understand, Own — Regaining Control Over Your AMD CPU Linux on Open … Читать далее Опубликованы видео с конференции 36c3

Выпуск системы совместной разработки GitBucket 4.33

Представлен выпуск проекта GitBucket 4.33, в рамках которого развивается система для совместной работы с Git-репозиторием, предоставляющая интерфейс в стиле GitHub и Bitbucket. Система отличается простотой установки, возможностью расширения функциональности через плагины и совместимостью с API GitHub. Код написан на языке Scala и доступен под лицензией Apache 2.0. В качестве СУБД могут использоваться MySQL и PostgreSQL. Основные возможности GitBucket: Поддержка публичных и закрытых Git-репозиториев с доступном через HTTP и SSH; Поддержка GitLFS; Интерфейс для навигации по репозиторию с поддержкой редактирования файлов online; Наличие Wiki для подготовки документации; Интерфейс для обработки сообщений об ошибках (Issues); Средства для обработки заявок на изменения (Pull … Читать далее Выпуск системы совместной разработки GitBucket 4.33

Представлен Bonsai, сервис синхронизации устройств для GNOME

Кристиан Хергерт (Christian Hergert), автор интегрированной среды разработки GNOME Builder, ныне работающий в Red Hat, представил экспериментальный проект Bonsai, нацеленный на решение задачи по синхронизации содержимого нескольких устройств, на которых используется GNOME. Пользователи могут использовать Bonsai для связывания нескольких Linux-устройств в домашней сети, когда необходимо получить доступ к файлам и данным приложений на всех компьютерах, но при этом не хочется передавать свои данные в сторонние облачные сервисы. Код проекта написан на языке Си и поставляется под лицензией GPLv3. Bonsai включает фоновый процесс bonsaid и библиотеку функций libbonsai для предоставления сервисов, напоминающих облачные. Фоновый процесс может быть запущен на основной рабочей … Читать далее Представлен Bonsai, сервис синхронизации устройств для GNOME

Обновление ОС Qubes 4.0.2, использующей виртуализацию для изоляции приложений

Спустя год с момента прошлого выпуска опубликовано обновление операционной системы Qubes 4.0.2, реализующей идею использования гипервизора для строгой изоляции приложений и компонентов ОС (каждый класс приложений и системные сервисы работают в отдельных виртуальных машинах). Для загрузки подготовлен установочный образ размером 4.6 Гб. Для работы необходима система с 4 Гб ОЗУ и 64-разрядным CPU Intel или AMD с поддержкой технологий VT-x c EPT/AMD-v c RVI и VT-d/AMD IOMMU, желательно наличие GPU Intel (GPU NVIDIA и AMD недостаточно хорошо протестированы). Приложения в Qubes разделены на классы в зависимости от важности обрабатываемых данных и решаемых задач, каждый класс приложений, а также системные сервисы … Читать далее Обновление ОС Qubes 4.0.2, использующей виртуализацию для изоляции приложений

Доступна файловая система Reiser5

Доступна для тестирования файловая система Reiser5 с поддержкой логических томов на локальной машине. Основное новшество — это параллельное масштабирование (scaling out), которое осуществляется не на блочном уровне, а средствами файловой системы. Как преимущество данного подхода заявлено отсутствие недостатков, присущих связкам FS+RAID/LVM и непараллельным ФС (ZFS, Btrfs), таких как проблема свободного места, проседание производительности при заполнении тома свыше 70%, устаревшие алгоритмы компановки логических томов (RAID/LVM), не позволяющие эффективно распределять данные по логическому тому. В параллельной ФС перед добавлением устройства в логический том, его необходимо отформатировать при помощи стандартной утилиты mkfs. В Reiser5 используется O(1)-аллокатор свободных блоков. Максимальная стоимость любой операции по … Читать далее Доступна файловая система Reiser5

Наиболее важные события 2019 года

Итоговая подборка наиболее важных и заметных событий 2019 года: Ричард Столлман покинул пост президента Фонда СПО. Компания IBM поглотила Red Hat. Стандартизация WebAssembly. Продвижение WebAssembly как платформы для универсального применения. WASI для использования WebAssembly вне браузера. BinaryAST для ускорения загрузки JavaScript. IBM, Google, Microsoft и Intel образовали альянс для развития открытых технологий защиты данных. Организации W3C и WHATWG договорились развивать общие спецификации HTML и DOM. Возвращение к вопросу поддержки нескольких систем инициализации в Debian и проведение общего голосования о системах инициализации в Debian. Компания Microsoft опубликовала общедоступные спецификации и предоставила возможность безвозмездного использования патентов на exFAT в Linux. Компания Paragon … Читать далее Наиболее важные события 2019 года

Новая версия СУБД ArangoDB 3.6

Опубликован выпуск многоцелевой СУБД ArangoDB 3.6, предоставляющей гибкие модели хранения документов, графов и данных в формате ключ-значение. Работа с базой осуществляется через SQL-подобный язык запросов AQL или через специальные расширения на языке JavaScript. Методы хранения данных соответствуют требованиям ACID (атомарность, согласованность, изолированность, надежность), поддерживают транзакции и обеспечивают как горизонтальную, так и вертикальную масштабируемость. Управление СУБД может производиться через web-интерфейс или консольный клиент ArangoSH. Код ArangoDB распространяется под лицензией Apache 2. Проект написан на языках Си и JavaScript. Ключевые особенности ArangoDB: Возможность обойтись без определения схемы хранения данных (Schema-free) — данные структурируются в форме документов, в которых метаданные и информация о … Читать далее Новая версия СУБД ArangoDB 3.6

Релиз десктоп-окружения Trinity R14.0.7, продолжающего развитие KDE 3.5

Подготовлен релиз десктоп-окружения Trinity R14.0.7, продолжающего развитие кодовой базы KDE 3.5.x и Qt 3. Бинарные пакеты в ближайшее время будут подготовлены для Ubuntu, Debian, RHEL/CentOS, Fedora, openSUSE и других дистрибутивов. Из особенностей Trinity можно отметить собственные средства для управления параметрами экрана, основанная на udev прослойка для работы с оборудованием, новый интерфейс для настройки оборудования, переход на композитный менеджер Compton-TDE (форк Compton с расширениями TDE), улучшенный конфигуратор сети и механизмы аутентификации пользователей. Окружение Trinity может быть установлено и использовано одновременно с более актуальными выпусками KDE, в том числе предоставлена возможность использования в Trinity уже установленных в системе KDE-приложений. Также присутствуют средства … Читать далее Релиз десктоп-окружения Trinity R14.0.7, продолжающего развитие KDE 3.5

HAL — IDE для реверс-инжиниринга цифровых электронных схем

Опубликован выпуск проекта HAL 2.0 (Hardware Analyzer), развивающего интегрированную среду для анализа списков соединений (netlist) цифровых электронных схем. Система развивается несколькими немецкими университетами, написана на C++, Qt и Python, и поставляется под лицензией MIT. HAL позволяет просматривать и анализировать схему в GUI и проводить с ней манипуляции, используя скрипты на языке Python. В скриптах можно использовать прилагаемую «стандартную библиотеку» функций, реализующих операции теории графов, полезные для обратного инжиниринга цифровых электронных схем (с помощью этих функций можно скриптом в несколько строчек эвристически обнаруживать некоторые шаблоны проектирования и снимать несложные обфускации). Библиотека также включает классы для управления проектом в IDE, которые можно … Читать далее HAL — IDE для реверс-инжиниринга цифровых электронных схем

Оценка числа примечаний TODO и FIXME в коде ядра Linux

В исходных текстах ядра Linux присутствует около 4 тысяч комментариев с описанием требующих исправления недоделок, планов и отложенных на будущее задач, идентифицированных по наличию в тексте выражения «TODO». Большинство комментариев с «TODO» присутствуют в коде драйверов (2380). В криптоподсистеме таких комментариев — 23, специфичном для архитектуры x86 коде — 43, ARM — 73, коде для других архитектур — 114, в коде блочных устройств, файловых систем и сетевой подсистеме — 606. Выражение FIXME, обычно идентифицирующее код, который требует улучшения или вызывает сомнение, встречается в комментариях 1860 раз. Интересно, что в ядре 4.2 отмечен значительный скачок TODO-комментариев, число которых увеличилось сразу примерно … Читать далее Оценка числа примечаний TODO и FIXME в коде ядра Linux

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

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

Объявлено о скором закрытии проекта FreeDB

Проект FreeDB объявил о своём закрытии. Начиная с 31 марта 2020 года будет прекращена работа сайта и всех связанных с проектом сервисов. Напомним, что проект FreeDB развивал инструментарий и базу данных с информацией об исполнителях и музыкальных композициях, поставляемых на компакт-дисках. База включает дополнительные сведения о треках, охватывающие более двух миллионов музыкальных компакт-дисков. Из похожих на FreeDB свободных сервисов продолжает развиваться проект MusicBrainz. FreeDB используется в различных проигрывателях и утилитах, включая foobar2000, mp3tag, MediaMonkey и JetAudio. Наработки проекта распространяются под лицензией GPL. Проект был основан в 2001 году для продолжения развития свободной базы CDDB, которая после перехода в руки компании … Читать далее Объявлено о скором закрытии проекта FreeDB

Доступена операционная система Lilith 0.0.5, написанная на языке Crystal

Опубликован экспериментальный выпуск проекта Lilith 0.0.5, развивающего операционную систему, ядро и инструментарий пространства пользователя в которой разрабатываются на языке Crystal (похожий на Ruby компилируемый язык со статической типизацией). Код распространяется под лицензией MIT. Из возможностей отмечается: Ядро для систем x86-64, частично поддерживающее POSIX и реализующее типовые системные вызовы Unix (open, read, write, spawn и т.п.); Применение гибридного сборщика мусора; Поддержка IDE/ATA; Использование ФС FAT16; Вытесняющая многозадачность; Собственная стандартная Си-библиотека (libc), большая часть которой реализована на языке Crystal; Поддержка интерпретаторов для языков Ruby (mirb, mruby) и Lua; Написанные на языке Crystal командная оболочка adam и набор системных утилит (ls, hello, echo, … Читать далее Доступена операционная система Lilith 0.0.5, написанная на языке Crystal