Linux.org.ru

Syndicate content
Linux.org.ru: Новости
Updated: 3 min 16 sec ago

В Godot появился официальный магазин ассетов (бета)

2 hours 41 min ago

Братья и сестры, возрадуйтесь! Произошло то, что происходит с любым зрелым игровым движком, перешагнувшим определенный порог популярности. Godot обзавелся собственным магазином ассетов. И это большой шаг вперед - в светлое будущее! Теперь каждый сможет запилить свои ассеты, и даже немного заработать. А может и много...

Это действительно знаменательное событие, т.к. вместо нескольких неофициальных сайтов с ассетами появился один официальный магазин ассетов для Godot. Пока в стадии беты. Без особой огласки. Но автор подглядел. :)

Что нам предлагают:

  • платные и бесплатные ассеты.
  • различные плагины, инструменты и расширения для Godot;
  • удобный поиск с фильтрацией по лицензиям и системой тегов;
  • множество категорий: 2D, 3D, Tools, Plugins, Materials, GDExtensions, VFX и т.п.

Пока что на стадии беты в каталоге магазина доступен только бесплатный контент.

Наиболее популярный плагин сейчас: GodotSteam for GDExtension (набор инструментов для интеграции Godot в Steam).

Впереди большие планы:

  • улучшение поисковых настроек;
  • улучшение системы уведомлений;
  • установка ассетов через drag'n'drop;
  • добавление мобильной версии сайта;
  • добавление платных ассетов и плагинов;
  • добавление CLI-интерфейса для работы с магазином из терминала;
  • система аналитики ассетов в панели администрирования;
  • система отзывов, аналогичная оценкам и отзывам в Steam;
  • система предложений, которая поможет найти больше подходящих для вас ассетов, инструментов и плагинов.

В настоящее время в Steam доступно более 2400 игр на движке Godot и каждую неделю появляются новые. Это хороший повод для новичков геймдева задуматься и попробовать лучший свободный движок.

Видеообзор

 asset store, , , ,

Альт Образование 11.0

2 hours 45 min ago

Доступен релиз операционной системы «Альт Образование» 11.0.

Сборка подготовлена на x86_64 и AArch64 Одиннадцатой платформы (ветка p11 Salvia), на базе ядра 6.12 (LTS).

Скачать образ:

( читать дальше... )

 , , education,

Lua 5.5.0 Beta

3 hours 29 min ago

30 Июня состоялся предварительный (бета) релиз новой версии языка программирования Lua.

Lua – это встраиваемый, интерпретируемый язык программирования, используемый в огромном числе программных продуктов как язык-компаньон.

( читать дальше... )

>>> Анонс Lua5.5 релиза в списке рассылки

>>> Описание основных изменений

>>> Онлайн документация

>>> Прямая ссылка на архив исходного кода

>>> Прямая ссылка на архив с тестами

 

Valve выпустила июньское обновление Steam для Linux

Tue, 07/01/2025 - 23:05

Компания Valve представила июньское обновление клиента Steam для Linux. Главное нововведение — включение Proton по умолчанию для запуска Windows-игр, для которых нет нативной Linux-версии. Ранее для этого требовалось вручную активировать опцию «Enable SteamPlay for other titles» в настройках.

Кроме того, в Linux-версии ускорена установка обновлений — если раньше процесс мог занимать минуты, теперь он завершается за секунды.

Обновление также сократило время запуска Steam для пользователей с большим количеством игр, добавленных не через Steam. Добавлен игровой оверлей (In-Game Overlay) с мониторингом производительности, отображающий FPS, загрузку CPU и GPU. Пока что полный функционал доступен только в Windows-версии, а в Linux-реализации возможности ограничены. Valve пообещала выровнять функционал в будущих обновлениях.

Параллельно выпущена новая версия SteamOS 3.7.13 на базе Arch Linux. В ней исправлены ошибки, включая проблемы с Wi-Fi на Steam Deck OLED, а также добавлена поддержка кнопок питания для устройств AYANEO, AYN, GPD, MSI, ONEXPLAYER и OrangePi. Для разработчиков в udisk добавлены модули btrfs и lvm2.

В каталоге Steam теперь доступно 16 139 игр с поддержкой Linux. По данным Steam Database, пользователи Linux чаще всего запускают 4025 игр. Топ-5 самых популярных: Counter-Strike 2, Dota 2, Banana, Stardew Valley, Team Fortress 2.

 , ,

libmlk v1.0.0

Tue, 07/01/2025 - 22:07

Разработчица из Японии, создательница AzPainter и одна из наиболее квалифицированных современных программистов, известная в сети как Azel, опубликовала релиз 1.0.0 перспективного легковесного графического тулкита mlk, лежащего в основе AzPainter, AzFontViewer, AzImgView и других программ.

Mlk, начинавшийся как минимальная надстройка над Xlib, теперь также поддерживает opengl и wayland.

( читать дальше... )

>>> Скриншоты программ

>>> Страница mlk на сайте Azel

 , mlk,

Embox v0.6.7

Tue, 07/01/2025 - 21:32

1 июля 2025 года вышла новая версия открытой операционной системы реального времени Embox.

Embox предназначена для встраиваемых систем. Главной идей является использование Linux-ПО без Linux. ОС является POSIX-совместимой и кроссплатформенной (ARM, MIPS, x86, RISC-V, Microblaze, SPARC, PowerPC, E2K), имеет аналог ./configure; make; make install, поддерживает C++. Есть поддержка ряда файловых систем: FAT, ext2/3/4, поддержка сетевого, графического и остальных системных стеков. Доступны популярные ЯП: Python, Lisp TCL, Ruby, Lua, JS, Scheme.

( читать дальше... )

 , , iec 61499, ,

Вышел Zabbix 7.4

Tue, 07/01/2025 - 19:48

Состоялся релиз свободной системы мониторинга Zabbix 7.4. Выпуск 7.4 отнесён к версиям с коротким сроком официальной поддержки. Для пользователей, которые предпочитают долгий срок поддержки, рекомендуем использовать Zabbix 7.0 LTS.

Zabbix — универсальная система для мониторинга производительности и доступности серверов, сервисов, инженерного и сетевого оборудования, приложений, баз данных, систем виртуализации, контейнеров, ИТ-сервисов, веб-сервисов, облачной инфраструктуры и IoT устройств.

( читать дальше... )

 ,

Rust 1.88.0

Sun, 06/29/2025 - 22:11

Опубликован следующий стабильный релиз компилятора и стандарта языка Rust.

В этой версии добавлены следующие возможности:

  1. Синтаксис для описания функций без пролога и эпилога. Тело таких функций обязано состоять из naked_asm! блока :
#[unsafe(naked)] pub unsafe extern "sysv64" fn wrapping_add(a: u64, b: u64) -> u64 { // Equivalent to `a.wrapping_add(b)`. core::arch::naked_asm!( "lea rax, [rdi + rsi]", "ret" ); }
  1. Возможность объявлять две и более переменных в условных выражениях if / while:
if let Channel::Stable(v) = release_info() && let Semver { major, minor, .. } = v && major == 1 && minor == 88 { println!("`let_chains` was stabilized in this version"); }
  1. В DSL для условной компиляции cfg добавлены константы true и false, которые так же стали доступны в макросе cfg!.

  2. Добавлено предупреждение о попытке обращения к нулевому указателю для функций, чьи инварианты корректной работы требуют не нулевых адресов. К примеру попытка сконструировать объект std::slice по нулевому адресу:

// Undefined behavior unsafe { std::slice::from_raw_parts(ptr::null(), 1); }

приведёт к выдаче сообщения. По умолчанию это предупреждение имеет уровень deny-by-default, то есть будет рассмотрено компилятором как ошибка.

Все нововведения перечислены в списке изменений.

 

PeaZip 10.5

Sun, 06/29/2025 - 17:10

PeaZip — это про­грам­ма-ар­хи­ва­тор, на­пи­сан­ная на FreePascal (Lazarus) и до­ступ­ная на Linux, macOS, Windows и BSD. Сов­ме­сти­ма с ReactOS и Wine. Эта вер­сия со­бра­на с Lazarus 4.x, но под­дер­жка сбор­ки с 3.х и 2.х со­хра­ня­ет­ся.

Так­же раз­ви­ва­ет соб­ствен­ный фор­мат ар­хи­вов — PEA (Pack, En­crypt, Authen­ti­cate), целью ко­то­ро­го явля­ет­ся бе­зо­пас­ность дан­ных, пре­до­ста­вле­ние ар­хи­ва­ции, сжа­тия и мно­го­том­но­го раз­де­ле­ния фай­лов, а так­же про­вер­ки кон­троль­ных сумм / це­ло­ст­но­сти хэ­шей и а­утен­ти­фи­ци­ру­емо­го ши­фро­ва­ния фай­лов.

В этом об­но­вле­нии был улуч­шен фай­ло­вый ме­нед­жер, улуч­ше­на про­из­во­ди­тель­ность про­смо­тра ар­хи­вов и их ре­дак­ти­ро­ва­ние, до­ба­вле­на фун­кция для пре­дот­вра­ще­ния за­пу­ска поль­зо­ва­тель­ско­го спи­ска рас­ши­ре­ний фай­лов без под­твер­жде­ния, а так­же фун­кция по­ка­за и скры­тия скры­тых фай­лов.

( читать дальше... )

 , , , ,

Линус Товальдс намерен исключить BcacheFS из ядра Linux 6.17

Sat, 06/28/2025 - 16:33

Очередная дискуссия между Линусом Торвальсом и Кентом Оверстритом (Kent Overstreet), автором BcacheFS, завершилась тем, что Линус выразил готовность исключить код BcacheFS из ядра Linux 6.17. При этом Линус принял в состав ядра 6.16 изменения в BcacheFS, ставшие предметом очередного недовольства действиями Кента. Линус написал:

Я считаю, что наши пути разойдутся в окне слияния 6.17.

Вы очень ясно дали понять, что я не могу подвергать сомнению какие-либо исправления ошибок и должен просто принимать всё подряд.

Честно говоря, я не чувствую себя особо комфортно, будучи вовлечённым во всё это, и единственное, с чем мы оба, похоже, действительно согласились в обсуждении, это то, что «мы закончили».

Предшествовавшая данному заявлению переписка с Кентом велась в личном порядке и детали пока не ясны. Тем не менее, в обсуждении данной темы Кент написал, что возможно его слова в частной переписке были неправильно истолкованы и он не считает, что BcacheFS следует исключить из ядра. При этом он готов к прекращению поставки BcacheFS в основном составе ядра Linux и это не убьёт проект, хотя и будет огромной проблемой. В случае удаления BcacheFS разработка будет продолжена и данная ФС станет распространяться в форме модуля DKMS. Кент также отметил, что исключение BcacheFS из ядра будет лучшим вариантом для его с Линусом спокойствия, но явно не станет лучшим решением для пользователей и сообщества разработчиков.

Споры между Кентом и Линусом вызваны постоянными нарушениями правил отправки изменений и исправлений в ядро. Кент считает, что исправления проблем в ФС должны продвигаться безотлагательно и любыми возможными способами. Линус настаивает на том, что функциональные изменения и крупные исправления допускаются на начальной стадии разработки новой ветки ядра, а поздние кандидаты в релизы сосредоточены только на исправлении ошибок. Кент регулярно нарушает данное правило и присылает крупные изменения в неподходящий момент, что приводит к недовольству Линуса и к новой волне споров. Ранее Линус уже предупреждал Кента о желании удалить BcacheFS из основного ядра, так как Кент продолжает играть один в своей песочнице, не подключается к совместной работе и не желает принимать правила игры сообщества разработчиков ядра.

В случае с ядром 6.16 Кент отправил для включения в обновление RC3 набор патчей, среди которых был патч с реализацией новой опции «journal_rewind». Линус написал, что Кент забыл о том, что после закрытия окна приёма функциональных изменений добавление новой функциональности в ядро не допускается, даже если она связана с исправлением других ошибок, так как добавление новых возможностей на поздних стадиях формирования релиза может привести к регрессиям. Кроме того, BcacheFS продолжает позиционироваться как экспериментальная ФС и оперативность устранения ошибок в ней не является столь критичной.

Кент ответил, что главная цель разработки - предоставить пользователям работающий код, поэтому он не намерен уступать в вопросах, касающихся исправления ошибок, влияющих на сохранение целостности данных. В отличие от других подсистем, ошибки в ФС не решаются перезагрузкой и могут приводить к повреждению данных, поэтому, по мнению Кента, откладывание их исправления до следующего окна приёма изменений недопустимо, даже если подобные исправления требуют внесения крупных изменений.

Добавленная опция «journal_rewind» откатывала изменения в журнале для сброса ФС в более раннее состояние. Кент считает, что новая опция должна быть включена безотлагательно, так как она решает проблему с восстановлением ФС у пользователей, столкнувшихся с ошибкой при удалении подразделов и не имеющих резервной копии. Вначале Линус отказался принимать набор патчей с данным изменением в ядро 6.16-RC3, но после личной переписки с Кентом изменил свою позицию и принял изменения в кодовую базу, на основе которой формируется обновление 6.16-RC4.

 , , , ,

Выручка компании Canonical за 2024 год составила 291 млн долларов

Sat, 06/28/2025 - 10:48

Компания Canonical опубликовала финансовый отчёт за 2024 год, в соответствии с которым выручка за прошлый год составила 291 млн долларов. Для сравнения в 2023 году был получен $251 млн, в 2022 году — $205 млн, а в 2013 — $84 млн. Валовая прибыль компании за 2024 год составила $258,3 млн (в 2023 году — $218,5 млн), а операционная прибыль — $15,5 млн (в 2023 году — $11,2 млн).

Что касается расходов, то $77,5 млн (в 2023 году — $75,4 млн) было потрачено на организацию продаж и маркетинг; $36,7 млн — на разработку и исследования; $138 млн на административные расходы. В 2024 году в компании было трудоустроено 1175 сотрудников (в 2023 году насчитывалось 1034 сотрудника, в 2022 году — 858, а в 2014 году — 337 сотрудников).

 , , , ,

lightning-image-viewer 0.2.0

Thu, 06/26/2025 - 21:47

Быстрый и легковесный десктопный вьювер изображений с минималистичным UI/UX «прозрачный полноэкранный оверлей» с управлением, аналогичным картографическим приложениям (в т. ч. зум скроллом и пан перетаскиванием, закрытие кликом в любой точке), позволяющим быстро и удобно открывать-закрывать произвольные изображения из файлового менеджера и зумить детали (как на некоторых веб-сайтах).

Написан на C с SDL3. Поддерживаются форматы изображений, которые поддерживаются SDL3_Image (то есть, все популярные кроме HEIC).

( читать дальше... )

 , , , ,

pkgconf 2.5.0 и 2.5.1

Wed, 06/25/2025 - 20:11

19 и 25 июня, после более трёх месяцев разработки, состоялись выпуски 2.5.0 и 2.5.1 библиотеки и консольной утилиты pkgconf – кроссплатформенной замены pkg-config от freedesktop.org.

Проект написан на языке C и распространяется по лицензии ISC.

( читать дальше... )

 , ,

Firefox 140

Wed, 06/25/2025 - 06:12

Доступна финальная версия Firefox 140, а также новая ветка с долгосрочной поддержкой (ESR).

( читать дальше... )

 ,

Who's online

There are currently 0 users and 2 guests online.