En informática Unix , Ion es un gestor de ventanas en mosaico y con pestañas para el sistema X Window . Está diseñado de tal forma que es posible gestionar ventanas utilizando sólo un teclado , sin necesidad de un ratón . Es el sucesor de PWM y está escrito por el mismo autor, Tuomo Valkonen. [1] [2] Desde el primer lanzamiento de Ion en el verano de 2000, han empezado a aparecer ideas de gestión de ventanas alternativas similares en otros nuevos gestores de ventanas: Larswm , ratpoison , StumpWM , wmii , xmonad y dwm .
Las primeras versiones de Ion se publicaron bajo la Licencia Artística , Ion2 y las versiones de desarrollo de Ion3 se publicaron bajo la Licencia Pública General Reducida de GNU (LGPL). Sin embargo, la primera versión candidata de Ion3 incluyó un cambio de licencia a una licencia personalizada basada en la LGPL (las versiones modificadas específicamente no deben usar el nombre ion). [3]
Desde la versión 2, Ion se puede programar en Lua . [1] [2]
El 17 de septiembre de 2009, Valkonen afirmó que era poco probable que continuara el desarrollo de Ion por sí solo. [4]
La página oficial dejó de estar disponible a principios de 2010. [ cita requerida ]
Se mantiene una bifurcación, Notion (Not-ion).
Alternativas
La bifurcación Notion (Not-ion) se mantiene activamente con paquetes disponibles para las distribuciones de Linux gentoo, Debian, Arch, SUSE y Fedora, así como NetBSD y Solaris (Solaris 10, OpenSolaris y OpenIndiana).
Los administradores de ventanas similares a ion incluyen awesome , dwm , i3 , larswm y xmonad .
Controversia
Tuomo Valkonen, el autor de Ion, ha estado en el centro de varias controversias relacionadas con la concesión de licencias y la distribución de su software, en particular la tendencia de las principales distribuciones Linux y BSD a poner a disposición versiones de desarrollo obsoletas de Ion3 (la rama de desarrollo inestable actual) como parte de repositorios de software "congelados". A menudo, dichas versiones incluirán parches, como el soporte para Xinerama o Xft , ambos de los cuales Valkonen desaprueba por motivos profesionales y personales y ha hecho que se eliminen del árbol de fuentes principal. Sin embargo, dicha distribución parecería implicar que la versión parcheada es el paquete oficial de Ion3 mantenido por el propio Valkonen, lo que él considera inaceptable. Valkonen incluso ha publicado recientemente [¿ cuándo?] ] se convirtió en un crítico abierto de todo el movimiento del software libre y de código abierto (la "manada FOSS", como él la llama) [5] debido a su maltrato percibido a manos de varias distribuciones importantes, incluyendo Arch Linux , Debian , pkgsrc ( NetBSD , DragonflyBSD ) y FreeBSD . [ cita requerida ]
El 28 de abril de 2007, Valkonen advirtió a los mantenedores de Arch Linux de posibles acciones legales porque el repositorio de usuarios de Arch (no oficial) contenía scripts para instalar Ion3 con parches que él no aprobaba. [6] Más tarde hizo lo mismo con el mantenedor de pkgsrc del proyecto NetBSD [7] y el mantenedor de ports del proyecto FreeBSD . [8] El 12 de diciembre de 2007, [9] la rama de desarrollo de Ion, junto con otro software de Valkonen, fue retirada [10] del árbol de ports de FreeBSD , después de que el autor presentara una queja sobre versiones de desarrollo obsoletas que aún estaban disponibles. Cualquier versión de Ion aún puede instalarse desde el código fuente en cualquier sistema Unix con las bibliotecas y dependencias adecuadas.
Valkonen ha dado a entender en varias listas de correo que se ha desilusionado por completo, si no abiertamente hostil, hacia la comunidad de software libre en general. Planea pasar a desarrollar software estrictamente de código cerrado para la plataforma Windows en el futuro. [11] A partir de 2018, el autor afirma haber "encontrado pasatiempos más valiosos" que programar para el "movimiento del software libre", opinando que equivale a "clones plagados de errores... con un mecanismo de distribución de software centralizado". [12] Borgend, el último programa publicado por Valkonen a partir de 2018, sigue siendo de código abierto y es compatible con sistemas tipo Unix, incluido Macintosh OS X , su sistema operativo actual de elección.
Véase también
- Entorno de desarrollo integrado
- Interfaz de múltiples documentos
- Interfaz de documento con pestañas
- Gestor de ventanas en mosaico
Referencias
- ^ abc Saunders, Mike (marzo de 2008). "Gestores de ventanas ligeros". Formato Linux (103). Reino Unido: Future Publishing .
- ^ abc Сондерс, Майк (marzo de 2008). Легковесные ОМ (PDF) . Formato Linux (en ruso) (103). Rusia: Mezon.ru: 20.
- ^ #422527 - ion3: Nueva versión upstream disponible - Registros de informes de errores de Debian
- ^ Valkonen, Tuomo (septiembre de 2009), El final de la línea, archivado desde el original el 30 de diciembre de 2010 , consultado el 11 de noviembre de 2015
- ^ Lista de correo de puertos, FreeBSD, diciembre de 2007.
- ^ [tur-users] Violación de marca registrada Ion3
- ^ te ch-pkg: paquete ion3 pkgsrc obsoleto que viola la licencia
- ^ Archivos de correo de FreeBSD
- ^ Violación de la licencia de Ion3
- ^ Eliminación de Ion3 (Re: violación de la licencia de Ion3)
- ^ Violación de la licencia de Ion3
- ^ "Software ∈ ~tuomov".
Lectura adicional
- Zlatanov, Teodor (29 de septiembre de 2004). "Perl culto: diversión con el gestor de ventanas Ion". developerWorks . IBM .
- Stutz, Michael (27 de junio de 2006). "Ion, el gestor de ventanas eficiente". Linux.com .
- Petreley, Nicholas (29 de julio de 2002). "Ion, un gestor de ventanas no demasiado minimalista". SYS-CON . Archivado desde el original el 30 de abril de 2010 . Consultado el 24 de febrero de 2010 .(Apareció originalmente en LinuxWorld.com )
Enlaces externos
- Sitio web oficial
- "Ion". Código libre .
- Notion en SourceForge (bifurcación de ion3)
- Sitio web de Notion