It was tricky to get used to the Linux mentality of not really having a dedicated double-clickable “executable type”. But it makes sense - if you want to run code, that should be a planned action by an app that is dedicated to the task of setting up new code. (Package manager, IDE)
Well, casey beat me to it. By default anything you’ve grabbed from the internet or a flash drive won’t have execute permissions on it, so it’s intentionally more obtuse to run than Windows’ simple “Are you sure you want to run this unknown publisher” dialog.
It was tricky to get used to the Linux mentality of not really having a dedicated double-clickable “executable type”. But it makes sense - if you want to run code, that should be a planned action by an app that is dedicated to the task of setting up new code. (Package manager, IDE)
I mean you can just execute anything from the primary Linux interface - the commandline. It seems equivalent.
chmod +x file
./file
Well, casey beat me to it. By default anything you’ve grabbed from the internet or a flash drive won’t have execute permissions on it, so it’s intentionally more obtuse to run than Windows’ simple “Are you sure you want to run this unknown publisher” dialog.