46386 (607833), страница 3
Текст из файла (страница 3)
Cледующий шаг Sun Microsystems стал историческим: компания приняла решение опубликовать спецификацию NFS, сделав ее общедоступной за чисто номинальную плату. Имея лицензию и исходный код, остальные поставщики могли интегрировать NFS со своими решениями. Такой подход открыл путь будущему успеху Java.
Непрерывно растущий спрос на рабочие станции компании заставил разработать новую архитектуру их построения (SPARC), что повлекло за собой переход на новые, более мощные процессоры. В 1986 году на базе чипов Fujitsu было построено новое семейство ПК, а через несколько месяцев Sun представила для них новую операционную систему "SunOS".
Основанная на дистрибутиве "BSD", дополненная сетевым ПО и графическим оконным интерфейсом, а затем - NFS, операционная система "SunOS" в сочетании с архитектурой SPARC стала самой привлекательной платформой для технических и научных областей применения. Для максимальной концентрации усилий по развитию ОС и сопутствующего ПО в 1991 году в компании Sun Microsystems сформировано подразделение SunSoft, занимающееся программными разработками.
В сентябре 1991 года было объявлено о выходе новой версии ОС, основанной на двух базовых разновидностях "Unix": Berkley 4.2/4.3 ("BSD") и AT&T "System V". Новый продукт получил название "Solaris". Выросшая из "SunOS", новая ОС, при всем многообразии своей функциональности и высокой степени соответствия промышленным стандартам, обладает уникальной масштабируемостью. Для большинства приложений "Solaris" обеспечивает практически линейный рост производительности при увеличении числа процессоров в системе, в буквальном смысле воплощая концепцию симметричных многопроцессорных вычислений (Symmetric Multi-Processing). Благодаря свойству масштабируемости одна и та же ОС используется и на однопроцессорных рабочих станциях, и на серверах масштаба рабочей группы, и на серверах масштаба предприятия.
1.2. Сравнительная характеристика операционных систем
Дадим характеристику рассмотренных операционных систем и определим достоинства и недостатки ОС относительно друг друга.
"Windows".
Microsoft завоевала рынок ОС для домашнего и офисного использования. "Windows" является распространенной и привычной многим пользователям системой, представляя собой проверенный брэнд.
Удобство, простота использования и распространенность являются основными факторами выбора этой системы.
Основной недостаток для пользователя "Windows" состоит в том, что описанные преимущества достигаются за счет значительных требований к аппаратным средствам компьютера. Графический интерфейс, поддержка многозадачности и т. д. требуют процессора большой мощности, значительного объема оперативной памяти и дискового пространства. Часто программы с приблизительно одинаковыми возможностями для "Windows" и для других операционных систем отличаются по требованиям к ресурсам в несколько раз. Одно из следствий этого – неэффективная работа системы с приложениями во временном плане.
Сравнивая "Windows" с "Unix"-системами, можно сказать, что продукт Microsoft поставляется с закрытым исходным кодом, что затрудняет написание и оптимизацию программ для него, а также исправление имеющихся в системе ошибок.
С другой стороны, "Windows" широко распространена по всему миру. Для нее написано много прикладного ПО, что в сочетании с удобным и красивым интерфейсом сделало ее лидером среди ОС данного класса.
Поддержка компанией своего продукта в виде регулярных обновлений и исправлений ошибок обеспечивает выбор в пользу именно этой ОС.
С конца 80-х показатели использования "Windows" неуклонно росли, а в 1995 году с выходом новой версии ОС случился настоящий бум. О спросе на "Windows" сегодня можно судить хотя бы по тому, что в 2007 г. за первые два месяца продаж последней версии ОС было продано 20 миллионов копий.
"Unix".
"Unix" во многих ее разновидностях используется для построения и администрирования сетей, обеспечения работы серверов, а также в научной сфере. В своем классе эта ОС широко распространена по всему миру.
В то же время она неудобна для использования дома или в офисе по причине сложности установки и настройки.
"Unix" имеет мощный набор базовых средств для программирования. Это позволяет создавать сложный код на базе данной ОС.
Появление в системе протоколов TCP/IP на раннем этапе развития ОС позволило стать "Unix" истинно сетевой системой и с успехом использовать ее в данном направлении.
В "Unix" нет встроенного в ядро графического интерфейса, как в "Windows" или "Mac OS", и это также положительно сказывается на использовании системы, позволяя выбрать его по собственному усмотрению. Кроме того, этой ОС можно управлять с помощью командных языков, использование которых не ограничивает возможности и функциональность системы.
Данная ОС является открытой, что означает публичную доступность спецификаций интерфейсов, протоколов и внутренних алгоритмов работы системы. Эта черта способствует развитию как программированию для "Unix", позволяя использовать все возможности системы и её эволюции. Эта особенность обусловила развитие целой ветви коммерческих операционных систем, написанных на базе "Unix": "Solaris", "Mac OS" и др.
Мультиплатформенность системы обеспечило то, что она написана на машинно-независимом языке. Возможность полноценной работы на различных платформах выгодно отличает ее от других ОС. При этом можно организовать совместную работу "Unix"-систем, функционирующих на разных платформах.
Недостатком использования является неудобство использования системы пользователем-непрограммистом. Являясь специализированной ОС, "Unix" предполагает специфические знания для своего использования. Это несколько сузило круг ее потребления.
"Solaris".
На производствах корпоративного масштаба, в сфере СУБД, там, где требуются большие вычислительные мощности, в научной сфере нашла применение операционная система "Solaris" фирмы Sun.
Написанный на базе "Unix", "Solaris" унаследовал от неё многие черты, в том числе и открытый исходный код, за исключением некоторых специфических модулей, и классическую надежность.
Преимущество "Solaris", обеспечившее ей широкое применение в производстве, – это масштабируемость системы на многопроцессорные машины, что позволяет использовать вычислительные ресурсы всей сети, а не отдельных ее узлов.
Использование собственной сетевой файловой системы NFS делает работу в больших сетях более удобной и позволяет географически рассредоточить вычислительные базы без ущерба для производства.
Поддержка системой динамической конфигурации повышает производительность компьютера, позволяя менять аппаратные компоненты, не прерывая вычислений.
К минусам данной ОС можно отнести сложность ее настройки
"Mac OS X".
Операционная система "Mac OS X" была создана для компьютеров "Macintosh" и считается одной из самых надежных и удобных ОС в мире. Но ее распространение ограничено моноплатформенностью и специфичностью применения компьютеров Apple. Поэтому данная система используется в основном в профессиональном дизайне, где высок спрос на "Macintosh".
"Mac OS" построена по тем же принципам, что "Unix" и "Solaris", отличается высокой надежностью и стабильностью системы. Подробно проработанный интерфейс ОС удобен и имеет много достоинств.
С положительной стороны систему характеризует и высокая безопасность. Оригинальная организация доступа к данным препятствует как несанкционированному использованию информации, так и распространению вредоносных кодов в системе.
Глава 2. Производители программного обеспечения
Разумеется, многофункциональность ПК определяет не операционная система, а программное обеспечение, используемое на нем. Именно эти продукты позволяют использовать компьютер в различных производственных сферах. И, конечно, в этом сегменте рынка есть свои лидеры.
Adobe.
В 1982 году для продолжения разработки языка описания страниц "PostScript" Джон Уорнок со своим партнером из Xerox доктором Чарльзом Гешке основали Adobe Systems Incorporated. Со временем, после выпуска "Acrobat" и поглощения Aldus Corporation, Frame Technology и Ceneca Communications, корпорация стала крупнейшим производителем программного обеспечения для графического рынка.
Сегодня полиграфический мир невозможно представить без "PostScript", и если рассматривать вклад Adobe в развитие технологий, то именно "PostScript" — самое крупное достижение компании. Затем последовала череда приобретений: Aldus, Frame Technology и др. Но массовую популярность Adobe снискали приложения. Причём многие приложения, известные сегодня под маркой Adobe, приобретены компанией у других разработчиков. Отдавая должное руководству Adobe, отметим, что это были выгодные покупки. Заплатив немалую цену за технологии Aldus, компания вместе с ними и долей рынка приобрела легенду – Aldus считается родоначальником современного "настольного" издательства.
И все же для миллионов людей во всем мире Adobe — это не "PageMaker", "InDesign" или "Postscript", а, прежде всего, — "Photoshop". Если бы у компании не было этого приложения № 1 на графическом рынке, неизвестно, насколько успешной была бы ее судьба. После кризиса, когда котировки акций Adobe упали, компания получила предложение от своего давнего конкурента Quark продать бизнес. Не будь у компании миллионов горячих поклонников — покупателей "Photoshop", возможно, сегодня ее продукты производились бы другой выпускающей фирмой. Тогда руководители Adobe отвергли предложение Quark и издательский мир избежал монополизации рынка графических систем.
Проект "Photoshop" родился в 1987 году как частная разработка Томаса Кнолла. История самой популярной графической программы началась в маленьком городе Энн Эрбор (штат Мичиган, США). У профессора-физика Гленна Кнолла было два сына: Томас и Джон. В старших классах школы Томас увлекся любительской фотосъемкой, а позже, после университета, и компьютерами. Джон в это время уже работал над спецэффектами в калифорнийской компании Industrial Light And Magic. Там он ознакомился с передовой в то время программой обработки изображений "Pixar".
Вскоре после этого Томас Кнолл показал написанную им программу "Display" своему брату. С точки зрения использования инструментальных средств обработки изображения она была сходна с "Pixar". По настоянию брата Томас завершил приложение. Программа постепенно совершенствовалась, получая новые возможности, и в 1988 году получила имя "ImagePro". По инициативе Джона Томас дополнил "Display" поддержкой различных форматов файлов и реализовал концепцию подключаемых дополнительных модулей (plug-ins), алгоритм создания областей выделения с мягкими краями (soft-edged) и механизмы тоновой коррекции (все они и сегодня существуют в практически неизменном виде).
На конференции "SIGGRAPH", где демонстрировался "PhotoMac", Джон был поражен скудностью возможностей пакета по сравнению с "Display" и укрепился в своем стремлении коммерческого продвижения программы. В это время на рынке уже были продукты для редактирования растровых изображений: SuperMac ("PixelPaint") и Letraset ("ImageStudio") (позже — "ColorStudio"). Сходные продукты готовили Aldus ("Photostyler") и Quark ("XPosure").
В течение следующих шести месяцев Томас работал над бета-версией, которую не стыдно было бы продемонстрировать, а Джон вел переговоры с издателями из Силиконовой долины. Нельзя сказать, что тут же нашлась масса желающих вложить в проект деньги: Aldus разрабатывала свой проект, Apple попросила оставить копию для ознакомления, SuperMac отвергла "ImagePro", мотивируя это бесперспективностью проекта по сравнению с запущенной в продажу программой "PixelPaint".
Согласился на поставки лишь небольшой производитель сканеров — компания BarneyScan, и около 200 копий программы было поставлено покупателям сканеров под названием "BarneyScan ХР". Это была 0.87-я версия пакета, ставшего впоследствии "Photoshop".
Тем временем Джон продолжал поиски. Встретив на первой конференции "Seybold" в Сан-Франциско Фреда Митчелла из Adobe, он через него вышел на арт-директора этой корпорации Рассела Брауна. Последний в то время проявлял интерес к графическому пакету "ColorStudio" от Letraset, но после демонстрации "Photoshop" признал его неоспоримые преимущества. Дело было решено. Состоялась сделка, согласно которой Adobe лицензировала программное обеспечение у братьев Кнолл, которые должны были получить по условиям соглашения гонорар в 250 тыс. долл. за первые два года.
«Когда мы купили Photoshop, у Мас был 1 Мбайт оперативной памяти и 20-мегабайтный жесткий диск. Вы могли хранить примерно шесть изображений на своей машине, — вспоминает Уорнок. — Я видел большие машины Scitex и Hell для промышленной обработки цветных изображений, и теперь это стало возможно в маленькой, почти игрушечной программке. Я решил тогда, что мы будем продавать по 250 копий в месяц». В феврале 1990 года состоялся официальный выход версии "Photoshop" 1.0 – программы, до сих пор являющейся флагманом среди ПО для обработки растровых изображений.
Macromedia.
Macromedia появилась на рынке в 1992 году, став результатом слияний компаний Authorware, Inc. (автора ПО для организации презентаций), Paracomp (пакет трехмерной анимации "Swivel 3D") и MacroMind (создателя "VideoWorks"). С учетом дат образования фундаментальных кирпичиков Macromedia, история компании начинается с 1984 года.
Изначальной сферой интересов компании стал новый класс CD-ROM-продукции. В меньшей степени уделяя внимание Internet, компания целиком отдавалась средствам создания мультимедиа-презентации, а именно продукту-флагману "Director". Редактор находился в фокусе интереса, а вокруг него сформировалась группа программ обслуживающего класса: "Freehand" для векторной графики, "Fontographer" для шрифтов, "xRes" для редактирования растровых изображений, "SoundEdit 16" для работы со звуком. Каждый из инструментов был призван помогать в подготовке материала для "Director", где элементы мультимедиа могли быть привязаны к времени, анимированы.
В 1996 году, после покупки FutureWave Software, автора пакета "FutureSplash Animator", в последствии переродившийся во "Flash", компания сменила свои приоритеты. В этом же году Macromedia приобретает iBand Software, имевшую опыт и готовые наработки в области создания HTML-редакторов. Отчасти это объясняет, почему "Dreamweaver" отличался от линейки других продуктов Macromedia в плане облика и подходу к интерфейсу.
Не изменив себе, Macromedia продолжило популяризацию систем динамического контента, сменив лишь специфику работы: CD-ROM был заменен на Internet. Слава Macromedia "Director" поблекла. Пальму первенства перехватил "Flash" и его новый персонал - средства серверного проектирования.