Если бы государственный аппарат России был программным обеспечением, то:
- Это была бы Операционная система;
- У большинства встроенных приложений имелся бы user hostile интерфейс, пользоваться которым было бы крайне неудобно;
- Для протоколирования каждая встроенная программа использовала бы текстовые файлы, в особо прогрессивных - базы данных различных производителей;
- "Из коробки" она бы выполняла бы следующие функции:
- Планирование ресурсов (ERP);
- Система принятия решений (DSS);
- Межсетевой экран (Firewall);
- Обучающая система;
- Антивирусная система. Различные модули которой могли бы безнаказано уничтожать пользовательские процессы;
- etc.
- Основая часть ресурсов компьютера уходила бы на работу этой ОС, остальное по остаточному принципу распределялось бы между процессами пользователя;
- Протоколы взаимодействия модулей ОС и пользовательских приложений были бы низкопроизводительными и слабо документированными;
- Для обеспечения скорейшего выполнения поставленных задач требуется непосредственное участие (расчет, обработка документов, копирование или перенос документов между модулями) пользователя;
- Смена или обновление ядра ОС инициируется предудущим ядром, без участия пользователя - обновление происходит с красочной заставкой и падением производительности;
- Для данной ОС имелся бы SDK для создания пользователем различных строго определенных приложений;
- Монитор производительности то и дело наровил бы соврать в лучшую сторону для усыпления бдительности пользователя;
- Основную часть процессорного времени операционная система самостоятельно использовала бы на аутсорс;
- Критические ошибки модулей системы приводили бы к выделению дополнительных ресурсов процессора, памяти или носителя;
- Взаимодействие с пользователем реализованно путем последовательной инициализации переменных с вызовами между ними;
хватит на сегодня, продолжать можно очень долго, еще хотелось бы про архитектурные особенности и рефакторинг этого хозяйства написать.