La historia de la distribución de software de Berkeley (BSD) comenzó en la década de 1970, cuando la Universidad de California en Berkeley recibió una copia de Unix . Profesores y estudiantes de la universidad comenzaron a añadir software al sistema operativo y lo distribuyeron como BSD a universidades selectas. Dado que contenía código propietario de Unix, inicialmente tuvo que distribuirse bajo las licencias de AT&T. El software incluido por AT&T fue reescrito y publicado como software libre bajo la licencia BSD . Sin embargo, esto derivó en una demanda contra Unix System Laboratories, la filial de AT&T responsable de Unix. Finalmente, en la década de 1990, las versiones finales de BSD se publicaron sin licencias propietarias, lo que dio lugar a numerosos derivados del sistema operativo que aún se mantienen en la actualidad.
1BSD (PDP-11)
Las primeras distribuciones de Unix de Bell Labs en la década de 1970 incluían el código fuente del sistema operativo, lo que permitía a los investigadores universitarios modificarlo y extenderlo. El sistema operativo llegó a Berkeley en 1974, a petición del profesor de informática Bob Fabry, quien había formado parte del comité del programa del Simposio sobre Principios de Sistemas Operativos, donde se presentó Unix por primera vez. Se compró un PDP-11/45 para ejecutar el sistema, pero por razones presupuestarias, esta máquina se compartió con los grupos de matemáticas y estadística de Berkeley, que utilizaban RSTS , por lo que Unix solo funcionaba en la máquina ocho horas al día (a veces durante el día, a veces durante la noche). Un PDP-11/70 más grande se instaló en Berkeley al año siguiente, con fondos del proyecto de la base de datos Ingres . [ 1 ]
También en 1975, Ken Thompson se tomó un año sabático de Bell Labs y llegó a Berkeley como profesor visitante. Ayudó a instalar la versión 6 de Unix y comenzó a trabajar en una implementación de Pascal para el sistema. Los estudiantes de posgrado Chuck Haley y Bill Joy mejoraron el Pascal de Thompson e implementaron un editor de texto mejorado, por ejemplo . [ 1 ] Otras universidades se interesaron en el software de Berkeley, y así, en 1977, Joy comenzó a compilar la primera Berkeley Software Distribution (1BSD), que se lanzó el 9 de marzo de 1978. [ 2 ] 1BSD era un complemento para la versión 6 de Unix, más que un sistema operativo completo por derecho propio. Se enviaron unas treinta copias. [ 1 ]
2BSD (PDP-11)
La Segunda Distribución de Software de Berkeley (2BSD), publicada en mayo de 1979, [ 3 ] incluía versiones actualizadas del software 1BSD, así como dos nuevos programas de Joy que persisten en los sistemas Unix hasta el día de hoy: el editor de texto vi (una versión visual de ex ) y el intérprete de comandos C. Bill Joy distribuyó unas 75 copias de 2BSD. [ 1 ] Otra característica era un paquete de red llamado Berknet , desarrollado por Eric Schmidt como parte de su tesis de maestría , que podía conectar hasta veintiséis computadoras y proporcionaba correo electrónico y transferencia de archivos. [ 4 ]
Después de que 3BSD (ver más abajo) salió para la línea de computadoras VAX , se siguieron publicando y distribuyendo nuevas versiones de 2BSD para el PDP-11 a través de USENIX ; por ejemplo, 2.8.1BSD de 1982 incluía una colección de correcciones para problemas de rendimiento en la versión 7 de Unix , [ 5 ] y versiones posteriores contenían adaptaciones de cambios de las versiones de BSD basadas en VAX a la arquitectura PDP-11. 2.9BSD de 1983 incluía código de 4.1cBSD, y fue la primera versión que fue un sistema operativo completo (un Unix V7 modificado) en lugar de un conjunto de aplicaciones y parches.
La versión más reciente, 2.11BSD , se publicó por primera vez en 1991. [ 6 ] A diferencia de las versiones anteriores, requería un espacio de instrucciones/datos dividido para acomodar el tamaño cada vez mayor de sus programas de utilidad. En el siglo XXI, las actualizaciones de mantenimiento de voluntarios continuaron: el parche n.° 499 se publicó el 2 de enero de 2026. [ 7 ]
3BSD


En 1978 se instaló un ordenador DEC VAX en Berkeley. La adaptación de la versión 7 de Unix a la arquitectura VAX, UNIX/32V , no aprovechó las capacidades de memoria virtual de VAX , necesarias para ejecutar programas grandes como Franz Lisp . El núcleo de 32V fue reescrito en gran parte por el estudiante de posgrado de Berkeley, Özalp Babaoğlu, para incluir una implementación de memoria virtual, y un sistema operativo completo que incluía el nuevo núcleo, adaptaciones de las utilidades de 2BSD a VAX y las utilidades de 32V se lanzó como 3BSD a finales de 1979. 3BSD también se conocía como Virtual VAX/UNIX o VMUNIX (por Virtual Memory Unix), y las imágenes del núcleo BSD se denominaban normalmente /vmunixhasta la versión 4.4BSD.
El éxito de 3BSD fue un factor importante en la decisión de la Agencia de Proyectos de Investigación Avanzada de Defensa (DARPA) de financiar el Grupo de Investigación de Sistemas Informáticos (CSRG) de Berkeley, que desarrollaría una plataforma Unix estándar para futuras investigaciones de DARPA en el Proyecto VLSI .
4BSD
4BSD (noviembre de 1980) ofreció varias mejoras con respecto a 3BSD, en particular el control de trabajos en el csh lanzado anteriormente , delivermail (el antecesor de sendmail ), señales "confiables" y la biblioteca de programación Curses . En una revisión de 1985 de las versiones de BSD, John Quarterman et al. escribieron: [ 8 ]
4BSD fue el sistema operativo preferido para los VAX desde sus inicios hasta el lanzamiento del System III (1979-1982) [...] La mayoría de las organizaciones compraban una licencia de 32V y solicitaban 4BSD a Berkeley sin molestarse en conseguir una cinta de 32V. Muchas instalaciones dentro del sistema Bell utilizaban 4.1BSD (muchas aún lo hacen, y muchas otras utilizan 4.2BSD).
4.1BSD
4.1BSD (junio de 1981) fue una respuesta a las críticas sobre el rendimiento de BSD en relación con el sistema operativo dominante de VAX, VMS . El núcleo de 4.1BSD fue optimizado sistemáticamente por Bill Joy hasta que pudo igualar el rendimiento de VMS en varias pruebas de rendimiento. La versión se habría llamado 5BSD , pero tras las objeciones de AT&T, el nombre se cambió; AT & T temía confusiones con su sistema UNIX System V. [ 9 ] Han aparecido varias cintas, todas con una etiqueta que dice 4.1BSD, pero existen diferencias entre ellas. [ 10 ] El desarrollo de software que llevaría de 4.1BSD a 4.2BSD fue financiado por fuentes que incluyen ARPA, Orden número 4031, Contrato N00039-82-C-0235 que estuvo vigente al menos desde el 15 de noviembre de 1981 hasta el 30 de septiembre de 1983. [ 11 ] [ 12 ]
4.2BSD
4.2BSD (agosto de 1983) tardaría más de dos años en implementarse y contenía varias revisiones importantes. Antes de su lanzamiento oficial, hubo tres versiones intermedias: 4.1a de abril de 1982 [ 13 ] incorporó una versión modificada de la implementación preliminar de TCP/IP de BBN ; 4.1b de junio de 1982 incluyó el nuevo Berkeley Fast File System , implementado por Marshall Kirk McKusick ; y 4.1c en abril de 1983 fue un lanzamiento provisional durante los últimos meses del desarrollo de 4.2BSD. De vuelta en Bell Labs, 4.1cBSD se convirtió en la base de la 8.ª edición de Research Unix , y una versión con soporte comercial estuvo disponible a través de mt Xinu .
Para guiar el diseño de 4.2BSD, Duane Adams de DARPA formó un "comité directivo" compuesto por Bob Fabry , Bill Joy y Sam Leffler de Berkeley , Alan Nemeth y Rob Gurwitz de BBN, Dennis Ritchie de Bell Labs , Keith Lantz de Stanford , Rick Rashid de Carnegie Mellon , Bert Halstead del MIT , Dan Lynch del ISI y Gerald J. Popek de UCLA . El comité se reunió desde abril de 1981 hasta junio de 1983.
Además del sistema de archivos rápido, se aceptaron varias características de colaboradores externos, incluidas las cuotas de disco. Sun Microsystems realizó pruebas en sus máquinas Motorola 68000 antes del lanzamiento, lo que mejoró la portabilidad del sistema. [ 8 ] El soporte de hardware de Sun es claramente visible en los artefactos BSD 4.1c en la ISO CSRG. [ 14 ]
La versión oficial 4.2BSD se lanzó en agosto de 1983. Fue notable por ser la primera versión publicada tras la partida de Bill Joy en 1982 para cofundar Sun Microsystems; a partir de entonces , Mike Karels y Marshall Kirk McKusick asumieron roles de liderazgo en el proyecto. Como anécdota, también marcó el debut de la mascota demoníaca de BSD en un dibujo de John Lasseter que apareció en la portada de los manuales impresos distribuidos por USENIX .
4.3BSD


La versión 4.3BSD se publicó en junio de 1986. Sus principales cambios consistieron en mejorar el rendimiento de muchas de las nuevas contribuciones de la versión 4.2BSD, que no habían sido optimizadas con la misma profundidad que el código de la versión 4.1BSD. Antes de su lanzamiento, la implementación de TCP/IP en BSD se había desviado considerablemente de la implementación oficial de BBN. Tras varios meses de pruebas , DARPA determinó que la versión 4.2BSD era superior y se mantendría en la versión 4.3BSD. (Véase también Historia de Internet ).
Tras la versión 4.3BSD, se decidió que BSD abandonaría la antigua plataforma VAX. La plataforma Power 6/32 (con nombre en clave "Tahoe"), desarrollada por Computer Consoles Inc., parecía prometedora en aquel momento, pero sus desarrolladores la abandonaron poco después. No obstante, la adaptación de 4.3BSD a Tahoe (junio de 1988) resultó valiosa, ya que propició la separación del código dependiente e independiente de la máquina en BSD, lo que mejoraría la portabilidad futura del sistema.
Además de la portabilidad, el CSRG trabajó en una implementación de la pila de protocolos de red OSI , mejoras al sistema de memoria virtual del núcleo y (con Van Jacobson de LBL ) nuevos algoritmos TCP/IP para adaptarse al crecimiento de Internet. [ 15 ]
Hasta entonces, todas las versiones de BSD incorporaban código Unix propietario de AT&T y, por lo tanto, estaban sujetas a una licencia de software de AT&T. Las licencias de código fuente se habían vuelto muy costosas y varias partes externas habían manifestado interés en una versión independiente del código de red, que se había desarrollado completamente fuera de AT&T y no estaría sujeta al requisito de licencia. Esto dio lugar a Networking Release 1 ( Net/1 ), que se puso a disposición de quienes no tenían licencia del código de AT&T y se podía redistribuir libremente bajo los términos de la licencia BSD . Se publicó en junio de 1989.
4.3BSD-Reno apareció a principios de 1990. Fue una versión provisional durante el desarrollo inicial de 4.4BSD, y su uso se consideró una "apuesta", de ahí su nombre en honor al centro de apuestas de Reno, Nevada . Esta versión se orientó explícitamente hacia la compatibilidad con POSIX . [ 15 ] Entre las nuevas características se encontraban una implementación de NFS de la Universidad de Guelph , una tecla de estado ("Ctrl-T") y compatibilidad con la gama de ordenadores HP 9000 , proveniente del puerto "HPBSD" de la Universidad de Utah . [ 16 ]
En agosto de 2006, la revista InformationWeek calificó a 4.3BSD como el "mejor software jamás escrito". [ 17 ] Comentaron: "BSD 4.3 representa el pilar teórico más importante de Internet".
Neto/2 y problemas legales

Tras Net/1, el desarrollador de BSD, Keith Bostic, propuso que más secciones del sistema BSD que no pertenecían a AT&T se publicaran bajo la misma licencia que Net/1. Con este fin, inició un proyecto para reimplementar la mayoría de las utilidades estándar de Unix sin utilizar el código de AT&T. Por ejemplo, vi , que se basaba en la versión original de Unix de ed , se reescribió como nvi (nuevo vi). En dieciocho meses, todas las utilidades de AT&T habían sido reemplazadas y se determinó que solo quedaban unos pocos archivos de AT&T en el núcleo. Estos archivos se eliminaron, y el resultado fue el lanzamiento en junio de 1991 de Networking Release 2 ( Net/2 ), también conocido como Network(ing) 2, un sistema operativo casi completo que se distribuía libremente.
Net/2 sirvió de base para dos adaptaciones de BSD a la arquitectura Intel 80386 : el 386BSD gratuito de William Jolitz y el BSD/386 propietario (posteriormente renombrado BSD/OS) de Berkeley Software Design (BSDi). El 386BSD tuvo una vida corta, pero se convirtió en la base de código inicial de los proyectos NetBSD y FreeBSD , que se iniciaron poco después.
BSDi pronto se vio envuelta en problemas legales con Unix System Laboratories (USL), filial de AT&T, que por aquel entonces era propietaria de los derechos de autor de System V y de la marca registrada Unix. La demanda USL contra BSDi se presentó en abril de 1992 y dio lugar a una orden judicial que suspendió la distribución de Net/2 hasta que se determinara la validez de las reclamaciones de derechos de autor de USL sobre el código fuente.
La demanda ralentizó el desarrollo de los descendientes de software libre de BSD durante casi dos años mientras su estatus legal estaba en entredicho, y como resultado, los sistemas basados en el núcleo Linux , que no presentaban tal ambigüedad legal, obtuvieron mayor apoyo. Aunque no se lanzó hasta 1992, el desarrollo de 386BSD precedió al de Linux. Linus Torvalds afirmó que si 386BSD o el núcleo GNU hubieran estado disponibles en aquel momento, probablemente no habría creado Linux. [ 18 ] [ 19 ]
4.4BSD y descendientes

En agosto de 1992 se lanzó la versión 4.4BSD-Alpha , y en junio de 1993 se lanzó la versión 4.4BSD-Encumbered exclusivamente para los licenciatarios de USL.
La demanda se resolvió en enero de 1994, en gran medida a favor de Berkeley. De los 18.000 archivos de la distribución de Berkeley, solo tres tuvieron que ser eliminados y 70 modificados para mostrar los avisos de derechos de autor de USL. Otra condición del acuerdo fue que USL no presentaría más demandas contra usuarios y distribuidores del código propiedad de Berkeley en la próxima versión 4.4BSD. Marshall Kirk McKusick resume la demanda y su resultado: [ 20 ]
Se alegaron plagio de código y robo de secretos comerciales. El código infractor no se identificó hasta casi dos años después. El litigio podría haberse prolongado mucho más de no ser porque Novell compró USL a AT&T y buscó un acuerdo. Finalmente, se eliminaron tres archivos de los 18 000 que componían la distribución y se realizaron algunos cambios menores en otros. Además, la Universidad acordó añadir los derechos de autor de USL a unos 70 archivos, con la condición de que estos pudieran seguir redistribuyéndose libremente.
En marzo de 1994 se lanzó 4.4BSD-Lite , que ya no requería una licencia de código fuente USL y que también contenía muchos otros cambios con respecto a la versión original 4.4BSD-Encumbered.
La última versión publicada por Berkeley fue 4.4BSD-Lite Release 2 en 1995 , tras lo cual se disolvió el CSRG y cesó el desarrollo de BSD en Berkeley. Desde entonces, se han mantenido varias variantes basadas directa o indirectamente en 4.4BSD-Lite (como FreeBSD , NetBSD , OpenBSD y DragonFly BSD ).
Además, la naturaleza permisiva de la licencia BSD ha permitido que muchos otros sistemas operativos, tanto libres como propietarios, incorporen código BSD. Por ejemplo, Microsoft Windows ha utilizado código derivado de BSD en su implementación de TCP/IP [ 21 ] e incluye versiones recompiladas de las herramientas de red de línea de comandos de BSD desde Windows 2000. [ 22 ] Asimismo , Darwin , el sistema sobre el que se basa macOS de Apple , es un derivado de 4.4BSD-Lite2 y FreeBSD. Varios sistemas operativos Unix comerciales, como Solaris , también contienen cantidades variables de código BSD.
Descendientes importantes de BSD

BSD ha sido la base de un gran número de sistemas operativos. Entre ellos, destacan los principales sistemas BSD de código abierto : FreeBSD, NetBSD y OpenBSD, todos derivados de 386BSD y 4.4BSD -Lite por diversas vías. Tanto NetBSD como FreeBSD se crearon en 1993, inicialmente derivados de 386BSD, pero en 1994 migraron a una base de código 4.4BSD-Lite. OpenBSD se bifurcó de NetBSD en 1995. Varios sistemas operativos comerciales también se basan parcial o totalmente en BSD o sus descendientes, como SunOS de Sun y macOS de Apple Inc.
La mayoría de los sistemas operativos BSD actuales son de código abierto y están disponibles para su descarga gratuita bajo la Licencia BSD , siendo macOS la excepción más notable . Generalmente utilizan una arquitectura de núcleo monolítica , a excepción de macOS y DragonFly BSD, que emplean núcleos híbridos . Los diversos proyectos BSD de código abierto suelen desarrollar conjuntamente el núcleo, los programas y las bibliotecas del espacio de usuario , y el código fuente se gestiona mediante un único repositorio central.
En el pasado, BSD también se utilizó como base para varias versiones propietarias de Unix, como SunOS de Sun , Dynix de Sequent , NeXTSTEP de NeXT , Ultrix de DEC y OSF/1 AXP (ahora Tru64 UNIX ). Partes del software de NeXT se convirtieron en la base de macOS , una de las variantes de BSD con mayor éxito comercial en el mercado general.
Una selección de versiones importantes de Unix y sistemas operativos similares a Unix que descienden de BSD incluye:
- FreeBSD , un sistema operativo de propósito general de código abierto.
- Orbis OS , la bifurcación de FreeBSD 9 de Sony, es el sistema operativo de la PS4. Se cree que CellOS para la PS3 también es una bifurcación de FreeBSD y se sabe que contiene código de FreeBSD y NetBSD.
- TrueOS , GhostBSD y DesktopBSD son distribuciones de FreeBSD que hacen hincapié en la facilidad de uso y en interfaces intuitivas para el usuario de ordenadores de sobremesa o portátiles.
- MidnightBSD , otra bifurcación de FreeBSD
- DragonFly BSD , una bifurcación de FreeBSD para seguir un diseño alternativo, particularmente relacionado con SMP .
- NextBSD , una nueva distribución BSD derivada de FreeBSD 10.1 y varios componentes de macOS.
- FreeNAS es un servidor de almacenamiento conectado a la red gratuito basado en una versión mínima de FreeBSD.
- NAS4Free es una bifurcación de la versión 0.7 de FreeNAS , un servidor de almacenamiento conectado a la red.
- Nokia IPSO (variante IPSO SB), el sistema operativo basado en FreeBSD utilizado en los dispositivos de firewall de Nokia .
- El sistema operativo para el dispositivo Netflix Open Connect . [ 24 ]
- Junos , el sistema operativo para enrutadores Juniper , una versión personalizada de FreeBSD y una variedad de otros sistemas operativos embebidos.
- OneFS de Isilon Systems , el sistema operativo utilizado en los sistemas de almacenamiento en clúster de la serie IQ de Isilon, es una versión altamente personalizada de FreeBSD.
- Data ONTAP de NetApp , el sistema operativo para los sistemas de almacenamiento de NetApp, es una versión personalizada de FreeBSD con la arquitectura ONTAP integrada.
- m0n0wall , una distribución de FreeBSD modificada para su uso como cortafuegos.
- pfSense, un firewall/enrutador gratuito de código abierto basado en FreeBSD.
- OPNsense , cortafuegos, una bifurcación de pfSense.
- Coyote Point Systems EQ/OS , un entorno de ejecución robusto y de alto rendimiento para el equilibrio de carga de servidores .
- NetBSD , un sistema BSD de código abierto centrado en un diseño limpio y la portabilidad.
- NeXT NEXTSTEP y OPENSTEP , basados en el kernel Mach y 4BSD ; el antecesor de macOS
- Darwin de Apple Inc. , el núcleo de macOS e iOS ; construido sobre el kernel XNU (en parte Mach , en parte FreeBSD, en parte código derivado de Apple) y un espacio de usuario que proviene en gran parte de FreeBSD.
- TrustedBSD
- Los dispositivos F5 Networks y F5 BIG-IP utilizaban un sistema operativo BSD como sistema operativo de gestión hasta el lanzamiento de la versión 9.0, que está basada en Linux.
- Ultrix de DEC , la versión oficial de Unix para sus sistemas PDP-11 , VAX y DECstation.
- Sony NEWS-OS , un sistema operativo basado en BSD para sus estaciones de trabajo de ingeniería de redes.
- OSF/1 , un Unix híbrido basado en un núcleo desarrollado por la Open Software Foundation , que incorpora un núcleo Mach modificado y partes de 4BSD.
- Tru64 UNIX (anteriormente DEC OSF/1 AXP o Digital UNIX), la adaptación de OSF/1 para sistemas basados en DEC Alpha de DEC , Compaq y HP .
- Versiones anteriores a la 5.0 de Sun Microsystems SunOS , una versión mejorada de 4BSD para los sistemas Sun-2 y Sun-3 basados en Sun Motorola 68k , sistemas basados en SPARC y sistemas Sun386i basados en x86 (SunOS 5.0 y versiones posteriores se basan en System V Release 4 ).
- 386BSD , el primer sistema operativo de código abierto basado en BSD y el antecesor de la mayoría de los sistemas BSD actuales.
- DEMOS , un clon soviético de BSD
- BSD/OS , un sistema operativo BSD propietario (ahora desaparecido) para PC.
Véase también
Referencias
- 1 2 3 4 Salus, Peter H. (2005). "Capítulo 7. BSD y el CSRG". El demonio, el ñu y el pingüino . Groklaw . Archivado del original el 5 de mayo de 2010.
- ↑ Salus, Peter H. (1 de junio de 1994). Un cuarto de siglo de UNIX . Addison Wesley . pág. 142. ISBN 978-0-201-54777-1.
- ↑ Toomey, Warren. "Detalles de los archivos PUPS" . tuhs.org . The Unix Heritage Society . Consultado el 6 de octubre de 2010 .
- ↑ Shacklette, Mark (2004). "Sistema operativo Unix". La enciclopedia de Internet . Wiley. pág. 497. ISBN 9780471222019.
- ↑ Salus, Peter H. (2005). «Capítulo 6. 1979». El demonio, el ñu y el pingüino . Groklaw . Archivado del original el 5 de mayo de 2010.
- ↑ "Internet, Unix, BSD y Linux" .
- ↑ "Índice de /Archivo/Distribuciones/UCB/2BSD/2.11BSD/Parches" .
- 1 2 Quarterman, John S.; Silberschatz, Abraham; Peterson, James L. (diciembre de 1985). "4.2BSD y 4.3BSD como ejemplos del sistema Unix". Computing Surveys . 17 (4): 379– 418. CiteSeerX 10.1.1.117.9743 . doi : 10.1145/6041.6043 . S2CID 5700897 .
- ↑ McKusick, Marshall Kirk (enero de 1999). «Veinte años de Berkeley Unix: de propiedad de AT&T a redistribuible libremente» . En DiBona, Chris; Ockman, Sam; Stone, Mark (eds.). Open Sources: Voices from the Revolution (primera ed.). O'Reilly. ISBN 978-1-56592-582-3.
- ↑ Haertel, Mike (s.f.). "Esta es una reconstrucción del lanzamiento del 1 de septiembre de 1981 de 4.1BSD" . The Unix Heritage Society .
Parece que no hubo una única imagen oficial de la cinta de lanzamiento de 4.1BSD.
- ↑ Fabry, Robert S. (1980). "Propuesta de control de configuración para la versión estándar ARPA del sistema operativo UNIX" (PDF) . Centro de Información Técnica de Defensa . Departamento de Defensa de EE. UU . Recuperado el 12 de julio de 2023 .
- ↑ Fabry, Robert S.; Sequin, Carlo H. (1983). "Informe técnico AD-A142 177" . Centro de Información Técnica de Defensa . Departamento de Defensa de EE. UU . Recuperado el 12 de julio de 2023 .
- ↑ "Código abierto: Voces de la revolución del código abierto" . 29 de marzo de 1999.
- ↑ Mason, Amberelle (20 de junio de 2023). "Explora el código fuente de 4.1c.1 BSD usando Git" . GitHub . Consultado el 18 de julio de 2023.
La compatibilidad con hardware Sun se agregó temporalmente a 4.1BSD y luego se eliminó antes del lanzamiento de 4.2BSD.
- 1 2 McKusick, MK ; Karels, MJ ; Sklower, Keith; Fall, Kevin; Teitelbaum, Marc; Bostic, Keith (1989). "Investigación actual del Grupo de Investigación de Sistemas Informáticos de Berkeley" (PDF) . Actas del Grupo Europeo de Usuarios de Unix .
- ↑ Hibler, Mike (julio de 1999). "HPBSD: Puerto 4.3bsd de Utah para máquinas de la serie HP9000" . Recuperado el 10 de febrero de 2014 .
- ↑ Babcock, Charles (14 de agosto de 2006). "¿Cuál es el mejor software jamás escrito?" . InformationWeek . Archivado del original el 21 de octubre de 2012. Consultado el 20 de enero de 2009 .
- ↑ Linksvayer, Mike (1993). "La elección de una generación GNU : una entrevista con Linus Torvalds" . Revista Meta . Consultado el 20 de enero de 2009 .
- ↑ L. Torvalds (29 de enero de 1992). "Re: LINUX está obsoleto" . Grupo de noticias : comp.os.minix . Usenet: 1992Jan29.231426.20469@klaava.Helsinki.FI . Consultado el 11 de mayo de 2006 .
- ↑ Eric S. Raymond. "El arte de la programación Unix: orígenes e historia de Unix, 1969-1995" . Consultado el 18 de julio de 2014 .
- ↑ Barr, Adam (19 de junio de 2001). "Microsoft, TCP/IP, código abierto y licencias" . Archivado del original el 14 de noviembre de 2005.
- ↑ "Código BSD en Windows" . everything2.com . 20 de marzo de 2001. Consultado el 20 de enero de 2009 .
- ↑ "Encuesta de uso de BSD" (PDF) . Grupo de Certificación BSD. 31 de octubre de 2005. Archivado del original (PDF) el 18 de enero de 2012. Consultado el 20 de enero de 2009 .
- ↑ "Guía de implementación del dispositivo Netflix Open Connect" (PDF) . 29 de mayo de 2012.
Enlaces externos
- Cronología de BSD y Research UNIX
- Distribución de software de Berkeley
- Historia del software libre y de código abierto.
- Historia del software