К. Закер - Компьютерные сети. Модернизация и поиск неисправностей (953092), страница 126
Текст из файла (страница 126)
Они очень похожи на к«завидные файлы ПОЬ, но намного болеез мощны и универсальны. В отличие ат 3ХЬ и %«пбоач ИТ, обеспечивающих пользователя тояько одним из интерпретаторов команд, система ~ВПХ,традиционна предлагает на выбор неаколы«о оболочек с различными.возьюжностями. Набор. командных интерфейсов, ввпоченнык,в конкретную коммерческую версию операционной~системы 1Л~ПХ, мазкет значительна,варьироваться, мноп«е оболочки доступны совершенно бесплано. Обычно,выбор командною, интерфейса зависит ат личных г«редпочтений пальз«яитсея~ основанных на прелищшвм опыте. Основные команды по управлению файлами Ъ выполнению других стандартных залач операционной системы одинаковы лля всех (збппочек. Различия станоюпскболее ощутимыми в случае более.
сложных команд нли прн создании сценариев. Оригинальный комйццний процессор ЮЪПХ вЂ” зто программа под названием зЪ, иначе назйваамая Зяиле Фай (Ъв имени совЪияаля — йяива Еузвп 1Яега Воигле3. Существуют еше несколько широко распространенных оболсчек. П свЪ. Известна как С зЪеП (оболочка для Си), острина изначально дяя ВЯЗ 1Л~(1Х, использует синтаксис, сходный с яэыкйм Ппоцаммирования Си, имеет такие Нанбояее характерные черты,.каи истерна команд (сгашпапб Изгогу 1мг), управление заданиями ЯоЬ сопгго1) и:псевдонимы (а((азаз). Сценарии, написанные для Волгла зЪей, обычно требуют некоторой модификации для работы с этой оболочкой. П ЪаЪ.
Сокращение от Когл зйе!1, псстросна на основе Вошпе зЪе)1 с добавлениями. элементов С зЪей, а также друтвк усойергренствованрй. Сценарии для Воссае зЪеБ, как правило, работают в Когп зпе(1 без ках11й-либо модификацвн.- П ЪазЪ. Оболочка по умолчанию, применяемая операционной системой 1лшх, близкий аналог Кого зЪе(1, содержит некюторые элементы С аЪей. кроме текстовых командных процессоров также ъозможно использование графического пользовательского интерфейса (О(Л, ОтарЫса1 Бзег Ъиег(асс) для взаимодействия с ойерационной системой $3Х$Х. Существует несколько вариантов (рафического интерфейса для различима исрсяй ОЪ1$Х, например МоЫ или Орел ЕооЪ. Некоторые разновийности 'ОИ1Х, 'такие ках Зо(аг(з, обеспечивают свой собственный Ыл, друахе -жв, такие как 1зппх, применяют сервер Х:%им(овз, позволяющий запускать':один из многочисленных существующих ыенавкервв окон, например, к некъгер Бпчпопшег» (кВВ, графический' пользовательский интерфейс фирмьг Соте():В'ответ на растущую популярность тг(вдова графические оболочки 1)Мх в последние годы улучшились по,качеству и набору возможностей 'насталъко, что уже могут соперничать с ОЩ ЪЧпбовз с точки зрения функциональности (рис.
16.2). Над оболочкой располшвются команды, принвняеМме пользователем лля выполнения задач в системе. (3Х1Х включает сотни махьеньких программ, обычно называемых инструментарием комяид (ага(г ф соявлагЫф «омбннируя которые и юмандной строке„можно репгать:более: сложные задачи. Сотни других подобных программ можно получить беагшатно в'-Интернете, они все совместимы как между собой, так:и со сраастваьщ дистрибутива ОС. Инструцейтат командной строки ИЬПХ Формалино"являяпвл программами, но не 4пзит пушть их со сложными комплекснымн приложениями, которые иепгвгьэуют другие Ос, например, жаиъгж.:: полнофункнионахьными прикладными программами НЧ(Х не удивишь, но сила этой ОС ках раз и заключается в таких небслыпих модулях.
Добавление новой утилиты в систему 1ЛЧЗХ не требует процедуры установки, достаточна проста уточнить дислокацию инструмента в 4ийловай системе лля того, чтобы обеспечить командному процессору возможность его запуска. Рис. 16.2. К ОсвИор Епипнппопт прн соотвстстегкхдей настройке может смпедеть аналогично Ыпоома Версии 0И1Х Ужасающее количество ююнов ПЧ1Х мажет поставить в тупик практически любого, кто захочет гзщобрать подходящую версии ОС для коихрстного приложения. С другой стороны, в отличие от ОС, разработанных для специальных нужд, почти любая из версий УХА смсскет выступить во множестве ролей, и выбор конкретного варианта мажет базироваться на зкономических соображениях, аппаратной Идат4юрме и персональных преддочтенивх. в большей степени, чем на каких-либо других факторах.
Например, прн покупке специализированной рабочей станции на базе 1ЛЧ1Х вероятнее всего присутствие у нее версии 1Лч1Х, созданной фирмой-паставпангам и предназначенной для данного. компьютера. Ердн же плднируетея использование операционной системы (ЛЧ)Х в компьютере на базе Вйе), следует выбрать версию ОС, графический интерфейс которой наиболее удобен конкретному пользователю. При стесненном материальном полаиинии ияи поиске наиболее дешевого варианта стоит ограничиться версиями, доступными для бесплатной загрузки из Интернета. В следующих разделах описываются некоторые нвибвйев,.фвхньге версии цьпХ.
Ой1х 3уё~У,.;- (ЛЧ1Х Буй1вщ:.;~~ (й(Гда(вг,конечным результатам' оригинальной раарабаткя (ЛЧФ, йаийтаййзф~3Ъ.-ВеИ $.аЫ в 1970-х годах. Вплоть до релиза 3.2 проект полностью разр)ф(15й(палая. АТ8гТ, в та.вййвр(: лак другце работы по ЩПХ велись также в Калифорнийском универевтетс в городе Беркли и других местах. Редакция ЦМХ Будегп У Ие1сззе 4 (БЩ4),;,вьццедшая в конце 1936-х, гадов, абьединилв п(юимущестаа операционных сжтем БЧВ, ВБ1) из Верклн, БппОБ ат Зип Мсггьуиепп и Хеп(х от Ысгааай. Этот релиз впервые свел воедино основные наиболее важные элементы, которые ныне прочно связаны с именем (ЛЧ?Х.
Это, прежде всего, компоненты для построения сигей„ например, ТСР~ФР Ьйепвя Рас1сале ат ВБ(), вкакангаший в себя вазмоигюеуи;парфдйчи фаилов, дистанционного входа в сйстсму и исполнения:пра- граВ)м 'йагудаленной машине, а также )Чегиог1г РИе Бузгегп (МРБ, сезтый~ Файлавай'система) из БипОБ Фирма АТЛЕТ в дальнейшем передала асю разработку, (ЛЧ)Х своему чцециаиьнаму.'зусцрззделению, названному (ЛЧ)Х Бузпэп МЬагййзгМз (1)БЦ, ксцарае 'и вййустияо (ЛЧ)Х Бузгегп Ч Вс1еазе 4.2. В 1993 ОБ1; первпгяа в'Ыбственностб'МАНДАТ:"к фирые )ЧотеИ, издавшей св(яа,собственную варвша (ЛЧ)Х йадз нйзйаггп)~м Оп)хТчтаге.
Пол легким.дав)гр)бйва:;да ..9торрапя ффтих кампаний, вовлеченных в процесс разработки (ЛЧ$Х; фирмза )ЧачеИ передала права на торпзвую марку (РПХ консорциуму пад названием Х/Ореп, что позволило любому разработчику называть сваи нрцлухты операционными системами 1ЛЧ1Х. В 1995 фирма 1ЧатеИ продала Блага Сгпх Орегабоп (БСО) все сваи интересы в ю)чу Бчк4. последняя и продолжает влагють ими да настоящего времени. В 1997г. БСО выпустила (ЛЧЙПузгещЧ'ЙФЗизе 5 (БЧН5) пад названием Орепбегтег, а также версию 7 продукта $)п1х%аге. Эти версии являютсл прямыми потомками оригинальных-разработок АТйТ и па-прежнему доступны на рынке операционных систем. В80 4У'И$Х В 1975 г. один из изначальных разработчиков Ц)Ч)Х, Кен Томпсон, праводнл годичный счпуск для научной рабаты в Калцфарнййскбм университете в городе Беркли и' за зта время успел порги)ювагь(своагтагдлщнюю версию (ЛЧ1Х на'систему РОР-И/70.
Семена, ххпарые'ан-посеял, дали обильные всходы, и вскоре сам Калифорнийский унивевситет стал:одним из основных разработчиков ОИ1Х ВБВ ~Л~ПХ представила некоторые из взжнейпшх особенностей 1Л~ПХ„ассоциируемых с большинством версий зтсй ОС, включая С зЬей и текстовый редактор т1. На протяжении 1970-х годов вышла серия ВЯП 1Л~ИХ-систем» завершившаяся ЗВЯК. В 1979 г. подразделение Министерства Обороны США (11Б 11ераг1шепг о» ВеГепзе) под названием Управление перспективных исследователъских программ ~ВА1ФА„Пейпзе АЬапсед Кезеагс1» Рп»1естз Айепсу) оплатило работы над 43Ю, которые шлн совместно с развитием и "усыновлением" сетевых протоколов ТСР/1Р В конечном счете, ВБП 1Л~ПХ оказалась той ОС, которую многие фирмы- разработчики систем 1ЛЧ1Х берут за основу при создании своих оригинал» ных продуктов„как, например, Япп М1спжупеп»з для ЯипОЯ.
Рязупаатом этого ялляетсл ладная совместимость на уровне машинных кодов большинства программ. написанных для одной версии ВБЙ 1ЛсПХ, с другими се верснямн. С момента объединения в Бтй4 важнейших положительных качеств ВБЙ 1Л~ПХ, а также других вариантов ШАХ в одном продукте, система ВБВ стала несколъко менее влиятельной, ее собственное развитие 'завершилось с выходом 4.4ВБ11 в 1992 г Хотя многие из популярных в настоящее время версий ОИ1Х в большом долгу перед щюектом, разрабзтывавшимсл ВБ11, версии ВБП 11И1Х, которые прод»»лжают активно использоваться, представляют собой свободно распространяемые операционные системы„например, РгееВБВ, ИегВБО, и ОрепВБ1З. Все они базирукпся на 4.4ВБО, выпущенной в Беркли и могут быль получены из Интернета совершенно безвозмездно„а такие применены при создании частных и коммерческих приложений без дополнительной оплаты.
ГгееВ80 Операционная сисгема РгеевБ1Э, версии которой для платформ 1пге1 и А1р1»а можно бесплатно загрузить по адресу 1»нрс//»г»»»тХгееЬзд.огБ, основана на 4.4ВБО-Е1ге2 н имеет совместимость на уровне машинных колов с приложениями для Е1пих, БСО, Б'Ж4 и Ие!ВЯ0. Проект развития ГгееВБЬ разделен на лве основные ветен: одна нз которых называется ЯТАВЕЕ и включает талыи» хорошо протестированные патчи для исправления ошибок н радикалъных усовершенствований, и ветвь под названием С11ИКЕИТ, содержашую все послано»ие изменения кода и предназначенную в основном разработчикам, тестерам и энтузиастам. Последняя БТАВЕЕ-версия, а т1менно 3.4, вышла в декабре 1999 г.
мМаз Операционная система ИегВБ1) также не требует оплигы, ее можно скопировать на свой компьютер с сайта поддержки, йпр»//»тт»»г.асад.огй. ИегВЯЭ развивалась из того же источника, что и ВгееВБ1Э, но здесь одним из приоритетов была высокая способность к переносимости, Существует 15 версий 554 Мять |к Сетями ояярвмящ~ньФ ряствмы ХеГВБ1У для разяияных аппаратных платформ, от' Звте1 и А1РЬа до МвсййозЬ, БРАКС или М1РБ, включая варианты лля хйрманных усгройств%ймЬм СЕ. Многие' другие 'варианты портировання находятея' на'стадии эиспеоимента. Совместимость ХегВЯЭ на уровне кода позволяет'ей 'поддерживать приложения„с~1аннМе 1ьчя множества иных версий ЮМХ„в тои 'числе ЗБП, РгсеВЯ), НР/Щ(,' Етых, ЗУК4, Бо1апз, БппОБ и друтях Возможности организации сати Молдерживаются самим ядром ОС и вяиючюот МРБ, Птб, ХАТ и фнлвграцюо пакетов. Последняя версия 14егВЯ) под номером 1.4.1. вышла в августе: 1999 г.
ОРег1880 ОперациринУю систему ОрепВБО можно бесплкшо получить по адресу ьпр://9лчи.ориццад,огй. текущая версия, 2.6, была вьптущена в декабре 1999 г. Как и ййугне ОС на основе ВЯЗ, ОрепМБху совместима на уровне машинных кодбв" с болыпинством ОС ЮМИ. включая РгееВБО, БМИ, Бо!агЬ, БпйОБ И"НР/11Х, а также работает к настоюцему' вреыени на 11 ап-' паратных платформах, в том числе 1пге1, А1рйа, БРАКС, РоиетУС и других.
При атом в 'каМеспк основного приоритезн для разработчиков ОрепВБП лыступает беиюйснасть и криптография. Павианиху ОреаВБ — завещаю некоммерческий-.цродукт, его создатели- могут занимать менее бескомпромиссную позицию 'в отношении вопросов безопасности и раскрывать больше информации о-системе защиты, чем разработчики комиврческопз программного обеспечения. С другой стороны, звй как йрепВИЭ разрабитываегся н распространяется из Канады, она не подпадает пои юрисдикцию законов США, которые запрещавэт вывоз программного обеспечения ю области криптографии в другие страны.