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
|
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?
|