Originally posted by xfcemint
View Post
Since year 2000 when you make application under windows it contains manifest data listing the runtimes the application in fact was built with and in fact needs.
Originally posted by xfcemint
View Post
Originally posted by xfcemint
View Post
Application developers on Linux are mostly in a bind because they are not willing to back a solution. You need to step back and look how windows and macos really work.
The features that make Windows and MacOs appear to have stable ABI when they really don't have been integrated into those platforms default IDEs(integrated development environments) that application developers don't need to think about it most of the time leading to the false belief that the ABI of Windows and MacOS is stable so they can now demand this of Linux and do nothing when the Linux world refused to give them this. Then look at how well integrated is nix and flatpak... into IDE solutions under Linux notice mostly its not.
https://jgrulich.cz/2018/09/03/flatp...t-in-kdevelop/ here KDE that packages most of there applications as flatpak and here is the KDE default IDE. Notice hell yes you have to manually write the flatpak manifest. Under Windows with visual studio the SXS manifest would be 90%+ automatically written by the IDE based on what you choose to use when you create new application same with xcode and macOS.
xfcemint does the problem have anything todo with Stable ABI? is a good question and the answer is most likely the problem has nothing todo with stable ABIs. Or is the problem simply the solutions under Linux that have manifest for compatibility have poor IDE integration so are too hard for most application developers to use? This is most likely the true answer.
Are application developers in double-bind is presume you need to remove. Maybe application developers should invest in fixing the IDE problems so that making portable applications on Linux is simpler.
Leave a comment: