IBCS3 für Linux-Kernel 2.6 - Emulation SCO-OpenServer
Anwendung BBx3 (Basis Progression 3) - "WAIT"-Befehl kann nur bis SCO 3.2.2.0 - IBCS3 verwendet SCO 5
Hallo,
ich habe ein sehr spezielles Problem bzgl. Linux und der ABI-Problematik. Ich will auf einer Linux-Maschine eine alte Unix-Anwendung ausführen.
Ich habe auch auf http://sourceforge.net/project/showfiles.php?group_id=13130 ein Programm gefunden, dass mir BBx3 startet und die dahinterstehende Anwendung unter Linux Suse 10.2 ausführt. Direkt von Suse gibt es ja so etwas nicht mehr... (http://lists.opensuse.org/opensuse-de/2005-03/msg00143.html)
Es funktioniert alles soweit ohne sichtbare Probleme. Nur wenn in einem der (von der Firma selbsterstellten) Programme der Befehl "WAIT" vorkommt, bleibt die Anwendung ohne Ende stehen. Normalerweise sollte hier ein Stop von wenigen Sekunden erzeugt werden. (Wait 0 funkioniert.... Wait 1 (eine Sekunde) - Programm bleibt dauerhaft stehen).
Siehe hierzu den Bericht unter http://www.basis.com/support/kb/kb00344.html .
Hier wird beschrieben, dass BBx3 nur bis SCO 3.2.2.0 funkioniert, da sonst der WAIT-Befehl vom Unix-Kernel anderes verarbeitet wird, und dadurch diese Probleme mit neueren Unix-Versionen entstehen.
Meine ganz konkrete Frage ist nun:
Kennt jemand ein anderes Tool als das IBCS3.3 das mit Linux-Kernel 2.6 zusammenarbeitet, und eine Unix-Emulation schafft, die unter SCO 3.2.2.0 angesiedelt ist?
Oder:
Hat jemand solch umfangreiche Kenntnisse, in der Pogrammierung des UNIX-Kernel (der unter Linux mit IBCS 3 emuliert wird), dass hier die Verarbeitung der WAIT-Funktion aus der Anwendungsumgebung so angepasst wird, dass diese wie bis zum Unix-Kernel 3.2.2.0 funktioniert? Sprich kann jemand den IBCS 3 so umbauen, dass er den WAIT-Befehl aus BBX verarbeiten kann?
(Eine Umstellung auf eine neuere Version von BBx ist aufgrund verschiedenster Punkte leider nicht möglich).
Vielen Dank für die Unterstützung...
Thomas Wagner
Hallo,
ich habe ein sehr spezielles Problem bzgl. Linux und der ABI-Problematik. Ich will auf einer Linux-Maschine eine alte Unix-Anwendung ausführen.
Ich habe auch auf http://sourceforge.net/project/showfiles.php?group_id=13130 ein Programm gefunden, dass mir BBx3 startet und die dahinterstehende Anwendung unter Linux Suse 10.2 ausführt. Direkt von Suse gibt es ja so etwas nicht mehr... (http://lists.opensuse.org/opensuse-de/2005-03/msg00143.html)
Es funktioniert alles soweit ohne sichtbare Probleme. Nur wenn in einem der (von der Firma selbsterstellten) Programme der Befehl "WAIT" vorkommt, bleibt die Anwendung ohne Ende stehen. Normalerweise sollte hier ein Stop von wenigen Sekunden erzeugt werden. (Wait 0 funkioniert.... Wait 1 (eine Sekunde) - Programm bleibt dauerhaft stehen).
Siehe hierzu den Bericht unter http://www.basis.com/support/kb/kb00344.html .
Hier wird beschrieben, dass BBx3 nur bis SCO 3.2.2.0 funkioniert, da sonst der WAIT-Befehl vom Unix-Kernel anderes verarbeitet wird, und dadurch diese Probleme mit neueren Unix-Versionen entstehen.
Meine ganz konkrete Frage ist nun:
Kennt jemand ein anderes Tool als das IBCS3.3 das mit Linux-Kernel 2.6 zusammenarbeitet, und eine Unix-Emulation schafft, die unter SCO 3.2.2.0 angesiedelt ist?
Oder:
Hat jemand solch umfangreiche Kenntnisse, in der Pogrammierung des UNIX-Kernel (der unter Linux mit IBCS 3 emuliert wird), dass hier die Verarbeitung der WAIT-Funktion aus der Anwendungsumgebung so angepasst wird, dass diese wie bis zum Unix-Kernel 3.2.2.0 funktioniert? Sprich kann jemand den IBCS 3 so umbauen, dass er den WAIT-Befehl aus BBX verarbeiten kann?
(Eine Umstellung auf eine neuere Version von BBx ist aufgrund verschiedenster Punkte leider nicht möglich).
Vielen Dank für die Unterstützung...
Thomas Wagner
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 64224
Url: https://administrator.de/forum/ibcs3-fuer-linux-kernel-2-6-emulation-sco-openserver-64224.html
Ausgedruckt am: 23.12.2024 um 09:12 Uhr
3 Kommentare
Neuester Kommentar
...ist normalerweise gegeben - die aktuelle Version von BASIS PRO/5 (https://www.basis.com/products/pro5/download.html) führt den Programmcode von allen BBx Versionen ohne Änderung im Programmcode aus - und das sogar nativ auf 64Bit Linux-Systemen.
Es käme auf einen Versuch an - wir stehen gerne zur Verfügung!
Herzliche Grüße
Stephan Wald
support_at_basis-europe.eu
Es käme auf einen Versuch an - wir stehen gerne zur Verfügung!
Herzliche Grüße
Stephan Wald
support_at_basis-europe.eu