Выбор операционной системы


Михаил Тычков aka Hard

 

Выбираем операционную систему"Мастдай" - как много в этом звуке, для сердца русского слилось и где-то там отозвалось. Впрочем, далеко не только для русского и не только для сердца. А побудило меня написать эту статью вот что: х.з. сколько раз ко мне обращались с вопросом: "Какая самая лучшая операционная система?". Честно говоря, мне надоели подобные разговоры, поэтому давайте расставим все точки над "и", раз и навсегда. Попробую объяснить все доступным и понятным для начинающих языком. Начнем с того, что уясним себе одну мысль: нет совершенных операционных систем, нет, и не будет. Каждая новая "операционка" будет содержать баги (ошибки). Думаете, в солидных фирмах нет достойных програмеров? Ошибаетесь, полно. Только в этих же фирмах полно и достойных экономистов. Выпусти дядя Билли идеальную "виндузу" - все, капут его денежкам. И пойдет оный дядя по помойкам бутылки собирать, а наши кракеры помогут ему начать это дело как можно быстрее. Так вот, исходя из этого, делаем вывод: каждая операционная система имеет свои достоинства и недостатки, взвешивая их, и приходится делать выбор. Заметим, что это всегда бывает сделать ой как не легко. Хочу заявить сразу, что разговор пойдет только о продукции фирмы "Microsoft", так как для начинающих другие системы типа "Linux" или "OS/2" пока ни к чему.

Итак... Начнем, пожалуй, с MS - DOS. Многие сейчас затянут: "Ну-у-у-у-у, на фиг это старье надо!". Что ж, может быть Вы и правы, если хотите оставаться всю жизнь "голимыми ламерами", "лохами" и "тупыми юзерами". Ведь MS - DOS это можно сказать "вторая линия обороны". Когда Ваш "мастдай" (операционная система типа WINDOWS) сдохнет, именно к ней Вы приползете с мольбами о помощи. Более простой и надежной из однозадачных систем я не знаю. Кстати, и восстанавливается эта система, если что вдруг случилось, быстрее всех остальных. Но надо заметить, что недостатков у DOS`а все же больше, чем достоинств:

Во-первых, эта "операционка" шестнадцатиразрядная и не поддерживает тридцатидвухразрядные приложения. Что это такое? Я не буду вдаваться глубоко в подробности (хотите, почитайте книжки), скажу только, что те "проги" которые работали под "виндами" в "досе" работать не будут. Исключение составляет Windows 3.11, потому как приложения для нее вполне могут быть именно 16-тиразрядные.
Во-вторых, интерфейс в DOS`е мягко говоря убогий. Можно конечно использовать "командиров" Нортона или Волкова, но все равно с Windows не сравнить.
В-третьих, отсутствие поддержки plug-n-play. Что за зверь спросите? Отвечу: "Великая вещь PnP!". Проще говоря, работая под "виндами", вы устанавливаете какой никакой "девайс" (анг. device - устройство) в Ваш системный блок. Вставили, включили и если в операционной системе нет подходящего драйвера (программа управления устройством), то Вам надо всего лишь указать место, где его взять, как правило, это дисковод, куда Вы вставили дискету или диск (который Вам должны были дать вместе с платой). И все. Все настройки производит сама система (если нет никаких проблем конечно). В DOS`е такой вариант не пройдет, будете настраивать все вручную, а это долго и требует навыка работы с компьютером.
В-четвертых, в "досе" можно работать только с одним приложением, тогда как в "виндах" Вы можете запустить несколько программ.
В-пятых, отсутствие широкой поддержки мультимедиа.

Вот, пожалуй, основные недостатки (может, что и упустил ведь их достаточно много). И все же хочу повторить: знать MS - DOS надо, особенно если Вы готовитесь в хакеры.

Теперь перейдем к следующему продукту Microsoft - Windows 3.1 и 3.11. Долго заострять Ваше внимание на этих операционных системах я не буду, потому как надобность в их использовании отпала с появлением Windows 95. Коротенько:

1. Плюсы.
а. Появился общий графический пользовательский интерфейс (GUI). Что это? А то, что Вы видите каждый день после загрузки "виндов" - рабочий стол, например.
б. Появилась поддержка масштабируемых шрифтов. То есть, в "досовских" текстовых редакторах величину шрифтов менять нельзя, а о совмещении текста и графики вообще и речи не было. Все рисованные схемы - не что иное, как те же самые буковки, расположенные в нужном порядке. Ради интереса попробуйте так почертить… Теперь таких проблем нет.
в. Появилась поддержка мультимедиа. Микрофоны, CD - музыка, видео и проч. и проч.
г. Так называемая "многозадачность". То есть Вы можете запустить одновременно несколько программ. Правда выполняться будет в любой данный момент одна, потому как "камень" (процессор, CPU) может исполнять только одну задачу. Но об этом позже.
д. Ну и такие "фенечки" как буфер обмена (clipboard), механизм связи и внедрения объектов (OLE) и динамический обмен данными (DDE). Круто я тут разошелся, да?

2. Теперь минусы.
а. Если раньше, с DOS`сом, о ресурсах думать особо не приходилось, то с появлением Windows проблемы с нехваткой ОЗУ (оперативная память) стало обычным делом. Причем чем дальше, тем проблемы больше.
б. Низкая надежность.
в. Постепенно распухающий реестр, который тормозит загрузку и работу системы.
г. Длительность и сложность установки. И с появлением каждой новой системой длительность и сложность увеличивается.

Вот, пожалуй, главное. Хотя наверно каждый опытный пользователь может добавить еще чего-нибудь. Лучше обратим внимание на 95-ый "мастдай". Весьма спорная штучка. Оговорюсь сразу - я являюсь большим поклонником этой операционной системы. Из семейства 95/98/МЕ эта система наиболее быстра (испытано на собственном опыте). По работе с Internet равных ей "операционок" не знаю. Если у Вас модем, то по скорости соединения с провайдером и выходом в Internet Win95 может сравниться разве что с WinXP. 98/МЕ даже рядом не стояли. По скорости работы в системе, запуск приложений и выполнение других подобных задач 95-ые опережают все остальные системы. По сравнению с последующими операционными системами, низкие требования к ресурсам.

Но есть и куча недостатков. Тем, кто поработал в XP или "линолеуме" (то бишь Windows Millennium) интерфейс Windows95 покажется, по крайней мере, малопривлекательным. Набор стандартных приложений ограничен, отсутствуют мелкие "фенечки" облегчающие жизнь "юзеру" (пользователю). Сюда надо добавить, что эта система не поддерживается больше изготовителем (впрочем, как 98 и МЕ).

Большинство людей говорящих, что Windows95 "отстой" сами в этой системе никогда не работали и не знают ее, поэтому если уж Вы решились поставить Win95 - не слушайте их. Ставьте и работайте. Только не забудьте установить Winsock2. Найти этот "прибамбас" можно на официальном сайте Microsoft, на халяву. Да, чуть не забыл, 95-ый имеет один геморрой: родная утилита scandisk может "убить" систему. Поэтому, перед установкой 95-го желательно заранее запастись scandisk`ом от 98-го.

Теперь коснемся Windows98SE. У этой системы много общего с 95-ым. Ядра, если не считать некоторых небольших изменений, одинаковы. Дополнены некоторые функции и приложения. Но, в общем, и целом разница не велика и вся она направлена на удобство работы пользователю, хотя и в ущерб стабильности (с моей точки зрения). Как мне кажется, для "геймеров" (поклонники компьютерных игр) на данный момент самая подходящая система. Правда, кнопочку "Reset" на системном блоке Вы быстро научитесь находить на ощупь. Нестабильностью работы в особенности отличается русская версия. Но ко всему этому скажу, что из всех операционных систем, которыми я пользовался, Windows98SE использовал дольше всех (на момент написания статьи на моем "компе" стоит она же). Пожалуй, все о 98-ом. Перейдем к Windows Millennium.

Более медлительной и нестабильной системы я не знаю. Дело в том, что WinME использует другое ядро (кстати, я не понимаю, почему ставят в одну линейку Windows 95/98 и МЕ, "линолеум" - это особая тема). Отмечу что хорошего: улучшен интерфейс, программы-приложения выглядят более красиво, добавлены некоторые функции, такие как, восстановление системы (Restore) и т. д. Юзеру меньше приходиться думать и принимать решения самому. Теперь о плохом: отсутствие старого доброго "доса". С одной стороны это недостаток, но с другой стороны и черт с ним. Просто имейте под рукой загрузочную дискету от 98-го и все, ведь "линолеум" DOS-совместим. Есть некоторые ляпсусы. Например, то же самое восстановление системы. Ставите меточки, утилита запоминает конфигурацию, и если что случилось всегда можно откатиться назад. Вот только функция эта работает под "виндами" и если система "рухнула" то ничем она уже не поможет. Ну и на фига, простите меня, она нужна. Получается замкнутый круг: опция нужна для восстановления системы, но если система "рухнула", она не поможет. Пользуйтесь "нортоновскими" утилитами (хотя тоже довольно спорные программы) и все будет более менее нормально. Вообще, хочу сказать, что использование Windows ME - дело вкуса. Знаю довольно много людей, которые пользуются "линолеумом" и вполне довольны.

Вот мы и подошли к следующей линейке операционных систем Windows NT/Y2K/XP. Главное их отличие от 95/98/МЕ заключается в том, что они многозадачны (используется принципиально другое ядро). Хотя если подумать, многозадачность эта чисто виртуальная. Дело в том, что существуют два типа прерывания (тип запросов): аппаратные и программные. Аппаратные прерывания трогать пока не будем, поговорим о программных. Что это такое? Скажем, запускаете Вы какое либо приложение, процессор получает запрос - прерывание на обработку данных этого приложения. Тогда он откладывает в регистры памяти те данные и команды, с которыми он работал до этого, и принимается за обработку данных и команд Вашей программы. Затем операционной системе вдруг понадобилось что-то там еще обработать. Теперь уже от нее к "камню" идет запрос - прерывание и его приоритет будет выше. Тогда на какое-то время Ваше приложение будет отложено до лучших времен. После обработки данных по требованию системы Ваша программа будет возвращена обратно в работу. И таким вот образом компьютер работает каждую секунду, минуту, час, день (в действительности все намного сложнее). Итак, вывод: однопроцессорный компьютер однозадачен. Тогда почему же говорят: "Windows XP, скажем, система многозадачная"? А вот почему! Повисло Вами запущенное приложение в Windows 95/98/МЕ и все, повисла система. Хорошо если удастся восстановить работу "тремя пальцами" (Ctrl-Alt-Del). А если нет? Тогда тянемся к кнопочке "Reset". А вот что бы довести до такого состояние NT/Y2K/XP надо очень сильно постараться (хотя отдельные личности убивали WinXP в течении нескольких секунд без возможности восстановления). В этих системах зависшее приложение будет отложено, а затем "по-тихому" закрыто. А система как работала, так и будет работать. Вся эта фигня нужна этим "операционкам" в связи с тем, что они, прежде всего серверные, то есть, предназначены для компьютеров - серверов (исключение представляет XP в варианте "HOME"). А раз они серверные, то существует одна проблема и заключается она вот в чем: ни NT, ни Y2K не пропускают обращения к "девайсам" в обход них. Все такие попытки рубятся на корню. А между прочим большинство серьезных 3D (трехмерных) игр используют видеокарту как раз именно таким образом. Зачем обращаться к операционной системе, когда есть возможность ее не использовать. Ведь как ни странно, именно операционные системы есть самое слабое место в компьютере. До кучи они еще являются и тормозом (ведь примерно 95% всех действий проходит через ОС). Поэтому, если Вы собираетесь часть времени проводить за играми, то ни Windows NT, ни Windows2000 Вам не подходят. Ну а если игры Вас не интересуют (в чем я сильно сомневаюсь) тогда что ж, милости прошу, дерзайте. Только вот хочу дать небольшой совет: прежде чем их использовать, запаситесь предварительно соответствующей литературой. Возможности настроек, в частности связанных с Internet`ом, очень много и можно очень сильно нае……, простите, ошибиться.

Ну вот мы и подошли к последней системе Windows XP. Вышла она в двух видах: "для дома для семьи" и для профи, то бишь для серверов. Версию "Home", скажу честно, не видел, но о версии "Enterprise" впечатление уже сложилось. И причем не самое лучшее.

Начнем по порядку. ХР в буквальном смысле пожирает ресурсы компьютера. Где это видано, что бы для комфортной работы требовалось "256 метров мозгов" (256 Mb ОЗУ). Можно конечно и меньше, но работать будете медленнее, так как при нехватке оперативной памяти в работу включается по полной программе виртуальная память. А это есть не что иное как "винт" (HDD), который очень сильно отстает по скорости передачи данных от ОЗУ. Сам по себе ХР съедает еще и приличный кусок от жесткого диска. Причем со временем этот кусок становиться все жирнее и жирнее.

Теперь о других проблемах. ХР переполнен приложениями и утилитами. С моей точки через чур уж переполнен. И Вы столкнетесь с серьезными проблемами при установке "софта" (то есть программ). Причем надо сказать сами стандартные приложения далеко не самые удачные (скажем, программа для записи компакт - дисков). А пробовал кто-нибудь из Вас устанавливать в ХР драйвера сканеров. То - то. Я не пробовал, но видел. Одного не могу понять, операционная система призванная облегчить жизнь пользователю создает ему же довольно серьезные проблемы и список их можно еще продолжить.

Владельцев стареньких компьютеров хочу сразу предупредить: прежде чем переходить на WinXP узнайте заранее, поддерживают ли все производители Ваших комплектующих эту новую систему (например, владельцев S3 Trio сразу предупреждаю - ХР не для Вас).

Хотя при всем этом, появилось уже достаточно много "софта" призванного помочь пользователю настроить столь "умную" систему. Потратите много времени, а в результате? Кстати, часто встречал упоминания о том, что Windows XP система революционная. Вот уж чего не понимаю. Ведь в ХР используется с небольшими изменениями ядро Windows NT, которому по-моему, лет 10. А все остальные приложения - фигня. Их можно и так установить, причем предварительно выбрав из достаточно широкого списка предлагаемого на рынке программных услуг.

Итак, какие можно сделать выводы. Однозначно устраивающей Вас операционной системы нет, я говорил об этом в самом начале. При выборе надо взвешивать все достоинства и недостатки. И самое главное определиться, что Вам самим надо от системы. Хорошо если у Вас есть с кем посоветоваться (только советуйтесь с тем, кто действительно работал с ними, а не хает их за глаза). Учтите еще и то, что практически каждая система имеет широкий спектр настроек, как очевидных, так и скрытых. Но если кому надо, могу посоветовать персонально.

Следует отметить, что некоторую надежду вселяет скорое появление таких операционных систем, как Longhorn и Blackcomb от все того же Microsoft. В инете уже не раз появлялись небольшие описания этих систем, но сам я ими не пользовался :) поэтому ничего не могу пока сказать.
Удачи в Вашем выборе!

23.05.03

читать еще в разделе