За все приходится платить...
Очевидно, что каждая дополнительная функция,
реализованная в системе, приводит к увеличению объема системы,
что сказывается на требованиях к оперативной памяти и жестким
дискам. Кроме того, чем больше объем операционной системы, тем
медленнее она обычно работает. Windows NT является самой большой
из рассматриваемых нами систем. Причиной этого является высокая
сложность системы и большой набор поддерживаемых ею функций. Что,
кстати, только повышает конкурентоспособность системы. Linux (в
комплекте с X/Window) является следующей по размеру системой.
Собственно говоря, сам Linux занимает исключительно
малый объем, но X/Window является довольно пухлым довеском. Впрочем,
в большинстве случаев, графический интерфейс стоит этих затрат.
И наконец, OS/2 является наиболее компактной
системой. Именно в этом и состоит привлекательность операционной
системы, разработанной IBM. Пользователю необходимо иметь только
8 Мбайт оперативной памяти, чтобы приобщиться к миру объектно-ориентированного
интерфейса, и представляет собой неплохую пплатформу для многозадачной
работы с приложениями DOS, Windows и OS/2.
Если вы найдете силы пожертвовать графическим
интерфейсом, то Linux окажется наиболее компактной операционной
системой. А кроме того, и самой быстрой. При этом, для большинства
задач вам будет достаточно 4 Мбайт оперативной памяти. В результате,
Linux с успехом может эксплуатироваться на младших моделях, оснащенных
процессором 80386, в то время, как для OS/2 или NT вам придется
затратить немало средств на обновление компьютера. Конечно, и
избытком оперативной памяти Linux сумеет распорядиться, что называется,
по-хозяйски. Так, при работе с 16 Мбайт памяти, Linux оставит
для приложений и динамического кэша около 12 Мбайт!
Отметим, что размер системы является одной
из наиболее сильных характеристик Linux. система изначально проектировалась
максимально компактной и производительной, в то время как для
NT основным критерием оптимизации являлась переносимость, а для
OS/2 - совместимость с предыдущими версиями системы.А кроме того,
поскольку любой администратор Linux-системы имеет в своем распоряжении
полный исходный текст ОС, она может быть оптимизирована для работы
с конкретным оборудованием и нуждами пользователя. Увы, OS/2 и
NT похвастаться такой возможностью не могут.