Jef Poskanzer :batman: on Nostr: Is it time to ditch shared libraries? Static linked executables only? To recap, ...
Is it time to ditch shared libraries? Static linked executables only?
To recap, shared libraries were invented because exes were large and storage space was small. When I was developing pbmplus, static exes for all the programs would have taken up literally half my disk. Unfortunately, vendors didn't settle on a standard for building and using shared libraries, so they were a portability mess.
Today, storage space is plentiful but the portability mess remains. How about we get rid of it?
To recap, shared libraries were invented because exes were large and storage space was small. When I was developing pbmplus, static exes for all the programs would have taken up literally half my disk. Unfortunately, vendors didn't settle on a standard for building and using shared libraries, so they were a portability mess.
Today, storage space is plentiful but the portability mess remains. How about we get rid of it?