Сравнение производительности игр в Windows 11 и Fedora Linux 40
Издание Forbes опубликовало результаты оценки производительности работы компьютерных игр в Windows 11 Home и Fedora 40 cо штатным ядром Linux 6.10, драйверами и пакетом Proton из репозиториев дистрибутива. В обеих системах был включён режим управления энергопотреблением, ориентированный на достижение максимальной производительности.
Тесты проводились на ноутбуке Framework 13 с CPU AMD Ryzen 7 7840U и GPU Radeon 780M. При запуске в Linux тестировались как родные сборки игр для Linux, так и сборки, оформленные для Windows, но выполняемые при помощи пакета Proton.
В играх Shadow of the Tomb Raider (родная сборка) и Cyberpunk 2077 (запуск через proton) в Linux наблюдался более высокий FPS, а при запуске Total War: Warhammer III (родная сборка) и Forza Horizon 5 (запуск через proton) производительность оказалась выше в Windows.
Linux / Линукс🥸
Издание Forbes опубликовало результаты оценки производительности работы компьютерных игр в Windows 11 Home и Fedora 40 cо штатным ядром Linux 6.10, драйверами и пакетом Proton из репозиториев дистрибутива. В обеих системах был включён режим управления энергопотреблением, ориентированный на достижение максимальной производительности.
Тесты проводились на ноутбуке Framework 13 с CPU AMD Ryzen 7 7840U и GPU Radeon 780M. При запуске в Linux тестировались как родные сборки игр для Linux, так и сборки, оформленные для Windows, но выполняемые при помощи пакета Proton.
В играх Shadow of the Tomb Raider (родная сборка) и Cyberpunk 2077 (запуск через proton) в Linux наблюдался более высокий FPS, а при запуске Total War: Warhammer III (родная сборка) и Forza Horizon 5 (запуск через proton) производительность оказалась выше в Windows.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍46
GIMP 3 переведён на стадию заморозки строковых данных
Разработчики графического редактора GIMP объявили о переводе ветки GIMP 3 на стадию заморозки строковых данных, при которой прекращено внесения изменений в текстовые строки, показываемые в интерфейсе. Заморозка строк является одной из финальных стадий подготовки релиза и производится, чтобы дать время (как минимум месяц) на завершение работы команд, занимающимся переводом интерфейса на различные языки, чтобы они не отвлекались на отслеживание изменений в уже переведённых элементах.
В ветке GIMP 3.0 предложены такие улучшения, как переход на GTK3, штатная поддержка Wayland и HiDPI, базовая поддержка цветовой модели CMYK (позднее связывание),значительная чистка кодовой базы, новый API для разработки плагинов, кэширование отрисовки, поддержка выделения нескольких слоёв (Multi-layer selection), редактирование в исходном цветовом пространстве, начальная реализация недеструктивного режима редактирования.
Linux / Линукс🥸
Разработчики графического редактора GIMP объявили о переводе ветки GIMP 3 на стадию заморозки строковых данных, при которой прекращено внесения изменений в текстовые строки, показываемые в интерфейсе. Заморозка строк является одной из финальных стадий подготовки релиза и производится, чтобы дать время (как минимум месяц) на завершение работы команд, занимающимся переводом интерфейса на различные языки, чтобы они не отвлекались на отслеживание изменений в уже переведённых элементах.
В ветке GIMP 3.0 предложены такие улучшения, как переход на GTK3, штатная поддержка Wayland и HiDPI, базовая поддержка цветовой модели CMYK (позднее связывание),значительная чистка кодовой базы, новый API для разработки плагинов, кэширование отрисовки, поддержка выделения нескольких слоёв (Multi-layer selection), редактирование в исходном цветовом пространстве, начальная реализация недеструктивного режима редактирования.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🙏4
Please open Telegram to view this post
VIEW IN TELEGRAM
3😁86👍19❤8
Выпуск файлового менеджера Midnight Commander 4.8.32
Midnight Commander развивается с 1994 года и предоставляет двухпанельный интерфейс в стиле Norton Commander. Midnight Commander обладает такими особенностями, как поддержка мыши, встроенный просмотрщик файлов и редактор текста с подсветкой синтаксиса, использование виртуальных ФС для навигации внутри архивов, пакетов и сетевых хранилищ (SFTP, SSH), подключение обработчиков различных типов файлов, режим быстрого перехода в режим терминала для запуска команд, использование закладок для перехода к часто используемым местам в ФС, гибкие средства для поиска. Код проекта написан на языке Си и распространяется под лицензией GPLv3+.
Изменения:
• Добавлена поддержка использования escape-последовательности OSC 7 для передачи информации о текущем каталоге в эмулятор терминала, что позволяет при открытии новой вкладки в GNOME Terminal сохранить текущий каталог.
• При выполнении операций копирования и перемещения обеспечено сохранение атрибутов ФС ext2.
• Изменено наименование временных каталогов, которые теперь уникальны для каждого запуска.
И другие изменения.
Linux / Линукс🥸
Midnight Commander развивается с 1994 года и предоставляет двухпанельный интерфейс в стиле Norton Commander. Midnight Commander обладает такими особенностями, как поддержка мыши, встроенный просмотрщик файлов и редактор текста с подсветкой синтаксиса, использование виртуальных ФС для навигации внутри архивов, пакетов и сетевых хранилищ (SFTP, SSH), подключение обработчиков различных типов файлов, режим быстрого перехода в режим терминала для запуска команд, использование закладок для перехода к часто используемым местам в ФС, гибкие средства для поиска. Код проекта написан на языке Си и распространяется под лицензией GPLv3+.
Изменения:
• Добавлена поддержка использования escape-последовательности OSC 7 для передачи информации о текущем каталоге в эмулятор терминала, что позволяет при открытии новой вкладки в GNOME Terminal сохранить текущий каталог.
• При выполнении операций копирования и перемещения обеспечено сохранение атрибутов ФС ext2.
• Изменено наименование временных каталогов, которые теперь уникальны для каждого запуска.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍19❤3
Продвижение кода на языке Rust в ядро Linux происходит медленнее, чем ожидалось
В своём выступлении на конференции Open Source Summit China Линус Торвальдс рассказал, что он ожидал более быстрого процесса внедрения в ядро компонентов, написанных на языке Rust. Отчасти проблема в том, что старые разработчики привыкли к языку Си и не видят необходимости в изучении нового языка, который в некоторых аспектах сильно отличается от языка Си. Подобное отношение среди разработчиков приводит к некоторому сопротивлению внедрению Rust. Ещё одной причиной медленного продвижения Rust в ядро упомянуто то, что сама инфраструктура Rust не была суперстабильной.
Linux / Линукс🥸
В своём выступлении на конференции Open Source Summit China Линус Торвальдс рассказал, что он ожидал более быстрого процесса внедрения в ядро компонентов, написанных на языке Rust. Отчасти проблема в том, что старые разработчики привыкли к языку Си и не видят необходимости в изучении нового языка, который в некоторых аспектах сильно отличается от языка Си. Подобное отношение среди разработчиков приводит к некоторому сопротивлению внедрению Rust. Ещё одной причиной медленного продвижения Rust в ядро упомянуто то, что сама инфраструктура Rust не была суперстабильной.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29😢9🤔7😁1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁68👍3
🎉 Знаменательная дата — сегодня Linux исполнилось 33 года!
Немного истории и интересных фактов:
▪️25 августа 1991 года после пяти месяцев разработки 21-летний студент Линус Торвальдс объявил о создании рабочего прототипа новой операционной системы Linux.
▪️ Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тысяч строк исходного кода. Современное ядро Linux насчитывает более 30 млн строк кода.
▪️По данным исследования 2010 года, приблизительная стоимость разработки с нуля проекта, аналогичного современному ядру Linux, составила бы более миллиарда долларов США (расчёт производился, когда в ядре было 13 млн строк кода), по другим оценкам - более 3 миллиардов.
▪️ Ядро Linux создано под впечатлением от операционной системы MINIX, которая не устраивала Линуса своей ограниченной лицензией.
▪️Первоначально Линус хотел назвать ядро Freax, от слов «free», «freak» и X (Unix). Но имя «Linux» ядро получило с лёгкой руки Ари Лемке. По просьбе Линуса он разместил ядро на FTP-сервере университета, назвав директорию с архивом не «freax», а «linux».
▪️Официальный талисман Linux-ядра, пингвин Tux, был выбран в результате соревнования в 1996 году. Имя Tux расшифровывается как Torvalds UniX.
Linux / Линукс🎉
Немного истории и интересных фактов:
▪️25 августа 1991 года после пяти месяцев разработки 21-летний студент Линус Торвальдс объявил о создании рабочего прототипа новой операционной системы Linux.
▪️ Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тысяч строк исходного кода. Современное ядро Linux насчитывает более 30 млн строк кода.
▪️По данным исследования 2010 года, приблизительная стоимость разработки с нуля проекта, аналогичного современному ядру Linux, составила бы более миллиарда долларов США (расчёт производился, когда в ядре было 13 млн строк кода), по другим оценкам - более 3 миллиардов.
▪️ Ядро Linux создано под впечатлением от операционной системы MINIX, которая не устраивала Линуса своей ограниченной лицензией.
▪️Первоначально Линус хотел назвать ядро Freax, от слов «free», «freak» и X (Unix). Но имя «Linux» ядро получило с лёгкой руки Ари Лемке. По просьбе Линуса он разместил ядро на FTP-сервере университета, назвав директорию с архивом не «freax», а «linux».
▪️Официальный талисман Linux-ядра, пингвин Tux, был выбран в результате соревнования в 1996 году. Имя Tux расшифровывается как Torvalds UniX.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
3🎉109👍20❤15
"Привет всем, кто использует Minix. Я делаю (бесплатную) операционную систему (это просто хобби, не будет большой и профессиональной, как gnu) для 386(486) AT-клонов ..."
Именно с такого заявления, 25 августа 1991 года, тогда ещё 21-летний студент Линус Торвальдс объявил о создании рабочего прототипа новой операционной системы Linux. Первый публичный выпуск ядра Linux состоится 17 сентября 1991 года: версия 0.01 будет содержать только 10 тысяч строк кода и весить 62 КБ в сжатом виде.
Linux / Линукс🥸
Именно с такого заявления, 25 августа 1991 года, тогда ещё 21-летний студент Линус Торвальдс объявил о создании рабочего прототипа новой операционной системы Linux. Первый публичный выпуск ядра Linux состоится 17 сентября 1991 года: версия 0.01 будет содержать только 10 тысяч строк кода и весить 62 КБ в сжатом виде.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍69🎉29😁3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁69👍14🤔5💯2
SurrealEngine - открытая реализация игрового движка Unreal Engine 1
Проект SurrealEngine развивает открытую реализацию первых версий игрового движка Unreal Engine и нацелен на предоставление возможности запуска игрового процесса с использованием карт из оригинальной игры Unreal Tournament (UT99), выпущенной в 1999 году, не используя оригинальный проприетарный движок. Помимо Windows проектом поддерживается работа в Linux с использованием библиотек SDL2, waylandpp и libasound2. Проект написан на языке С++ и распространяется под открытой лицензией zlib.
На текущей стадии развития движок SurrealEngine может загружать и отрисовывать карты, а также поддерживает почти все возможности скриптов UnrealScript (пока не реализованы только массивы и некоторые сетевые возможности). Поддерживается определение ресурсов из следующих игр на базе движка Unreal Engine 1: Unreal Tournament, Unreal, Unreal Gold, Deus Ex, Klingon Honor Guard, NERF Arena Blast, TNN Outdoors Pro Hunter, Rune Classic, Clive Barker's Undying, Tactical-Ops: Assault on Terror и Wheel of Time. При этом относительно рабочая возможность запуска пока достигнута только для игр Unreal Tournament и Unreal Gold, а при попытке запуска остальных игр наблюдаются аварийные завершения.
Linux / Линукс🥸
Проект SurrealEngine развивает открытую реализацию первых версий игрового движка Unreal Engine и нацелен на предоставление возможности запуска игрового процесса с использованием карт из оригинальной игры Unreal Tournament (UT99), выпущенной в 1999 году, не используя оригинальный проприетарный движок. Помимо Windows проектом поддерживается работа в Linux с использованием библиотек SDL2, waylandpp и libasound2. Проект написан на языке С++ и распространяется под открытой лицензией zlib.
На текущей стадии развития движок SurrealEngine может загружать и отрисовывать карты, а также поддерживает почти все возможности скриптов UnrealScript (пока не реализованы только массивы и некоторые сетевые возможности). Поддерживается определение ресурсов из следующих игр на базе движка Unreal Engine 1: Unreal Tournament, Unreal, Unreal Gold, Deus Ex, Klingon Honor Guard, NERF Arena Blast, TNN Outdoors Pro Hunter, Rune Classic, Clive Barker's Undying, Tactical-Ops: Assault on Terror и Wheel of Time. При этом относительно рабочая возможность запуска пока достигнута только для игр Unreal Tournament и Unreal Gold, а при попытке запуска остальных игр наблюдаются аварийные завершения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32❤6😁4
Линус Торвальдс начал сожалеть, что одобрил добавление Bcachefs в ядро Linux
При обсуждении очередной порции исправлений, предложенных для включения в ядро 6.11-rc5 автором Bcachefs, Линус Торвальдс написал, что начинает сожалеть о том, что принял файловую систему Bcachefs в состав ядра. Недовольство Торвальдса связано с тем, что Кент Оверстрит, автор Bcachefs, на стадии финальных кандидатов в релизы, присылает слишком объёмные исправления, которые по сути, не только исправляют ошибки, но и продолжают развитие функциональности, при том, что функциональные изменения допускаются только на начальной стадии разработки новой ветки, а на стадии rc5 принимаются только отдельные небольшие исправления, размер которых желательно не должен превышать 100 строк кода.
Присланный для Bcachefs патч, в котором было добавлено 1309 строк и удалено 671 строк в 39 файлах, помимо исправления ошибок включал два значительные изменения: поддержку новой структуры данных для управления списком свободных элементов в кэше и возможность преобразования хэш-таблиц для кэша.
Это не первый случай, когда крупные исправления для Bcachefs отправляются после окна приёма изменений, и не первый случай, когда вместо простых исправлений ошибок продвигаются более тяжёлые функциональные дополнения, вносимые через запросы на внесение исправлений на финальных стадиях разработки новой ветки.
Linux / Линукс🥸
При обсуждении очередной порции исправлений, предложенных для включения в ядро 6.11-rc5 автором Bcachefs, Линус Торвальдс написал, что начинает сожалеть о том, что принял файловую систему Bcachefs в состав ядра. Недовольство Торвальдса связано с тем, что Кент Оверстрит, автор Bcachefs, на стадии финальных кандидатов в релизы, присылает слишком объёмные исправления, которые по сути, не только исправляют ошибки, но и продолжают развитие функциональности, при том, что функциональные изменения допускаются только на начальной стадии разработки новой ветки, а на стадии rc5 принимаются только отдельные небольшие исправления, размер которых желательно не должен превышать 100 строк кода.
Присланный для Bcachefs патч, в котором было добавлено 1309 строк и удалено 671 строк в 39 файлах, помимо исправления ошибок включал два значительные изменения: поддержку новой структуры данных для управления списком свободных элементов в кэше и возможность преобразования хэш-таблиц для кэша.
Это не первый случай, когда крупные исправления для Bcachefs отправляются после окна приёма изменений, и не первый случай, когда вместо простых исправлений ошибок продвигаются более тяжёлые функциональные дополнения, вносимые через запросы на внесение исправлений на финальных стадиях разработки новой ветки.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38😁16❤5
Please open Telegram to view this post
VIEW IN TELEGRAM
❤70😁15🫡10😢3💯3
Опубликован композитный сервер Wayfire 0.9, использующий Wayland
Он позволяет формировать нетребовательные к ресурсам интерфейсы пользователя c 3D-эффектами в стиле 3D-плагинов к Compiz (переключение экранов через 3D-куб, пространственная раскладка окон, морфинг при работе с окнами и т.п.). Wayfire поддерживает расширение через плагины и предоставляет гибкую систему настройки. Код проекта написан на языке C++ и распространяется под лицензией MIT.
В новой версии:
• Добавлена поддержка протокола "session-lock", предоставляющего средства для организации блокировки сеанса, например, во время работы хранителя экрана или вывода диалога аутентификации.
• Реализована возможность использования плагина xkb-bindings для назначения клавиатурных комбинаций, срабатывающих независимо от активной раскладки клавиатуры.
• Налажена сборка на платформе FreeBSD
И другие изменения.
Linux / Линукс🥸
Он позволяет формировать нетребовательные к ресурсам интерфейсы пользователя c 3D-эффектами в стиле 3D-плагинов к Compiz (переключение экранов через 3D-куб, пространственная раскладка окон, морфинг при работе с окнами и т.п.). Wayfire поддерживает расширение через плагины и предоставляет гибкую систему настройки. Код проекта написан на языке C++ и распространяется под лицензией MIT.
В новой версии:
• Добавлена поддержка протокола "session-lock", предоставляющего средства для организации блокировки сеанса, например, во время работы хранителя экрана или вывода диалога аутентификации.
• Реализована возможность использования плагина xkb-bindings для назначения клавиатурных комбинаций, срабатывающих независимо от активной раскладки клавиатуры.
• Налажена сборка на платформе FreeBSD
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22
Фонд Sovereign инвестирует 686 тысяч евро в обновление инфраструктуры FreeBSD
Организация FreeBSD Foundation сообщила о получении от немецкого фонда STF (Sovereign Tech Fund) инвестиций в размере 686400 евро, выделенных для улучшения инфраструктуры, безопасности, средств для разработчиков и соответствия регуляторным требованиям. Работу, на которую получено финансирование, планируют провести с августа 2024 года до начала 2025 года, и сосредоточить на пяти проектах:
• Улучшение инструментария и процессов для организации сборки в незащищённых окружениях, которые могут быть скомпрометированы (архитектура с нулевым доверием - Zero Trust).
• Внедрение комбинированных средств непрерывной интеграции и непрерывного развёртывания (CI/CD - Сontinuous Integration и Continuous Delivery) для ускорения разработки и сокращения циклов формирования релизов.
• Разработка утилит и процессов для сокращения технического долга.
• Модернизация и расширение средств для поддержание безопасности коллекции приложений и портов, а также приведения их к соответствию требованиям европейского законодательства в области обеспечения безопасности ПО.
• Создание новых и расширение существующих инструментов и процессов для учёта компонентов и зависимостей, используемых при сборке (SBOM -Software Bill Of Material).
Linux / Линукс🥸
Организация FreeBSD Foundation сообщила о получении от немецкого фонда STF (Sovereign Tech Fund) инвестиций в размере 686400 евро, выделенных для улучшения инфраструктуры, безопасности, средств для разработчиков и соответствия регуляторным требованиям. Работу, на которую получено финансирование, планируют провести с августа 2024 года до начала 2025 года, и сосредоточить на пяти проектах:
• Улучшение инструментария и процессов для организации сборки в незащищённых окружениях, которые могут быть скомпрометированы (архитектура с нулевым доверием - Zero Trust).
• Внедрение комбинированных средств непрерывной интеграции и непрерывного развёртывания (CI/CD - Сontinuous Integration и Continuous Delivery) для ускорения разработки и сокращения циклов формирования релизов.
• Разработка утилит и процессов для сокращения технического долга.
• Модернизация и расширение средств для поддержание безопасности коллекции приложений и портов, а также приведения их к соответствию требованиям европейского законодательства в области обеспечения безопасности ПО.
• Создание новых и расширение существующих инструментов и процессов для учёта компонентов и зависимостей, используемых при сборке (SBOM -Software Bill Of Material).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉27👍2😁2😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍33😁22❤3🫡1
Проект OpenBSD охватил изменениями всю отделившуюся от NetBSD кодовую базу
Тэо де Раадт объявил, что проект OpenBSD достиг рубежа, при котором вся импортированная в 1995 году кодовая база охвачена изменениями - не осталось ни одного не изменённого или не удалённого оригинального файла оригинальной кодовой базы. Последним не изменённым компонентом оставалась игра quiz, в которой на днях проверка знаний, связанных с Грецией, заменена на проверку терминологии, связанной с кораблями.
Linux / Линукс🥸
Тэо де Раадт объявил, что проект OpenBSD достиг рубежа, при котором вся импортированная в 1995 году кодовая база охвачена изменениями - не осталось ни одного не изменённого или не удалённого оригинального файла оригинальной кодовой базы. Последним не изменённым компонентом оставалась игра quiz, в которой на днях проверка знаний, связанных с Грецией, заменена на проверку терминологии, связанной с кораблями.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24👍8