Proton to Help to Launch Windows Games on Linux

Valve gave Linux users the opportunity to play more games
23 August 2018   1161

Valve announced the beta version of the Steam Play service with a modified version of Wine, called Proton. It allows you to run Windows games on Linux.

The goal of the project is to provide Linux users with access to more games. Also, the company wants to remove developers from the task of porting games to other platforms, so that they spend more time improving the game process.

Proton features:

  • Launch¬†games directly through the Steam client for Linux with Steamworks and OpenVR support;
  • Support for games using DirectX 11 and 12 without sacrificing performance thanks to the Vulkan API;
  • Support for full-screen mode by stretching the image;
  • Support of all controllers supported by the Windows version of Steam;
  • Increase the performance of multi-threaded games through the collection of patches esync.

The company announced full support for 26 games, including Fallout Shelter and PAYDAY: The Heist. To run games, you must become a beta-testing participant and install the latest versions of NVIDIA 396.51 or Mesa 18.2.0 drivers for AMD and Intel video cards.

Enthusiasts can try to start any game by turning on the Enable Steam Play for all titles option in the settings. Successful and unsuccessful attempts to run are recorded in an online document. Proton's source code is published on GitHub, so users can create their own builds with bug fixes. Proton is written on C++.

Together with attempts to expand the library of games on other platforms, Valve gets rid of the support of old systems. In June 2018, the company announced the end of support for Windows XP and Vista.

Node.js v12.0.0 to be Rolled Out

It has giant list of updates, improvements and changes
24 April 2019   128

The release of Node.js 12.0.0, a platform for executing network applications in JavaScript, is available. Node.js 12.0 refers to branches with a long period of support, but this status will be assigned only in October, after stabilization. Updates for LTS branches are issued for 3 years. Support for the last LTS branch of Node.js 10.0 will last until April 2021, and the year before last LTS-branch 8.0 until January 2020. Support for the intermediate branch Node.js 11.0 will be discontinued in June 2019. The lifetime of the LTS branch 6.0 will end on April 30.

These are some of the large list of updates and new staff:

  • V8 engine was updated to version 7.4 with support for asynchronous stack traces, increasing await performance, parsing JavaScript and calls when the actual and declared number of arguments does not match;
  • TLS 1.3 is now¬†supported in the tls module and TLS 1.0 / 1.1 is shutdown by default;
  • Enhancing protection and checks on the size of allocated memory in the Buffer class;

Get more info at official website.