публикации | рисунки | фотографии | программы | ссылки |
МОНИТОР #01/95 ![]() Новое поколение выбирает UNIX!Н.Кожекин![]() Недавно я прочитал в журнале "Монитор" статью В. Водолазкого [1]. В ней утверждалось, что "молодое поколение, видимо, всерьез полагает, что, кроме MS-DOS, никаких других операционных систем не бывает...". Признаться, такое заявление меня обескуражило. Ведь я, собственно говоря, и есть представитель этого молодого поколения. Тогда мне захотелось что-то ответить, и эта статья - попытка ответа. Дороги, которые мы выбираемОдним из самых популярных производителей компьютеров для работы UNIX является фирма HP. как видно из таблицы 1. Поэтому мы начнем именно с ее реализации UNIX - Hewlett-Packard OpenView. Немаловажным фактором является то, что фирма "SUN Microsystems" лидирует на финансовом и коммерческом рынке, в то время как фирма "Hewlett-Packard" в основном известна в научных и инженерных кругах, хотя отмечены и попытки HP пробраться в сферу коммерческих разработок. Обычно говорят, что UNIX-компьютеры стоят дорого. Однако довольно часто использование решений UNIX может привести к значительной экономии средств. Ведь при работе в сети здесь используются процессор и память сервера, а не только винчестер, как при работе в Novell. Второе важное преимущество UNIX связано с тем, что это изначально многозадачная многопользовательская операционная система. В UNIX с каждым пользователем связаны личный и групповой идентификаторы. Их система передает порождаемым пользователем процессам, и те, в свою очередь, - наследникам (созданный любым процессом файл получает эффективные идентификаторы процесса). Вообще каждый файл на диске обладает упомянутой парой идентификаторов. Права процессов для доступа к файлу хранятся в атрибутах зашиты файла. Файл может быть считан, записан, выполнен, Таким образом, процессы могут принадлежать владельцу исполняемого файла, членам его группы и остальным пользователям. Процесс может также иметь зависящие от реализации привилегии. Чаше всего планировшик UNIX (он же супервизор - прим. ред.) использует политику разделения времени, что для большинства задач хорошо. Однако некоторые разновидности UNIX поддерживают и реальный режим, как, например, описанная в статье [3] система QNX или UNIX фирмы USL. Таким образом, потратив большие деньги на сервер, вы можете вполне ощутимо сэкономить на дешевых терминалах. (Позвольте вставить несколько строк от редактора. Предыдущий абзац может показаться достаточно трудным для понимания, если вы до сих пор работали только с MS-DOS. Однако мы сочли возможным обойтись без дальнейших разъяснений в этой статье. В конце концов, о системном администрировании в UNIX и о работе супервизора мы расскажем отдельно. - Прим. ред.) Существует также круг задач, при которых использование мощностей, предоставляемых UNIX, просто необходимо. Это, например, физические исследования, требующие быстрой обработки большого количества данных. Однако поскольку большинство пользователей компьютеров - это различные клерки, UNIX им реально не нужна и непонятна, и они обходятся MS-DOS. Система UNIX ориентирована в первую очередь на профессионалов. Хотя и "любителям" может пригодиться высокая степень зашиты и надежности данных, присущая UNIX. Кроме того, не каждому по карману иметь дома компьютер под управлением UNIX. Но вот тут конкуренцию MS-DOS могут составить уже не коммерческие версии UNIX, a Linux, как и было доказано в [1]. Преимущества и недостаткиUNIX является открытой многозадачной многопроцессорной операционной системой вытесняющей многозадачности. Его графическая оболочка - XWindows предстанляет собой мощную графическую систему работы Х-сервера с Х-клиентом через Х-протокол. Причем, в отличие от MS Windows, она полностью уважает независимость и равноправие всех Х-клиентов: ни один Х-клиент нс вмешивается в работу другого, за исключением той ситуации, когда они взаимодействуют непосредственно. За время своего существования UNIX-мир стал довольно разнообразным. Поэтому для него разработано множество стандартов, которые подробно описаны в статье [2]. Как к достоинствам, так и к недостаткам UNIX можно отнести тот факт, что она является одновременно дисковой и
А разве не о многом говорит тот факт, что для UNIX, по большому счету, проблемы вирусов не существует вообще? Вы можете встретить на прилавках магазинов книжки с названиями типа "Недокументированные возможности DOS" или "Секреты Windows", в то время как пользователям большинства UNIX-систем доступна не только подробнейшая документация, но и исходные тексты. Очевидными достоинствами являются открытость системы, надежность, защита, многозадачность и большое число приложений, в том числе поставляемых в комплекте с системой. Но широкие возможности системы предполагают высокие требования к аппаратуре, и вряд ли UNIX-компьютеры могут показать лучшее соотношение цена/производительность в диапазоне, характерном для персональных компьютеров. Впрочем, такое сравнение не совсем корректно. Дело в том, что задачи и, соответственно, философия UNIX в корне отличаются от философии MS-DOS. Да, UNIX занимает па диске заметно больше места, чем MS-DOS, и стоит дороже, но посмотрите, сколько возможностей она предоставляет и сколько приложений в себя включает. Например, в версию UNIX фирмы HP входят компиляторы языков C++, Pascal, Fortran, текстовый процессор ТЕХ, XWindows и многое другое. А теперь прибавьте к "смешной" цене MS-DOS стоимость всех аналогичных пакетов и заодно подсчитайте, сколько все это многообразие занимает места на диске! И требования UNIX к аппаратным средствам ЭВМ, по современным меркам, даже заядлому пользователю DOS не покажутся такими уж сумасшедшими... Есть ли альтернатива?Основные системы, предлагаемые на рынке UNIX для ПК на базе Intel процессоров, рассмотрены в таблице 2. А если хотите познакомиться с рынком UNIX в России более подробно, то рекомендую посетить новую выставку "UNIX-Expo", которая пройдет в Москве с 7 по 10 февраля 1995 года. Система Linux могла бы стать сильным конкурентом DOS и даже коммерческих UNIX-систем, если бы не ее хакeрская направленность. Впрочем, я имею собственный опыт установки Linux дома и в школе - все прошло вполне гладко. Но, кроме того, Linux пока еще мало известна. Если вы выбрали Linux, то вам, наверное, будет небезынтересно оценить степень ее распространения, которую постоянно отслеживает "Harald Tveit Alvesstrand". Для этого достаточно отправить по электронной почте пустое письмо по адресу: LINUX-COUNTER@UNI-NETT.NO, заполнив поле Subject фразой: I use Linux at school (или home, work). В ответ придет полная форма для регистрации и текущее состояние счетчика. Заполнив форму, отошлите ее обратно (только не используя Reply), и вы получите новое текущее состояние счетчика с учетом вашего посильного вклада. Например, на пятницу 4 ноября было состояние, приведенное в таблицах 3 и 4.
Приглашаем к сотрудничеству! И снова о молодежи, да и не только о ней. В нашей школе
мной была организована неформальная группа любителей UNIX (Linux). Члены этой группы дают
друг другу практические советы
по использованию и по программированию в UNIX. Проводятся конкурсы
программ, и, как заверили в редакции, лучшие задания и лучшие ответы
на них будут опубликованы в рубрике журнала "Монитор", посвященной
UNIX. Мы ни в коем случае не конкурируем с SUUG, так как являемся не
коммерческой организацией пользователей и разработчиков, а
организацией любителей. Для заинтересовавшихся привожу адрес:
|