LINUX.ORG.RU

FreeCAD приступает к сбору телеметрии

Группа Open Source

Проект FreeCAD анонсировал сбор телеметрии в приложении. Данные помогут разработчикам составить объективную картину об использовании FreeCAD — без эмоций, которыми переполнены трекер ошибок и пользовательский форум.

Какие данные собираются:

  • Системная информация (ОС, архитектура).
  • Пользовательские предпочтения (тема, конфигурация интерфейса).
  • Список установленных аддонов и макросов от сторонних разработчиков.
  • Крэш-логи.
  • Ошибки, которые пользователь совершает при использовании программы, такие как избыточное использование ограничителей.
  • Содержание чертежей и моделей.

Чтобы не нарушать GDPR и различные законы о защите персональных данных, пользователям будет назначаться рандомный UUID.

Сбор телеметрии выключен по умолчанию. Функция уже доступна в свежих еженедельных сборках и будет одним из главных новшеств последующего мажорного релиза (1.2).

В качестве встречного сервиса, аддон анализирует открытые в приложении модели, сравнивает их с базами данных зарегистрированных патентов и при отсутствии совпадений автоматически формирует заявку на патент. При успешной регистрации патента проект будет получать процент от патентных отчислений. Это позволит разработчикам FreeCAD наконец-то купить собственную кофе-машину для стенда FOSDEM.

Кроме того, тестируется ИИ-аддон, который на основании данных телеметрии будет говорить пользователям Sketcher «да не так, неуч, вот, смотри, как надо» и исправлять чертежи. Аддон был изначально разработан для обучения студентов-инженеров, но отраслевая практика показала жизненную необходимость существенно расширить его применение.

Запланирован аналогичный аддон для верстака сборки, который будет определять ошибки в сборке, красочно и в шокирующих подробностях анимировать сопутствующие механические повреждения конструкции при помощи библиотеки Bullet, а затем автоматически расставлять ограничения для соединений Revolute, Cylindrical и Slider.

>>> Подробности

 

AP
()

Разработчики Gnome удалят из С++ лишние фичи

Группа Open Source

Как всем известно, язык программирования С++, пожалуй, самый большой по объему из ЯП. Даже программисты, которые пишут на нем десятки лет не могут похвастаться, что знают его полностью. В связи с чем комитет по стандартизации С++ принял нелегкое решение: чтобы язык оставался конкурентоспособным перед напирающими новыми ЯП, например rust, нужно удалить из него все легаси фичи, написаные непонятно какими гоблинами в мохнатые восьмидесятые. В этом помогут хорошо известные на этом форуме разработчики Gnome, которые в свое время удалили все лишние фичи из своей DE, тем самым сделав ее вне конкуренции. Они будут удалять все фичи, пока не удалят все «плюсы» и не дойдут до С, из которого и вылез C++, но на этом не остановятся, оставят от языка только минимальный C--. В частности:

  • шаблоны удалят и заменят их опциональной динамической типизацией (просадка производительности будет не существенна для современных компьютеров)
  • исключения будут заменены кодами ошибки в гошном стиле if err != nil
  • будет удалена необходимость в системах сборки, вместо этого будет ПМ в стиле composer для PHP
  • множественное наследование будет удалено вместе с свободными функциями, теперь все будет объектом, и все объекты будут наследоваться от базового класса Object
  • удалить undefined behavior полностью нельзя из-за стокгольмского синдрома у разработчиков, поэтому все UB будут автоматом оборачиваться в юнит тест, выполняемый 10 раз, и программисту будет сообщатся, какой именно behavior выбрал компилятор в большинстве случаев

Основатель языка Бьярн Страус-труп уже высказался скептически о изменениях, аргументируя это тем, что разработчики Gnome не пользуются ни C++, ни Gnome.

>>> Подробности

 , ,

goingUp
()

Релиз X12 и его эталонной реализации Xero: Новый конкурент Wayland

Релиз X12 и его эталонной реализации Xero: Новый конкурент Wayland
Группа Open Source

30 Марта 2025 года – В мире графических систем для Linux произошло значимое событие: анонсирован выход X12 и его эталонной реализации Xero, которые уже сейчас заявляют о себе как серьёзные конкуренты для популярного протокола Wayland. Разработчики уверены, что их новое творение принесёт пользователям множество преимуществ, которые помогут преодолеть недостатки более старой технологии.

Преимущества Xero:

Одним из ключевых достоинств Xero является его высокая производительность. Новый протокол разработан с учётом современных графических технологий и оптимизирован для работы с многоядерными процессорами, что позволяет значительно улучшить скорость рендеринга. В результате, пользователи смогут наслаждаться более плавной и отзывчивой графикой.

Кроме того, Xero предлагает расширенные возможности для настройки. Новая система управления разрешениями и доступом предоставляет разработчикам гибкость в управлении графическими ресурсами, что иногда является проблемой в Wayland. Это позволяет создавать более сложные и динамичные интерфейсы.

Также стоит отметить, что Xero обеспечивает лучшую интеграцию с современными видеокартами и графическими API, такими как Vulkan и OpenGL. Это делает его предпочтительным выбором для разработчиков игр и приложений, желающих использовать последние достижения в области графики.

  • Совместимость с Legacy-приложениями: Благодаря встроенной подсистеме XLegacyBridge, Xero обеспечивает высокий уровень совместимости с устаревшими приложениями, которые до сих пор используют X11, что делает переход на новую систему более плавным.

  • Работа с графикой: Подсистема XRenderBoost в Xero предлагает значительно улучшенное качество рендеринга за счет поддержки аппаратного ускорения и расширенной работы с OpenGL. Это позволяет разработчикам создавать более эффективные и визуально привлекательные приложения.

  • API для управления окнами: Новый API XeroWindowAPI упрощает управление окнами, предоставляя разработчикам возможность легко добавлять, скрывать и перемещать окна, а также использовать события, связанные с взаимодействием пользователя.

  • API для реализации круглых окон XeroRaundWin преобразует любое окно в круглое или овальное, это будущая снова дня нового типа окон в Gnome45, так как в этой версии предполагается отказ от устаревших окон прямоугольной формы.

  • Безопасность и изолированность приложений: Xero внедряет концепцию изолированного выполнения через подсистему AppSandbox, что обеспечивает надежную защиту пользовательских данных и минимизирует риски, связанные с вредоносными программами.

  • Поддержка сетевых протоколов: Новая подсистема XNetProtocol обеспечивает стабильную работу приложений в сетевых средах, позволяя использовать удаленное отображение графики без потери производительности.

Недостатки Wayland:

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

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

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

>>> Xero API Documentation

>>> Xero Git Repository

>>> Подробности

 , , x12, xero

LINUX-ORG-RU
()

Apple открыли исходный код эмулятора PS5

Группа Игры

Apple открыли исходный код эмулятора PlayStation 5. Эмулятор называется Ojina. Эмулятор доступен нативно на Маках, iPhone, iPad, все линуксы (ARM64 и AMD64), chromeOS и Android. Доступен под лицензией GNU GPL. Разработка эмулятора шла два года.

Название Ojina происходит от BlackBerry. Эмулятор Ojina поддерживает на играбельном уровне без проблем все игры PS5. Ojina поддерживает геймпады DualSense, Xbox Series Controller, Xbox Elite Controller и геймпады аля GameSir X2s и BackBone One.

Эмулятор поддерживает как пиратские копии игр PS5, так и лицензионные диски PS5. Для лицензионных дисков PS5 Apple продают внешний 4K-Blu-Ray-привод на USB-C за 50 долларов. Данный привод, совместим со всеми устройствами - как Apple-устройства, так и не Apple-устройства. Для лицензионного гейминга Apple сделали в эмуляторе PS5 поддержку PSN.

Apple создали эмулятор PS5 для улучшения и распространения гейминга на Apple-устройствах, Linux и смартфонах.

>>> Скачать эмулятор

 , playstation 5,

ConLenov
()

Редактор GIMP меняет название

Редактор GIMP меняет название
Группа Open Source

Привет, ЛОР!

Как ты, наверное, слышал, в течение многих лет графический редактор GNU Image Manipulation Program (GIMP, в переводе «калека») сталкивается с критикой своего названия, которое, по мнению многих активистов, является оскорбительным. Из-за этого даже был создан форк под названием Glimpse.

Авторы GIMP наконец решили прислушаться к мнению сообщества и после недолгого обсуждения остановились на новом названии: FOSS Arts & Graphics (FAG). Такое название выбрано как более толерантное к лицам с ограниченными возможностями, а так же чтобы подчеркнуть независимость от проекта GNU, который в свою очередь в последнее время так же подвергся массивной критике. Официально миграция на новое название начнётся с 1 апреля этого года, все работы планируется завершить к лету.

>>> Подробности

 

hateyoufeel
()

Еще новости

Март 2025

Март 2025

RSS-подписка на новости

Канал в Telegram