Hi tomdkat,
Porting an app, e.g. from Windows to Linux, makes the ported instance of the app able to run on a Linux platform, thus becoming a Linux app in the process. The Linux instance obviously uses Linux interfaces, not Windows interfaces and that distinguishes it as a Linux app.
Running a Windows app with Wine in a Linux environment does not make the Windows app a Linux app.
So, according to your criteria, yes, running natively on Linux does make an app a "Linux app". In order to code an app that runs natively and exclusively on Linux, one would have to make a fairly "unportable", i.e. hard coded, program unique to Linux interfaces only.
Ask me about code portability for some insights, if you have more questions in that area.
-- Tom
__________________ The independence created by philosophical insight is - in my opinion - the mark of distinction
between a mere artisan or specialist and a real seeker after truth. - Einstein 1944
Imagination is more important than knowledge. - Einstein |