filosofia_unix

¡Esta es una revisión vieja del documento!


Filosofía UNIX

Es una filosofía de programación orientada a buscar un entorno de trabajo interdependiente, en el cual se realicen pequeñas aplicaciones capaces de operar en conjunto con otras.

Es fundamental para ofrecer herramientas pensadas para programar y generar bases de infraestructura computada sobre la que pudiese trabajarse en comunidad.

Entre los conceptos se encuentra el de “todo es un archivo”, “procesos cooperativos”, “fronteras internas”, “atributos de fichero y estructuras de datos”, “formatos de archivos binarios”.

“Lo que queríamos preservar era no sólo un buen entorno para programar, sino mas bien un sistema alrededor del cual se pudiese formar una comunidad. Sabíamos por propia experiencia que la esencia del cómputo comunal en función del acceso remoto a sistemas de tiempo compartido no implica únicamente escribir programas desde una terminal en lugar de utilizar conmutadores, sino que implica asegurar una comunicación cercana”. Dennis Ritchie

Mas adelante se agregó el concepto cliente-servidor

  • filosofia_unix.1628002205.txt.gz
  • Última modificación: 2021/08/03 14:50
  • por peron