- Community Home
- >
- Networking
- >
- Switching and Routing
- >
- LAN Routing
- >
- eli5 Mac/Linux App Installation vs Windows Applica...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-27-2021 03:40 AM - last edited on 08-27-2021 10:16 PM by support_s
08-27-2021 03:40 AM - last edited on 08-27-2021 10:16 PM by support_s
eli5 Mac/Linux App Installation vs Windows Application Installation difference
This is something I've always wondered. Whevenever I install apps on my Mac it has just been a simple drag to the Application folder.
With Windows however, it's always a series of steps that an installer has to do to make the application run.
Wonder why this is so. What is exactly happening when I'm installing something on a Windows vs a Mac. Windows just makes installation seem like a complicated process
- Tags:
- Aruba
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-27-2021 04:10 AM - edited 08-27-2021 04:11 AM
08-27-2021 04:10 AM - edited 08-27-2021 04:11 AM
Re: eli5 Mac/Linux App Installation vs Windows Application Installation difference
HI @AndresonJemmie !
I am afraid this forum is not the place where you can get answer for such questions, but being Linux/Mac/Windows user I can answer it, or at least try to do it.
First, not all Mac apps install by simple icon drag and drop to the Applications directory. Some have installers too. Example: MS Office for macOs. So it's more up to the devs how to pack their application.
Mac apps that are visible to you as one single icon are bundles in fact. They contain all files needed by the application INCLUDING any libraries that the app may need. More information you can find here - https://en.wikipedia.org/wiki/Bundle_(macOS). If two different apps use same library, each of them will contain those libraries inside the .app file, thus it can be considered as a waste of storage space. But at the same time this protects you from the situation when one installed app needs one version of library, another app needs another and both can't co-exist in one system. So we sacrifice storage space in sake of portability, isolation and ease of use.
Windows prefers to use shared libraries model where libraries are stored in one location and is accessble by all programs that need them. That is why when Windows program installs the installer puts some files in Program Files, some into Windows\... etc. etc. Also, in order to make installed app easily accessible for the user, installer needs to create Start menu entries, sometimes desktop icons. Of course if you need some specific libraries you can always store them inside application's directory, so again you may get your app working with specific version. Also, Windows (AFAIK) doesn't have anything close to .app bundles. Portable apps? But you need to create manually Start menu entries and shortcuts for portables, so it's close, but not exactly the same.
In Linux we have possibility to use both approaches. Bundles - Snap, Flatpak, AppImage. RPM, DEB or even 'make install' are close to 'installer' type apps.
Hope this helps!