3 ms·
> Single executable (you know where all the files are regardless of os) This is your package manager's job, which even Windows has these days. Other operating
by homebrewer 2y ago
> Single executable (you know where all the files are regardless of os)
This is your package manager's job, which even Windows has these days. Other operating systems solved this problem decades ago.
https://winstall.app/apps/nginxinc.nginx https://winstall.app/apps/nginxinc.nginx
- TeMPOraL 2y agoThey're not solving it well in many cases; so-called "portable apps" are a great thing. (If you don't believe me, consider why exactly Docker got so popular.) In a way, it's ironic that you need package managers to keep track of software on Linux, compared to Windows, which used to let you get away with the assumption that everything that makes a program lives in a single folder tree; half the software was effectively portable by default. Where's the irony, you ask? On Windows, you could almost say that an application install is equivalent to its folder. And a folder is a type of file. And per Unix philosophy, everything is supposed to be a file!
- pjmlp 2y agoEverything is a file is only true if we ignore OS IPC and networking. Windows way goes back to 8 and 16 bit home computer days, across all systems that is mostly how it worked, applications were placed inside their own directory, or their own floppy, actually.