stringtranslate.com

Grupo de Investigación en Sistemas Informáticos

Evolución simplificada de los sistemas Unix . El kernel Mach fue una bifurcación de BSD 4.3 que condujo a NeXTSTEP / OpenStep , en el que se basan macOS e iOS .

El Grupo de Investigación de Sistemas Informáticos ( CSRG ) era un grupo de investigación de la Universidad de California, Berkeley, que se dedicaba a mejorar el sistema operativo Unix de AT&T y estaba financiado por la Agencia de Proyectos de Investigación Avanzada de Defensa .

Historia

El profesor Bob Fabry de Berkeley adquirió una licencia fuente UNIX de AT&T en 1974. Su grupo comenzó a modificar UNIX y distribuyó su versión como Berkeley Software Distribution (BSD). En abril de 1980, Fabry firmó un contrato con DARPA para desarrollar UNIX aún más y adaptarse a los requisitos específicos de ARPAnet . [1] Con esta financiación, Fabry creó el Grupo de Investigación en Sistemas Informáticos.

Berkeley Sockets API y Berkeley Fast File System son algunas de las innovaciones más importantes del grupo. La interfaz de sockets resolvió el problema de admitir múltiples protocolos (por ejemplo, XNS y TCP/IP ) y extendió la noción de "todo es un archivo" de UNIX a estos protocolos de red, mientras que Fast File System aumentó el tamaño de asignación de bloques de 512 bytes a 4096 bytes. (o más grande), mejorando el rendimiento de la transferencia de disco, al mismo tiempo que permite "microbloques" tan pequeños como 128 bytes, lo que mejoró el uso del disco. Otra contribución notable fueron las señales de control de trabajos, que permitían al usuario suspender un trabajo presionando una tecla (control-Z) y luego continuar ejecutando el trabajo en segundo plano bajo el shell C.

Las versiones notables de BSD fueron 3.0 BSD (la primera versión de BSD que admitía memoria virtual), 4.0 BSD (que incluía la funcionalidad de control de trabajos CTRL-Z, para suspender y reiniciar un trabajo en ejecución), una versión especial de BSD 4.15 (provisional) que se había lanzado utilizando TCP/IP de BBN y 4.2 BSD (que incluía una pila TCP/IP completa, soporte FFS y NFS).

A principios de la década de 1980, CSRG era el desarrollador no comercial de Unix más conocido y la mayoría de los sitios Unix utilizaban al menos algo de software de Berkeley. AT&T incluyó algo de trabajo CSRG en Unix System V. [2] Durante las décadas de 1970 y 1980, AT&T/USL aumentó la tarifa de licencia comercial para UNIX de 20.000 dólares a 100.000-200.000 dólares. Esto se convirtió en un gran problema para los pequeños laboratorios de investigación y las empresas que usaban BSD, y el CSRG decidió reemplazar todo el código fuente que se originó en AT&T. Lo lograron en 1994, pero AT&T no estuvo de acuerdo y demandó a Berkeley . Después de un acuerdo judicial en 1994, CSRG distribuyó la versión final de BSD, llamada 4.4BSD-Lite2.

El grupo se disolvió en 1995, dejando un legado importante: FreeBSD , OpenBSD , NetBSD y DragonFly BSD se basan en la distribución 4.4BSD-Lite y continúan desempeñando un papel importante en la comunidad UNIX de código abierto actual, incluido el dictado del estilo. de programación C utilizada vía KNF en la página de manual de estilo .

Junto con la Free Software Foundation y Linux , el CSRG sentó las bases de la comunidad de código abierto .

Los antiguos miembros incluyen a Keith Bostic , Bill Joy , Marshall Kirk McKusick , Samuel J. Leffler , Özalp Babaoğlu y Michael J. Karels , entre otros. [3] Las corporaciones Sun Microsystems , Berkeley Software Design y Sleepycat Software (posteriormente adquirida por Oracle ) pueden considerarse empresas derivadas de CSRG. Berkeley Software Design estuvo dirigido por Robert Kolstad, quien dirigió el desarrollo de BSD Unix para supercomputadoras en Convex Computer .

Ver también

Referencias

  1. ^ Marshall Kirk McKusick (1999), "Veinte años de Berkeley Unix: de propiedad de AT&T a libremente redistribuible", Fuentes abiertas: voces de la revolución del código abierto
  2. ^ Fiedler, Ryan (octubre de 1983). "El tutorial de Unix / Parte 3: Unix en el mercado de microcomputadoras". BYTE . pag. 132 . Consultado el 30 de enero de 2015 .
  3. ^ "El Grupo de Investigación de Sistemas Informáticos 1979 - 1993".

enlaces externos