Bach se centra en los principios fundamentales que sustentan el diseño de sistemas operativos. Aunque Raymond se enfoca en la programación Unix, sus principios de diseño y la importancia de la 'filosofía Unix' para construir sistemas robustos y eficientes resuenan con la necesidad de una base teórica sólida en el diseño de cualquier sistema complejo, incluyendo un SO, pero desde una perspectiva más aplicada y cultural que raramente se agrupa con los textos de arquitectura de SO.








