Thorsten Kukuk schrieb:
I still can use Applixware from good old libc.so.5 days (I think this application is about 5-6 years old). It works. Nothing more. The programmers made a good job and wrote an application without using internal interfaces or something else.
I guess the internal interfaces (?errno issue?) were used by the wine module Borland used to port the IDE to Linux. BTW: If someone from outside can use my _internal_ interfaces, then these interfaces aren't really internal, are they? Furthermore it's difficult to compare a RAD-IDE that has integrated debugger support with some 'normal' userland application..
If your Windows application uses internal interfaces or is build in a wrong way, it will fail with the next Windows version, too. The same is true for Linux. There is no difference.
On Linux you still have to know how you have to set up your work-arounds (environment vars, all sorts of 'deprecated' packages,..) - mostly due to the lack of standards. You simply can not compare GNU/Linux and Windows in terms of respecting backward compatibility (and end-user friendliness). My Windows XP still runs a (closed source) DirectX game (chopper sim; 3D) from 1996 today! Try that on GNU/Linux - if you manage to find ... Sorry for the off-topic, Willi