VELOCIDAD DE ESCAPE
Inicio > Historias > ICAZA HABLA SOBRE LINUX
ICAZA HABLA SOBRE LINUX
En un excelente artículo, Miguel de Icaza, uno de los principales adalides del Software libre y linux en general, llega a unas conclusiones que yo ya había aventurado en otros foros, incluida esta bitácora.Yo nunca llegué a expresarlo con este nivel de concreción pero baste decir que estoy ciento por ciento de acuerdo con él.
Expreso mi confianza en que el Sistema Operativo Linux sea "realmente" una alternativa viable a Windows por el bien de todos, incluidos los fanáticos de Windows; pero entiendo que la fragmentación y la no existencia de un conjunto de especificaciones centrales claras que permitan compatibilidad hacia atrás y entre distribuciones está matando desde la misma raiz los esfuerzos de muchos programadores.
Como dijeron los romanos hace mucho tiempo: "divide y vencerás".
A Microsoft solo le hace falta no cometer errores realmente monstruosos para seguir siendo líder en el escritorio. La decisión de un simple usuario a la hora de cambiar viene a ser un poco difícil. Vale, me cambio a Linux. y el amigo friki le dirá: ¿qué distro?. Ahí comienza el problema.
La imagen de marca que MS posee no es algo que quepa subestimar. Si Linux algún día lograra algo similar tendría la guerra ganada pero el problema es que en la percepción del usuario sigue siendo un galimatías de distribuciones cada una con sus defensores y sus "sectas".
Viene a mi cabeza la idea de una religión cristiana después de la reforma Luterana. Windows vendría a ser el Catolicismo corrupto que se ve asaltado por múltiples sectas protestantes que en su conjunto no lograron el número de fieles que esta tenía antes de la escisión. El Catolicismo lanzó la contrareforma (Marketing) y las cosas han cambiado algo pero lo que se pretendía derribar sigue igual de poderoso que siempre.
Y que me perdonen todos por este paralelismo religioso pero es lo primero que se me viene a la cabeza en este momento.
Dejemos que Icaza hable desde la conferencia de desarrolladores Microsoft (PDC):
Primer error. Condenar a los pequeños creadores de software a un infierno de pruebas en diferentes distribuciones.
Sigue Icaza diciendo que él siempre pensó que el peor linux posible para portar aplicaciones es Debian pero entiende que esta Distro es para los zelotes entre los zelotes. Una distro de nulo carácter comercial y que como tal no debería influir en el resultado del tema que nos ocupa.
Comenta que él tuvo los mismos problemas desarrollando Ximian Desktop. Estuvo disponible para Debian pero ya no es así. No pudieron seguir manteniendo la compatibilidad.
Opina también que pese a los esfuerzos realizados por la comunidad en el sentido de desarrollar aplicaciones para Linux de modo totalmente gratuito es algo que terminará en corto o medio plazo. No será posible mantener software como juegos, herramientas de desarrollo o aplicaciones verticales como software libre. Los costes de desarrollo en este ambiente aumentan exponencialmente y pocas entidades (empresas o personas) serán capaces de hacerlo sin remuneración alguna.
Advierte a la comunidad que para que linux sea una plataforma viable se necesita una API estable y común entre distros que permita a las empresas creadoras de software el desarrollo sin contratiempos inter-distribuciones. Gnome,XFree y RedHat son ejemplos del camino a seguir.
La compatibilidad hacia atrás es otro gran error. No se puede obligar a que un usuario que actualice algún componente central de su S.O. se vea obligado a perder funcionalidad porque los programas que antes funcionaban ahora no lo hacen. El software propietario no va a desaparecer y Linux debe aprender a convivir con él:
Y por último explica la razón que le llevó a volcar sus esfuerzos en MONO, que curiosamente son las mismas que me llevaron a mí a elegir ASP como plataforma de desarrollo de aplicaciones, entre otras: plataforma estable centrada en servidor que permite un entorno de usuario común (navegador) independientemente del lenguaje utilizado en la lógica de la aplicación.
People sometimes focus on what would happen if Microsoft changes an API in .NET, how would that impact Mono? This is not as much as a problem, given Microsoft's commitment to keep binary compatibility; The major threat to Linux as a development platform is its own development model, mixed with the lack of understanding in many hacker circles that API and ABI binary compatibility are crucial.
De hecho creo que ASP es la plataforma de aplicaciones con más probabilidades de éxito futuro de toda la historia del Software. Tanto en aplicaciones ligeras como pesadas y tanto en MS como en Linux.
Pero eso será motivo de desarrollo en otro post.
Programación | jomaweb | 14 Comentarios | Enlace
Referencias (TrackBacks)
URL de trackback de esta historia http://jomaweb.blogalia.com//trackbacks/12677
Comentarios
| 1 |
|
||
|
Luego te comento más, pero:
«De hecho creo que ASP es la plataforma de aplicaciones con más probabilidades de éxito futuro de toda la historia del Software». ¿Has visto las estadísticas de Netcraft de noviembre? |
|||
| 2 |
|
||
|
Si.
|
|||
| 3 |
|
||
|
A ver, más cosas. Me parece que son muchos los que todavía no entienden que en Internet no se puede controlar lo que hace la gente, y menos aún con el software libre. Aún así, hay que grabarse estas palabras con fuego: economía de atención. Hay cientos de distribuciones, pero mayoritariamente, sólo usan tres o cuatro (SuSE, RedHat, Mandrake y Debian). ¿Eso es malo? Yo creo que no, porque las necesidades no son siempre las mismas. De hecho, échale un vistazo al "futuro" de los sistemas operativos: tu propia distribución, Metadistros (desarrollado por un colega de la Universidad de Las Palmas de Gran Canaria y que ya ha suscitado mucho interés en otros países).
|
|||
| 4 |
|
||
|
Si y no.
|
|||
| 5 |
|
||
|
Y al respecto de las API's cambiantes creo que Icaza lo que lamenta es que no existe una API común.
|
|||
| 6 |
|
||
|
¿Has pensado que tal vez lo que quiere Simantec es colocarse en el creciente mercado linuxero? Predecir cosas así es gratis, y nadie viene luego a preguntarte si acertaste o no ;) |
|||
| 7 |
|
||
|
Es cierto que Microsoft tiene un buen historial de compatibilidad binaria entre las versiones de sus sistemas operativos. Eso es algo que yo siempre he alabado de Microsoft en cualquier conversación con colegas, del mismo modo que he sido bastante pro-linux en otros temas. En cualquier caso, en mi opinión Icaza no debería confiar tanto en que Microsoft mantenga dicha compatibilidad con su entorno .NET. Desde luego, Microsoft no ha tenido ningún problema en convertir la vida de cualquier desarrollador en un infierno con sus mil y una versiones del API de acceso a base de datos, por ejemplo.
|
|||
| 8 |
|
||
|
Fernand0: ¿No te mosquea que no haya casi virus para Linux?. Estoy seguro de que no es porque no se puedan crear. Creo firmemente (y es una suposición personal) que la extensión de linux traerá aparejada la extensión de sus virus.
|
|||
| 9 |
|
||
|
Claro que se pueden crear jomaweb. Lo que sucede es que el modelo habitual de uso del sistema impide que se propaguen con facilidad (aunque ha habido casos de gusanos), y que causen daños importantes.
|
|||
| 10 |
|
||
|
En eso tienes mucha razón.
|
|||
| 11 |
|
||
|
Un saludo, mi primer mensaje aquí. Yo no entiendo de programación y por eso pregunto sobre algo que no acaba de cuadrar.
|
|||
| 12 |
|
||
|
¿ASP para desarrollar aplicaciones, Jomaweb? Echale un vistazo al artículo "Fuego cruzado", de Joel Spolsky. (Que por cierto, tradujo un servidor)
|
|||
| 13 |
|
||
|
Epaminondas:
|
|||
| 14 |
|
||
|
Sabes me gustaria probar esa Implementación del algoritmo de la Ley D'Hont (la de los escaños) en tan sólo 17 líneas de código.
|
|||



