FoxPro en UNIX a FoxPro en Linux

357 views
Skip to first unread message

jmr...@gmail.com

unread,
Jan 8, 2026, 9:12:10 AMJan 8
to Comunidad de Visual Foxpro en Español
Tengo una aplicacion desarrollada en FoxPro SCO Unix a la que se conectan 6 PCs mediante PuTTY que funciona muy bien (parece mentira lo bien que funciona Fox en modo texto en una maquina antigua).

Como me esta costando encontrar una nueva maquina para sustituir la antigua que soporte bien UNIX, estoy pensando en usar Linux. Pero por lo que he visto hay problemas para ejecutar FoxPro en Linux, me gustaria comentarios si alguien ha hecho eso.

Saludos y Feliz Año Nuevo a todos

Jorge L. Florez C.

unread,
Jan 9, 2026, 9:09:13 AMJan 9
to publice...@googlegroups.com
Hola

Tuve la oportunidad de trabajar con FoxPro para Unix sobre un servidor Linux, era una versión antigua, si no me equivoco era Red Hat 5

Saludos
Jorge Florez

--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/9b3f06d3-0e38-4a1c-99b8-76262129c580n%40googlegroups.com.

integral

unread,
Jan 9, 2026, 9:25:10 AMJan 9
to Comunidad de Visual Foxpro en Español

Que tal amigos del Foro.

Muy Buenos Días

Por lo leído en el link adjunto. Parece ser que si es posible correr VFP con tablas nativas en Linux utilizando el emulador Wine...


Espero te sirva de ayuda.

Saludos,

Integral

Fernando Cuadras

unread,
Jan 9, 2026, 10:53:23 AMJan 9
to publice...@googlegroups.com
Hace muchos años (creo que desde 2005) corro VFP en linux utilizando wine. Primero instala wine como si fuera un windows de 32 bits. Instala VFP copiando directamente todo el directorio VFP que tengas en tu computadora de windows . Tienes que buscar en tu computadora de windows en el directorio de windows creo que system32 las dll  y el exe que utiliza VFP y esas copias al directorio de vfp que pusiste en linux . Con eso trabajara el VFP en linux . Puede ser que en ocasiones el menú pop-up principal muestre comportamiento errático. 
Hace muchos años que lo hice y tengo ese directorio desde ese tiempo . Si no me equivoco son estos archivos que estan en el directorio de windows/system32 . Checa si esta ya lo tienes en tu directorio de vfp9
vfp9.exe
vfp9r.dll
vfp9t.dll
msvcp71.dll
msvcr71.dll
VFP9CHS.DLL
VFP9CHT.DLL
VFP9ENU.DLL
VFP9KOR.DLL
VFP9RENU.DLL
VFP9resn.dll



Daniel Urbina Campos

unread,
Jan 9, 2026, 11:45:40 AMJan 9
to publice...@googlegroups.com
Hola,

Nosotros tenemos un servidor Xinuos OpenServer 6 corriendo unas aplicaciones en FoxPro 2.6 paras Unix con alrededor de 35 usuarios concurrentes incluyendo algunos remotos y hasta donde he podido investigar tienes 3 opciones:

1. Instala el Unix en una máquina virtual.
2. Puedes probar con un emulador de dos, nosotros estamos haciendo pruebas y hasta ahora va muy bien.
3. Sigue la Guia de Dennis Allen de como instalar Foxpro 2.6 para Unix en linux (http://www.dennisallen.com/readfpu.htm).

Nosotros nos estamos enfocando en la segunda opción porque con esa opción puedo trabajar con discos de red y aprovechar los utilitarios de FoxPro como el foxdoc.

Espero que te haya servido la informacion.

Saludos
=======================================================
Daniel Urbina
e-mail: mailto:dur...@gmail.com
=======================================================
   "What difference does it make to the dead, the
    orphans, and the homeless, whether the mad
    destruction is brought under the name of
    totalitarianism or the holy name of liberty
    and democracy?"
                                       Gandhi
=======================================================
   "¿Qué diferencia hace a los muertos, los huérfanos
    y los sin hogar, que la insana destrucción se
    traiga bajo el nombre del totalitarismo o del
    santo nombre de la libertad y de la democracia?"
                                       Gandhi
=======================================================

 


--

integral

unread,
Jan 9, 2026, 4:53:09 PMJan 9
to Comunidad de Visual Foxpro en Español
Buenas Tardes

Buscando cierta información encontré un link con 2 archivos PDF que tocan el tema del Linux. Solo que están en ingles...

There is an example of how to do this at :

http://www.hentzenwerke.com/samplechapters/zsamplechapters.htm

This also works on sql pass through cursors.


Atte.,

Integral
ltpu_sc03.pdf
ltpu_sc05.pdf

jmr...@gmail.com

unread,
Jan 12, 2026, 3:59:35 AMJan 12
to Comunidad de Visual Foxpro en Español
Algo asi es lo que estoy buscando mirare lo del emulador

jmr...@gmail.com

unread,
Jan 12, 2026, 4:01:12 AMJan 12
to Comunidad de Visual Foxpro en Español
Muchas gracias por las respuestas, pero mi pregunta era de FoxPro (si, ya se que este foro es de VFP) sobre UnixWare

Saludos

Fernando Cuadras

unread,
Jan 12, 2026, 12:20:49 PMJan 12
to publice...@googlegroups.com
Puedes correr tu aplicacion foxpro en VFP. Vas a tener que hacer unos cambios porque a veces te queda desalineados los inputs (pero es pocom trabajo) . Los archivos dbf e indices te los va reconocer y todas las instrucciones de fpxpro funcionan en VFP. Yo hioce esto cuando aparecion VFP y cambie mis aplicaciones (ERP) de foxpro 2.6 SCO a VFP windows . Mi ERP siague funcionando en Windows y cambie de tablas dbf a MSSQL server. siavcom.com.mx . Ahora esot cambianbdo ese ERP a web y como o encontre algo similiar a VFP me puse a desarrollar un nframework que trabajara similar a VFP  y sin la necesidad de aprender proramacion WEB (HTML, CSS , node ,backend etc...) solo necesitas typescript . El proyecto quedo registrtado como OpenSource para que la comunidad de VFOXPRO pueda traducir sus aplicaciones. (https://deepwiki.com/siavcom/web-ones-technology)


Daniel Urbina Campos

unread,
Jan 13, 2026, 11:06:21 AMJan 13
to publice...@googlegroups.com
Hola,

Te recomiendo vDosPlus, yo te puedo pasar el archivo autoexec.txt y config.txt que son las equivalencias del autoexec.bat y config.sys en estos archivos esta la configuracion que necesitas para correr tu aplicación de FoxPro 2.6 incluyendo la configuración de la impresora.

miguel antonio clavijo

unread,
Jan 14, 2026, 11:34:18 AMJan 14
to publice...@googlegroups.com
Hola si tenes problemas con un equipo, hoy podes virtualizar cualquier equipo (incluye el que estas usando tal cual esta) y ponerlo en una maquina cualquiera virtual, busca vistualbox que funciona
espero te sirva
Miguel 

jmr...@gmail.com

unread,
Jan 15, 2026, 7:43:46 AMJan 15
to Comunidad de Visual Foxpro en Español
Muchas gracias a todos

1. Tengo que probar la opcion de virtualizacion 
2. La opcion  de emulacion de DOS en Linux....... FoxPro para DOS admite Red Local?

Saludos

George Cedeño

unread,
Jan 15, 2026, 9:58:05 AMJan 15
to publice...@googlegroups.com
Hola, felíz año, te recomiendo instalar software de virtualización (sobre Windows o Linux), con este software de virtualización puedes crear una máquina virtual con las características que requiere Unix y así sería menos "traumática" la migración del software FoxPro; FoxPro SCO Unix es muy rápido y confiable, ya después ese sistema puede muy bien continuar con mejoras para la web incluso, manteniendo la misma base de datos.

Espero te sirva esta opción.

Saludos cordiales a todos y próspero 2026

--

Daniel Urbina Campos

unread,
Jan 15, 2026, 6:29:27 PMJan 15
to publice...@googlegroups.com
Hola,

Yo tengo un sistema completo de contabilidad, almacen, facturacion y finanzas en Xinuos OpenServer con Foxpro 2.6 para Unix, lo que hice fue lo siguiente:
  1. Crear una carpeta compartida en un servidor Windows Server (puede ser cualquier maquina con windows o hasta Linux con Samba) y copie ahi todo el sistema.
  2. Instale y configure en cada usuario el vDosPlus para que se conecte a este disco compartido y lo vea como un disco D:
  3. Instale el FoxPro 2.6 en el vDos Plus.
  4. Configure el vDosPlus para que use las impresoras de cada usuario.
  5. Cree un batch file para que los usuarios ejecuten el sistema en fox en sus computadoras.
Ahora estoy en el proceso de probar pero hasta ahora todo va bien.

jmr...@gmail.com

unread,
Jan 16, 2026, 8:58:38 AMJan 16
to Comunidad de Visual Foxpro en Español
Me puedes mandar el autoexec y config para vdosplus?

Roberto Daniel Burgos

unread,
Jan 16, 2026, 9:54:09 AMJan 16
to publice...@googlegroups.com
Hola jmr...@
Hace muchos años hice la migracion de Unix SCO a Debian Linux i686 (32bits)
Recuerdo que había que instalarle el ABI patch 

Te transcribo lo que dice Google

El "ABI Patch" para FoxPro en Unix (específicamente SCO FoxPro 2.6) es una solución que permite ejecutar aplicaciones FoxPro antiguas en sistemas operativos Linux modernos como Ubuntu, emulando o adaptando la Interfaz Binaria de Aplicación (ABI) de SCO Unix para que el código máquina de FoxPro interactúe correctamente con las llamadas al sistema y bibliotecas del kernel de Linux, superando incompatibilidades de versiones. En esencia, hace de "traductor" para que un programa diseñado para un sistema operativo (SCO) funcione en otro (Linux). 
Para entenderlo mejor, considera lo siguiente:
  • ABI (Interfaz Binaria de Aplicación): Define cómo el software se comunica a nivel binario con el sistema operativo (tipos de datos, convenciones de llamada, llamadas al sistema).
  • El Problema: SCO Unix (el entorno original de FoxPro para Unix) tenía una ABI diferente a la de Linux. Un programa FoxPro compilado para SCO no "entendía" directamente las llamadas al sistema de Linux.
  • La Solución (ABI Patch): Este parche implementa una capa de compatibilidad que intercepta y traduce las llamadas del programa FoxPro a un formato que Linux puede entender, permitiendo que el programa funcione sin necesidad de modificar el código fuente original de FoxPro. 
En resumen, el ABI Patch para FoxPro en Unix realiza:
  1. Adaptación de Llamadas al Sistema: Convierte las llamadas específicas de SCO Unix a llamadas equivalentes de Linux.
  2. Compatibilidad Binaria: Asegura que los datos y la ejecución de funciones sigan las convenciones esperadas por el binario de FoxPro.
  3. Migración: Facilita la ejecución de aplicaciones legadas de FoxPro en plataformas Unix/Linux más modernas, evitando una reescritura completa. 
Es un mecanismo de emulación/traducción a nivel binario para modernizar la plataforma de ejecución sin cambiar la aplicación misma. 

Saludos
Daniel Burgos

El 08/01/26 a las 11:12, jmr...@gmail.com escribió:
Tengo una aplicacion desarrollada en FoxPro SCO Unix a la que se conectan 6 PCs mediante PuTTY que funciona muy bien (parece mentira lo bien que funciona Fox en modo texto en una maquina antigua).

Como me esta costando encontrar una nueva maquina para sustituir la antigua que soporte bien UNIX, estoy pensando en usar Linux. Pero por lo que he visto hay problemas para ejecutar FoxPro en Linux, me gustaria comentarios si alguien ha hecho eso.

Saludos y Feliz Año Nuevo a todos
Reply all
Reply to author
Forward
Message has been deleted
0 new messages