Como no tengo cuenta en FSM y no pienso abrir una hoy, voy a responder acá, donde nadie se dé cuenta. Porque soy así de seguro. Aviso, esta respuesta está llena de prueba-por-afirmación y generalizaciones inválidas, pero así es la opinión.
Empieza con una interesante premisa:
Y sin embargo, la instalación de software en GNU/Linux no funciona... No, no es que no funciona... está terriblemente mal. ¿Porqué, y qué se puede hacer para arreglarla?
Pretendo mostrar que hay un pequeño problema con esa aseveración: la realidad. Realidades como "¿Cuál es la plataforma de entrega de software a usuarios comunes de mayo éxito en 2009, y porqué eso importa?". Pista: no es windows, y no es algo en mac.
Es el iphone, y su App Store. Y lo que el autor propone es abandonar algo que funciona muy parecido y volver a la era de las cavernas del "bajáte ésto del sitio de la aplicación", el modelo que usa windows.
Describe el procedimiento habitual de instalación. Hoy en día casi todas las distros hacen lo mismo, sea con apt, yum, pacman o lo que sea, y empieza a describir el problema.
Esto sería un problema en las viejas épocas de computadoras compartidas. Hoy en día sos root, o (en algún caso) la mamá de root. Todas las distros modernas usan sudo, así que no necesitás acceso a la cuenta root, sólo tu propia password (o ninguna password).
Así que ésto es un no-problema.
¿Cómo instalo iFart 1.0 y 2.0 en un iphone? ¿Se puede? Usuarios específicos (como diseñadores gráficos) deben ser atendidos por soluciones especiales, como portable firefox. Hay una necesidad de eso? Adelante, es tal vez un día de trabajo.
El software de iphone tiene que bajarse del app store. Eso no molestó a nadie (salvo desarrolladores, digo).
No veo una dependencia circular desde 2003, pero bueno, en una de ésas existen. En ese caso: no hagas eso.
Cada programa está atado a una distribución específica, y — lo que es peor — a una versión específica de esa distribución. No es trivial instalar Openoffice 3.1 en Ubuntu 8.10. Pueden decir que se puede instalar el montón de .deb que hay en el sitio de OpenOffice. Inténtalo con tu abuela o un usuario promedio sin experiencia.
Algunas aplicaciones de iphone no funcionan sin el firmware 3.0. Solución? Actualizar el firmware. ¿Cuál es la diferencia con Linux?
No es trivial “darle” un programa a un amigo. Para el usuario final, darle un programa a un amigo debería ser tan simple como arrastrar un icono a un memory stick; en vez de eso, tenemos archivos esparcidos por todo el sistema.
Es aún mas simple que eso: permitime que te de rst2pdf para ubuntu: "Tony, install rst2pdf, it's in 'universe'". Ni siquiera tengo que darte un floppy o lo que sea que los chicos usan hoy en día.
Ah, y "¿cómo le doy a alguien una aplicación iphone?"
Entonces pasa a proponer soluciones, que pienso son peores que el status quo:
Los usuarios son root, o la mamá de root. Esto no es un problema.
La única manera de hacer esto es hacer todo estático o congelar las bibliotecas del sistema.
Háganlo para versiones "portables" de aplicaciones específicas si quieren. No hagan que el sistema sea una porquería por favor.
No tengo problema. ¿Por otro lado, como hacés eso en un iphone? No lo hacés. Por favor, no diverjan de lo que funciona en 2009.
De nuevo, el iphone no te deja, y a nadie le importa. Si te importa no sos el usuario normal que afirmás defender.
Sí, quiero Quick Shot para iphones con firmware 3.0!
Estás actuando como un usuario de Linux hombre!
¡Decíle el nombre de la aplicación a tu amigo de una vez!
Todo esto es cierto con OS X de Apple. Manejan la instalación de software de manera perfecta — aunque algunos programas, ultimamente, vienen con procesos de instalación horribles.
Nadie elige una mac por esto. La eligen porque es más linda, o porque les dijeron que son mejores, o lo que sea, pero ¿alguien diciendo "hey, en una mac te puedo dar Office compartiendo este dmg de 800MB!"? No sólo nadie lo hace, es ilegal!
Aparte, le das el dmg a tu amigo, y 92% de las veces, tu amigo tiene windows o Linux y no le sirve! Así que tu probabilidad de exito es apenas 8%!
Imaginate que sólo funcionara si la computadora de tu amigo fuera una Acer? Ahí tenés un 10.5%! Nadie diría que eso es bueno!
No, compartir aplicaciones así con tus amigos no es el problema.
Por favor, queridos desarrolladores de distros de linux, miren alrededor, y vean lo que funciona en 2009.
Sorprendentemente, lo que funciona es muy, muy parecido a lo que venimos disfrutando desde 1998 o algo así, así que sigamos disfrutándolo y hagámoslo mejor, en vez de intentar convertirnos en una mac, o en windows, plataformas antiguas en la era del smartphone y el netbook.
ACTUALIZACIÓN: más comentarios sobre esta historia, en reddit, lxer y OSNews.