El Software Tools Users Group (STUG) fue una organización técnica fundada en 1976, paralelamente a Usenix . El objetivo de STUG era desarrollar un sistema tipo Unix potente y portátil que pudiera implementarse sobre prácticamente cualquier sistema operativo , proporcionando las capacidades y características de Unix en un sistema no propietario. Con su enfoque en la creación de código limpio, portátil y reutilizable, compartido entre múltiples aplicaciones y ejecutable en cualquier sistema operativo , el movimiento Software Tools restableció la tradición del código abierto y los conceptos de empoderar a los usuarios para definir, desarrollar, controlar y distribuir libremente su entorno informático. [ 1 ]
Historia
En 1976, Brian Kernighan (entonces de Bell Labs ) y PJ Plauger publicaron Software Tools , [ 2 ] el primero de sus libros sobre programación inspirados en la reciente creación del sistema operativo Unix por los colegas de Kernighan en Bell Labs. Software Tools demostró el "pensamiento Unix" con programas en Ratfor , posteriormente reescritos en Pascal para una edición posterior del libro. [ 3 ] El Ratfor de Kernighan [ 4 ] (preprocesador de FORTRAN racional) finalmente se puso en dominio público.
Deborah K. Scherrer , Dennis E. Hall y Joseph S. Sventek , entonces investigadores del Laboratorio Nacional Lawrence Berkeley , adoptaron rápidamente el libro y la filosofía de Software Tools. Ampliaron el conjunto inicial de unas pocas docenas de herramientas del libro hasta convertirlo en un Sistema Operativo Virtual (SVO) completo, que proporcionaba un conjunto casi completo de herramientas Unix , una biblioteca de programación similar a Unix y una interfaz de sistema operativo que podía implementarse sobre prácticamente cualquier sistema. Distribuyeron gratuitamente su colección de SVO por todo el mundo. Su trabajo generó adaptaciones del software a más de 50 sistemas operativos [ 5 ] y un grupo de usuarios de más de 2000. [ 6 ]
Un informe de investigación del LBNL apareció en Communications of the ACM en septiembre de 1980. [ 7 ]
Scherrer, quien también formaba parte de la Junta Directiva de Usenix en ese momento, estableció y coordinó el Grupo de Usuarios de Herramientas de Software (STUG), que se alineó con Usenix. A partir de 1979, STUG y Usenix celebraron conferencias paralelas. STUG también publicó una serie de boletines informativos. [ 8 ] STUG también coordinó con el Grupo Europeo de Usuarios de Unix y dio origen a grupos similares en otras partes del mundo. [ 9 ]
El movimiento de herramientas de software finalmente impulsó a varias empresas comerciales a portar y distribuir las herramientas de software a sistemas de microcomputadoras como CP/M y MS-DOS. [ 10 ] [ 11 ]
Premios
El 24 de enero de 1996, el trabajo de Scherrer, Hall y Sventek fue reconocido con el Premio USENIX a la Trayectoria Profesional (“La Llama”). [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ]

En 1993, Scherrer había sido galardonada con el premio “ UNIX Academic Driver”, otorgado por Bell Labs , por sus “contribuciones destacadas a la comunidad UNIX ”. Su trabajo incluyó el movimiento de herramientas de software, así como contribuciones a USENIX . [ 17 ] [ 18 ]
Otros contribuyentes importantes
El proyecto de Herramientas de Software fue el resultado del esfuerzo de cientos de personas en numerosos centros. El Premio a la Trayectoria Profesional de USENIX STUG incluye los nombres de muchos, aunque no de todos, los principales colaboradores del proyecto de Herramientas de Software.

Legado
A finales de la década de 1980, Unix se estaba volviendo más accesible, Microsoft había tomado el control del mercado de las PC y la necesidad del entorno VOS comenzó a disminuir. El grupo STUG decidió disolverse y donar su legado financiero para financiar el premio anual USENIX “STUG Award”. Este premio “reconoce las contribuciones significativas a la comunidad que reflejan el espíritu y el carácter demostrados por quienes se unieron en el Grupo de Usuarios de Herramientas de Software. Los galardonados con el premio anual STUG demuestran una contribución notable a la base de código reutilizable para todos y/o la provisión de una tecnología habilitadora significativa para los usuarios en un formato ampliamente disponible”. [ 19 ] [ 20 ] [ 21 ]
Véase también
- USENIX
- Unix
- Modelo de código abierto
- Brian Kernighan, “El entorno de programación Unix”. Software: Práctica y experiencia, vol. 9, 1979.
- Peter H. Salus. Un cuarto de siglo de UNIX. Addison-Wesley: 1994.
- Una copia completa de las distribuciones de Software Tools de LBNL, las versiones para Unix, CP/M, MS-DOS y Pascal, así como el conjunto original de Addison-Wesley, están disponibles en el Museo de Historia de la Computación y en la Sociedad del Patrimonio Unix . Estos archivos también contienen la mayoría de los boletines informativos de STUG y artículos relacionados.
Referencias
- ↑ Peter H. Salus , Un cuarto de siglo de UNIX, 1994
- ↑ Brian Kernighan , PJ Plauger , Herramientas de software. Addison-Wesley: 1976.
- ↑ Brian Kernighan , PJ Plauger , Herramientas de software en Pascal. Addison-Wesley: 1981.
- ↑ Brian Kernighan , “Un preprocesador para Rational Fortran”. Software: Practice and Experience, Vol. 5, 1975
- ↑ Deborah Scherrer “No es solo un Unix para pobres”. UNIX Review Vol. 6 #1: enero de 1988: 56-57
- ↑ Deborah Scherrer “Enfoque en el usuario: Grupo de usuarios de herramientas de software”. Unix/world Vol. 1, diciembre de 1984
- ↑ Dennis E. Hall, Deborah K. Scherrer y Joseph S. Sventek, LBNL, “Un sistema operativo virtual”, Communications of the ACM , septiembre de 1980, volumen 23, n.º 9, 495-502
- ↑ Software Tools Communications. Boletín oficial del Grupo de Usuarios de Herramientas de Software. Los primeros números se publicaron en 1979 y continuaron hasta enero de 1986. Se pueden consultar ejemplares en el Museo de Historia de la Computación y a través de la Sociedad del Patrimonio Unix (http://www.tuhs.org). Archivado el 31 de agosto de 2005 en la Wayback Machine.
- ↑ Desmond FitzGerald y Paul Howson, eds. Software Tools Notes: The Australian Journal of Programming Methods for Technical Software. Primer número, enero de 1983.
- ↑ Deborah Scherrer , Philip H. Scherrer , Thomas H. Strong, Samuel J. Penny. “Las herramientas de software: capacidades de Unix en sistemas que no son Unix”. Byte vol. 8, n.º 11, noviembre de 1983: 430-446
- ↑ Jerry Pournelle “La Feria de Computadoras de la Costa Oeste”. Byte vol. 10 n.° 8, agosto de 1985: 308-310
- ↑ “Ganadores del Premio USENIX a la Trayectoria Profesional (The Flame) – 1996: The Software Tools Project”. https://www.usenix.org/about/awards/flame
- ↑ El premio USENIX a la trayectoria profesional (“La Llama”) http://www.usenix.org/about/flame
- ↑ Jeffery Kahn, “Científicos informáticos homenajeados por el desarrollo de herramientas de software”. Currents: Ernest Orlando Lawrence Berkeley National Laboratory, Vol. 24, n.º 45, 26 de enero de 1996: 1-2
- ↑ Jeffery Kahn, “Derrocando el viejo orden: homenaje a los fundadores de herramientas de software”. Enero de 1996: http://www.lbl.gov/Science-Articles/Archive/software-award.html .
- ↑ “Premios STUG y a la trayectoria profesional de 1996”. ;login: vol #21 #2: abril de 1996: 20
- ↑ Brad Templeton, AT&T presenta los premios Unix. Artículo de Internet, 22 de marzo de 1993.
- ↑ Mike Faden, “Homenaje a figuras influyentes de Unix”; Open Systems Today, 29 de marzo de 1993
- ↑ "Premio USENIX STUG" . 6 de diciembre de 2011.
- ↑ Peter H. Salus , “Offshoots – STUG and LISA”, login; diciembre de 2015, vol. 40 n.º 6, 38-39
- ↑ Peter H. Salus “STUG 20 Years Ago”. ;login: vol 29 #2, abril de 2004: 33.
- premios a la trayectoria profesional
- Movimiento de código abierto
- Historia de Unix
- Herramientas de programación Unix
- Grupos de usuarios