Software:Bottles
Original author(s) | Mirko Brombin |
---|---|
Developer(s) | Mirko Brombin[1], Community |
Initial release | 2017 |
Stable release | 2021.12.28
/ 28 December 2021 |
Repository | https://github.com/bottlesdevs/ |
Written in | Python, Bash |
Operating system | Linux |
Available in | 26 languages |
Type | Compatibility layer |
License | GNU General Public License |
Website | usebottles |
Bottles is a graphical frontend for the WINE software compatibility layer which allows Linux users to run Windows-based video games and software using technologies like DXVK (D3D9 Vulkan-based implementation), VKD3D (Direct3D 12 implementation of DXVK), Proton and others.
In Bottles the WINE prefixes (WINEPREFIX) are called bottles.
Unlike other managers, who limit themselves to configuring multiple WINE environments for software, Bottles applies a different philosophy based on the concept that "one bottle can run multiple software" and this is done through the use of pre-configured, compatible and ready to support most applications and games, just out of the box.
Compared to other competitors that commonly use Winetricks for configuring prefixes and installing Windows dependencies, Bottles in 2019 implemented its dependency manager which aims to keep control of dependencies as much as possible, keeping track of what is happening and allowing users to remove them individually.
Development
Bottles is Free and Open Source (FOSS), it is developed using a combination of Bash and Python.
The current release is the third major version. While Bottles v1 is still available on some store, the version 2 has been completely discontinued.
In 2021, support for restore points was implemented, a system that allows you to create save points that the user can use to recover a previous state of the bottle, similar to Windows restore points. In the same year, the developers announced the start of the development of the automated installation functionality, similar to what Lutris and PlayOnLinux offer but based on its own dependency manager and integrated into the versioning system.
Bottles is delivered with Caffe, a fork of WINE bundled with a set of patches that refine the user experience through an improved theme and others that increase compatibility.
Release cycle and versioning
Bottles is currently released twice a month: each 14th and each 28th.
It uses the CalVer convention, thus the releases are always named as {year}.{month}.{day} with sporadic hot fixes added as -{number} after the {day}.
Distribution (packages)
Officially supported and developed packages are:
While unoffically supported (third parties) pagackes are:
- Arch Linux
- bottles-git - maintained by FabioLolix
- Fedora
- bottles by atim
- Ubuntu 21.04+
- Void Linux
bottles by andry-dev(Discontinued)
- NixOS
bottles by bloomvdomino(Discontinued)
- Tumbleweed (openSUSE)
Bottles by WhiXard(Discontinued)
Articles and references
- English
- https://www.reddit.com/r/linux/comments/rjx70n/easily_run_windows_software_on_linux_with_bottles/
- https://www.linuxadictos.com/en/bottles-pretende-simplificar-la-tarea-de-ejecutar-app-de-windows-en-linux.html
- https://www.how2shout.com/linux/bottles-on-linux-to-run-windows-applications-a-gui-interface-for-wine/
- https://www.youtube.com/watch?v=jpnNFTUNWMw
- https://www.gamingonlinux.com/2021/12/use-wine-for-gaming-on-linux-try-out-bottles/
- https://www.linuxuprising.com/2021/12/bottles-wine-prefix-manager-released.html
- https://news.ycombinator.com/item?id=29612976
- Non-English:
See also
Note: This topic belongs to "Free and open-source software " portal
References
External links
Original source: https://en.wikipedia.org/wiki/Bottles (software).
Read more |