Forum: Cross-Platform-Entwicklung
Delphi
by Valle,
5. Sep 2016
Achso, danke, vielleicht brauche ich das mal. :thumb:
Achso, du hast dich angepasst. Entschuldigung, ich dachte nur du kämst jetzt selbst damit durcheinander. Das fand ich lustig. Nichts für ungut. :cyclops:
Forum: Cross-Platform-Entwicklung
Delphi
by Valle,
5. Sep 2016
Ja, natürlich. Hab ich das irgendwo abgestritten?
(Wobei strenggenommen läuft da kein Linux in deinem Container, da die Container den Hostkernel verwenden. Da läuft nur GNU. Soviel dazu.)
Forum: Cross-Platform-Entwicklung
Delphi
by Valle,
5. Sep 2016
Nicht verschwiegen, aber vergessen, ja.
Für diese Diskussion bist du leider 20 Jahre zu spät.
Für mich bedeutet Rückwärtskompatibilität mehr Arbeitsaufwand. Die Kompatibilität erhält sich leider meist nicht von selbst. Mehr Arbeit und das "Herumschleppen" alten Codes sind für mich Nachteile. Auch sich daraus ergebene APIs tendieren dazu, weniger schön zu werden. Das bedeutet nicht,...
Forum: Cross-Platform-Entwicklung
Delphi
by Valle,
30. Aug 2016
Richtig. Aber das ist normalerweise kein Problem.
Nein, gibt es normalerweise eher nicht. Verschiedene Kernelversionen sowieso nicht, Libraries gibt es manchmal in verschiedenen Major-Versionen parallel. Aber genau das ist die Aufgabe deiner Distribution: Sie achtet auf die Kompatibilität deiner Libraries und Programme und kompiliert und linkt diese so, dass sie funktionieren. Das...
Forum: Cross-Platform-Entwicklung
Delphi
by Valle,
30. Aug 2016
Nein, das funktioniert so nicht. Auf irgendetwas musst du ja zurückgreifen, wenn du etwas anzeigen lassen möchtest. Wenn FMX auf Linux portiert würde, dann wahrscheinlich, wie gesagt, direkt auf das X11-Protokoll. Welches, wie gesagt, gerade "am deprecaten" ist. ;-)
Wenn es wegen unterschiedlichen Libc Versionen nicht funktioniert, dann war die Datei nicht statisch gelinkt. Dann ist man...
Forum: Cross-Platform-Entwicklung
Delphi
by Valle,
30. Aug 2016
Da bin ick! :stupid:
Statisch gelinkte Kompilate sollten mit jeder Distribution auf x86/x64 laufen. Die Kernelversion hat vermutlich wenig Einfluss darauf. Statisch gelinkte Dateien werden dann allerdings auch sehr groß. Unter Linux ist statisches Linken eher unüblich, zumal gelinkte Bibliotheken dann die Betriebssystemupdates nicht bekommen würden, aber das ist unter Windows ja sowieso immer...