Mailinglist Archive: opensuse-es (1014 mails)

< Previous Next >
Re: [opensuse-es] Re: 10 diferencias entre BSD y Linux
  • From: "Karl García Gestido" <karlggest@xxxxxxxxx>
  • Date: Sat, 7 Aug 2010 20:55:51 +0200
  • Message-id: <201008072055.51712.karlggest@xxxxxxxxxxx>
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@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx

< Previous Next >
This Thread
Follow Ups