
He trabajado en entornos *nix durante los últimos cuatro años como desarrollador de aplicaciones (principalmente en C).
Sugiera algunos libros/blogs, etc. para mejorar mi conocimiento interno de *nix.
Respuesta1
Aquí hay algunas sugerencias sobre cómo entender el "espíritu" de Unix, además de las excelentes recomendaciones que se han hecho en publicaciones anteriores:
"El entorno de programación Unix" de Kernighan y Pike: un libro antiguo, pero muestra la esencia del entorno Unix. También le ayudará a convertirse en un usuario eficaz de shell.
"Unix para impacientes" es un recurso útil para aprender a navegar en el entorno Unix. Uno de mis favoritos.
Si desea convertirse en un usuario avanzado, no hay nada mejor que las "Herramientas eléctricas de Unix" de O'Reilly, que consisten en consejos y trucos colectivos de profesionales de Unix.
Otro libro que no he visto mencionado y que es una lectura divertida, ligera y educativa es "Sistemas Operativos, Diseño e Implementación", el libro de Andy Tanenbaum que incluía el código fuente de un sistema operativo Unix completo en 12k líneas de código.
Respuesta2
Definitivamente quieres leerProgramación avanzada en el entorno Unix por Stevens. No dejes que el título Avanzado te asuste, es muy legible.
Respuesta3
- El sistema de tiempo compartido Unix(10 páginas): el artículo original sobre UNIX de los autores de UNIX Ken Thompson y Dennis Ritchie, publicado en 1974.
- Diseño del sistema operativo Unix.-- ¡el clásico!
- Comentario de Lion sobre el código fuente del kernel UNIXy el correspondientecódigo fuente en sí
Respuesta4
O'REILLYEl kernel de Linux en pocas palabras
y O'REILLYControladores de dispositivos Linux