Фримен
Про Колибри-А очень много наврал.
Главная лажа - отсутствие какой-то внятной цели у перечисленных работ. Для чего это всё было нужно?
1) "пробив экзодыру в ядре" - это жаргонный полемический оборот, вырванный из какой-то рабочей дискуссии на форуме
Гораздо точнее и понятнее было бы "добавив удобный доступ из пользовательского приложения к аппаратным ресурсам в виде дополнительных (запрещённых в основном ядре)
экзоядерных функций API"
2) "Была убрана поддержка v86-режима, CD приводов и отображение BIOS-дисков" - для чего?
- ненужные сервисы пошли под нож (вместе с частью сетевых функций, ACPI, USB, NTFS, EXT2/3 и др.) с целью максимального уплотнения ядра - до 64 Кбайт
- а это уплотнение в свою очередь было нужно для ускорения загрузки (1-2 секунды) и упаковки системы в ROM BIOS
- до v86 и BIOS-дисков дело не дошло, они в Колибри-А таки остались
3) "вырезать режимы CGA/VGA, низкие разрешения экрана и синий экран при запуске"
- главным мотивом было вырезать синий экран. он сильно тормозил загрузку, не неся никакой полезной рабочей функции.
- все необходимые параметры задаются заранее - в коде ядра. кому надо - перекомпилирует под себя
- второй мотив - сокращение размера оконной карты экрана, катастрофически забивающей кэш CPU при перерисовке окон
4) перевод API-вызовов с syscall на int40 был опять-таки продиктован требованиями скорости.
- нельзя было ждать, пока ядро сохранит весь контекст задачи при любом вызове. каждый лишний такт - это риск потери данных. поэтому старые медленные программы были переведены назад на int40, а новые сервисы вызывались через syscall с общим стеком для приложения и ядерного обработчика
5) "В остальном же особых отличий эта сборка не имеет" - гы.
- это не сборка, дорогой товарищ. это концептуально-другое ядро,
- давать которое кому попало в шаловливые ручки строго противопоказано
в А-сборке кроме ядра имелись ещё и примеры очень специфических
программ, Windows-аналог которых AMD распостраняет только под NDA.
6) как насчет
немасштабируемых векторных шрифтов?
они тоже опробывались на А-платформе, и так в ней и остались