I guess ignorance is bliss in respect to big corporations. At least everything I ordered ever on Amazon arrived on time and form. And its still miles ahead in terms of price to anything here in my country.
Yup, the operating system. To explain in short what packaging means in software terms, it's to wrap a program up into a single file (like a .zip or .exe) which can then be opened to install the program. It's a fancy term for creating installers.
Packaging is a bit of a problem for Linux because of the many different distributions (these are different out-of-the-box configurations, common ones are Debian (& Ubuntu), Fedora and SUSE), there's a term called "distro-fragmentation" and the biggest culprit for this is that different distributions come with different package managers that don't support the same package format.
Whereas on windows we just have .msi (micrsoft installer) and sometimes people just use .exe (windows executable). Not sure what apple uses, but if you download something from somewhere else than their appstore you install it via a .app format I presume (not technically a packaging format, just like exe isn't). The only discrepency for them is the .appx for the Microsoft store which is some terror microsoft created with Windows 8
There's also android, they simply just use .apk (android package) smooth and clean. Oh it seems that iphones, solaris and playstation 3 share a package format, .pkg. Why couldn't just everyone use that
But on the various linux distributions, oh boy. We have .deb (debian package) ebuild (gentoo package), PISI (turkish government thing), .rpm and more, then finally there are some geniuses like the arch and slackware Linux guys who just use .tar.xz or .tar.gz. (These are just zip file format that's traditional on linux but not on windows. WinRAR can read it though, so all is good).
It's basically a rather big problem that most linux distributions use a different packaging format so the way you can install it on one linux distribution won't work on another essentially creating a packaging hell. For software developers this means they either have to support only one linux distribution and go with one packaging format (when this happens usually ends up being .deb for debian and ubuntu) or to support all the different packaging format, and for gentoo providing the source code so that it can be compiled (program code be read by the computer and formatted into a functional program, it's like that little button programmers press to turn text into programs) as part of the installation process.
This also means that sometimes the developers officially support one distribution but provide the source code so that others can package the program for other linux distributions which is how places like the Arch User Repository exist (users like programs and they package them for their linux distribution of choice.
Not sure if you understood a word of this but that's why this image made me think of linux.