Jump to content

User:Ojw/VersionSchemes

From Wikipedia, the free encyclopedia

Numeric versioning schemes[edit]

Scheme Format Example Notes Used by
Standard Major.minor.revision 1.5.2
  • Major version represents architectural changes
  • Minor version means a change to some external interface
  • Revision is updated each time source-code is changed
Default style for most software
Free Software Major.minor.revision 0.9.1 Version 1.0 is viewed as a major milestone, indicating that the software is "complete"
Linux Major.minor 3.4 Odd versions are ___, even versions are ____
X X[version]R[revision] X11R6 Stayed at X11R6, until superceded by X.org X Window System
TeX 3, 3.1, 3.14, 3.141, ... Pi in increasing complexity TeX, LaTeX
Ubuntu Year.release 2006.4 Minor revision starts at zero each new year

Named schemes[edit]

Scheme Examples Notes
Debian Slink, potato, woody, sarge Characters from Toy Story

Mixed name/number schemes[edit]

Scheme Examples Notes
Intel 286, 386, 486, Pentium, Pentium II, Pentium III Found out that numbers can't be trademarked
Windows 3.x, 95, 98, NT, 2000, XP, 2003, Vista Year 2000 problem with version numbers?

See also[edit]