Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: novalida en 17 Diciembre 2010, 20:22 pm



Título: Información migración Windows a linux
Publicado por: novalida en 17 Diciembre 2010, 20:22 pm
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!!!


Título: Re: Información migración Windows a linux
Publicado por: braulio-- en 17 Diciembre 2010, 23:17 pm
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?


Título: Re: Información migración Windows a linux
Publicado por: novalida en 17 Diciembre 2010, 23:32 pm
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?



Título: Re: Información migración Windows a linux
Publicado por: pucheto en 18 Diciembre 2010, 01:51 am
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...


Título: Re: Información migración Windows a linux
Publicado por: braulio-- en 18 Diciembre 2010, 12:53 pm
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.


Título: Re: Información migración Windows a linux
Publicado por: novalida en 18 Diciembre 2010, 15:39 pm
OK, entonces lo ideal sería documentarse sobre la API que sustituirá utilizada en Windows.