En agosto de 2018, publiqué La filosofía de Linux para administradores de sistemas . Parece que se está vendiendo bastante bien y comencé a pensar si la filosofía original de Linux (o mi propia versión para administradores de sistemas) sigue siendo relevante.
En el capítulo 1, dije:
"La Filosofía de Unix es una parte importante de lo que hace que Unix sea único y poderoso. Se ha escrito mucho sobre la Filosofía de Unix. Y la filosofía de Linux es esencialmente la misma que la filosofía de Unix debido a su línea directa de descendencia de Unix.
"La Filosofía original de Unix estaba pensada principalmente para los desarrolladores de sistemas. De hecho, los desarrolladores de Unix, encabezados por Ken Thompson y Dennis Ritchie, diseñaron Unix de una manera que tuviera sentido para ellos, creando reglas, pautas y métodos de procedimiento, y luego diseñarlos en la estructura del sistema operativo. Eso funcionó bien para los desarrolladores de sistemas y también, en parte, al menos, funcionó para SysAdmins (Administradores de sistemas). Esa colección de orientación de los creadores del sistema operativo Unix fue codificada en el excelente libro, La filosofía Unix , por Mike Gancarz, y luego actualizado por el Sr. Gancarz como Linux and the Unix Philosophy .
"Otro buen libro, El arte de la programación Unix , de Eric S. Raymond, proporciona la visión filosófica del autor sobre la programación en un entorno Unix. También es algo así como una historia del desarrollo de Unix tal como fue experimentado y recordado por el autor. Este libro también está disponible en su totalidad sin cargo en Internet".
Más recursos de Linux
- Hoja de trucos de los comandos de Linux
- Hoja de trucos de comandos avanzados de Linux
- Curso en línea gratuito:Descripción general técnica de RHEL
- Hoja de trucos de red de Linux
- Hoja de trucos de SELinux
- Hoja de trucos de los comandos comunes de Linux
- ¿Qué son los contenedores de Linux?
- Nuestros últimos artículos sobre Linux
La filosofía descrita en estos libros fue fundamental para el diseño original de Unix y su descendiente moderno, Linux. Ese diseño innovador y su implementación creativa hicieron posible que tuviéramos el increíble sistema operativo de código abierto que tenemos hoy. Sin el concepto de flujos de datos, el uso de canalizaciones para modificar y transformar esos flujos de datos, la idea de que "todo es un archivo" y mucho más, nos veríamos reducidos a luchar con una línea de comando aún menos poderosa que la anterior. IBM o MS-DOS. Incluso DOS usó canalizaciones, pero nunca proporcionó potentes utilidades como GNU Core Utilities que damos por sentado hoy y nos dan acceso a las funciones más básicas del sistema.
Cuanto más pensaba en esto, más me daba cuenta de que muchos usuarios de Linux y administradores de sistemas ni siquiera habían oído hablar de la filosofía de Linux. Entonces comencé a preguntarme si la filosofía de Linux, en cualquier forma que te guste, sigue siendo relevante. Decidí preguntarte qué piensas.
¿Sigue siendo relevante la filosofía de Linux en 2019?
También me interesa saber qué más piensa sobre la relevancia de la filosofía de Linux en 2019. Comparta sus comentarios en los comentarios a continuación.