|
|
|
|
|
by dh997
3770 days ago
|
|
Oracle JVM/OpenJDK and .net CLR are deployed in production at basically every profitable company on Earth. PHP... Is deployed because it's perceived to be easier and friendlier than other religions, and so wins with that popularity war (as MySQL did). Facebook HHVM is another approach. Folks know the likely warts and mitigate to shrink the attack surface by defending deeply from front layers down to backend services. Postgres was harder to use in the 2000's despite having a clean codebase but got mucb easier to use, in large part due to MySQL, while leading on features inspired by Oracle DBMS and more recently NoSQLs with hstore. Attacking popularity for what gets the job done is moot because defense is never ending vigilance for anything real. Perhaps the focus should be on starting to formally-verifying core libs like zlib, OpenSSL, OpenSSH (portable), glibc, etc. for correctness and resilience against side-effects and ABI promises. |
|