Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
Debian, la propuesta Vancouver. | 18 comentarios (18 temáticos, editoriales, 0 ocultos)
La cuestión es el volumen (none / 0) (#5)
por Faro a las Tue Mar 15th, 2005 at 01:03:41 PM CET
(Información Usuario)

así como con gran disponibilidad de paquetes (no sé si comparable con debian ni me importa)

No conozco netBSD, así que no se si lo que voy a decir es una tontería, pero es que precisamente ahí está la gran diferencia. Para estabilizar debian ahora, tienes que estabilizar 14Cd de binarios. ¿Cuantos CDs tiene netBSD? 2 o 3 calculo. No es lo mismo sacar todos los bugs a más software que a menos, esa es realmente la diferencia.

¿Debería debian haber limitado el nº de paquetes a los más usados y mantener unas pocas arquitecturas mas?. Estoy seguro que esta idea fué propuesta y creo que eso si que hubiese sido un error que habría ido más en contra de la filosofía de debian. Quizás algunos paquetes sobran en debian, pero si están ahí es porque alguien está interesado y alguien se preocupa de mantenerlos para que sigan ahí, los paquetes realmente obsoletos me imagino que dejan de existir por falta de mantenedor.

[ Padre ]


quizá (none / 0) (#6)
por neko a las Tue Mar 15th, 2005 at 02:31:59 PM CET
(Información Usuario)

no se yo si esa es una buena razón para justificar la diferencia de productividad (entendida como frecuencia de generacion de nuevas releases)

netBSD tiene 5300 paquetes y debian 8710 según las respectivas webs. Esto significa que debian tiene 1,64 veces más paquetes que netBSD y por tanto, si debian ocupa 14 CDs, netBSD debería ocupar 8,5 CDs . No me parece que justifique la diferencia en tiempos ni en esfuerzos (quiero decir que el esfuerzo no debe ser mucho mayor).

Pero es que además resulta que sólo hemos hablado del número total de paquetes, pero una parte importante del esfuerzo se debe a los ports que hay que hacer a las otras arquitecturas soportadas (hay un esfuerzo de mantener paquetes y un esfuerzo de portar paquetes -y código no perteneciente a paquetes, claro-), por tanto el número de arquitecturas soportadas es un parámetro importnte.

Debian soporta 11 arquitecturas, NetBSD soporta 55. Simplemente multiplicando sale una aproximación muy tosca pero reveladora:

Debian: 8710*11 = 95.810
NetBSD: 5300*55 = 291.500

Sigo pensando que Debian debería copiar algunas cosas de NetBSD...

[ Padre ]


Alguna correción (none / 0) (#8)
por Faro a las Tue Mar 15th, 2005 at 04:41:43 PM CET
(Información Usuario)

La actual versión de debian stable, que es la que tiene 8000 y pico paquetes ocupaba 7Cd.

En cualquier caso, no quiero rehacer tus cálculos ;-) ni quitar mérito al trabajo que hacen NetBSD, quizá fuera bueno que indicaras que puntos de su política crees que son los que se deberían imitar.

Una pregunta. De esos 5300 paquetes, ¿cuantos son los que se distribuyen como NetBSD? ¿O cuantos son ports aparte descargables preparados para netBSD?. Es que son cosas distintas.

[ Padre ]


politica netBSD (none / 0) (#15)
por neko a las Tue Mar 22nd, 2005 at 02:44:53 PM CET
(Información Usuario)

quizá fuera bueno que indicaras que puntos de su política crees que son los que se deberían imitar.

pues no lo sé porque no conozco en detalle la politica de netBSD, por eso mi pregunta (si no deberia linux y debian en particular fijarse en netbsd para esto) porque a mi me parece bastante impresionante la cantidad de ports que soportan y lo frecuente de sus versiones.

Soy usuario de linux no de netBSD (bueno ahora si pero recien llegado ;) por eso no lo conozco en detalle pero me enteraré y ya os iré comentando

Una pregunta. De esos 5300 paquetes, ¿cuantos son los que se distribuyen como NetBSD? ¿O cuantos son ports aparte descargables preparados para netBSD?. Es que son cosas distintas.

pues difícil contestarte, hay un netbsd Core que vienen siendo 1 o 2 CDs pero no creo que se pueda hablar de ello en los términos que tu usas, realmente el core de netbsd es simplemente el kernel y poco más (por lo que podido ver) todo lo demás son paquetes que se instalan. ¿cuales de éstos se distribuyen como netBSD? pues me temo que todos los demás, dentro de la categoría que llamas 'ports aparte descargables preparados para netBSD' podría entrar Kde, gnome o cosas así pero no sabría contestarte hasta que no me definas con exactitud esa categoría.

un saludo

[ Padre ]


ejemplo (none / 0) (#16)
por neko a las Tue Mar 22nd, 2005 at 02:49:38 PM CET
(Información Usuario)

como ejemplo de la filosofía netBSD puede valer esto:

Well designed
Probably the primary goal of the NetBSD project is emphasizing correct design and well written code. One example is the implementation of a machine independent bus infrastructure, which enables a single driver for a device (such as an Ethernet or SCSI interface) to be shared across different busses (such as PCI, EISA, Turbochannel), and across different platforms (alpha, pmax, i386, etc), rather than the traditional approach of writing and maintaining many different versions of the driver, each with their own tweaks. In NetBSD, the `tweaks' are in small 'glue' functions that allow improvements to the core driver to benefit all ports.

This also means that, in many cases, a new port is as simple as implementing the machine specific code to access the machine independent bus infrastructure to utilize drivers that have already been written.

Some systems seem to have the philosophy of "If it works, it's right". In that light NetBSD could be described as "It doesn't work unless it's right".

Fast
Microoptimizations can play a part in any system, but design is even more important. Rewriting a routine to speed it up by 80% may sound impressive, but that routine may have only been using 5% of the CPU time. Looking at the larger picture and saving 10% overall by redesigning the way an operation is carried out gives over double the benefit. There is room for both in NetBSD, but we prefer getting a design right to tweaking a poor implementation.

[ Padre ]


 

Debian, la propuesta Vancouver. | 18 comentarios (18 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda