Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:Suposiciones

    (Puntos:1, Inspirado)
    por pobrecito hablador el Jueves, 23 Octubre de 2008, 19:36h (#1093755)
    Conseguí que compilara, obviamente arreglado no está por que sigue fallando al hacer un modprobe.

    ¡Oh! ¡Conseguiste que compilara! Vaya, qué casualidad, es lo mismo que oigo de muchos alumnos de programación: "Me compila así que estoy aprobado, ¿no?"

    Supongo que para tí será mejor un conjunto difuso de funciones que cambien cada 2 meses y que hagan que se haya que estar reprogramando todo desde 0.

    ¿De qué conjunto "difuso" hablas? Difuso será para ti, que se ve que no has programado en serio en tu vida. Cualquier programador de medio pelo no se ahoga en un vaso de agua si le cambian el nombre de una función o un parámetro. ¿Tú sí? Pché, qué se le va a hacer.

    ¿Que tiene que ver con un estándar? Tal vez que cuando tu hayas definido unas interfaces no las has pensado nunca de forma seria y por eso crees que todos los standares funcionan mal. Es mas si cada 2 meses un programa cambia de forma que se vuelve incompatible con el 50% de las cosas que funcionaban es cuando tendras un sistema que al final soporte 2 arquitecturas y ordenadores de un sólo procesador, por que los demás habrán dejado de desarrollar para él al ser la competencia más estable.

    Claro niño, por eso Linux soporta más de 15 arquitecturas: porque sus diseñadores no tienen ni idea de diseñar interfaces, de abstraer y de mantener. Son tontos del culo, ¡es verdad!.
     
    Ahora, eso sí, por favor, no tardes en empezar a diseñar interfaces para el kernel e iluminarnos con tu buen hacer. Linus te espera para cederte su trono.

    O sea según tu todos los driver habidos y por haber deberían estar en el kernel-tree, o mejor aun, que el kernel se compile siempre con todos los driver que va a usar enlazados estáticamente.
    O a lo mejor prefieres que para todo dispositivo nuevo el fabricante espere a que lo introduzcan el el kernel para sacarlo al mercado, lo que hay que oir.
    Tu mismo dices que dejan de funcionar por que no hay quien actualice los cambios, con un api estable esto no pasaría tan a menudo.


    Vaya, cómo te gusta poner en la boca de los demás lo que no hemos dicho. Te lo repito, a ver si lo entiendes esta vez: No puedes quejarte de lo malvado que es _Linux_ argumentando que unos _terceros_ no han hecho su trabajo (la realidad es que Avermedia dudo que te haya garantizado compatibilidad a tiempo futuro, así que estás haciendo un FUD considerable).

    Por otro lado, dejas ver que no tienes ni idea de la estructura del kernel, porque hablas de un "API" estable para drivers, cuando Linux es monolítico y no existe tal "API" para hablar con drivers.

    Si tu tienes un stándar, mientras no te salgas de el no tienes que pedir permiso a nadie.
    Cuando ese estándar cambie tampoco tienes que pedir permiso, simplemente avisar en alguna página de la actualización del stándar. Que en todo caso debería guardar compatibilidad hacia atrás durante un tiempo prudencial.


    Claro, hombre, claro. Dejas en evidencia, de nuevo, que no sabes ni lo que es un estándar, una API, ni ningún concepto de diseño. Al menos, entes de meterte en discusiones de las que no puedes salir bien, estudia primero un poquito.
     
    Para que veas el ridículo que estás haciendo, te haré una analogía: Sale una versión de Windows y vas tú (con tus cojones cuadrados) y les recriminas que han cambiado su código fuente sin avisarte (¡pese a que todas las aplicaciones funcionan igual¡) y que no han definido ningún estándar donde se detallen las funciones del kernel de Windows (¡pese a que su código cerrado y tú no tienes permiso para verlo!). Pocos minutos después sales de allí con un par de azotes en el culete por malo.
    [ Padre ]