Vanilla software

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Computer software, and sometimes also other computing-related systems like computer hardware or algorithms, are called vanilla when not customized from their original form, meaning that they are used without any customizations or updates applied to them.[1] Vanilla software has become a widespread de facto industry standard, widely used by businesses and individuals. The term comes from the traditional standard flavor of ice cream, vanilla.[2] According to Eric S. Raymond's The New Hacker's Dictionary, "vanilla" means more "ordinary" than "default".[3]

Examples of how to use "vanilla" in a sentence:

  • As one of the earliest examples, IBM's mainframe text publishing system BookMaster, provides a default way to specify which parts of a book to publish, called "vanilla", and a fancier way, called "mocha".[4]
  • The term "vanilla" is sometimes also used for hardware components. For instance, in the 1990s non-upgraded Amiga home computers were called "(plain) vanilla";[5] similarly, it was later also applied to PC parts.[6]
  • For Unix-based kernels, a "vanilla kernel" refers to a kernel that has been unmodified by any third-party source. For instance, the vanilla Linux kernel is often given a Linux distribution–specific "flavour" by being heavily modified.[7][8]
  • In PC games, the term "vanilla" is often used to describe the original version of a game, which has not been modified with third-party addons, developer updates, downloadable content (DLC) or patches. It can also refer to the original game engine when source ports or expansion packs are available. For example, World of Warcraft could refer to either the original game or one of the expansion packs, so users may refer to the original as "vanilla" to distinguish it from the subsequent versions.
  • In his book End of Ignorance, Charles Winborne refers to a static page that is ″only a text file, but one that links to accompanying files″ as a plain-vanilla web page.[9]

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. vanilla /adj./ "[from the default flavor of ice cream in the U.S.] Ordinary flavor, standard." from the Jargon File
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. EGS Spectrum 28: True Color Graphics for the Amiga
  6. How to upgrade your color graphics card. from Compute's Getting Started with Power Computing (Buyers Guide) by Steven Anzovin
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.

de:Vanilla software