GNU screen
|
GNU Screen. Es una aplicación de software que se utiliza como multiplexador de terminales entre varios procesos, generalmente shells interactivos, desarrollado por el proyecto GNU.[4]
Características
Dentro de las gran cantidad de características de Screen podemos mencionar[5]:
- Todos los programas que se ejecutan, se mantienen exactamente en el mismo estado que estaban después de desacoplarse.
- Screen permite tener varias ventanas, cada una independiente de la otra.
- Soporte para vinculación múltiple, screen puede vincular a la misma sesión desde diferentes terminales.
- Screen mantiene un historial de búfers de todas las ventanas. Cada ventana tiene un búfer independiente que pueden ser usados para cortar y pegar entre ventanas.
- Soporte para varios charset, incluyendo UTF-8.
- Permite bloquear las sesiones cuando están en desuso.
- Permite mostrar varias ventanas simultáneamente.
Historia
En sus inicios screen se conocía como BSD screen. Fue escrito por Oliver Lauman y publicado en 1987 en el grupo de usuarios net.sources[1]. Inicialmente screen era un administrador de ventanas que multiplexaba terminales físicas en varios procesos. Tiempo después la posibilidad de desconexión/acoplar fue añadida. En 1990 Oliver Laumann entregó el código a Jürgen Weigert y Michael Schroeder de la Universidad de Erlangen-Nuremberg quienes más tarde movieron el proyecto al Proyecto GNU y agregaron las características de división de ventanas, copiar y pegar y la posibilidad de compartir pantallas.[1] Desafortunadamente, el desarrollo de esta importante utilidad fue abandonado en enero de 2004. El desarrollo continuó pero la segunda generación de desarrolladores perdió el interés en el proyecto. El programa fue activamente desarrollado activamente desde 1996 hasta enero de 2004. Más tarde el desarrollo se detuvo y se congeló completamente en agosto de 2008. Actualmente hay actividad en el desarrollo de screen en git. El último intento de mejorar screen en el año 2007 fue añadir la característica de dividir la ventana verticalmente[6], sin embargo nunca se materializó en producción y existe solo como un parche hecho por Bill Pursel.
Véase también
Referencias
- ↑ 1,0 1,1 1,2 Historia del desarrollo de GNU Screen (en inglés). Consultado el 16 de mayo de 2014.
- ↑ Historial de cambios (en inglés). Consultado el 16 de mayo de 2014.
- ↑ Publicación de la versión 4.2.1 (en inglés). Consultado el 16 de mayo de 2014.
- ↑ Introducción a GNU Screen (en inglés). Consultado el 16 de mayo de 2014.
- ↑ Descripción detallada de las características de screen (en inglés). Consultado el 16 de mayo de 2014.
- ↑ Lista de correo de usuarios de GNU Screen (en inglés). Consultado el 16 de mayo de 2014.