Linux 15.062 Themen, 107.425 Beiträge

Win Progs auf Linux,welche möglichkeiten gibt es?

zyklop66 / 22 Antworten / Flachansicht Nickles

Hallo


ich habe eigentlich mal eine interessen ambitionierte frage,
welche möglichkeiten gibt es eigentlich(ohne wine und crossover,und vmware(indirekt) um windows basierte programme in für linux benutzbare programme zu verwandeln bzw 1 zu 1 zu portieren,ich hatte mal vor langer zeit etwas von alky(wenn ich mich richtig erinnere)gehört,oder müsste man alles per reverse engineering analysieren und dann auf den linux kernel anpassen?also mal von den rechtlichen sachen abgesehen,ich würde halt nur mal gern so die möglichkeiten kennen.

thx

Ein gutes Leben,ist die beste Rache!!!
bei Antwort benachrichtigen
KarstenW zyklop66 „Win Progs auf Linux,welche möglichkeiten gibt es?“
Optionen

Du weißt warscheinlich gar nicht was portable Programmierung bedeutet.
Wenn man ein Programm portable programmiert, dann will man damit erreichen das der gleiche Programmtext sich unter verschiedenen Unixderivaten oder Linuxdistributionen übersetzen (kompilieren) läßt.
Programmieren ist sehr arbeitsintensiv und man hat unter Unix extra den POSIX Standard und die Single Unixspezifikation entwickelt, damit ein Programmierer den Programmtext zwischen den verschiedenen Unixderivaten (AIX Unix, HP UNix...) kopieren und neu übersetzen kann.

Linux geht mit seiner Linux StandardBase noch einen Schritt weiter und hat die Unix Standards um Bibliotheken für Desktopanwendungen weiterentwickelt. Wenn man eine Linuxdistribution wählt die zur Linux Standard Base kompatibel ist, kann man Programme installieren die unter einer anderen LSB kompatiblen Distribution programmiert wurden.

Leider interessiert Microsoft weder der POSIX Standard noch die Single Unixspezifikation (und schon gar nicht die Linux Standard Base).
Deshalb ist eine portable Programmierung zwischen Linux und Windows derzeit nur mit der QT Bibliothek eingeschränkt möglich, mal abgesehen von Javaprogrammen.









Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen