Why does PureBasic only work on certain Linuxes?
Posted: Fri Jan 20, 2023 2:54 pm
Hi #PB_All,
this may be a stupid question, but I didn't dig deep into Linux yet. Until now I used PureBasic only for Windows and right now I'm porting one tool to my Rapsberry Pi 400.
On Windows I can basically use my stuff with every version. When I say basically I'm aware that API calls may cause problems, but the PureBasic-defined functions are all available.
Now on Linux it seems to be different. With the new 6.0 Beta1 today I saw that there are versions for Debian and Ubuntu, plus they seem to need very specific versions.
So, can someone ELI5 to me (without much effort) why that is the case? Does the Linux API change with every major (or even minor) version? To me it seems a bit exhausting to offer an application to most of the linux distributions and versions.
this may be a stupid question, but I didn't dig deep into Linux yet. Until now I used PureBasic only for Windows and right now I'm porting one tool to my Rapsberry Pi 400.
On Windows I can basically use my stuff with every version. When I say basically I'm aware that API calls may cause problems, but the PureBasic-defined functions are all available.
Now on Linux it seems to be different. With the new 6.0 Beta1 today I saw that there are versions for Debian and Ubuntu, plus they seem to need very specific versions.
So, can someone ELI5 to me (without much effort) why that is the case? Does the Linux API change with every major (or even minor) version? To me it seems a bit exhausting to offer an application to most of the linux distributions and versions.