BSD frente a Linux 6

Esto es sólo una traducción, yo no soy el autor.

Artículo original en:
http://www.over-yonder.net/~fullermd/rants/bsd4linux/06

Construyendo el mundo en menos de 7 días

Como resultado del hecho de que el sistema base de BSD se desarrolle como una sola unidad, fácilmente se puede conseguir el árbol completo de código fuente para el entero sistema de base. Y debido a la forma en que está diseñado, puedes ejecutar un solo comando en el nivel superior para compilarlo todo. Para la mayoría de nosotros, esa es la forma normal de actualizar. Actualizas el árbol de fuentes al más nuevo (en pocas horas) con los cambios realizados por cualquiera, compilas, instalas los nuevos binarios y ya está.

Puede que no necesariamente quieras el último. Puedes coger las fuentes de la semana pasada, por ejemplo. Y normalmente, realizas todo el proceso de reconstrucción en cuatro pasos. Se comienza con un “buildworld” que compila “userland”, entonces un “buildkernel” que compila el kernel. Y a continuación, tomar una respiro profundo y hacer “installkernel” para instalar el nuevo kernel, y por último, un “installworld” para instalar el nuevo entorno de usuario. Cada paso está automatizado en el Makefile. Sigue leyendo