Solaris 10 - UNIX для народа?

Мэтьяс Брейтер (Matthias Breiter), Воскресенье, 29 Май 2005, 15:22

Скачивание
<span style='float: right; border:0'><a href='files/images/articles/sol10-unix-for-people/I1_jds2_lg.jpg'><img src='files/images/articles/sol10-unix-for-people/I1_jds2_lgs.jpg' alt='Solaris'/></a></span>Для того, чтобы скачать Solaris 10, вам необходимо пройти бесплатную регистрацию. Скачивать придется около 2 ГБ данных, распространяемых в виде 4 ISO-образов CD или на одном образе DVD. Так как у меня нет пишущего DVD привода, я выбрал CD. Скачивание шло час за часом, поскольку канал зеркала Sun оказался не очень хорош. Во время этих часов я последовал совету Sun и почитал руководства. Большинство руководств по Solaris SUN также позволяет бесплатно скачать. Я начал с книги "Перед " ("Before you install", в версии на немецком около 50 страниц). Она оказалась достаточно подробной, однако, также требовала некоторого уровня компьютерных знаний для понимания. Она предназначена для администраторов которые устанавливают рабочие станции от Sun в своих компаниях. Эта книга также посоветовала мне проверить совместимость моего железа с помощью HCL (Hardware Compatibility List). Бродить по веб-сайтам больших компаний иногда бывает очень утомительно, так что я порадовался тому, что у меня есть для этого время.

Приложение HCL - отличная идея с плохой реализацией. Вы скачиваете его, оно проверяет совместимость с Solaris и отправляет результаты в SUN. Так вы сможете узнать, стоит ли ставить Solaris на свою машину. Однако, HCL работает только под Solaris...

После того как я нашел HCL (на этот раз в виде HTML списка), я быстро проглядел его и обнаружил, что все должно работать нормально, кроме моей 3COM WLAN карты, поскольку Solaris ничего не знает о WLAN. Часы прошли и наконец-то 4 ISO образа были прожжены на CD. Я использовал следующее железо: DELL Dimension 8200, основанная на Intel i850 система с RAMBUS, Pentium 4A 2,0 ГГц "Northwood", 512 МБ памяти RAMBUS, выделенный для Solaris винчестер на 40 ГБ, простейшая графическая карта на GeForce 3 Ti200, сетевая карта 3COM 10/100BaseT, карта 3COM 11 Mbps WLAN и старая сетевая карта Realtek 10BaseT. SUN рекомендует Pentium на 1 ГГц или выше, так что моя машина должна быть достаточно быстра.

Установка
Установка Solaris в графическом инсталляторе требует 384 МБ памяти. Вы можете воспользоваться текстовым инсталлятором, который потребует всего лишь 128 МБ памяти. Для установки базовой среды Solaris потребуется 4 ГБ места на винчестере. Я начал с того, что вставил первый CD и система начала загружаться. Через несколько минут она продолжала загружаться, но уже обнаружила мою графическую карту на GeForce 3 и решила использовать X-сервер XFree86 NV. Дабы избежать потери каких-либо данных на моем PC, я поставил дополнительный винчестер и просто сказал Solaris, чтобы он использовал его целиком. Инструмент разбиения смотрелся не очень дружелюбно. После старта системы, она спрашивала меня тривиальные вещи о VGA карте, мышке и тому подобному чтобы настроить инсталлятор. Инсталлятору потребовалось несколько перезагрузок, чтобы он, наконец-то, заработал, кажется, проблема была в моей мышке. Прошло уже полчаса и установка, наконец-то, началась. Как и всему в Solaris, ей потребовалось много времени, если быть точнее, то больше 90 минут. Менюшки были переведены на немецкий язык, однако в отвратительном академическом стиле. Простейшие вещи, вроде типичного диалога "Извлеките CD из CD-ROM, чтобы убедиться в том, что компьютер загрузится с " были раздуты в большие тексты с несколькими вариантами ответов. Этот инсталлятор иногда сложно понять. SUN смогла даже побить этот идиотизм своими предупреждающими сообщениями о том, что система делает перерыв на 90 секунд. Для чего 90 секунд? Она просто делает перерыв. Может SUN хочет дать администраторамвозможность восполнить утрату мистера Кофе во время этой занимательной установки? Эх, возможно это и не самый худший инсталлятор из тех, что я видел, но, по крайней мере, самый дурацкий.

Развенчанный миф
После того шума, что SUN произвела вокруг Solaris 10 (лучшая ОС и так далее) я ожидал чего-то "". Однако, после долгой инсталляции и еще одной большой задержки на загрузку всего этого я был страшно разочарован. 6 лет назад, во время учебы в ВУЗе мы использовали несколько PC-терминалов со старым добрым SPARC для некоторого кодинга на C под UNIX в среде SunOS CDE. Причем, даже к тому времени эта система использовалась уже несколько лет. Что ж, Solaris 10 смотрится точно так же. Он ведет себя точно так же. В нем есть тот же калькулятор и те же самые часики. Этот древний CDE уже устарел даже в сравнении со множеством простейших оконных менеджеров для Linux. Он показывает для чего, на самом деле, создан Solaris: обеспечить окно терминала в среде X11. Точно также, как мы использовали vi в окне консоли в школе, в конце 90-х, этот Solaris 10 сделан для той же цели.

Куда пропали мои байты?
<span style='float: left; border:0'><a href='files/images/articles/sol10-unix-for-people/Solaris8-cde.png'><img src='files/images/articles/sol10-unix-for-people/Solaris8-cdes.jpg' alt=Solaris''/></a></span>Сложно понять, куда уходит больше 4 ГБ места на винчестере. В системе не установлено даже какого-нибудь компилятора. В общем, я решил дать ей еще один шас и опробовал SUN JAVADesktop 2. SUN утверждает, что это самая совершенная настольная среда. Она устанавливается в Solaris 10 по умолчанию и можно легко переключаться между CDE и JAVADesktop. Очевидно - это измененная версия GNOME (с отвратительной смесью английского и немецкого языков в немецкой верии) с логотипом SUN. JAVADesktop появилась в SUN стараниями Freelancer. Однако, это не очень профессиональна работа. Присутствуют некоторые известные приложения вроде Mozilla и StarOffice, но сегодня в этом нет ничего удивительного. В сравнении с вылизаными и отполироваными реализациями GNOME в других системах, вроде Ubuntu, JAVADesktop слеплена не очень хорошо. Еще одна проблема Solaris - производительноть в целом. Возможно, у Solaris самый быстрый IP стек на свеет, но приложения, особенно графические, работают медленнее, чем в сегодняшних дистрибутивах Linux. Из хорошего должен заметить, что за те часы, что я тестировал систему, я не увидел ни одной ошибки или обвала.

Яйцо для приложений
ПО для Solaris не очень распространено. Конечно, существуют сотни консольных приложений и, конечно, наличествуют некоторые базовые утилиты CDE. И есть те хорошо известные приложения, что поставляются с JAVADesktop 2. Но помимо этого Solaris - одинокая система. Конечно, если вы - автомобильная компания, и вам необходима готовая сеть с мэйнфремами, серверами данных, кластерами, CAD/CAM рабочими станциями и офисными терминалами, SUN+SPARC+Solaris, возможно, будет правильным выбором. Для этой связки существуют некоторые профессиональны и масса ультрапрофессиоальных приложений. Solaris просто не хватает полезных программ для (домашнего) пользователя. На деле, вы получите гораздо больше полезностей в Linux или даже FreeBSD. И, как уже говорилось выше, Solaris не та система, что будет связываться с "", вроде WLAN или Bluetooth. В самом деле, она создана для предприятий, а не домашней обстановки.

Заключение
В общем, Solaris - старый добрый UNIX для UNIX гиков вроде ученых и студентов. Возможно, он прекрасен для корпортивных систем. Однако, с ним сложно справиться, если у вас нет достаточной квалификации в разработке приложений или администрировани UNIX. Похоже, что SUN не очень заинтересована в создании эффективной потребительскойтехнологии. В других системах проблема удобства использования решается куда лучше. На мой взгляд, проще установить, понять и использовать FreeBSD, если вы всего лишь пользователь, который хочет попробовать "настоя" UNIX. Пока Solaris 10 однозначно профессиональна ОС "для ", я не могу понять того шума, что SUN создает вокруг нее. По многим показателям Solaris - ОС из прошлого, из тех дней, когда рабочие станции с UNIX доминировали на многих рынках. Эти дни прошли и остается лишь вопрос, зачем использовать Solaris вместо современной операционной системы, тем более, если мы говорим о x86.

Об авторе:
Мэтьяс Брейтер (Matthias Breiter) использует различные компьютерные системы уже 16 лет и имеет большой опыт работы с Windows и MacOS. После получения высшего образования в области информационных технологий он длительное время работал в поддержке пользователей и инженером-эксплуатационщиом. Он также основатель "Technoids" и "ZEMAG", двух хорошо известных журналов среди (немецкого) сообщества BeOS.


это контент от Центр информации по операционным системам
( http://www.osrc.info/plugins/content/content.php?content.100 )