Системы контроля выпусков OS/2 — различия между версиями
Герман (обсуждение | вклад) |
Герман (обсуждение | вклад) (→Ветки разработки) |
||
Строка 42: | Строка 42: | ||
|'''7.xxx'''||[[OS/2 1.3x|OS/2 1.3]] | |'''7.xxx'''||[[OS/2 1.3x|OS/2 1.3]] | ||
|- | |- | ||
− | |'''6.xxx'''||[[OS/2 2.0x|OS/2 2.0]] | + | |'''6.xxx'''||[[OS/2 2.0x|OS/2 2.0]]<br>[[OS/2 2.1x|OS/2 2.1]] |
+ | |- | ||
+ | |'''S.xxx'''||[[OS/2 2.1x|OS/2 2.11 for SMP]] | ||
|- | |- | ||
|'''8.xxx'''||[[OS/2 Warp 3]] | |'''8.xxx'''||[[OS/2 Warp 3]] | ||
Строка 54: | Строка 56: | ||
|'''R206-xx'''||[[OS/2 2.1x|OS/2 2.1]] | |'''R206-xx'''||[[OS/2 2.1x|OS/2 2.1]] | ||
|- | |- | ||
− | |'''MR1-xx'''||[[OS/2 2.1x|OS/2 2.11]] | + | |'''R211-xx'''||[[OS/2 2.1x|OS/2 2.11 with Win-OS/2]] |
+ | |- | ||
+ | |'''MR1-xx'''||[[OS/2 2.1x|OS/2 2.11 for Windows]] | ||
|- | |- | ||
|'''R207-xx'''||[[OS/2 Warp 3]] | |'''R207-xx'''||[[OS/2 Warp 3]] | ||
|} | |} |
Версия 08:44, 19 июля 2021
На данной странице приведена известная информация о нумерации сборок операционной системы OS/2.
Общие примечания
- Официальных источников информации, описывающих логику нумерации сборок, по состоянию на 11-2020, не обнаружено.
- Все выводы основаны на исследованиях сообществ (в т.ч. и Old-DOS Wiki).
- Часть выводов может в будущем оказаться неточной/неверной.
- Исследование построено на изучении доступных выпусков, а также с использованием информации из других источников.
Общие обозначения
Контроль версий и выпусков осуществляется при помощи так называемого номера сборки.
В самих версиях операционной системы встречаются два обозначения:
- Build level. Используется на этикетках оригинальных носителей.
- Internal Revision. Используется в файле ядра
OS2KRNL
/OS2KRNLI
.
В сообществах используются условные обозначения build, rev, ir.
Вид номера сборки определяется числом x.y:
- x – ветка разработки. Число, общее для всех версий одного выпуска.
- y – непосредственно номер сборки.
- Предполагается, что он отражает порядковый номер конкретной компиляции.
Иногда в номере сборки встречаются литеры. В зависимости от конкретной версии, их значение может быть различно:
- Перекомпиляция. Обозначается одной литерой.
- Подобные номера сборок встречаются на этикетках носителей, в компьютерной прессе, а также в списках вареза.
- В файлах дистрибутивов литера рядом с номером сборки отсутствует во всех известных случаях перекомпиляций.
- Литеры встречаются и в верхнем, и в нижнем регистре. Имеет ли это различие смысл, неизвестно. Предполагается, что литеры в разных регистрах равнозначны.
- Положение литеры в разных сборках отличается. Имеет ли это различие смысл, неизвестно. Предполагается, что положение литеры не имеет значения. Например, обозначения 6F.167 и 6.167F считаются равнозначными.
- В пределах Old-DOS Wiki в целях унификации используется второй вариант с литерой в конце.
- Примеры номеров сборок: 6.167d, 6H.177, 6.307B.
- Выпуск Microsoft. Обозначается двумя литерами в верхнем регисте MS, которые указываются после номера сборки.
- Вероятно, это было сделано Microsoft во избежание путаницы с выпусками IBM OS/2.
- Единственный известный пример – это сборка 7.224MS, доступная в двух редакциях и нескольких локализациях.
Ветки разработки
Номер сборки представлен в виде x.y (подробнее см. выше). Первое число x обозначает ветку, в которой была скомпилирована сборка.
В настоящее время известны следующие ветки разработки:
Серия | Версии |
---|---|
3.xxx | OS/2 1.0 |
4.xxx | OS/2 1.1 |
12.xxx | OS/2 1.2 |
7.xxx | OS/2 1.3 |
6.xxx | OS/2 2.0 OS/2 2.1 |
S.xxx | OS/2 2.11 for SMP |
8.xxx | OS/2 Warp 3 |
9.xxx | OS/2 Warp 4 |
Восточные локализованные выпуски с поддержкой DBCS имеют другой способ нумерации сборок, основанный на внутренних названиях веток разработки:
Ветка | Версии |
---|---|
R206-xx | OS/2 2.1 |
R211-xx | OS/2 2.11 with Win-OS/2 |
MR1-xx | OS/2 2.11 for Windows |
R207-xx | OS/2 Warp 3 |