Линус Торвальдс раскритиковал попытки привязки к версиям микроархитектуры x86_64
В ответ на присланный для ядра Linux патч с поддержкой ключей компилятора, указывающих "версию" микроархитектуры x86_64 (microarchitecture level), Линус Торвальдс высказал довольно жёсткую и технически обоснованную критику насчёт данной инициативы. Под версиями подразумеваются упоминаемые компаниями AMD, Intel, Red Hat и SUSE срезы состояния микроархитектуры, охватывающие определённые наборы расширений, например, x86-64-v3 подразумевает наличие расширений AVX, AVX2, BMI2, FMA, LZCNT, MOVBE и SXSAVE, а x86-64-v4 - AVX512F, AVX512BW, AVX512CD, AVX512DQ и AVX512VL.
Претензии Линуса сводятся к трём пунктам:
Упомянутая классификация абсолютно неофициальна и ничему формально не соответствует.
Система версий заменяет относительно простой вопрос "умеет ли этот процессор такую команду?" на значительно более сложный "что вообще значит версия x86_64 v3 и что она умеет?!".
Предметом критики стала идея попыток линеаризации CPUID и упрощения его до "версий". Это оказалось настолько неуспешной идеей, что привело к тому, что самые последние модели процессоров Intel для настольных систем, которые не реализуют AVX-512, формально относятся к более младшей версии, чем более старые процессоры с поддержкой AVX-512, что является довольно странной ситуацией.
Подробнее некуда. Источник тут
В ответ на присланный для ядра Linux патч с поддержкой ключей компилятора, указывающих "версию" микроархитектуры x86_64 (microarchitecture level), Линус Торвальдс высказал довольно жёсткую и технически обоснованную критику насчёт данной инициативы. Под версиями подразумеваются упоминаемые компаниями AMD, Intel, Red Hat и SUSE срезы состояния микроархитектуры, охватывающие определённые наборы расширений, например, x86-64-v3 подразумевает наличие расширений AVX, AVX2, BMI2, FMA, LZCNT, MOVBE и SXSAVE, а x86-64-v4 - AVX512F, AVX512BW, AVX512CD, AVX512DQ и AVX512VL.
Претензии Линуса сводятся к трём пунктам:
Упомянутая классификация абсолютно неофициальна и ничему формально не соответствует.
Система версий заменяет относительно простой вопрос "умеет ли этот процессор такую команду?" на значительно более сложный "что вообще значит версия x86_64 v3 и что она умеет?!".
Предметом критики стала идея попыток линеаризации CPUID и упрощения его до "версий". Это оказалось настолько неуспешной идеей, что привело к тому, что самые последние модели процессоров Intel для настольных систем, которые не реализуют AVX-512, формально относятся к более младшей версии, чем более старые процессоры с поддержкой AVX-512, что является довольно странной ситуацией.
Подробнее некуда. Источник тут
Порт Firefox принят в состав официального репозитория ОС Haiku
Группой разработчиков ОС Haiku был подготовлен и принят к публикации первый общедоступный порт браузера Mozilla Firefox. Совместными усилиями в процессе подготовки порта были внесены изменения как в базовую систему, так и в другие используемые порты, например в прослойку Wayland для Haiku, подготовленную разработчиком x512.
Из-за отсутствия реакции со стороны Mozilla, которая запрещает использовать свои товарные знаки при сборке из исходного кода, отличного от оригинального, было принято решение о поставке браузера под альтернативным именем IceWeasel, которое ранее было выбрано проектом GNU для своего форка Firefox.
Причиной публикации готового порта для широкой публики стало обеспечение воспроизведения медиа, возможность вывода звука, а также поддержка JIT. Стоит отметить, что порт всё ещё носит экспериментальный характер и имеет известные проблемы, такие как графические артефакты, вызванные несовершенством прослойки Wayland, а также не поддерживает некоторые возможности, такие как WebRTC.
Подробнее некуда. Источник тут
Группой разработчиков ОС Haiku был подготовлен и принят к публикации первый общедоступный порт браузера Mozilla Firefox. Совместными усилиями в процессе подготовки порта были внесены изменения как в базовую систему, так и в другие используемые порты, например в прослойку Wayland для Haiku, подготовленную разработчиком x512.
Из-за отсутствия реакции со стороны Mozilla, которая запрещает использовать свои товарные знаки при сборке из исходного кода, отличного от оригинального, было принято решение о поставке браузера под альтернативным именем IceWeasel, которое ранее было выбрано проектом GNU для своего форка Firefox.
Причиной публикации готового порта для широкой публики стало обеспечение воспроизведения медиа, возможность вывода звука, а также поддержка JIT. Стоит отметить, что порт всё ещё носит экспериментальный характер и имеет известные проблемы, такие как графические артефакты, вызванные несовершенством прослойки Wayland, а также не поддерживает некоторые возможности, такие как WebRTC.
Подробнее некуда. Источник тут
Опубликован системный менеджер GNU Shepherd 1.0.0
Представлен системный менеджер GNU Shepherd 1.0.0 (бывший dmd), сочетающий возможности системы инициализации и инструментария для управления системными сервисами. Отмечается, что присвоение номера 1.0 после 21 года разработки ознаменовало признание готовности проекта и его соответствия требованиям к функциональности современных систем инициализации и сервисных менеджеров.
Подробнее тут
Представлен системный менеджер GNU Shepherd 1.0.0 (бывший dmd), сочетающий возможности системы инициализации и инструментария для управления системными сервисами. Отмечается, что присвоение номера 1.0 после 21 года разработки ознаменовало признание готовности проекта и его соответствия требованиям к функциональности современных систем инициализации и сервисных менеджеров.
Подробнее тут
Telegraph
Опубликован системный менеджер GNU Shepherd 1.0.0
Представлен системный менеджер GNU Shepherd 1.0.0 (бывший dmd), сочетающий возможности системы инициализации и инструментария для управления системными сервисами. Отмечается, что присвоение номера 1.0 после 21 года разработки ознаменовало признание готовности…
Выпуск системного менеджера systemd 257
После полугода разработки представлен релиз системного менеджера systemd 257. Ключевые изменения: новые утилиты systemd-sbsign и systemd-keyutil, поддержка MPTCP при активации по сокету, начальная поддержка сборки с Си-библиотекой Musl, утилита updatectl для управления установкой обновлений через systemd-sysupdate, возможность запуска сервисов в отдельных PID namespace, защита от случайного удаления файлов при использовании "systemd-tmpfiles --purge".
Подробнее тут
После полугода разработки представлен релиз системного менеджера systemd 257. Ключевые изменения: новые утилиты systemd-sbsign и systemd-keyutil, поддержка MPTCP при активации по сокету, начальная поддержка сборки с Си-библиотекой Musl, утилита updatectl для управления установкой обновлений через systemd-sysupdate, возможность запуска сервисов в отдельных PID namespace, защита от случайного удаления файлов при использовании "systemd-tmpfiles --purge".
Подробнее тут
Telegraph
Выпуск системного менеджера systemd 257
После полугода разработки представлен релиз системного менеджера systemd 257. Ключевые изменения: новые утилиты systemd-sbsign и systemd-keyutil, поддержка MPTCP при активации по сокету, начальная поддержка сборки с Си-библиотекой Musl, утилита updatectl…
Выпуск KDE Gear 24.12, набора приложений от проекта KDE
После четырёх месяцев разработки представлено декабрьское сводное обновление приложений KDE Gear 24.12, развиваемых проектом KDE. В составе набора опубликованы выпуски более 250 программ, библиотек и плагинов. Информацию о наличии Live-сборок с новыми выпусками приложений можно получить на данной странице. Новые версии отдельных приложений можно загрузить из каталогов Flathub и SnapCraft.
Подробнее тут
После четырёх месяцев разработки представлено декабрьское сводное обновление приложений KDE Gear 24.12, развиваемых проектом KDE. В составе набора опубликованы выпуски более 250 программ, библиотек и плагинов. Информацию о наличии Live-сборок с новыми выпусками приложений можно получить на данной странице. Новые версии отдельных приложений можно загрузить из каталогов Flathub и SnapCraft.
Подробнее тут
Telegraph
Выпуск KDE Gear 24.12, набора приложений от проекта KDE
После четырёх месяцев разработки представлено декабрьское сводное обновление приложений KDE Gear 24.12, развиваемых проектом KDE. В составе набора опубликованы выпуски более 250 программ, библиотек и плагинов. Информацию о наличии Live-сборок с новыми выпусками…
Официально представлены дистрибутив CentOS Stream 10 и репозиторий EPEL 10
Проект CentOS официально объявил о доступности дистрибутива CentOS Stream 10, который используется в качестве основы для формирования дистрибутива Red Hat Enterprise Linux 10. CentOS Stream относится к непрерывно обновляемым дистрибутивам и позволяет раньше получить доступ к пакетам, развиваемым для будущих выпусков RHEL. Сборки CentOS Stream 10 формируются для архитектур x86_64_v3, Aarch64, ppc64le (POWER9) и s390x (IBM z14) в форме установочных iso-файлов и образов для изолированных контейнеров. Сопровождение ветки CentOS Stream 10 продлится до 2030 года.
Подробнее тут
Проект CentOS официально объявил о доступности дистрибутива CentOS Stream 10, который используется в качестве основы для формирования дистрибутива Red Hat Enterprise Linux 10. CentOS Stream относится к непрерывно обновляемым дистрибутивам и позволяет раньше получить доступ к пакетам, развиваемым для будущих выпусков RHEL. Сборки CentOS Stream 10 формируются для архитектур x86_64_v3, Aarch64, ppc64le (POWER9) и s390x (IBM z14) в форме установочных iso-файлов и образов для изолированных контейнеров. Сопровождение ветки CentOS Stream 10 продлится до 2030 года.
Подробнее тут
Telegraph
Официально представлены дистрибутив CentOS Stream 10 и репозиторий EPEL 10
Проект CentOS официально объявил о доступности дистрибутива CentOS Stream 10, который используется в качестве основы для формирования дистрибутива Red Hat Enterprise Linux 10. CentOS Stream относится к непрерывно обновляемым дистрибутивам и позволяет раньше…
KVM: регрессии производительности и обсуждение поддержки 32-разрядных систем
В состав ядра Linux 6.13-rc3 принято изменение, устраняющее регрессию производительности в гипервизоре KVM, связанную с медленной обработкой вызовов CPUID на новых CPU, например, на CPU Intel Emerald Rapids операции c CPUID выполняются в 3-4 раза медленнее, чем на CPU Intel Skylake. Подобная особенность привела к снижению производительности гипервизора KVM, который использует CPUID в процессе сохранения и восстановления состояния процессора при каждой передаче управления виртуальной машине, в случае использования вложенной виртуализации. Для решения проблемы в ветку ядра 6.13 принят сокращённый патч, позволивший до 40% сократить время операции даже CPU семейства SkyLake, благодаря кэшированию CPUID. В ядре 6.14 будет представлена полная версия патча, дополнительно улучшающая производительность.
Подробнее тут
В состав ядра Linux 6.13-rc3 принято изменение, устраняющее регрессию производительности в гипервизоре KVM, связанную с медленной обработкой вызовов CPUID на новых CPU, например, на CPU Intel Emerald Rapids операции c CPUID выполняются в 3-4 раза медленнее, чем на CPU Intel Skylake. Подобная особенность привела к снижению производительности гипервизора KVM, который использует CPUID в процессе сохранения и восстановления состояния процессора при каждой передаче управления виртуальной машине, в случае использования вложенной виртуализации. Для решения проблемы в ветку ядра 6.13 принят сокращённый патч, позволивший до 40% сократить время операции даже CPU семейства SkyLake, благодаря кэшированию CPUID. В ядре 6.14 будет представлена полная версия патча, дополнительно улучшающая производительность.
Подробнее тут
Telegraph
KVM: регрессии производительности и обсуждение поддержки 32-разрядных систем
В состав ядра Linux 6.13-rc3 принято изменение, устраняющее регрессию производительности в гипервизоре KVM, связанную с медленной обработкой вызовов CPUID на новых CPU, например, на CPU Intel Emerald Rapids операции c CPUID выполняются в 3-4 раза медленнее…
В Firefox прекращена поддержка настройки Do Not Track
В ночных сборках Firefox, на базе которых 4 февраля будет сформирован релиз Firefox 135, со страницы с настройками приватности (about:preferences#privacy) убрана опция, позволявшая включить отправку сайтам HTTP-заголовка "Do Not Track" ("DNT"). Заголовок DNT информирует сайты о нежелании пользователя передавать на хранение сведения, которые могут использоваться для отслеживания перемещений и предпочтений.
Подробнее тут
В ночных сборках Firefox, на базе которых 4 февраля будет сформирован релиз Firefox 135, со страницы с настройками приватности (about:preferences#privacy) убрана опция, позволявшая включить отправку сайтам HTTP-заголовка "Do Not Track" ("DNT"). Заголовок DNT информирует сайты о нежелании пользователя передавать на хранение сведения, которые могут использоваться для отслеживания перемещений и предпочтений.
Подробнее тут
Telegraph
В Firefox прекращена поддержка настройки Do Not Track
В ночных сборках Firefox, на базе которых 4 февраля будет сформирован релиз Firefox 135, со страницы с настройками приватности (about:preferences#privacy) убрана опция, позволявшая включить отправку сайтам HTTP-заголовка "Do Not Track" ("DNT"). Заголовок…
Доступна децентрализованная видеовещательная платформа PeerTube 7.0
Опубликован выпуск платформы PeerTube 7.0, предназначенной для создания независимых децентрализованных систем видеохостинга и видеовещания, альтернативных таким сервисам, как YouTube, Dailymotion и Vimeo. Создаваемая при помощи PeerTube сеть распространения контента основывается на связывании браузеров посетителей между собой и использовании P2P-коммуникаций. Код проекта распространяется под лицензией AGPLv3.
Подробнее тут
Опубликован выпуск платформы PeerTube 7.0, предназначенной для создания независимых децентрализованных систем видеохостинга и видеовещания, альтернативных таким сервисам, как YouTube, Dailymotion и Vimeo. Создаваемая при помощи PeerTube сеть распространения контента основывается на связывании браузеров посетителей между собой и использовании P2P-коммуникаций. Код проекта распространяется под лицензией AGPLv3.
Подробнее тут
Telegraph
Доступна децентрализованная видеовещательная платформа PeerTube 7.0
Опубликован выпуск платформы PeerTube 7.0, предназначенной для создания независимых децентрализованных систем видеохостинга и видеовещания, альтернативных таким сервисам, как YouTube, Dailymotion и Vimeo. Создаваемая при помощи PeerTube сеть распространения…
Релиз операционной системы NetBSD 10.1
Доступен релиз операционной системы NetBSD 10.1, поддерживающей 58 системных архитектур и 16 семейств CPU. Помимо переносимости и поддержки большого числа аппаратных платформ, операционная система NetBSD предлагает такие возможности, как гипервизор NVMM, межсетевой экран NPF, пакетный менеджер pkgin, репозиторий пакетов pkgsrc, механизм контроля целостности veriexec, режим W^X (страницы памяти не могут быть одновременно доступны на запись и исполнение), поддержка ФС ZFS, система шифрования дисков cgd. Установочные образы (640 МБ) подготовлены для 56 архитектур (пропущены epoc32 и ia64).
Подробнее тут
Доступен релиз операционной системы NetBSD 10.1, поддерживающей 58 системных архитектур и 16 семейств CPU. Помимо переносимости и поддержки большого числа аппаратных платформ, операционная система NetBSD предлагает такие возможности, как гипервизор NVMM, межсетевой экран NPF, пакетный менеджер pkgin, репозиторий пакетов pkgsrc, механизм контроля целостности veriexec, режим W^X (страницы памяти не могут быть одновременно доступны на запись и исполнение), поддержка ФС ZFS, система шифрования дисков cgd. Установочные образы (640 МБ) подготовлены для 56 архитектур (пропущены epoc32 и ia64).
Подробнее тут
Telegraph
Релиз операционной системы NetBSD 10.1
Доступен релиз операционной системы NetBSD 10.1, поддерживающей 58 системных архитектур и 16 семейств CPU. Помимо переносимости и поддержки большого числа аппаратных платформ, операционная система NetBSD предлагает такие возможности, как гипервизор NVMM,…
В мультимедийном фреймворке GStreamer выявлено 29 уязвимостей
В мультимедийном фреймворке GStreamer, используемом в GNOME, выявлено 29 уязвимостей. Восемь уязвимостей приводят к записи данных за пределы буфера, а одна (CVE-2024-47540) к перезаписи указателя на функцию. Указанные уязвимости могут потенциально использоваться злоумышленниками для организации выполнения кода при обработке некорректно оформленных мультимедийных данных в форматах MKV, MP4, Ogg, Vorbis и Opus, а также субтитров в формате SSA. Остальные уязвимости приводят к разыменованию нулевого указателя или чтению из области памяти за границей буфера, т.е. могут использоваться для инициирования аварийного завершения.
Подробнее тут
В мультимедийном фреймворке GStreamer, используемом в GNOME, выявлено 29 уязвимостей. Восемь уязвимостей приводят к записи данных за пределы буфера, а одна (CVE-2024-47540) к перезаписи указателя на функцию. Указанные уязвимости могут потенциально использоваться злоумышленниками для организации выполнения кода при обработке некорректно оформленных мультимедийных данных в форматах MKV, MP4, Ogg, Vorbis и Opus, а также субтитров в формате SSA. Остальные уязвимости приводят к разыменованию нулевого указателя или чтению из области памяти за границей буфера, т.е. могут использоваться для инициирования аварийного завершения.
Подробнее тут
Telegraph
В мультимедийном фреймворке GStreamer выявлено 29 уязвимостей
В мультимедийном фреймворке GStreamer, используемом в GNOME, выявлено 29 уязвимостей. Восемь уязвимостей приводят к записи данных за пределы буфера, а одна (CVE-2024-47540) к перезаписи указателя на функцию. Указанные уязвимости могут потенциально использоваться…
Выпуск Wayland-Protocols 1.39 с поддержкой экспериментальных протоколов
Опубликован выпуск пакета wayland-protocols 1.39, содержащего набор протоколов и расширений, дополняющих базовый протокол Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.
Подробнее тут
Опубликован выпуск пакета wayland-protocols 1.39, содержащего набор протоколов и расширений, дополняющих базовый протокол Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.
Подробнее тут
Telegraph
Выпуск Wayland-Protocols 1.39 с поддержкой экспериментальных протоколов
Опубликован выпуск пакета wayland-protocols 1.39, содержащего набор протоколов и расширений, дополняющих базовый протокол Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений. Все протоколы последовательно…
Формат сжатия FLAC официально закреплён в RFC 9639
Комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры интернета, завершил формирование RFC для свободного звукового кодека FLAC (Free Lossless Audio Codec), разработанного сообществом Xiph.Org. Связанная с форматом спецификация опубликована под идентификатором RFC 9639. RFC получил статус "Предложенного стандарта" и описывает существующее состояние формата сжатия FLAC, за исключением явного добавления поддержки 32-разрядного звука и введения ограничений для его адаптации.
Подробнее тут
Комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры интернета, завершил формирование RFC для свободного звукового кодека FLAC (Free Lossless Audio Codec), разработанного сообществом Xiph.Org. Связанная с форматом спецификация опубликована под идентификатором RFC 9639. RFC получил статус "Предложенного стандарта" и описывает существующее состояние формата сжатия FLAC, за исключением явного добавления поддержки 32-разрядного звука и введения ограничений для его адаптации.
Подробнее тут
Telegraph
Формат сжатия FLAC официально закреплён в RFC 9639
Комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры интернета, завершил формирование RFC для свободного звукового кодека FLAC (Free Lossless Audio Codec), разработанного сообществом Xiph.Org. Связанная с форматом…
❤1
Изменение настроек ядра Linux 6.12 привело к проблемам c zRAM в некоторых дистрибутивах
Пользователи систем, использующих механизм zRAM для сжатого хранения раздела подкачки в памяти, столкнулись с проблемой, приводящей к сбою загрузки после обновления ядра Linux до версии 6.12. Проблема проявляется в Gentoo, Void и других дистрибутивах, поддерживающих zRAM и предлагающих пакеты с новыми версиями ядра.
Подробнее тут
Пользователи систем, использующих механизм zRAM для сжатого хранения раздела подкачки в памяти, столкнулись с проблемой, приводящей к сбою загрузки после обновления ядра Linux до версии 6.12. Проблема проявляется в Gentoo, Void и других дистрибутивах, поддерживающих zRAM и предлагающих пакеты с новыми версиями ядра.
Подробнее тут
Telegraph
Изменение настроек ядра Linux 6.12 привело к проблемам c zRAM в некоторых дистрибутивах
Пользователи систем, использующих механизм zRAM для сжатого хранения раздела подкачки в памяти, столкнулись с проблемой, приводящей к сбою загрузки после обновления ядра Linux до версии 6.12. Проблема проявляется в Gentoo, Void и других дистрибутивах, поддерживающих…
Выпуск системы инициализации SysVinit 3.12
Опубликован релиз классической системы инициализации SysVinit 3.12, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Slackware, Debian GNU/Hurd и antiX. Код написан на языке Си и распространяется под лицензией GPLv2.
Подробнее тут
Опубликован релиз классической системы инициализации SysVinit 3.12, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Slackware, Debian GNU/Hurd и antiX. Код написан на языке Си и распространяется под лицензией GPLv2.
Подробнее тут
Telegraph
Выпуск системы инициализации SysVinit 3.12
Опубликован релиз классической системы инициализации SysVinit 3.12, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Slackware, Debian GNU/Hurd и antiX.…
Опубликован postmarketOS 24.12, Linux-дистрибутив для смартфонов и мобильных устройств
После 6 месяцев разработки представлен выпуск проекта postmarketOS 24.12, развивающего дистрибутив Linux для мобильных устройств, базирующийся на пакетной базе Alpine Linux, стандартной Си-библиотеке Musl и наборе утилит BusyBox. Целью проекта является предоставление Linux-дистрибутива для смартфонов и планшетов, не зависящего от жизненного цикла поддержки официальных прошивок и не привязанного к типовым решениям основных игроков индустрии. Сборки подготовлены для 54 устройств, включая PINE64 PinePhone, Purism Librem 5, OnePlus 6, Google Nexus 10, Nokia N900, Lenovo A6000, ASUS MeMo Pad 7, а также различные модели Samsung Galaxy и Xiaomi. Ограниченная экспериментальная поддержка предоставлена для более чем 500 устройств.
Подробнее тут
После 6 месяцев разработки представлен выпуск проекта postmarketOS 24.12, развивающего дистрибутив Linux для мобильных устройств, базирующийся на пакетной базе Alpine Linux, стандартной Си-библиотеке Musl и наборе утилит BusyBox. Целью проекта является предоставление Linux-дистрибутива для смартфонов и планшетов, не зависящего от жизненного цикла поддержки официальных прошивок и не привязанного к типовым решениям основных игроков индустрии. Сборки подготовлены для 54 устройств, включая PINE64 PinePhone, Purism Librem 5, OnePlus 6, Google Nexus 10, Nokia N900, Lenovo A6000, ASUS MeMo Pad 7, а также различные модели Samsung Galaxy и Xiaomi. Ограниченная экспериментальная поддержка предоставлена для более чем 500 устройств.
Подробнее тут
Telegraph
Опубликован postmarketOS 24.12, Linux-дистрибутив для смартфонов и мобильных устройств
После 6 месяцев разработки представлен выпуск проекта postmarketOS 24.12, развивающего дистрибутив Linux для мобильных устройств, базирующийся на пакетной базе Alpine Linux, стандартной Си-библиотеке Musl и наборе утилит BusyBox. Целью проекта является предоставление…
Выпуск свободного эмулятора классических квестов ScummVM 2.9.0
После года разработки опубликован выпуск свободного кроссплатформенного интерпретатора классических квестов ScummVM 2.9.0, заменяющего исполняемые файлы для игр и позволяющего выполнять многие классические игры на платформах, для которых они изначально не предназначены. Код проекта распространяется под лицензией GPLv3+.
Подробнее тут
После года разработки опубликован выпуск свободного кроссплатформенного интерпретатора классических квестов ScummVM 2.9.0, заменяющего исполняемые файлы для игр и позволяющего выполнять многие классические игры на платформах, для которых они изначально не предназначены. Код проекта распространяется под лицензией GPLv3+.
Подробнее тут
Telegraph
Выпуск свободного эмулятора классических квестов ScummVM 2.9.0
После года разработки опубликован выпуск свободного кроссплатформенного интерпретатора классических квестов ScummVM 2.9.0, заменяющего исполняемые файлы для игр и позволяющего выполнять многие классические игры на платформах, для которых они изначально не…
Qualcomm выиграла судебное разбирательство с Arm
Суд присяжных вынес решение в пользу Qualcomm в споре о нарушении лицензионного соглашения Arm Holdings. Постановление суда гласит, что процессоры Snapdragon X, разработанные с использованием наработок компании Nuvia, попадают под действие лицензионного соглашения между Qualcomm и Arm.
Подробнее тут
Суд присяжных вынес решение в пользу Qualcomm в споре о нарушении лицензионного соглашения Arm Holdings. Постановление суда гласит, что процессоры Snapdragon X, разработанные с использованием наработок компании Nuvia, попадают под действие лицензионного соглашения между Qualcomm и Arm.
Подробнее тут
Telegraph
Qualcomm выиграла судебное разбирательство с Arm
Суд присяжных вынес решение в пользу Qualcomm в споре о нарушении лицензионного соглашения Arm Holdings. Постановление суда гласит, что процессоры Snapdragon X, разработанные с использованием наработок компании Nuvia, попадают под действие лицензионного соглашения…
Представлен CobolCraft, сервер для игры Minecraft, написанный на языке COBOL
Проект CobolCraft развивает реализацию сервера для игры Minecraft, совместимую с декабрьским выпуском Minecraft 1.21.4. Код проекта написан на языке COBOL и распространяется под лицензией MIT. Для сборки может использоваться компилятор GnuCOBOL. Для быстрого запуска подготовлен образ контейнера для Docker. В качестве причины выбора языка COBOL, созданного в 1959 году, называется желание изучить данный язык и развеять связанные с ним предрассудки.
Поддерживаются такие возможности как генерация бесконечного ландшафта, динамическая загрузка блоков, сохранение состояния игрока и игрового мира, импорт миров в формате Minecraft, участие до 10 сетевых игроков, интерактивные блоки (например, двери, открывающиеся после нажатия), встроенный чат, консоль для ввода команд. Из расширенных блоков поддерживаются факелы, плиты, кнопки, брёвна, двери, люки и кровати.
Подробнее некуда. Источник тута
Проект CobolCraft развивает реализацию сервера для игры Minecraft, совместимую с декабрьским выпуском Minecraft 1.21.4. Код проекта написан на языке COBOL и распространяется под лицензией MIT. Для сборки может использоваться компилятор GnuCOBOL. Для быстрого запуска подготовлен образ контейнера для Docker. В качестве причины выбора языка COBOL, созданного в 1959 году, называется желание изучить данный язык и развеять связанные с ним предрассудки.
Поддерживаются такие возможности как генерация бесконечного ландшафта, динамическая загрузка блоков, сохранение состояния игрока и игрового мира, импорт миров в формате Minecraft, участие до 10 сетевых игроков, интерактивные блоки (например, двери, открывающиеся после нажатия), встроенный чат, консоль для ввода команд. Из расширенных блоков поддерживаются факелы, плиты, кнопки, брёвна, двери, люки и кровати.
Подробнее некуда. Источник тута
Второй кандидат в релизы графического редактора GIMP 3.0
Сформирован второй кандидат в релизы графического редактора GIMP 3.0. Готовые сборки GIMP 3.0-RC2 опубликованы для Linux (AppImage, flatpak), Windows и macOS.
Подробнее тут
Сформирован второй кандидат в релизы графического редактора GIMP 3.0. Готовые сборки GIMP 3.0-RC2 опубликованы для Linux (AppImage, flatpak), Windows и macOS.
Подробнее тут
Telegraph
Второй кандидат в релизы графического редактора GIMP 3.0
Сформирован второй кандидат в релизы графического редактора GIMP 3.0. Готовые сборки GIMP 3.0-RC2 опубликованы для Linux (AppImage, flatpak), Windows и macOS. Среди наиболее значимых улучшений в GIMP 3.0: Переход на библиотеку GTK3 и CSS-подобную систему…
Опубликован исходный код Mikage, эмулятора Nintendo 3DS
Разработчик Mikage, проприетарного эмулятора игровой консоли Nintendo 3DS, объявил об открытии исходного кода проекта. Код эмулятора, написанный на языке C++, уже размещён на GitHub, но лицензия для дальнейшего развития открытого проекта пока окончательно не выбрана. Эмулятор поддерживает платформы Linux, Android и Windows на архитектурах x86_64 и ARM64.
Подробнее тут
Разработчик Mikage, проприетарного эмулятора игровой консоли Nintendo 3DS, объявил об открытии исходного кода проекта. Код эмулятора, написанный на языке C++, уже размещён на GitHub, но лицензия для дальнейшего развития открытого проекта пока окончательно не выбрана. Эмулятор поддерживает платформы Linux, Android и Windows на архитектурах x86_64 и ARM64.
Подробнее тут
Telegraph
Опубликован исходный код Mikage, эмулятора Nintendo 3DS
Разработчик Mikage, проприетарного эмулятора игровой консоли Nintendo 3DS, объявил об открытии исходного кода проекта. Код эмулятора, написанный на языке C++, уже размещён на GitHub, но лицензия для дальнейшего развития открытого проекта пока окончательно…