Additionally, I can’t really understand why are dynamically linked libraries so popular and how on earth anyone who ever had a “.dll / .so not found” error thinks this is a good idea.
- You can load a DLL once and all programs can share it, saving memory. It also makes programs start faster since the DLL might be already loaded, so there’s less to load from disk. That mattered more back in the 90s
- You can update one file and have the patch apply to all programs
Just an another HTTP header, flagging if user is an adult. Set it to False if OS reports that the account used has parental controls enabled.
This is just meant to keep children out, not protect state secrets.