Proton (Compatibility Layer)
Proton is a compatibility layer that allows Windows software (primarily video games) to run on Linux-based operating systems. Proton is developed by Valve Corporation, Valve in cooperation with developers from CodeWeavers. It is a collection of software and Library (computing), libraries combined with a Patch (computing), patched version of Wine (software), Wine to improve performance and compatibility with Windows games. Proton is designed for integration into the Steam (service), Steam client as "Steam Play". It is officially distributed through the client, although third-party Fork (software development), forks can be manually installed. Overview Proton was initially released on 21 August 2018. Upon release, Valve announced a list of 27 games that were tested and certified to perform like their native Windows counterparts without requiring end-user tweaking. These include Doom (2016 video game), ''Doom'' (2016), ''Quake (video game), Quake'', and ''Final Fantasy VI''. Prot ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Arch Linux
Arch Linux () is an Open-source software, open source, rolling release Linux distribution. Arch Linux is kept up-to-date by regularly updating the individual pieces of software that it comprises. Arch Linux is intentionally minimal, and is meant to be configured by the user during installation so they may add only what they require. Arch Linux provides monthly "snapshots" which are used as Optical disc image, installation media. #Pacman, Pacman, a package manager written specifically for Arch Linux, is used to install, remove and update software packages. Additionally, the Arch User Repository (AUR), which is the community-driven repository for Arch Linux provides packages not included in the official repositories and alternative versions of packages; AUR packages can be downloaded and built manually, or installed through an AUR 'helper'. Arch Linux has comprehensive documentation in the form of a community-run wiki known as the ArchWiki. History Inspired by CRUX, another mi ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Doom (2016 Video Game)
''Doom'' is a 2016 first-person shooter, first-person shooter game developed by id Software and published by Bethesda Softworks. The game is the first major installment in the Doom (franchise), ''Doom'' series since 2004's ''Doom 3'' and is a Reboot (fiction), reboot of the franchise. It was released for PlayStation 4, Windows, and Xbox One in May 2016. A Video game port, port for Nintendo Switch was co-developed with Panic Button (company), Panic Button and released in November 2017, and a version for Google Stadia, Stadia was released in August 2020. Players take the role of a space marine, known colloquially as the Doom Slayer, as he battles demonic forces within an energy-mining facility on Mars in fiction, Mars and in Hell. ''Doom'' was announced as ''Doom 4'' in 2008, and that version underwent an extensive development cycle with different builds and designs before the game was restarted in 2011 and re-revealed as simply ''Doom'' in 2014. It was tested by customers ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
2018 Software
Eighteen or 18 may refer to: * 18 (number) * One of the years 18 BC, AD 18, 1918, 2018 Film, television and entertainment * ''18'' (film), a 1993 Taiwanese experimental film based on the short story ''God's Dice'' * ''Eighteen'' (film), a 2005 Canadian dramatic feature film * 18 (British Board of Film Classification), a film rating in the United Kingdom, also used in Ireland by the Irish Film Classification Office * 18 (''Dragon Ball''), a character in the ''Dragon Ball'' franchise * "Eighteen", a 2006 episode of the animated television series ''12 oz. Mouse'' Science * Argon, a noble gas in the periodic table * 18 Melpomene, an asteroid in the asteroid belt Music Albums * ''18'' (Moby album), 2002 * ''18'' (Nana Kitade album), 2005 * '' 18...'', 2009 debut album by G.E.M. * ''18'' (Jeff Beck and Johnny Depp album), 2022 Songs * "18" (5 Seconds of Summer song), from their 2014 eponymous debut album * "18" (One Direction song), from their 2014 studio album ''Four'' * ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
CrossOver (software)
CrossOver is a Microsoft Windows compatibility layer available for Linux, macOS, and ChromeOS. This compatibility layer enables many Windows-based applications to run on Linux operating systems, macOS, or ChromeOS. CrossOver is developed by CodeWeavers and based on Wine, an open-source Windows compatibility layer. CodeWeavers modifies the Wine source code, applies compatibility patches, adds configuration tools that are more user-friendly, automated installation scripts, and provides technical support. All changes made to the Wine source code are covered by the LGPL and publicly available. CodeWeavers maintains an online database listing how well various Windows applications perform under CrossOver. Versions CrossOver Linux CrossOver Linux is the original version of CrossOver. It aims to properly integrate with the GNOME and KDE desktop environments so that Windows applications will run seamlessly on Linux distributions. Before version 6, it was called CrossOver Office. CrossO ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Lutris
Lutris is a free and open source game manager for Linux-based operating systems developed and maintained by Mathieu Comandon and the community, released under the GNU General Public License. For games that require using Wine, community installer scripts are available that automatically configure the Wine environment. Lutris also offers integration for software purchased from GOG, Humble Bundle, Steam, and Epic Games Store; those can be launched directly through the Lutris application. Additionally, Lutris supports over 20 emulators including DOSBox, ScummVM, MAME, Snes9x, Dolphin, PCSX2 and PPSSPP. In 2013, when Steam support was first added to Lutris, ''OMG! Ubuntu!'' noted that the database of Lutris games had thus far been limited. They also noted that while it was possible to submit installers for the Lutris database, each addition needed to be manually approved by the Lutris development team. History Lutris began as a piece of software called Oblivion Launcher, whic ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
SteamOS
SteamOS is an Arch Linux-based Linux distribution developed by Valve. It incorporates Valve's video game storefront Steam; it is also the official operating system for the Steam Deck, Valve's portable gaming device, as well as Valve's earlier Steam Machines. SteamOS was originally built as a client for video game streaming over a local network from a gaming PC. It was later extended to support some on-device gameplay, with the intent for lightweight, upgradeable PCs, known as Steam Machines, to run SteamOS for game streaming and local play. SteamOS versions 1.0, released in 2013, and 2.0, released in 2015, were based on the Debian distribution of Linux with GNOME desktop. Valve encouraged developers to incorporate Linux compatibility into their releases to better support Linux gaming options, including SteamOS. In February 2022, Valve released the Steam Deck gaming handheld. Steam Decks run a dramatically updated version of SteamOS, version 3.0, based on Arch Linux wit ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Steam Deck
The Steam Deck is a handheld gaming computer produced by Valve Corporation, designed to run a portion of games available on the Steam storefront client. Built upon the experiences gained from Valve's earlier ventures with Steam Machine and the Steam Controller, the Steam Deck integrates a custom AMD APU and SteamOS, a Linux-based operating system. The Steam Deck represents Valve's pivot towards a fully in-house hardware development approach, following the challenges faced with Steam Machines' reliance on OEMs and the requirement for native Linux game support. Since its release in February 2022, the Steam Deck has garnered significant attention for its widespread adoption and versatility, including support for both native Linux games and those running through Proton, a compatibility layer for Windows games. Additionally, the Steam Deck features a desktop mode and allows users to install third-party Linux applications. The device has seen multiple revisions, including the i ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Perpetual Beta
Perpetual beta is the keeping of software or a system at the beta development stage for an extended or indefinite period of time. It is often used by developers when they continue to release new features that might not be fully tested. Perpetual beta software is not recommended for mission critical machines. However, many operational systems find this to be a much more rapid and agile approach to development, staging, and deployment. Definition Perpetual beta has come to be associated with the development and release of a service in which constant updates are the foundation for the habitability or usability of a service. According to publisher and open source advocate Tim O'Reilly: Users must be treated as co-developers, in a reflection of open source development practices (even if the software in question is unlikely to be released under an open source license.) The open source dictum, " release early and release often", in fact has morphed into an even more radical position ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Rebasing
In computing, rebasing is the process of modifying data based on one reference to another. It can be one of the following: Shared libraries Rebasing is the process of creating a shared library image in such a way that it is guaranteed to use virtual memory without conflicting with any other shared libraries loadable in the system. IBM VM/370 ''discontinuous saved segments'' (DCSS) were an early example of this technique, though not called ''rebasing''. The technique is used extensively on Win32 platforms to avoid the overhead of address relocation of system DLLs by the loader. Some security extensions to Linux/x86 use rebasing to force the use of code addresses below 0x00ffffff in order to introduce a 0x00 byte into all code pointers; This eliminates a certain class of buffer overflow security problems related to improper checking of null-terminated strings, common in the C programming language. Other uses * Rebasing is the act of moving changesets to a different bra ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
DXVK
DXVK is an open-source translation layer which converts Direct3D 8/9/10/11 calls to Vulkan. It is used by Proton/Steam for Linux, by Intel Windows drivers, VirtualBox 7.0, and it can be used to run Direct3D-based games under Windows using Vulkan. DXVK has been confirmed to support over 80% of Direct3D Windows games "near flawlessly". History DXVK was first developed by Philip Rebohle to support Direct3D 11 games only as a result of poor compatibility and low performance of Wine's Direct3D 11 to OpenGL translation layer. In 2018, the developer was sponsored by Valve to work on the project full-time in order to advance compatibility of the Linux version of Steam with Windows games. In 2019, DXVK received Direct3D 9 support by merging with d9vk. In November 2022, version 2.0 was released, introducing improvements to Direct3D 9 memory management, shader compilation, state cache, as well as, support for Direct3D 11 feature level 12_1. Vulkan 1.3 support is now required. Releas ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Vulkan
Vulkan is a cross-platform API and open standard for 3D graphics and computing. It was intended to address the shortcomings of OpenGL, and allow developers more control over the GPU. It is designed to support a wide variety of GPUs, CPUs and operating systems, and it is also designed to work with modern multi-core CPUs. Microsoft supports Vulkan 1.2 (and more) on Windows 10 and 11, with a downloadable compatibility pack. Overview Vulkan targets high-performance real-time 3D-graphics applications, such as video games and interactive media, and highly parallelized computing. Vulkan is intended to offer higher performance and more efficient CPU and GPU usage compared to the older OpenGL and Direct3D 11 APIs. It does so by providing a considerably lower-level API for the application than the older APIs, that more closely resembles how modern GPUs work. Vulkan is comparable to Apple's Metal API and Microsoft's Direct3D 12. In addition to its lower CPU usage, Vulkan is design ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |