
Esto si que está bueno. En pocas palabras, Open LINA permitiría compilar un programa una vez, y luego poder ejecutarlo de manera nativa en Linux, Windows o Mac. En más palabras, procedemos a un lindo copy-paste:
Los usuarios de Linux podemos, cuando no nos queda otra opción, utilizar Wine para correr software que fue programado solo para Windows. Esta posibilidad también esta disponible ahora para usuarios de Windows o Mac OS X gracias a LINA, que nos permitirá correr aplicaciones inicialmente creadas para Linux; aunque esta no es la única finalidad del proyecto, sino que además pretende lograr que los programadores adopten esta plataforma para realizar su software en Linux para que luego pueda ser ejecutado en cualquier sistema operativo utilizando LINA.
LINA es una capa virtual delgada que permite que código desarrollado una vez para Linux, pueda ser ejecutado sin problemas en las otras plataformas que cuenten con la capa LINA instalada. Lo interesante es que si esto se masifica (y funciona tan bien como prometen), debería significar un aumento en el desarrollo de aplicaciones para Linux, ya que servirían para todas las plataformas. Este tipo de iniciativas que apuntan al 100% y no a la mayoría, son el tipo de cosas que nos alegran el día. Como dice Cesarius en su blog, hay que promover que LINA, o iniciativas como esta, se masifiquen más aún.
Link: OpenLINA: Ejecuta Software Linux en cualquier Sistema Operativo (gracias Pablo!)
Publicado por Leo Prieto el 27 de September 2007 en la categoría Uncategorized con los tags Apple, Código Abierto, Linux, Windows. Tiene 51 comentarios.
51 Comentarios
LINA permite usar software de Linux en Windows y Mac

0Juan Chamorro dijo el 27-9-2007 a las 14:42:
Todo por la migración. Que el software libre llegue a todos!!! (fui primero?, si me permiten)

0Michael dijo el 27-9-2007 a las 14:43:
Que buena por que podrá servir para que de una vez Linux se masifique más, por que ahora es un grupo reducido.

1Panzho! dijo el 27-9-2007 a las 14:54:
Ah que wena!!!
A ver si hay gente que ahora le perderá el miedo a linux…

-1lol dijo el 27-9-2007 a las 15:03:
si linux estan bueno por que nececita correr los programas o juegos de windows???

0Batulo dijo el 27-9-2007 a las 15:14:
Excelente iniciativa, nunca esta de mas, tener disponible mas y mas aplicaciones y para todas las plataformas. Lo que mas me interesaria saber, como anda esta capa para correr mas juegos en linux ??
leo prieto dijo el 27-9-2007 a las 15:24:
7@spad: Claro, en algo se parece, pero LINA a diferencia de Java promete que las aplicaciones correrán de manera nativa con una capa liviana. En mi experiencia, Java no logra eso (al menos en Mac, las interfaces son “casi Mac” y las aplicaciones son leeeeeentas). Veamos si LINA supera eso.

0kto dijo el 27-9-2007 a las 15:26:
Genial!!!, se viene buenísmo el proyecto.
Off-topic: No falta el troll como “lol”. Los juegos no son de un sistema operativo miope.
tomás pollak dijo el 27-9-2007 a las 15:36:
10nativo así como así no Leo… de hecho ellos mismos dicen que en promedio las aplicaciones funcionan a la mitad de la velocidad.
por eso aún no me convence LINA y sus 75 megas de descarga.
hoy en día, la mayoría de los programas de código abierto populares tienen binarios para las tres plataformas (Firefox, VLC, OpenOffice, etc), así que no le veo mucho uso real a esta aplicación. al menos no para la gran masa de usuarios comunes y silvestres.

0Carlos Le Mare dijo el 27-9-2007 a las 15:43:
No tiene mucho sentido… la gracia del software libre es que es libre, es decir, si te gusta el gimp…. recompílalo para linux…. (ya hay gimp en linux, y en mac).
Para el usuario final (en Windows) puede tener gracia por que no tiene que esperar que alguien recompile la aplicación en Windows. Para el usuario final en Mac OS X, siempre puede usar X11… tanto gnome como KDE corren en Mac OS X…. de hecho OpenOffice, Gimp, Inkspace y otros corren bajo X11 en el Mac, completamente seamless con el resto del sistema.
clemare
leo prieto dijo el 27-9-2007 a las 15:45:
12@tomás pollak: Toda la razón, la velocidad no será nativa, pero si prometen que las interfaces lo serán. En todo caso prometen que la velocidad mejorará. Esto es lo que pasa cuando yo me pongo a hablar de Linux.
Lamentablemente, OpenOffice en Mac todavía requiere X11. Están trabajando en una versión “Aqua”. Firefox y VLC si funcionan de manera nativa.

0nerd dijo el 27-9-2007 a las 15:51:
Si las aplicaciones llegasen a funcionar en windows y mac como funcionan en linux… imaginense a todas las empresas que actualmente desarrollan sólo para windows migrar susu desarrollos a Linux y poder vender para todo el mundo sin importar el OS.
Ahora me salta una duda… que pasará con los virus? si se masifica el desarrollo de aplicaciones en Linux… hasta los virus serán portables… esa parte no me gusta…
[offtopic]
@Leo… porque hay un panel que anuncia las ‘Estadísticas‘ del sitio si en realidad son sólo contadores…
[/offtopic]

0Ignacio dijo el 27-9-2007 a las 15:52:
Ya existe Java para eso. Y las máquinas virtuales de Java son cada vez más rápidas. No creo además que LINA provea tanta variedad de librerías como hay para Java, por lo que no sería tan fácil desarrollar para LINA como lo es para Java.
Saludos.

0fin dijo el 27-9-2007 a las 16:18:
@Leo Prieto que estas desmereciendo Java ya que como dice Ignacio cada vez estan mejorando y necesitando menos recursos

0Matias dijo el 27-9-2007 a las 16:21:
@Nerd: Excelente perspectiva de análisis. No lo había visto así. Lo interesante sería, además, poder crear mecanismos también dentro de Linux que permitan instalar programas de manera mas simple, que sin duda es un asunto crítico para que pueda crecer a un ritmo acelerado.

0agua_light dijo el 27-9-2007 a las 16:48:
pero eso significa tener que instalar LINA para correr aplicaciones en otros OS…
tengo una idea, aunque no se si sea muy viable… hacer algo asi como aplicaciones multi-os (algo como los binarios universales de mac ppc/intel), cosa que sea cambiarle la extension del archivo al ejecutable del sistema operativo y listo, sin instalar nada ni tener versiones especiales.

0Pabloide86 dijo el 27-9-2007 a las 16:50:
Java creo que es lo mejorcito que hay hasta ahora pero como dijeron el problema del rendimiento es una cagada…lo de que las vm son cada vez mas rapidas habria que verlo porque el hard tambien avanzo y eso ayuda…pero a igual hard no se si el rendimiento aumenta…
no lo he probado pero tambien esta la alternativa de utilizar .Net con el proyecto mono pero como esta en veremos no se que ira a suceder…supuestamente este framework ya esta funcionando tanto en linux como en mac pero no lo he probado todavia…
en fin aca me parece que se estan confundiendo los terminos libre con gratuito(@ Juan Chamorro)…no creo que recompilar aplicaciones y agregar funciones propias sea algo que mi viejo quiera hacer…ni tampoco la veo a mi vieja recompilando el codigo del msn para poder utilizarlo en mac…o sea taaaaaaanta gente pidiendo software libre no hay…a mi si me puede llegar a interesar porque estoy en el tema pero creo que jamas podria hacer que mis viejos se acostumbren a utilizar linux…ya lo he intentado y creanme que duro menos de una semana!!! quizas si haya mucha gente pidiendo a gritos software gratis pero eso ya es otro tema…ademas con la pirateria que hay hoy en dia y con la facilidad que hay para conseguir software pirata o crackear convengamos que windows o mac son tan gratuitos como linux…y creo que como dijo matias la barrera que tiene que saltar linux para llegar a ser masivo es un mecanismo de instalacion mas simple…

0AlexDDR dijo el 27-9-2007 a las 17:02:
Uso Linux Ubuntu, y tambien openoffice me pareceria muy malo tener que usar otra virtual machine, con lo lento que funciona openoffice por culpa de java me imagino como funcionaria mi coputador con otra VM corriendo al mismo tiempo uso java, yo creo que este proyecto tiene futuro cuando se masifiquen pc con CPU de 8 nucles con 4 GB en RAM como uno estandar. Ademas Prefiero ue los programadores empiecen a usar blibliotecas QT4 para sus aplicaciones windows como para linux ya que estas fueron portadas a win

0sebastián dijo el 27-9-2007 a las 17:35:
¿No es la misma idea que Java?
¿O me caí a un agujero que me llevó de vuelta al año 1995?
:-/

0nerd dijo el 27-9-2007 a las 17:42:
AlexDDR, el mundo ideal sería que con lo avanzado que está la informática hoy en día se desarrollara un nuevo SO pero desde cero basado en ningun sistema operativo existente hasta ahora, todos los sistemas operativos son chanchos de distinto color pero chanchos en el fondo, unos basados en otros pero con el mismo barro de siempre… lo pueden ver claramente en windows…(1.0,3.1,3.11,95,98,me,2000,2003,xp,vista) y linux con su kernel “mejorado”… hasta el momento estamos trabajando con SO en base a parches…
Hay que cambiar matar el chancho y pensar en otro animal, si va a ser un chancho que sea uno limpio…
@Matias: lo del desarrollo o lo de las “Estadisticas” es la parte interesante?

0Felipe Guerra dijo el 27-9-2007 a las 19:53:
QUE ONDAAAAAAAAAAAAAAAA EL ANTRO LOCOS! O se estan mandando “Dia de los inocentes” o es verdad que el sitio fue intervenido por el FBI.
Por fa, averiguen….
La cago! Ya con esto estos weones la hicieron de oro.

0Pabloide86 dijo el 27-9-2007 a las 21:13:
@Nerd…tampoco es la pavada viste…o sea estas diciendo de volver a empezar desde cero con todos los errores y bugs habidos y por haber! me parece q se te fue la mano…
quizas lo que hay que hacer es empezar a optimizar las plataformas existentes en vez de parchar todo…yo se que aca apple no es bienvenido pero creo que lo que mejor lograron es empezar a optimizar su plataforma con cada version que sacan al mercado…incluso a mismo hardware las versiones van corriendo mas rapido…
me parece que empezar todo de nuevo no es posible dada la situacion de hoy y ademas tenes el problema de la retrocompatibilidad…tendrias que obligar a todos los desarrolladores de software que recompilen sus aplicaciones para el nuevo sistema operativo…no te parece un poco exagerado???
quizas el problema sea que la plataforma x86 siempre nos acostumbro a conservar la retrocompatibilidad y creo que su mejor fortaleza se convirtio en su peor debilidad…

0juan dijo el 27-9-2007 a las 22:26:
no se, que esa no es la finalidad de java?
En cuanto a velocidad, si bien la JVM quita un poco de performance al software, muchas veces esto depende de la forma en que programes. Y para la interfáz, yo utilizo SWT, la cual ocupa las ventanas del SO en que se encuentra, no lo he probado en MAC, pero en windows y Linux no he tenido problemas.

0PayaZo dijo el 27-9-2007 a las 22:30:
llegara rapido el dia que todos sea para todos ![]()
que bonito ![]()
y mejor si es open ![]()
saludos

0Erwin Ried dijo el 27-9-2007 a las 23:32:
El único detalle es:
¿Qué aplicaciones de Linux que no estén para Windows sería bueno ejecutar?
Por cierto, buenísimo el proyecto en sí, ojalá funcione tan bien como Wine/Mono para poder prescindir algo más del lenguaje de programación al momento de pensar en “portabilidad”.

0alexserver dijo el 27-9-2007 a las 23:32:
OOOOOOOOOOOOOOOOOOOOOOOOOhhhhh nadie ve el enorme potencial de esta aplicacion ?
Yo solo se, que ya voy a poder usar AMAROK en Windows !!! Yeah Baby !!

0Cristian Alister dijo el 28-9-2007 a las 01:03:
mmmm yo tampoco veo la aplicacion, java se puede desarrollar multiplataforma, quizas mejorando versiones se podria mejorar las interfacez, pero el codigo y el potencial es mas grande, todavia recuerdo hace un tiempo que estuve metiendome en un lenguaje de desarrollo (gambas o algo relacionado) muy parecido a visual basic pero para linux…. cuack, era inestable, medio burdo y luego nunca supe mas de el, igual como que desarrollar para linux y que funcione a media capacidad en windows… considerando que windows solo se come la mitad de recursos… igual poco eficiente… no se… probablemente me estoy llendo de tarro en buen chileno…phyton + gtk!!! y listo!

0LINA permite usar software de Linux en Windows y Mac // menéame dijo el 28-9-2007 a las 03:08:
[...] LINA permite usar software de Linux en Windows y Macwww.fayerwayer.com/2007/09/usa-software-de-linux-en-windows-… por Harkon hace pocos segundos [...]

0Paquito dijo el 28-9-2007 a las 03:52:
Además de que seguramente las licencias de software propietario no permitirán esto (no está permitido por ejemplo correr Office sobre Linux)…
En fin: al menos es un avance en una muy buena dirección
Un saludo,
Paquito.
http://Paquito4ever.blogspot.com

0catador dijo el 28-9-2007 a las 09:33:
puxa ojala funcione bien para correr amarok en windows y sacar la pletora de reproductores juleros en w$

0HUGO MTY dijo el 28-9-2007 a las 10:12:
Creo que es de lo mas estupido que pueden desarrollar no le veo el caso usar software de linux en windows , creo que deberia de ser alreves las aplicaciones de windows que corran en linux, windows es una porqueria ohhhhhhhhhhh no esto esta mal para mi no ha quien se lo ocurre ejecutar algo de linux en windows por favor!!!!! asi nunca se dejara de usar esa basura , pero bueno veremos que pasa….

0claudiomet dijo el 28-9-2007 a las 10:23:
No le veo la gracia… Una de las caracteristicas del Software Libre es que el codigo fuente es publico y por lo tanto existe la posibilidad de modificarlo sin restricciones para portarlo a la plartaforma que se necesite, Sin necesidad de recurrir a la virtualización o a la emulación que deteriora significativamante el desempeño de la aplicación..
Actualmente mucho software libre de Linux ya tiene su port para Windows, Mac o Unix… ejemplos hay muchos y siguen creciendo. Casi todo software libre hoy tiene su comunidad de WinUsers, LinuxUsers y MacUsers…

0kamon dijo el 28-9-2007 a las 10:48:
No creo que sea tan asi porque generalmente las aplicaciones para Linux tienen varias dependencias. Asi que aunque el binario sea portable, es probable que las dependencias no esten en el otro sistema operativo.

0Nicolas Goles dijo el 28-9-2007 a las 11:30:
No apaño las capas virtuales… nada mejor que el buen binario.

0nerd dijo el 28-9-2007 a las 11:50:
@Pabloide86: ¿Cuál es el objetivo de LINA, JVM y Mono?… la portabilidad… si modificas LINA para una nueva plataforma será pionera en el nuevo SO… soñar no cuesta nada… pero las empresas no ganan con los sueños… díganselo a Bill-G… optimizar es aplicar un parche mejorado. Y no me arece exagerado porque si hay empresas que desarrollan aplicaciones para Linux y para windows a la vez no veo porque no podrían desarrollar para un nuevo SO…
salu2

0Tute dijo el 28-9-2007 a las 14:32:
Estimados amigos: si bien Lina es una excelente iniciativa y me parece muy bueno que se desarrolle, me parece que el punto de la cuestión es al revéz, que las aplicaciones para windows puedan correrse en Linux de forma mas transparente para el usuario. Cuando trate de migrar a Linux (Ubuntu) caí en cuenta que no podía migrar al 100% por que necesitaba si o si windows para poder usar el Mathcad (y no quería usar el mathcad sobre un maquina virtual!) es por eso que tuve que volver a M$ Windows.
P.d: una de las ventajas que tiene el software libre es que casi todas las aplicaciones son gratis, y en windows no. Por mi parte creo que nunca pague por soft para windows, asi qeu eso no es una gran ventaja para mi.

0k3r63r05 dijo el 28-9-2007 a las 15:02:
Esto puede ser valido para quienes busquen algo en especifico de Linux en Windows, para el MAC pues sabemos que es un UNIX a fin de cuentas y aparte de que esta el X11 como ya se menciono, solo restaria hablar de la seguridad de los programas que corranen LINA, esperemos que sea productivo para la mayoria de los campos que se busquen aplicar, no obtante yo me quedo por ahora en Linux y UNIX. Suerte con el proyecto, suena bien y de seguro que no es sencillo lograr lo que se tiene y los que no lo crean asi pues que hagan uno a ver que resultados tienen

0Carlos dijo el 28-9-2007 a las 17:58:
Será que por fin vemos Amarok y Kopete en Windows??
La revolución está llegando…

0Daniel dijo el 28-9-2007 a las 19:46:
Buena iniciativa, con esto excelentes programas creados exclusivamente para linux ya podran usados en cualquier otro sistema.
Un buen paso para la promoción del Software Libre!!!!!!!!!

0killtrux dijo el 28-9-2007 a las 21:40:
ke tanta capa y wa, volvamos a hacer todo en assembler !!
Programador Cavernicola.

0cuarzoliquido dijo el 29-9-2007 a las 10:07:
Haré un aporte cortito, de ahi volvamos al tema….. bueno, tenemos el viejo X11/Xorg, AQUA de Apple, DirectFB que es GPL, ahora, la gente del sistema operativo Syllable (opensource) esta portando su GUI a GNU/Linux.
http://www.osnews.com/story.php/18470/Syllable-Server-Video-Demonstration/
Aparte existen otras GUIs, Nano-X (www.microwindows.org), que tiene compatibilidad Xlib y Win32, otras cuantas más, el mundo es grande y amplio.

0claudio dijo el 29-9-2007 a las 11:54:
lei el whitepaper me parece media trucha , y por favor dejense de terminos capa “delgada” capa “liviana” si no pueden explicar la tontera no posteen ni una wea

0Patricio Pastor dijo el 1-10-2007 a las 09:07:
Hola
No sé si realmente el opensource gana con esto, ni menos linux. Si tienes un programa que use aplicaciones linux en windows, el usuario común se preguntará “¿para qué me cambio a linux?” y ahí se va todo al carajo porque ese usuario no migra a la nueva plataforma.
Si el problema para general de los usuarios para usar linux es que muchas aplicaciones específicas de windows no tienen contraparte o no corren bien con wine en linux, entonces el esfuerzo es hacer cosas como crossover pero gratis para que esas aplicaciones se manejen bien en el OS del pingüino.
No sé, esto me deja un sabor amargo. ¿ o tu te cambiarías de windows a linux sólo porque corres amarok o gimp? o ne es más tentador que uses linux si puedes correr itunes o photoshop en linux?
Saludos,

0janitox dijo el 1-10-2007 a las 11:12:
1 pregunta si es real esto entoces será posible correr beryl en linux,
si es asi seria genial poder hacer esto con windows!!! o no?

0Javier dijo el 16-10-2007 a las 18:40:
nada mejor que usar el software libre, llevo 8 años con windows pero ahora utilizo Linux, tengo los dos sistemas operativos y me siento feliz con Linux y Windows
obvio mas con Linux