Peter MacDonald es un ingeniero de software canadiense , mejor conocido como el creador de Softlanding Linux System (SLS), ampliamente considerado como la primera distribución completa de Linux . [1] Parte de su trabajo sirvió como base de Wine . También creó el navegador web de Tcl , BrowseX, y la suite PDQI de utilidades de Tcl.
Los proyectos actuales incluyen Jsish , un intérprete de JavaScript incrustable con verificación de tipos incorporada. [2]
Biografía
Peter Charles MacDonald nació en Victoria, Columbia Británica el 28 de junio de 1957. Se graduó del programa de Ciencias de la Computación de la Universidad de Victoria con una licenciatura (1989) y una maestría (1996, tesis de maestría : descomposición del kernel de Linux en módulos cargables dinámicamente ). [3]
SLS
MacDonald co-desarrollado características tempranas del núcleo de Linux a principios de 1990, incluyendo bibliotecas compartidas , seudo-terminales , el de selección de llamadas y las consolas virtuales . [4] [5] [6] Anunció Softlanding Linux System (SLS), la primera instalación independiente de Linux, para probar en agosto de 1992 (en 15 disquetes ), [7] y para su lanzamiento general en octubre de 1992 (recomendando al menos 10 MB de espacio en disco ). [8]
SLS se hizo popular, pero también generó críticas. MacDonald fue criticado por intentar ganar dinero con el software libre, pero Linus Torvalds lo defendió . [6] Dos de las primeras distribuciones de Linux se realizaron específicamente en reacción a SLS, Ian Murdock 's Debian para compensar errores de SLS, y Patrick Volkerding ' s Slackware para incluir instalador parches que no se agregaron a SLS, y que MacDonald wouldn No permite que Volkerding se distribuya de forma independiente. [9] [10] [11]
Otro software
La capa de compatibilidad inicial de 1993 Wine Windows se basó en las funciones de ventana Tcl / Tk que escribió MacDonald (aunque luego se reescribió como llamadas directas a Xlib ). [12]
MacDonald fundó BrowseX Systems en 1999, [13] y lanzó la versión 1.0 de BrowseX, un navegador web multiplataforma basado en Tcl de código abierto , destinado a ser más pequeño y más rápido que Netscape . [14] [15] La última actualización de BrowseX fue en 2003; la compañía pasó a llamarse PDQ Interfaces Inc. y lanzó un conjunto de varias utilidades basadas en TCL. [13] [16]
Jsish: un intérprete de JavaScript con soporte integrado para sqlite, json, websocket y zvfs. [17]
Referencias
- ^ "Distribuciones de Linux" , 01 de abril de 1994, Linux Journal , consultado el27 deseptiembre de 2011.
- ^ "Jsish.org" . Consultado el 1 de diciembre de 2017 .
- ^ "Peter MacDonald" Archivado el 8 denoviembre de 2007en la Wayback Machine , página del personal de PDQI. Consultado el 27 de septiembre de 2011.
- ^ Lista de correo "Linux-Activists" , 1991. Consultado el 27 de septiembre de 2011.
- ^ Lista de correo "Linux-Activists" , 1992. Consultado el 27 de septiembre de 2011.
- ^ a b "La elección de una generación GNU: una entrevista con Linus Torvalds" , publicado originalmente a finales de 1993 en la revista Meta . Por Mike Linksvayer. Consultado el 27 de septiembre de 2011.
- ^ "SLS: ahora disponible (para probadores)" Archivado el 18 de julio de2011 en Wayback Machine , primer anuncio de SLS - Grupo de noticias: comp.os.linux , 15 de agosto de 1992. Consultado el 27 de septiembre de 1992.
- ^ "Linux Timeline" , Linux Journal , 31 de mayo de 2006. Consultado el 27 de septiembre de 2011.
- ^ "The Ultimate Distro" , por Glyn Moody, Linux Journal , 27 de diciembre de 2006. Consultado el 27 de septiembre de 2011.
- ^ "Entrevista con Patrick Volkerding" , por Phil Hughes, Linux Journal , 1 de abril de 1994. Consultado el 27 de septiembre de 2011.
- ^ Edición de Linux Bible 2010: Arranque en Ubuntu, Fedora, KNOPPIX, Debian, openSUSE y otras 13 distribuciones , por Christopher Negus, Wiley , 2009, ISBN 978-0-470-48505-7 , p. 528. Consultado el 27 de septiembre de 2011.
- ^ "Historia del vino" , Wine HQ. Consultado el 27 de septiembre de 2011.
- ^ a b "Página de inicio de BrowseX" . Consultado el 27 de septiembre de 2011.
- ^ "BrowseX Systems Inc. anuncia la versión Beta 1.0.x de BrowseX" , BrowseX Systems Inc., 26 de septiembre de 2000. Consultado el 27 de septiembre de 2011.
- ^ "BrowseX - Una alternativa viable" , revisión de Steve Coe, Canada Computes, 04 de octubre de 2000. Archivado en Internet Archive . Consultado el 27 de septiembre de 2011.
- ^ "Página de inicio de PDQI" Consultado el 27 de septiembre de 2011 .
- ^ "Jsish.org" . Consultado el 30 de abril de 2014 .