Как уже упоминалось ранее, само определение операционной системы горячо оспаривается и в некоторой степени значительно изменилось.
Обычно существует два полярных определения ОС:
- Система, позволяющая управлять компьютером
- Система, которая управляет компьютером.
Внутри отрасли существуют значительные разногласия относительно термина, и я не думаю, что это будет решено одним вопросом, так что вот мое мнение о ситуации.
В сферах брендовых операционных систем, таких как Ubuntu, OSX или даже Microsoft Windows, конечно, Windows 95 является операционной системой. То есть, как и в приведенном выше определении 1, в одном пакете содержится программное обеспечение, необходимое для легкого взаимодействия с вашей системой. Если одна операционная система связывает другую, то этот более крупный пакет все еще остается операционной системой.
Однако, со ссылкой на второе определение, я бы сказал, что Windows 95 является дополнением операционной системы. У него может быть свой набор драйверов, но он все еще основывается на ядре в MSDOS. MSDOS - это то, что позволяет системе загружаться, предоставляет API самого низкого уровня.
Если вы хотите получить золотую середину, у меня нет проблем с описанием MSDOS, который принимает на себя больше функций загрузчика (сродни Grub), хотя, если какая-то его часть остается в памяти, я думаю, что это должно считаться ядром, и, следовательно, "истинная" операционная система по определению 2.
Наконец, что касается личности, которая настаивает на том, что их определение лучше, и настаивает на том, что все остальные должны быть заклеймлены как "неправильные", такие люди просто выдвигают свою собственную повестку дня и редко добиваются успеха в этом.