programa en VFP corriendo el linux

1,935 views
Skip to first unread message

extremo

unread,
Dec 17, 2012, 12:41:01 PM12/17/12
to publice...@googlegroups.com
Hola amigos,

He sabido que los programas hechos en VFP corren en linux gracias a una utilidad llamada WINE. Pero sera compatible 100%?... El linux reconocera sin problemas las OCX como por ejemplo las del treview?.... para mandar email desde vfp en linux que sera recomendable?... usar CDO en vez de msMapi?.... quizas hayan mas cosas que debo ten en cuenta o es 100%compatible?... que ocurre con la automatizacion con excel?... de seguro no funciona

Algunos de ustedes ha tenido experiencias en programas VFP en linux?

Bendiciones

Luis Mata

unread,
Dec 17, 2012, 12:43:00 PM12/17/12
to publice...@googlegroups.com
vas a perder el tiempo, va a se como un castillo de naypes cuando termines de configurarlo, saldrá otra de las tantas versiones de linux que se ira al tacho todo lo que has hecho...
--
 
 

Dante

unread,
Dec 17, 2012, 12:56:44 PM12/17/12
to publice...@googlegroups.com
Por su Licencia no puedes usar el VFP en Linux, salvo que sea la version 6 ó 5 donde lo qe te comento no esta estipulado ni prohibido.

extremo

unread,
Dec 17, 2012, 1:01:26 PM12/17/12
to publice...@googlegroups.com
ok, pero necesito opiniones de personas que tengan programas de fox en linux para saber si hay cosas que no son compatibles.

Bendiciones

Ariel D'Alfeo

unread,
Dec 17, 2012, 1:04:02 PM12/17/12
to publice...@googlegroups.com
es muy complicado, siempre hay algo q no anda, o mal configurado. Son
muchos usuarios? hay otras alternativas para ahorrar en licencias, como
escritorio remoto. podes tener todas las maquinas de usuario con linux,
y un server groso con windows server 2003/2008 y que todos se conecten
remotamente y usen el sistema con windows.

El 17/12/2012 14:41, extremo escribi�:
> --
>
>


--
Ariel D'Alfeo
C�rdoba, Argentina

Fox Learner

unread,
Dec 17, 2012, 1:04:37 PM12/17/12
to publice...@googlegroups.com
Y ejecutar windows dentro de Linux/Mac con un software de virtualización tambien es ilegal?...

Saludos!

Antonio Meza

unread,
Dec 17, 2012, 1:27:17 PM12/17/12
to publice...@googlegroups.com
Siempre y cuando tengas la licencia de windows no es ilegal virtualizarlo.

Es decir si lo virtualizas dentro del mismo windows y no tienes la licencia es ilegal.

saludos

Ernesto

unread,
Dec 17, 2012, 1:43:27 PM12/17/12
to publice...@googlegroups.com
Alguna vez probe correr fox desde linux y corrio sin problemas, lo puse en red y el rendimiento se vino abajo, por lo demas la cuestion de los ocx si me los tomo, aunque los unico que probe fueron los de los controles comunes de windows es decir treeview listview barra de herramientas etc.

extremo

unread,
Dec 17, 2012, 1:48:55 PM12/17/12
to publice...@googlegroups.com
Gracias Ernesto..... bueno no pense que al estaren Linux el rendimiento hiba a ser tan mal.... gracias por el dato.... ahora tal vez el equipo era muy pequeño.... si pudieras dar masinformacion al respecto seria muy bueno.... porque estoy viendo la posibilidad de colocar un programa en linux y no me gustaria saber que despues de invertir en eso.. al final sea un fracaso.


Bendiciones


El lunes, 17 de diciembre de 2012 14:41:01 UTC-3, extremo escribió:

Ernesto

unread,
Dec 17, 2012, 1:54:04 PM12/17/12
to publice...@googlegroups.com
localmente no hubo problema, el detalle  fue cuando lo cargue desde la Red, es decir como normalmente lo hacemos desde un servidor cargar el exe y los dbfs se vino abajo el rendiemiento, pero localmente no corrio bien 

Luis Mata

unread,
Dec 17, 2012, 2:14:01 PM12/17/12
to publice...@googlegroups.com
Y cual es la gracia de correrlo en Linux?
 
Sent: Monday, December 17, 2012 1:27 PM
--
 
 

extremo

unread,
Dec 17, 2012, 2:17:04 PM12/17/12
to publice...@googlegroups.com
La gracia es que me quiero ahorrar dinero en comprar licencias de windows.


Bendiciones


El lunes, 17 de diciembre de 2012 14:41:01 UTC-3, extremo escribió:
Message has been deleted

extremo

unread,
Dec 17, 2012, 2:41:47 PM12/17/12
to publice...@googlegroups.com
por favor no ensucien mi hilo con cosas que no van al tema.... si no tienen nada que aportar favor de abtenerse a responder

Gracias



El lunes, 17 de diciembre de 2012 14:41:01 UTC-3, extremo escribió:
Message has been deleted

Tony Chinchilla

unread,
Dec 17, 2012, 3:04:00 PM12/17/12
to publice...@googlegroups.com

Wine es un emulador de PC, es decir emula el entorno PC, para permitir correr la aplicación, seria bueno que busques la documentación de Wine para ver que tan profunda es esta emulación, sin embargo Wine es muy versátil.

http://www.winehq.org/

http://www.winehq.org/documentation

Tony Chinchilla

unread,
Dec 17, 2012, 3:05:59 PM12/17/12
to publice...@googlegroups.com
Para que me entiendas lo he probado con muchas cosas y hasta el momento me ha dejado correr todo incluso el office de microsoft

extremo

unread,
Dec 17, 2012, 3:08:32 PM12/17/12
to publice...@googlegroups.com
Gracias Tony

Me has dado una buena noticia. Muchas gracias.

Bendiciones



El lunes, 17 de diciembre de 2012 14:41:01 UTC-3, extremo escribió:

DIEGO CALLEGARI

unread,
Dec 17, 2012, 3:47:33 PM12/17/12
to publice...@googlegroups.com

Lo intente, juro que lo intente, pero fue tal la forma en que mordia el monitor, y me enroscaba el cable del mouse en el cuello, que decidi optar por mi salud mental y abandone el intento.

Funcionar, funciona, es un poco mas lento y trae varios problemas de configuracion, si eres mas paciente que yo, lo vas a lograr.




El lunes, 17 de diciembre de 2012 14:41:01 UTC-3, extremo escribió:

Luis Mata

unread,
Dec 17, 2012, 4:13:13 PM12/17/12
to publice...@googlegroups.com
Yo también lo intente y desistí, análisis simple si yo siendo experto tengo problemas, que será de los usuarios finales..
 
Sent: Monday, December 17, 2012 3:47 PM
Subject: [vfp] Re: programa en VFP corriendo el linux
 
--
 
 

leonardo trujillo

unread,
Dec 18, 2012, 1:39:28 PM12/18/12
to grupo google vfp
en otro hilo comenté que había instalado en gnu/linux - ubuntu office 2003 y anduvo sin problemas, con todas las funciones, la instalación se hace en el entorno del wine y se ejecuta ahí dentro.
Corrí para probar aplicaciones hechas en fox y anduvieron, también al pelo. No probé cómo funcionaban en red, pero supongo que no tendría que haber problemas, creo que la lentitud puede depender de cómo esté armada la red y si la aplicación está pensada para trabajar en red.
La prueba la hice porque una pyme me pidió asesoramiento, para usar software libre para S.O. y paquete ofimático y si le seguiría andando el "pequeño" sistema de agenda telefónica que le había programado. Maneja bd nativa y tiene los controles comunes.
Prueba usando una distro live de ubuntu e instálale wine y luego tu aplicación. No tienes por qué instalar el s.o. para probar
saludos


--
 
 

Douglas Sánchez

unread,
Dec 18, 2012, 1:43:34 PM12/18/12
to publice...@googlegroups.com
Hola  leonardo trujillo, ya que tocaron este tema, alguien ha hecho prueba teniendo mysql u oracle en linux y en las estaciones de trabajo windows y que la aplicacione este en vfp, hay algun problema de conectividad?

Saludes.

Douglas


--
 
 



--
Ing. Douglas Sánchez Guillén
      Consultor Informatico
Claro: 505 88495476

Fox Learner

unread,
Dec 18, 2012, 2:11:19 PM12/18/12
to publice...@googlegroups.com
Hablando de Linux, revisen este enlace sobre la mejor distribución de server Linux que está muy bien:


Según el artículo la mejor distro para servers en el 2012 es la 

Red Hat Enterprise Linux (RHEL) version 6.

Saludos!

leonardo trujillo

unread,
Dec 19, 2012, 8:37:54 AM12/19/12
to grupo google vfp
Douglas Sánchez, lo que preguntas no lo probé, solo lo he usado en local y no en red y con bd nativa.
Habrá que probar y documentar.
¡suerte!


--
 
 

Roy Francisco Salas Benavides

unread,
Jan 14, 2013, 6:14:22 PM1/14/13
to publice...@googlegroups.com
Nosotros lo probamos con un servidor Ubuntu y un equipo desktop con ubuntu también, además teniamos en las otras máquinas de la red Windows 7.  Corre muy bien, rápido, y ligero, solo nos presentó un "pequeño" gran problema, no se actualizaban los indices, ¿ por qué ? ni idea, los archivos tenían todos los permisos, pero siempre notamos que se cambiaba a usuario del equipo cuando ingresaba al sistema, ... entre otras cosas que aparecieron y, entonces ante ese panorama, decidimos mejor desertar y seguir trabajando en el entorno M$ pero siempre con el servidor Ubuntu, conectado mediante Samba, esto sí funciona a la perfección... talvés algo así te ayude en parte, pues te ahorras las licencias de un servidor M$.
Saludos.


El lunes, 17 de diciembre de 2012 11:41:01 UTC-6, extremo escribió:

Fox Reloaded

unread,
Jan 15, 2013, 3:20:33 PM1/15/13
to Comunidad de Visual Foxpro en Español
Bueno si te lo digo yo soy usuario de linux. En realidad WINE es solo una aplicacion que simula la compatibilidad binaria con los sistemas de microsoft, aunque el proyecto esta muy avanzado, dado a los cambios que se hacen en el kernell de linux constantemente, hay programas que se vuelven inestables una vez se actualiza a una nueva version de linux, yo lo que hacia era programar en C y crear la interfaz en Q4designer que es una buena herramienta para GUI...

Ahora he hecho programas en FOXPRO que han corrido sobre linux desktop, pero sin usar tablas nativas de foxpro sino algun otro manejador de bases de datos instalados en un server.

Es decir solo se maneja la parte grafica para consultas e insercion de datos, fuera de eso no he programado software en windows muy complejo para correr sobre linux... Y la verdad no me fue mal con ese sistema... :)



2013/1/14 Roy Francisco Salas Benavides <rfsa...@gmail.com>
--
 
 



--
Thank you for everything... :)


----  Christian Torres ----
* * * * Venezuela * * * *

Leonardo Alonzo

unread,
Jan 15, 2013, 6:49:55 PM1/15/13
to publice...@googlegroups.com
El problema es que muchos comentan cuando solo lo han intentado. Es cierto que es un poco complicado, pero con un poco de conocimiento en administración y paciencia en Linux (Ubuntu)  se puede poner a andar el sistema. En mi experiencia tengo a clientes corriendo nuestro producto hecho en VFP 9 (cliente/servidor con SQLSERVER) sin ningun problema. Claro que al comienzo fue muy frustante dado que salian una serie de errores ya sea porque le faltan los archivos necesarios, fuentes, ocx, impresion, color y otros necesarios del windows. La solucion fue atacar cada problema y el resultado fue satisfactorio.

Lo primero que te sugiero es que esto lo afrontes como un proyecto y con la seriedad del caso, para que la empresa te de el tiempo y recursos necesarios (contratar los servicios de personas que conoscan linux) entre otros. Ojo que tambien debes entrenar a los usuarios en el manejo basico del sistema operativo, OpenOffice y otros basicos.

En algunos clientes tengo corriendo mas de 50 equipos en Ubuntu, claro que hay excepciones con usuarios de nivel superior como administradores y otros que no es posible migrarlos por el nivel de tareas que ejecutan.

Definitivamente cuando la empresa tiene gran volumen de usuarios y es supervisada por las entidades que vigilan la ilegalidad del software (en este caso windows y Office lo mas común) se ven una decision de adquirir las licencias (que llegan a miles de dolares) ó una irse por una alternativa para ahorrar costos y sin bajar la productividad  (Linux)

Saludos

Víctor Hugo Espínola Domínguez

unread,
Jan 16, 2013, 10:01:01 AM1/16/13
to publicesvfoxpro
Hola Leonardo

Sin ánimo de generar polémica, transcribo una parte de EULA.TXT incluida en el disco de instalación de Visual Foxpro 9:

      3. Distribution Restrictions.  You may not:

         * alter any copyright, trademark or patent notices in the Distributable Code; 

         * use Microsoft's name, logo or trademarks to market your programs; 

         * distribute any Distributable Code that runs on any platform other than the Windows platform; or 

Saludos,
Víctor.


--
 
 

Luis la Romana

unread,
Jan 16, 2013, 11:00:29 AM1/16/13
to publice...@googlegroups.com
Hay dos cosas, primero, que el usuario vaya a usar Linux como estación de trabajo y en el escritorio de Linux ejecutar el programa hecho en VFP.
Y el otro caso, que uses Linux solo como servidor de archivos, es decir que solo se ejecute el programa desde otra estaciones de la red que usan Windows.

El primer caso, muy difícil.
El segundo caso, muy fácil, configurando en el Linux como file server usando Samba, las estaciones Windows verán al Linux como unidad de red NTFS, igual como si fuera un Windows 2003 ó un Windows 7 Pro compartiendo una carpeta.

 

Jose Antonio Blasco

unread,
Jan 16, 2013, 11:36:42 AM1/16/13
to Comunidad de Visual Foxpro en Español
A lo que Victor se refiere, no es si se puede o no se puede ejecutar desde Linux, que de hecho se puede.

Pero el contrato de licencia de VFP (EULA), prohibe específicamente, ejecutar VFP sobre una plataforma que no sea Windows.

Un saludo.




 

--
 
 



--
Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2

"No hay camino hacia la libertad, la libertad es el camino" - Indira Gandhi
“Nunca te olvides de sonreír, porque el día que no sonrías  será un día perdido”  -  Charles Chaplin
“Todo el mundo quiere tener un amigo, pero pocos se toman la molestia de ser uno”
- Anónimo

Tony Chinchilla

unread,
Jan 16, 2013, 11:47:47 AM1/16/13
to publice...@googlegroups.com
Jose VFP ya no tiene soporte desde M$ hace tiempo, deja de hablar estupideces, que todos aquí sabemos que si se pude correr en Linux y nos vale una mierda lo que piense M$, pero como ya se ha dicho hay que tomar ciertas previsiones para poder trabajar bien y según comentarios anteriores trabajar ordenadamente para poder hacerlo, aquí he visto comentarios de  profesionales que tienen trabajando VFP exitosamente desde Linux ,han compartido sus experiencias y recomendaciones que me parecen mucho mas valiosas que tu comentario.

2013/1/16 Jose Antonio Blasco <jabl...@gmail.com>

--
 
 

Jose Antonio Blasco

unread,
Jan 16, 2013, 12:58:01 PM1/16/13
to Comunidad de Visual Foxpro en Español
Un saludo Tony. 
En este foro siempre hemos pretendido actuar desde la legalidad, ya desde los tiempos en que estábamos en los grupos de Microsoft, antes de su desaparición.
De hecho, habrás podido comprobar como, cuando alguien pide una copia de VFP u otro programa, o no se le contesta, o se hace de forma privada, en casi todas ocasiones.

Porque M$ deje de dar soporte no quiere decir que ya puedas hacer lo que quieras con el programa "legalmente", o acaso has recurrido al soporte de M$ alguna vez.  Yo desde luego, no.

De todas formas, cada uno es libre de actuar en conciencia.

No tengo nada más que decir sobre el tema.

Tony Chinchilla

unread,
Jan 16, 2013, 1:18:57 PM1/16/13
to publice...@googlegroups.com
Bueno si hablamos de legalidad, ya las patentes de de MS sobre Visual Fox expiraron,  así que no creo que nadie de el foro este violando ninguna norma,  ademas el principio fundamental es y siempre sera actuar de acuerdo a la ley,  muchos aquí queremos una alternativa para seguir con VFP ,  con humildad debo decir que respeto tu opinión. Pero yo pienso que debatir sobre legalidad no es el objetivo del foro, pues todos los que programamos sabemos que debemos seguir las reglas para proteger nuestro trabajo.

--
 
 

Fox Friend

unread,
Jan 16, 2013, 1:33:16 PM1/16/13
to publice...@googlegroups.com
Hablando de "aprender" para aumentar nuestras opciones laborales, prepararé un ejemplo sencillísimo en VB.NET sobre como ejecutar forms desde un menú en un form mdi principal, para que vean que sencillo es.. en unos minutos mas..

Saludos!

ZeRoberto

unread,
Jan 16, 2013, 2:24:19 PM1/16/13
to publice...@googlegroups.com
Una consulta?

El problema con Linux son los DBF's o hay otras cosas mas, quiero saber si usando motor de base de datos funciona bien.

Saludos

--
 
 

Leonardo Alonzo

unread,
Jan 16, 2013, 2:51:47 PM1/16/13
to publice...@googlegroups.com
Hola Victor;

La mayoría de esta comunidad conoce de las restricciones de las aplicaciones desarrolladas con VFP en cuanto a legalidades y distribución, y estoy de acuerdo con que la linea de desarrollo y destribuicion debe encaminarse sobre ello.  Mi respuesta anterior fue producto de las limitaciones y las distorciones que daban otros poniendo en duda si era posible ó no. Si es posible y punto. La legalidad, los valores y la conciencia es naturaleza de uno mismo, pero me gustaria que las personas que no comparten estas alternativas, analicen estos escenarios y va especificamente aquellos que distribuyen y comercializan su producto.

1. Escenario #1. Instalas tu sistema en PC's con Windows, pasado un tiempo al cliente le llega las entidades que inspeccionan la originalidad del windows, office que es a lo que siempre apuntan.Al cliente le dan un tiempo limite para que legalice. Esto cuestan cientos de miles de dolares. Su area de sistema evalua alternativas, una ellas es pasarse a Linux, pero que pasa con el Aplicación ERP: Cambiar a otro software que corra en linux de manera nativa ó buscar la manera que el sistema actual, corra sin problemas. Te preguntan si tu Sistema hecho en VFP puede correr en Linux.. Tu le respondes que si y le adviertes de algunas restricciones (como el EULA). El cliente acepta y corre el riesgo a sabiendas que las entidades no llegan a este nivel de verificación, ni tampoco le harian tanto problema y si en el caso extremo lo hagan, el costo de pagar abogados para que solucione seria una milesima del total del costo de Licencias.  ¿Que otra alternativa le darias a tu cliente?, ó le dirias que es su problema y que se las arregle...

2. Escenario #2. Los clientes evaluan proveedores de sistemas y 2 llegan a la final. Uno es tu sistema en Windows y otro Proveedor el cual tiene su Sistema en Java que corre en cualquier plataforma. Pero el de Java cuesta 3 veces mas que el tuyo, no porque sea mejor, sino por el simple hecho que corre en Linux. El cliente tiene cadenas de atencion, donde legalizar todas las licencias de windows y office seria un costo de cientos de miles de dolares, ya que la mayoria son solo puntos de atención. Te preguntan si tu sistema corre en Linux y tu le respondes que si con sus limitaciones y ventajas. Si el cliente acepta el problema es tuyo ó del cliente...

Asi como estos existen muchos escenarios, que los que distribuyen de manera profesional sus aplicaciones, estoy seguro que lo han pasado, y sino, lo pasaran en algun momento.
Creo que bajo estos escenarios nadies trabaja para la ilegalidad, sino sujeto a riesgos, pero riesgos que pueden ser controlados y esa es la diferencia

Saludos.

Daniel Sánchez

unread,
Jan 18, 2013, 7:52:46 PM1/18/13
to Comunidad de Visual Foxpro en Español
Mi pregunta Leonardo Alonzo seria, tu aplicativo en vfp corre en el entorno linux o virtualizas un entorno windows en linux y desde este entorno virtualizado corre tu aplicación.

Saludos


--
 
 



--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil +051-949398047
Trujillo - Perú

leonardo trujillo

unread,
Jan 22, 2013, 8:28:54 AM1/22/13
to grupo google vfp
eula JAJAJAJAJAJAAJAJAJAJAJAJA


--
 
 

Reply all
Reply to author
Forward
0 new messages