PlayOnLinux es una interfaz gráfica para la capa de compatibilidad de software Wine que permite a los usuarios de Linux instalar videojuegos basados en Windows , Microsoft Office (2000 a 2016), Microsoft Internet Explorer , así como muchas otras aplicaciones como Apple iTunes y Safari . [ 6 ] [ 7 ]
Aunque inicialmente se desarrolló para sistemas basados en Linux , también se utiliza en macOS y FreeBSD con los nombres PlayOnMac y PlayOnBSD, respectivamente. Asimismo, puede utilizarse en otros sistemas operativos compatibles con Wine .
Versiones
La versión 4.0 (lanzada en 2011 [ 8 ] ) puede ejecutarse en Mac y Linux. Utilizaba dos árboles de código fuente separados y, por lo tanto, se denominaba "POL" en sistemas Linux y "POM" en Mac.
Versión 5.0 Phoenicis
La versión 5.0 (primera versión alfa lanzada en 2018 [ 9 ] ) utiliza el mismo código base para Mac y Linux. Su desarrollo comenzó en 2015 y pasó de estar escrita en Python a estar escrita en Java para lograr portabilidad entre sistemas operativos. [ 3 ]
Para reflejar el desarrollo de una base de código común para sistemas operativos, primero se denominó POL-POM-5, luego POL-POM, y finalmente se desarrolló bajo el nombre de Phoenicis . [ 9 ]
Interiores
PlayOnLinux se desarrolla utilizando una combinación de Bash , Python y wxPython .
El sistema proporciona scripts de shell que especifican la configuración de Wine necesaria para instalar y ejecutar una aplicación determinada.
Utiliza una base de datos en línea de scripts para aplicarlos a diferentes aplicaciones que requieren una configuración especial; si el juego no está en la base de datos, se puede realizar una instalación manual. [ 10 ] Los programas se pueden instalar y cada uno se coloca en un contenedor diferente (WINEPREFIX) para evitar interferencias entre ellos. Esto proporciona aislamiento de forma muy similar a como funcionan los paquetes de CrossOver . Por lo tanto, las aplicaciones pueden usar diferentes versiones y configuraciones de Wine según corresponda. La instalación de estos se gestiona mediante el propio software PlayOnLinux sin necesidad de instalar Wine por separado.
The program also allows the user to create virtualpartitions, in which specific programs can be installed with different Wine versions and programs, similar to a multi-boot computer.
Scripting language
PlayOnLinux includes advanced functions in Bash allowing the community to make scripts easily by controlling the installation process.[11] Each supported program has its own script written in this language.
For example, the simple following script will popup a setup window with the message Hello World:
#!/bin/bash["$PLAYONLINUX"=""]&&exit0source"$PLAYONLINUX/lib/sources" POL_SetupWindow_Init POL_SetupWindow_message"Hello World!""My first message" POL_SetupWindow_Close exitSee also
References
- 12"PlayOnLinux - elementary OS". elementary OS (in French). Retrieved 9 July 2020.
- ↑Larabel, Michael (2019-01-01). "PlayOnLinux 5.0 Alpha 2 Now Available". Phoronix. Retrieved 2025-08-31.
- 123Larabel, Michael (2015-06-04). "PlayOnLinux 5 To Switch From Being Written In Python To Using Java". Phoronix. Retrieved 2025-08-31.
- ↑"PlayOnBSD". FreshPorts.
- ↑"PlayOnMac".
- ↑Raggi, Emilio; Thomas, Keir; Channelle, Andy; Parsons, Trevor; Vugt, Sander van; Thomas, Adam (2011-01-10). Beginning Ubuntu Linux. New York: Apress. p. 410-412. ISBN 978-1-4302-3040-3.
- ↑Michael Mielewczik, "Gereifter Jahrgang. Windows-Programme unter Linux mit Wine 1.0.", Linux Life, vol. 5/2008, pp. 62–64
- ↑Esselbach, Philipp (2011-08-20). "PlayOnLinux 4.0 released". Linux Compatible. Retrieved 2025-08-31.
- 12Larabel, Michael (2018-09-23). "PlayOnLinux 5.0 Alpha Released With Redesigned UI, Phoenicis". Phoronix. Retrieved 2025-08-31.
- ↑ Grant, Rickford (2012). Ubuntu Made Easy . San Francisco: No Starch Press. pág. 331. ISBN 978-1-59327-425-2.
- ↑ "Documentación - PlayOnLinux" . Archivado del original el 13 de marzo de 2016.
Enlaces externos
- Esbozos de software gráfico
- Software derivado de Wine o que lo incorpora
- Software que utiliza wxPython
- Productos introducidos en 2007
- Software que utiliza la Licencia Pública General de GNU.