stringtranslate.com

Peter MacDonald (programador informático)

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 para Wine . También creó el navegador web Tcl BrowseX y la suite PDQI de utilidades Tcl.

Los proyectos actuales incluyen Jsish, un intérprete de JavaScript integrable 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 núcleo de Linux en módulos cargables dinámicamente ). [3]

Aterrizaje suave del sistema Linux

MacDonald co-desarrolló las primeras características del núcleo Linux a principios de los años 1990, incluyendo bibliotecas compartidas , pseudo terminales , la llamada select y consolas virtuales . [4] [5] [6] Anunció Softlanding Linux System (SLS), la primera instalación independiente de Linux, para pruebas en agosto de 1992 (en 15 disquetes ), [7] y para lanzamiento general en octubre de 1992 (recomendando al menos 10 MB de espacio en disco ). [8]

SLS se hizo popular, pero también recibió críticas. MacDonald fue criticado por intentar ganar dinero con software libre, pero fue defendido por Linus Torvalds . [6] Dos de las primeras distribuciones de Linux se hicieron específicamente como reacción a SLS: Debian de Ian Murdock para compensar los errores de SLS y Slackware de Patrick Volkerding para incluir parches de instalación que no se añadieron a SLS y que MacDonald no permitió que Volkerding distribuyera de forma independiente. [9] [10] [11]

Otro software

La capa de compatibilidad inicial de Wine Windows de 1993 se basó en las funciones de ventanas Tcl/Tk escritas por MacDonald (aunque luego se reescribieron 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 de código abierto basado en Tcl, pensado para ser más pequeño y más rápido que Netscape . [14] [15] La última actualización de BrowseX fue en 2003; la empresa cambió su nombre a PDQ Interfaces Inc. y lanzó un conjunto de diversas utilidades basadas en TCL. [13] [16]

Jsish: un intérprete de javascript con soporte integrado para sqlite, json, websocket y zvfs. [17]

Referencias

  1. ^ "Distribuciones Linux", 1 de abril de 1994, Linux Journal , consultado el 27 de septiembre de 2011.
  2. ^ "Jsish.org" . Consultado el 1 de diciembre de 2017 .
  3. ^ "Peter MacDonald" Archivado el 8 de noviembre de 2007 en Wayback Machine , página del personal de PDQI. Consultado el 27 de septiembre de 2011.
  4. ^ Lista de correo "Linux-Activists", 1991. Consultado el 27 de septiembre de 2011.
  5. ^ Lista de correo "Linux-Activists", 1992. Consultado el 27 de septiembre de 2011.
  6. ^ ab "La elección de una generación GNU: una entrevista con Linus Torvalds", publicado originalmente a fines de 1993 en Meta Magazine . Por Mike Linksvayer. Consultado el 27 de septiembre de 2011.
  7. ^ "SLS: ahora disponible (para probadores)" Archivado el 18 de julio de 2011 en Wayback Machine ., Primer anuncio de SLS - Grupo de noticias: comp.os.linux, 15 de agosto de 1992. Consultado el 27 de septiembre de 2011.
  8. ^ "Linux Timeline", Linux Journal , 31 de mayo de 2006. Consultado el 27 de septiembre de 2011.
  9. ^ "The Ultimate Distro", por Glyn Moody, Linux Journal , 27 de diciembre de 2006. Consultado el 27 de septiembre de 2011.
  10. ^ "Entrevista con Patrick Volkerding", por Phil Hughes, Linux Journal , 1 de abril de 1994. Consultado el 27 de septiembre de 2011.
  11. ^ Linux Bible 2010 Edition: Arranque en Ubuntu, Fedora, KNOPPIX, Debian, openSUSE y otras 13 distribuciones, por Christopher Negus, Wiley , 2009, ISBN 978-0-470-48505-7 , pág. 528. Consultado el 27 de septiembre de 2011. 
  12. ^ "Historia del vino", Wine HQ. Consultado el 27 de septiembre de 2011.
  13. ^ ab "Página de inicio de BrowseX". Consultado el 27 de septiembre de 2011.
  14. ^ "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.
  15. ^ "BrowseX - A Viable Alternative", reseña de Steve Coe, Canada Computes, 4 de octubre de 2000. Archivado en Internet Archive . Consultado el 27 de septiembre de 2011.
  16. ^ "Página de inicio del PDQI" Consultado el 27 de septiembre de 2011.
  17. ^ "Jsish.org" . Consultado el 30 de abril de 2014 .