home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.misc      General topics about computers not cover      21,759 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 21,649 of 21,759   
   Ben Collver to All   
   Fallacies Advocating Software Bloat   
   21 Dec 25 16:13:36   
   
   From: bencollver@tilde.pink   
      
   Fallacies Advocating Software Bloat   
   ===================================   
      
   > New computers are more efficient than old ones; therefore we need   
   > to make all software so bloated that it does not run on old   
   > computers, to make sure that those old computer become obsolete and   
   > people stop using them.   
      
   This one is often used by environmentalists, and it is wrong in so   
   many obvious ways.   
      
   * New computers generally consume more power than old ones. Of x86   
     CPUs anything older than Pentium II uses only a single-digit amount   
     of watts.   
      
   * Bloated code causes also new computers to use more electricity than   
     would otherwise be required for the task.   
      
   * Most importantly, when we create non-bloated computer programs, we   
     are not necessarily targeting old CPUs--we are targeting old   
     instruction sets. The patents of those old instruction sets are   
     already expired and CPUs that use them can be freely produced by   
     anyone. They are also widely supported by compilers and other   
     existing software. Making software that works on old and/or   
     patent-free instruction sets is necessary to preserve our digital   
     freedoms.   
      
   * If those old computers end up not being used, they are thrown to   
     landfills, causing more environmental damage that way.   
      
   > Everything new is always more secure than the old; therefore we   
   > need to make all software so bloated that it does not run on old   
   > computers, to force people to use new computers that are so much   
   > more secure than the old ones.   
      
   This one is often used by corporate security experts.   
      
   * Everything new is not always more secure. In fact the opposite is   
     often true--mindlessly changing stuff just for the sake of novelty   
     creates an infrastructure that will never become properly   
     battle-tested. Typically the pieces of software that are assumed to   
     be the most secure programs in existence have been around for a   
     long time, and their current form is the result of decades of   
     small, incremental and carefully thought changes to their codebase.   
      
   * Because general purpose computers are Turing-complete, there is not   
     a single reason why an old computer would be somehow less secure   
     than a new one. Encryption is mathematics, and the exact same   
     encryption can be performed on any two machines with the same   
     levels of Turing-powerfulness. If anything, new computers are   
     actually often less Turing-powerful than the old ones, thanks to   
     various firmware- and hardware-level restrictions (firmware   
     signing, UEFI Secure Boot etc.) that have been implemented to them   
     because Microsoft has demanded the hardware manufacturers to do so.   
      
   * What corporate security experts usually mean with "old computers"   
     is actually "old operating systems" (or more specifically "old   
     versions of Windows"), because they somehow associate the   
     individual computers with the operating system that was originally   
     installed to them in the factory. But the operating system is not   
     an integrated part of the computer itself--instead it is just a   
     bootable program that can be easily changed.   
      
   > Monitors nowadays use less power than the CRTs of old; therefore,   
   > to save power, we must make bloated user interfaces that don't work   
   > with small resolutions.   
      
   This one is often used by HD/4K/8K enthusiasts.   
      
   * Old CRTs don't really use that much power at all--a typical 15"   
     color CRT uses less than most lightbulbs. Monochrome CRTs are even   
     less power hungry, usually consuming something between 15 to   
     30 watts of power. The CRT itself doesn't actually usually use much   
     power. The neck of the CRT, where the electron gun resides, is   
     where most of the CRT's power is spent. Corporate propaganda often   
     states a very commonly heard lie that CRTs consume hundreds of   
     watts of power, but that's not physically possible--the neck of the   
     CRT would melt if that was true. Although there are exceptions to   
     the rule, most CRT displays are actually quite power efficient for   
     a self-illuminating display technology.   
      
   * With "modern" flat panel displays, especially OLEDs, the power   
     consumption grows in an almost linear fashion with the area of the   
     display. This means that we can actually save more power by   
     creating scalable user interfaces that also work well on smaller   
     display resolutions.   
      
   From:    
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca