So Chromium could bring in its own glibc or use glibc file blocks already pulled in by another application. Static linking based distribution like snaps might also achieve most of the goals listed above if the file system can share relevant file blocks across applications in a seamless manner. Switching to a different model for Linux is work on their part, isn't it? Their users on Windows/Mac appreciate this behavior. To your point about security patches in dependencies, Chrome auto updates itself to patch vulnerabilities. Applications should do what makes sense to them, distros should either put in the work or perhaps, standardize the mechanism to specify dependencies across distros so the work can be done once. Given it is just one of the 3 major desktop operating systems an application is targeting (Windows, Mac), one cannot push the work back to the application. The counter point from an application developer point of view is that it requires a lot of resources to distribute an application across the many Linux distros. Go, rust, the whole world software development world seems to be increasingly less interested in systems, & more interested in itself. I don't see a lot of push back to static linking, but it feels like a modern & popular plague to me. But it's so contrary to me to good healthy engineering practices, enables such radical irresponsibility & divergence. It's convenient to stand off, on your own, ignorant of the world you exist in. 5) Opera Cool Turbo Mode for Slow Connections. 2) Google Chrome Great for Mobile but a Bit Shady. 1) Mozilla Firefox Light, Fast, Secure: The Overall Best Web Browser. You will see a confirmation dialog box where you can reset your settings. You can now restore to the original default settings when you return to the bottom. To access advanced settings, scroll down to the bottom of the page. It's convenient to be able to copy a binary around anywhere, & have it just work. The 6 Best Web Browsers You Should Start Using Today Our Best Web Browser Criteria. To access the settings, select More at the top of the screen. It feels like it was created out of such petty, small needs & wants. See docs/platforms.md for a list of supported platforms. And it means that when a security update is necessary, each library consumer has to be responsible & on-time with delivering updates rapidly. In addition to the features introduced by ungoogled-chromium, ungoogled-chromium selectively borrows many features from the following projects (in approximate order of significance): Inox patchset Bromite Debian Iridium Browser Supported Platforms and Distributions. It increases both the size of what you have to distribute, and the memory profile. It allows such drift from upstream, freedom from responsibility to maintain yourself as something modern. It's really a pity vendoring & static linking has become so widely accepted, so prevalent.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |