"Contains the standard libraries that are used by nearly all programs on
the system. This package includes shared versions of the standard C library
and the standard math library, as well as many others."
This statement is true. However, this statement would be true and still not be applicable to installing it on Ubuntu 14.04 (as a clear example of a much older system).
This is because the packages installed in Ubuntu 14.04 would direct toward the highest known version, not the version listed in libc6 2.33. Libc6 2.33 becomes an unknown and unrecognized package to a system that does not list it as a dependency.
So for backwards compatibility, it is fine. But not for forwards compatibility.
Well don't get me wrong, but this package got released in march 21, it's designed for ubuntu 21.04, 20.04 and so on. Zorin OS is based on 20.04 ... so technically how can you break things ????
I am new to linux but i want to understand. I assume all packages are up-to-date in Zorin OS 16
Where are you finding it stated that libc6 2.33 is for 20.04? All the information I have places its soonest appearance in the Testing 20.10 and even then it was iffy...
Don't get me wrong. I have no qualms about being happily corrected; My intent is to help, not be right.
I wouldn't want to see anyone damage their system.
One thing we could do is load up a test rig of Zorin OS 16, install libc6 2.33 and run it through its paces and see what happens.
Correction: Step2: Make the entire disk image backup using either Rescuezilla or Clonezilla before attempting anything risky (like updating to the untested kernel).