O Venres, 6 de Agosto de 2010 16:29:00 Camaleón escribiu:
El Fri, 06 Aug 2010 08:46:02 -0300, Juan Erbes escribió:
El día 6 de agosto de 2010 03:59, mailing lists escribió: (...)
A mi entender otra ventaja de los *BSD es que los cambios en una parte del sistema estan bien sincronizados con las demás partes afectadas.
+1
Me parece una estrategia muy bien pensada (ingenierilmente hablando) para minimizar los riesgos.
P.e. si un desarrollador hace un cambio en el kernel puede hacer los ajustes necesarios en las librerias y userland (o hablar directamente con el compañero que lleva esa parte), todo el sistema base esta en el mismo repositorio.
O sea que si un programador, se equivoca en una linea de programa, y modifica todas las aplicaciones relacionadas, te extropea todo el sistema!
No, lo que quiere decir es que al trabajar todos los desarrolladores sobre una misma base, la posibilidad de que haya un error es menor, además de que los cambios (mejoras/actualizaciones/correcciones) se pueden hacer de una forma más sencilla y mejor sincronizada. Con ese sistema, el programador tiene mayor control sobre los componentes y el proceso de desarrollo.
Por ejemplo, si partimos de que (tanto para BSD como Linux):
A: sistema base/kernel B: módulos C: programas
En Linux cada desarrollador trabaja (modifica/cambia/mete la pata/ corrige) sobre A, B y C (continua e indistintamente) y cada uno va por su lado, luego un cambio sobre A afecta a B y C (para bien o para mal).
Lo que viene a decir el artículo es que en BSD "A" es la base común (donde se producen menos cambios), no es que sea "estático" pero es el centro neurálgico en el que se basan el resto de componentes, lo que la hace más estable, y en el caso de que haya un error, siempre será más sencillo de detectar dónde está el origen del problema y corregirlo.
Un ejemplo claro de esto se da cuando se actualiza el kernel (en linux) y algún programa o dispositivo deja de funcionar... aunque también puede pasar al revés, claro está (es decir, que un chisme que no era detectado, vuelva a la vida cual Ave Fénix).
Saludos, Leyendo la página mencionada y este hilo, creo que el que hizo el artículo no leyó mucho acerca de qué es o deja de ser BSD.
Lo que se discute sobre la centralización o no de Linux frente a la supuesta no centralización de BSD no tiene demasiado sentido. Es como la discusión sobre el sexo de los ángeles xD Salud!! -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org