Новости про open-source

Epic Games сворачивает разработку Unreal Tournament

Компания Epic Games объявила о том, что было понятно давно. Студия сообщила, что приостанавливает разработку Unreal Tournament.

Последний выпуск будет бесплатным и доступным в игровых онлайн магазинах. При этом игра не будет обновляться. Игра Unreal Tournament по-прежнему находится на этапе пред-альфа тестирования.

Данную информацию сообщил исполнительный директор Epic Games Тим Свини. Также он сообщил, что некоторые старые игры будут продаваться через GOG.com.

Unreal Tournament
Unreal Tiurnament

В своём интервью Свини отметил, что «Unreal Tournament оставалась доступной в магазине, но активно не разрабатывалась. Недавно мы работали с GOG над выпуском классических игр Epic Games, и мы планируем выпустить в магазин их большее количество, во всей их оригинальной славе».

Игра Unreal Tournament стала девятым воплощением франчайза, созданного Epic Games и Digital Extremes в 1999 году. Последний вариант шутера был анонсирован в 2014 году как вариант с открытым исходным кодом. Однако успех Fortnite привёл к тому, что разработчики полностью переориентировались на этот проект.

Последнее обновление Unreal Tournament получила в 2017 году.

NVIDIA использует ИИ для отрисовки реального мира

Компания NVIDIA сообщила, что её новая модель искусственного интеллекта позволяет отрисовывать новые миры без использования традиционного моделирования или рендера с применением графического движка.

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

Хотя компания уверяет, что её новая технология может обеспечить революционный прорыв в создании 3D миров, с технологией ещё есть ряд проблем. Она позволяет автоматически создавать здания, деревья, транспорт и объекты в трёхмерном мире вместо рутинного процесса моделирования элементов сцены, однако результат ещё далёк от идеала.

Рендер с помощью ИИ NVIDIA
Рендер с помощью ИИ NVIDIA

На картинке, изображение справа сгенерировано искусственным интеллектом на карте NVIDIA Titan V с применением тензорных ядер. И выглядит она довольно блеклой и холодной. Однако эта сцена генерируется в реальном времени, и выглядит всё равно лучше рисованной сцены.

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

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

NVIDIA открывает исходный код PhysX

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

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

NVIDIA PhysX
NVIDIA PhysX

Технология PhysX позволяет решать ряд проблем:

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

Технология NVIDIA PhysX уже находится в открытом виде и распространяется под простой лицензией BSD-3.

Энтузиасты создают открытый аналог CUDA

Разработчик GitHub с ником jgbit открыл проект с открытым исходным кодом, который назвал VUDA.

Идея этого проекта заключается в реализации аналога API NVIDIA CUDA, простого интерфейса для GPU вычислений, в мире свободного ПО.

Vulkan API
Vulkan API

Система VUDA работает поверх уже набравшего популярность графического API Vulkan, который обеспечивает доступ к аппаратному обеспечению на низком уровне. VUDA является библиотекой C++, что означает совместимость со всеми платформами, которые имеют компилятор C++ и поддерживают Vulkan.

Пример кода для VUDA
Пример кода для VUDA

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

У OpenOffice проблемы

Открытая альтернатива Microsoft Office, известная как OpenOffice, столкнулась с нехваткой разработчиков.

Проект отмечает, что ему не хватает людей как для исправления существующих ошибок, так и для разработки новых возможностей. К примеру, баг, анонсированный ещё в июле, по-прежнему не исправлен, и разработчики даже подумывают перейти к Microsoft Office or LibreOffice.

OpenOffice

Большинство людей теряет надежду в возможности продолжения проекта, так что закрытие проекта вполне возможно. Дэннис Хемилтон, вице-президент волонтёрской группы Apache OpenOffice обратился с сообщением на платформе Apache Software Foundation, которое начинается словами «К чему приведёт закрытие OpenOffice?»

Он отметил: «По моему убеждённому мнению, сейчас не существует поддержки разработчиками, которые бы обладали временем и возможностью, и которые бы поддержали полдюжины скоромных волонтёров, удерживающих проект от разрушения».

Он отметил, что среди них есть те, кто опасается, что обсуждение вероятного закрытия проекта может стать пророческим.

Microsoft готов открыть исходный код Windows?

Технический директор Microsoft Сатья Наделла не скрывает своего удовольствия, рассказывая о преимуществах Windows 10, которая найдёт себе применение в массе продуктов, начиная от смартфонов и заканчивая игровой консолью. Но может ли компания сделать эти вещи ещё более удивительными, если откроет исходный код продуктов?

Конечно, такая идея выглядит нереальной, однако оказалось, что компания к свободному ПО относится уже не так радикально, как раньше. Технический директор облачной платформы Azure Марк Руссинович в ходе Chef Conf 2015 заявил, что ПО с открытым исходным кодом «больше не табу» в Редмонде, и что Linux занимает 20% всех виртуальных машин, развёрнутых на Azure.

Windows 10

Когда ему задали вопрос о том, может ли Windows когда-нибудь стать open source проектом, Руссинович заявил: «это определённо возможно. Как я сказал, это новая Microsoft».

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

Microsoft Azure и движок Halo будут выпущены как открытый код

Project Orleans, облачный движок, который обеспечивает работу хитов для платформы Xbox Halo Reach и Halo 4, будет представлен как проект с открытым исходным кодом.

Движок, который также играет важную роль в жизнеспособности разработки облачной платформы Microsoft Azure, будет выпущен под лицензией MIT в следующем году после того, как Microsoft Technologies представила её в ходе Microsoft Build Conference этого года.

Таким образом, этот анонс стал последним в череде проектов, исходный код которых решили открыть в Рэдмонде, в стремлении соответствовать духу времени, поскольку на рынке не проприетарные решения становятся всё популярнее.

Microsoft Azure

Ранее компания уже сообщала, что она хочет открыть исходный код фреймворка .NET, на котором построена большая часть приложений в Windows.

Этот проект компания описывает как: «реализация улучшенной актёрской модели, которая заимствована из Erlang и распределённых объектных систем, дополнительных статичных образчиков, обхода сообщений и актёрской виртуализации, демонстрируя их в интегрируемой программной модели». Команда добавила, что Erlang, это чисто функциональный язык со своей собственной виртуальной машиной.

Этот код будет доступен как расширение для Microsoft Studio 12 или 13 с примерами и документацией. Те, кто ещё не приобрел Azure, смогут воспользоваться бесплатной пробной версией.

Google открывает исходный код библиотеки PDF

Компания Google опубликовала исходный код программной библиотеки PDF для всех желающих.

Код, названный Pdfium, присутствует в браузере Chrome и отвечает за рендер документов портативного формата (то есть PDF), с использованием технологии от PDF приложения Foxit.

Основатель и глава Foxit Юджин Сюн Фоксит заявил в блоге компании: «Foxit гордится тем, что её выбрали в качестве PDF провайдера для открытого проекта Pdfium. Наша высокая производительность, высокая точность и платформонезависимая программная технология поможет разработчикам внедрить мощную PDF технологию при создании инновационных приложений во всех случаях».

PDF Foxit в Chrome

Этот же анонс был сделан сотрудником Google и самозваным «Хромовангелист» Франсуа Биюфортом, однако в несколько другом ключе. В профиле Google+ он сообщил своим читателям: «Если ваш следующий проект находится под открытой лицензией, я не могу в достаточной степени рекомендовать вам изучить то, как просто создать PDFium и увидеть, как пользователи Chrome используют его».

Дело в том, что определённые аспекты исходного кода останутся засекреченными, поскольку они содержат элементы кода, принадлежащие Adobe. Так, компания Google уже имеет проблемы из-за открытого исходного кода, которые возникли после того как недавно Oracle выиграла иск, аргументировав ситуацию тем, что Android основана на Java API, которая защищена авторскими правами.

Исходный код PDF можно загрузить у самой Google.

Mesa 3D версий 7.10 и 7.9.1 с поддержкой Sandy Bridge

Обновление открытых графических библиотек поддержки OpenGL.

Новая версия 7.10 реализации OpenGL Mesa3D, основной графической библиотеки для драйверов видеокарт с открытым исходным кодом в Linux и FreeBSD, содержит ряд нововведений и исправлений:

  • поддержка расширений: GL_ARB_explicit_attrib_location, GL_ARB_texture_rg, GL_EXT_separate_shader_objects, GL_NV_primitive_restart (доступность расширений зависит от драйвера и оборудования);
  • поддержка встроенной графики процессоров Intel Sandy Bridge в драйвере i965 DRI;
  • переработанный механизм исполнения пиксельных шейдеров для драйвера i965;
  • множество исправлений и улучшений в подсистемах Gallium и GLSL, драйверах R600c/g, i915, i965, NV50/nouveau;

Релиз 7.10 пока считается «сырым» и предназначен для разработчиков, для конечных пользователей выпущен 7.9.1, содержащий только исправления, без новой функциональности. Загрузить исходный код библиотек для самостоятельной сборки можно с FTP-сервера Freedesktop.org:

Открытый драйвер Nouveau поддерживает управление энергопотреблением

Прогресс в разработке драйвера с открытым исходным кодом.

Драйвер Nouveau, разрабатывающийся энтузиастами как более функциональная замена драйверу nv, а в перспективе — и бинарному драйверу NVIDIA, на днях прибавил в функциональности. Согласно официальному сайту, теперь поддерживается управление энергопотреблением почти в полном объёме на видеокартах от GeForce FX и вплоть до GeForce 9000.

Linux logo

Основной проблемой остается работа с таймингами видеопамяти, в связи с чем разработчики драйвера обратились к владельцам видеокарт на базе NV40 и более новых с просьбой помочь данными из видеоBIOS. Желающие посодействовать совершенствованию драйвера могут ознакомиться с информацией о тестировании и инструкциями.