Оглавление
Управление версиями программного обеспечения
-
История версий программного обеспечения
- Версии программного обеспечения имеют разные системы нумерации, основанные на различных принципах.
- Некоторые системы нумерации используют последовательные номера, в то время как другие используют даты или другие критерии.
-
Microsoft Windows
- Windows использует последовательные номера версий с 1.0 по 10.0, с некоторыми исключениями для конкретных версий.
- Windows 95, 98 и 2000 использовали год выпуска в названии, а Windows 2000 и последующие версии использовали “R2” для обозначения небольших выпусков.
- Windows 7, 8 и 8.1 использовали номера версий 6.1, 6.2 и 6.3 соответственно, в то время как Windows 10 увеличила номер версии до 10.0.
-
Другие системы нумерации
- Debian использует кодовые названия из “Истории игрушек” для обозначения стабильных, нестабильных и тестируемых версий.
- BLAG Linux и GNU используют большие номера версий, а также десятичные номера для альфа- и бета-версий.
- Urbit использует систему нумерации по шкале Кельвина, начиная с большого числа и уменьшая его до версии 0.
-
Внутренние номера версий
- Программное обеспечение может иметь внутренний номер версии, который отличается от номера версии в названии продукта.
- Java SE 5.0 имеет внутренний номер версии 1.5.0, а Windows NT использует стандартные внутренние номера версий.
-
Предварительные версии
- Программное обеспечение проходит этапы разработки, которые могут быть обозначены как альфа, бета и кандидаты на выпуск.
- Некоторые системы используют числовые версии меньше 1 для обозначения предварительных версий.
-
Отпустите поезд
- Серия выпусков программного обеспечения представляет собой расписание, в котором несколько серий релизов выпускаются в виде различных “серий”.
- Пользователи могут экспериментировать с новыми сериями релизов, прежде чем внедрять их в производство.
-
Изменения в системе нумерации
- В период между сериями 1.0 и 2.6.x ядро Linux использовало нечетные младшие номера для разработки и четные для стабильных версий.
- С момента выпуска ядра 2.6 в 2004 году Linux использует более короткий цикл выпуска без нечетных младших номеров.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.