Pués no sé lo que os aporta a los usuarios de Linux(en principio, nada), por de pronto a los de FreeBSD nos da esas funcionalidades, y podemos seguir usando este sistema operativo. Creo que no es la perpectiva correcta preguntar qué te aporta desde otro sistema operativo, sino ver qué no te podía ofrecer antes que ahora sí puede. Bien podría decirse ¿y qué me aporta Linux que ya no tenga FreeBSD?. Voy intentar dentro de mi modesto conocimiento, completar lo que has dicho en cada punto.
- Sobre el soporte a nuevas plataformas. No tengo ni idea de lo que me cuentas acerca de que Linux soporta más hardware sobre SPARC. No tengo experiencia directa de lo que me dices, sólo referencias de gente que considera que NetBSD se maneja mejor en esta plataforma, la soporta desde su inicio y es una de las principales(el señor Theo De Raadt era el encargado de ella). Todavía hay que ver como se desenvuelve FreeBSD, por supuesto. Para Linux no es una novedad, para FreeBSD sí.
- Sobre los threads de kernel que entrecomillas, sí, me refiero a los LWP tal y como se entiende en el Vahalia, por ejemplo. Por supuesto que threads de kernel en el sentido estricto existían antes, pero no estaban accesibles al programador. Siento no haber sido conciso en este punto, pero uso esa terminología a menudo.
- Sobre la escalabilidad, sí, ya sabíamos que Linux estaba más avanzado. De hecho se decía que aprox. al nivel de Linux 2.0. Por eso digo que no resulta adecuado ese punto de vista, de "qué me ofrece".
- Sobre las MAC, no conozco bien las capacidades que ofrecen en Linux. De LIDS sé algo y no muy bueno. Sé que tiene problemas fuera de i386 y con SMP, y que gran parte de las funcionalidades que ofrece podían conseguirse mediante los "securelevel" y los "chflags", que están disponibles en todos los BSD's desde 4.4BSD(1995?). Creo que SELinux está mejor considerado que LIDS. De todas formas, hay que decir que en Linux hay parches para casi todo, pero yo no los consideraría a todos preparados para dar servicio.
- Sobre las ACL's. También cabía la posiblidad de usar ACL's en UFS1, pero no estaban soportados "nativamente", sea lo que sea que signifique eso. Yo interpreto que antes esa información se guardaba en un "log" auxiliar al estilo de lo que hacen los sistemas de ficheros con journaling, mientras que ahora se guardan en el propio i-nodo. Desconozco cual es el estado de las ACL's en Linux. Habría que mirar como está el tema en Ext3, Reiser, XFS... Ninguno de ellos demasiado maduro.
De FreeBSD sé más bien poco (de hecho, de FreeBSD sólo sé que es un puñetero instalándose en un 486 con una controladora SCSI AHA1542 compatible, pero esa es otra historia ;-)
Pués mucho no es ;-). Qué más te puedo decir, pruebalos tú mismo bajo una carga fuerte y saca tus conclusiones. Si querías una razón absoluta para cambiar de Linux, desde luego no te la puedo dar. Hay una entrevista de hace un año a Jordan Hubbard que a lo mejor te da algo de luz. There are two major products to come out of Berkeley: LSD & BSD Unix. I don't
believe this to be a coincidence. [ Padre ]
|