Información migración Windows a linux

Iniciado por novalida, 17 Diciembre 2010, 20:22 PM

0 Miembros y 1 Visitante están viendo este tema.

novalida

Hola,
alguien me podría indicar dónde puedo encontrar información (ebooks, web específicas, etc...) sobre la migración de aplicaciones de windows a linux?
Es que estoy muy interesado en el tema, he estado buscado información al respecto pero no encuentro nada realmente útil y la verdad, no sé ni por dónde empezar.

Por favor, si alguien me puede aconsejar se lo agradecería :)
Saludos!!!

braulio--

Para la migración de la aplicación no hay un método en concreto. Depende de que bibliotecas uses.

Si son aplicaciones sencillas que corren por consola casi no necesitan cambios (o no necesitan). Si tienen GUI hecha con WinForms te será bastante más difícil pasarla a linux porque tendrás que recodear casi todo.

Podrías decirnos que es lo que hace tu aplicación y como lo hace?

novalida

Hola braulio-- , muchas gracias por contestar.
No es una aplicación en concreto, al menos por el momento.
Mi pregunta era para saber qué conocimientos son necesarios para realizar una migración. Conozco la portabilidad y potencia de C++ pero desconozco las dependencias de la máquina según las características de un código a compilar.
El caso que expones con formularios windows me interesaría conocerlo. De igual manera supongo que quizás el acceso a periféricos como impresoras o a ficheros del disco duro también esté limitado, ¿verdad?
¿Existe algun ebook o recurso en la red en la que pueda empezar a estudiar esos casos?


pucheto

El tema es cuando usas funciones del api de uno en particular o alguna particularidad del sistema operativo en el lenguaje en si no hay ninguna diferencia...

braulio--

Como dice pucheto depende de las apis que uses.

Si quieres hacer proyectos multiplataforma te recomiendo que uses QT que da acceso a multitud de cosas que puedes querer usar como por ejemplo interfaz gráfica y sockets.

novalida

OK, entonces lo ideal sería documentarse sobre la API que sustituirá utilizada en Windows.