| |||||||||||||||||||||||
Прошлая заметка об OpenSolaris закончилась на полуминорной ноте — на невозможности настроить сетевое соединение. Однако в своем пессимизме я был посрамлен очень быстро: буквально на следующий же день, при помощи минного тральщика имени товарища Гугля, искомый драйвер для сетевой карты был обнаружен. Правда, не на каком-то из официальных ресурсов, имеющих отношение к проекту OpenSolaris, а вот здесь. И не вполне в виде, пригодном для немедленного использования, а скорее в чем-то вроде исходников, хотя, как мы увидим ниже, и не совсем. Все это, однако, не делало его хуже — несмотря на намек в одном из форумов, что он вроде как бы не совсем работает. Немало не смутившись этим обстоятельством, я его скачал (из FreeBSD, где, повторяю, моя сетевушка никаких осложнений не создавала), перетащил в Solaris (с помощью столь хорошо монтирующейся там флэшки — несмотря на одинаковые файловые системы, взаимообмен данными между этими ОС так просто, с кандачка, не получился, вследствие разных схем разметки дисков, вероятно), распаковал и занялся чтением прилагаемого файла README.txt. В котором процедура сборки и установки драйвера была описана вполне внятно. Так что описывать процедуру не буду — она интересна только обладателям сетевых карт с аналогичным чипом. Скажу только, что сборка, инсталляция и "пристегивание" драйвера завершились благополучно, после чего оставалось только перезагрузить систему, убедиться в наличии нужного сетевого интерфейса ( Получив, наконец, вожделенный доступ к сети, я смог спокойно продолжить знакомство с системой. Каковое сводится к изучению десктопных ее свойств; во внутренности системы я лазал только при крайней необходимости и только в том объеме, который не требовал чтения иной документации, нежели man-страницы. Да, на сайте проекта документации много, и она, по первой прикидке, весьма подробна. Вот только целесообразность ее изучения оставалась для меня под вопросом (забегая вперед, остается в этом качестве и до сих пор). В аспекте десктопности OpenSolaris представляет собой, как я уже говорил, более или менее обычный GNOME. Правда, последний я знаю плохо, и не всегда мог определить, какие из десктопных фич целиком унаследованы от него, а какие — результат деятельности разработчиков OpenSolaris (и Solaris просто). Забегая вперед, скажу, что после некоторых настроечных манипуляций десктоп приобрел следующую форму (рис. 1).
Однако первое, на чем останавливается взгляд, это переключатель клавиатурных раскладок. Из обсуждений на форумах я давно уяснил, что в GNOME он такой весь из себя хороший и правильный, и всегда работает как надо (знаю-знаю все обсуждения по поводу того, что большинство многолетних пользователей KDE просто не умеют его готовить). Разобраться же с тутошним оказалось не так просто (рис. 2).
Во-первых, судя по копирайтам и постоянным оговоркам об его использовании в CDE, это — именно Solaris'овое изобретение, хотя и снабженное логотипом GNOME. Во-вторых, используемая при его настройке терминология, мягко говоря, достаточно своеобразна — как в английском оригинале, так и в русском переводе. В-третьих, если эту терминологию все-таки победить (а победить ее можно с помощью довольно подробного и переведенного на русский язык хелпа), выясняется, что, скажем, изменить переключатель раскладок с умолчального Однако в результате мы переключаемся с латиницы на традиционную кириллическую раскладку DOS-типа — ту самую, где точка и запятая идут на верхнем регистре цифр 7 и 6, соответственно. Не то чтобы это существенно хуже современной Win-раскладки (супротив древней Что за беда — скажите вы мне: открой файл Вероятно, проблема со сменой варианта раскладки как-то решаема — но простого способа для этого я не нашел (и вряд ли буду искать более тщательно). Кстати сказать, буквы "йо" в умолчальной раскладке тоже не обнаруживается, что для автоматически определяемой при установке локали В общем-то, проблема с вариантами раскладки — мелочь, но досадная (а в контексте дальнейшего не такая уж и мелкая). Однако вернемся к пользовательскому окружению. Точнее, к входящим в его состав приложениям — о самом окружении от меня хороших слов все равно не дождаться. Разве что можно отметить качественную русификацию интерфейса — но это, видимо, заслуга команды по интернационализации проекта GNOME. Да и в целом русификация системы вполне на уровне. Разве что лишним представляется изобилие созданных при установке каталогов в домашнем каталоге, носящих русские имена — Документы, Загрузки, Рабочий и так далее. Причем попытки переименовать их успехом не увенчиваются — при следующем запуске русскоязычные каталоги восстанавливаются, сосуществуя с их англоязычными аналогами. При работе в командной строке доставляет много неудобств. Правда, положение можно исправить, но для этого приходится лезть в конфиги руками.
Приложений в комплекте не так и много, но подобраны они по уму, и почти перекрывают первоначальные потребности среднестатистического пользователя. Разумеется, наличествует терминал, файловый менеджер и текстовый редактор — штатные для GNOME #!/sbin/sh или #!/bin/ksh Из приложений. имеющих отношение к Сети, обнаруживаются Мультимедия представлена CD-риппером, аудиоплейером Риппер (рис. 4) без дополнительных кодеков также способен вытаскивать записи с компактов только в открытых форматах типа того же
Обращает на себя внимание видимое отсутствие в умолчальном комплекте какого-либо фронт-энда для записи CD- и DVD-дисков (хотя утилиты
Очень интересна подборка системных графических утилит — анализатор использования диска (правда, у меня особенно анализировать нечего), программа мониторинга производительности, утилита определения драйверов устройств. При мониторинге производительности наглядно видно, как задействуются оба процессорных ядра — и при этом всегда почти одинаково (рис. 6). А ведь и в Linux'е, и во FreeBSD загрузка ядер обычно скачет. Так что существующее мнение о том, что параллелизм задач в Solaris'е реализован лучше, вероятно, имеет под собой основания.
Настройки сконцентрированы в двух пунктах меню Система — Параметры и Администрирование. Первый, насколько я могу судить, целиком (или почти целиком) относится к GNOME — через него настраивается его интерфейс, поведение и тому подобные вещи. Хотя здесь же расположена и настройка видеодрайвера Nvidia, которого у меня нет. И вообще, не зная в достаточной мере GNOME, я ограничился реорганизацией панелей, а также изменением шрифтов интерфейса и приложений на приемлемые для моего зрения (см. рис. 1). Правда. для этого пришлось предварительно доустановить из репозитория шрифты Bitstream Vera — штатные шрифты эстетическим совершенством не блистали. Кстати, и разрешение экрана выставляется через соответствующий пункт меню Параметры. У меня с моим стандартным встроенным
Как видно из рис. 7, кроме разрешения экрана, здесь же можно изменить ориентировку монитора (для тех, которые это позволяют) и настроить двухмониторную конструкцию. А в Администрировании собраны собственно общесистемные настройки — сети, печати, управление стартовыми сервисами, пользовательскими аккаунтами, диспетчер обновления и диспетчер пакетов. Все они выполнены просто, но со вкусом, и их использование не вызывает никаких затруднений. Отдельно скажу об утилите
Заслуживает отдельных слов и диспетчер пакетов. Как легко догадаться, это графический интерфейс для системы управления пакетами
Если пакет связан зависимостями с другим, или оказывает какое-либо влияние на уже установленные компоненты системы (например, требует обновления библиотек), будет выдан соответствующий запрос. Подтверждение его повлечет за собой скачивание пакета из репозитория и его установку. Характерно, что выполняется все это от лица обычного пользователя, пароль администратора не запрашивается. Не блокируется при этом и запуск второй копии диспетчера пакетов. Как это проявится при установке двух пакетов с конфликтующими зависимостями — можно только гадать. Впрочем, похоже, что проблема такая, к счастью или несчастью, пока не возникает. Почему — сейчас увидим. По умолчанию подключен лишь один репозиторий — opensolaris.org, который, прямо скажем, богатством не блещет. Полное отсутствие каких-либо рабочих сред или оконных менеджеров, кроме GNOME, который и так установлен по умолчанию, еще можно объяснить общей политикой. Но мне не удалось найти там ни одного из постоянно используемых мной приложений, за исключением Мне попадалось сообщение, что с выходом версии 2008.11 суммарное количество репозиториев возросло до четырех, однако обнаружить удалось пока только два: blastwave.org и sunfreeware.com. Напрямую подключиться к диспетчеру пакетов они категорически отказались. Для этого нужно от лица администратора выполнить следующую процедуру: # pkg set-authority -O http://blastwave.network.com:10000/ Blastwave # pkg set-authority -O http://pkg.sunfreeware.com:9000/ Sunfree После добавления репозиториев диспетчер пакетов следует перезапустить — и новые имена появятся в списке доступных. Однако нужных мне "по делу" программ (типа Geany, к которой я за последнее время привык так, что без нее чувствую себя как без рук) и там не оказалось. Правда, на blastwave.org обнаружились кое-какие кодеки типа ffmpeg и прочих. Однако при попытке установить их мне был выдан список зависимостей на триста с гаком мегабайт, и я вынужден был отказаться от установки. Не то что мне стало жалко трафика — просмотр зависимостей выявил в их списке ряд библиотек, которые у меня в системе заведомо были (типа Соответственно, ничего, выходящего за рамки официальных пакетов, я не поставил, и не очень уверен, что это стоит делать без крайней необходимости. Так что пока говорить о каких-либо конфликтах устанавливаемого софта не приходится. Увы... или ура! — это уж как кому покажется. Впрочем, жизнь не стоит на месте, новые репозитории будут, я надеюсь, появляться, да и поиски существующих я не оставил. На предмет этого в скорости на этих страницах будет создан соответствующий документ. Теперь вернемся к вопросу о правах доступа. Все (все!) операции через меню Администрирования выполняются от лица обычного пользователя. По крайней мере, я не помню, чтобы от меня потребовали пароль администратора при настройке сети или тому подобных действиях. Возможно, я что-то пропустил, и в этом повинна система управления брелками (или, как говорят языковые пуристы, брелоками). Хорошо это или плохо — пусть каждый думает сам. Права администратора в командной строке приобретаются стандартным Впрочем, как уже было сказано, права администратора для работы в командной строке фактически и не требуются — все, что можно, делается через GUI'евые утилиты. А чего нельзя сделать через них — все равно непонятно, как делать, если нет глубоких познаний именно в Solaris'е. Впрочем, одна задача, требующая доступа к аккаунту суперпользователя из командной строки, имеется: это настройка загрузчика, если у вас будет желание или необходимость этим заняться. Например, если на машине имеются и иные ОС. В качестве загрузчика в OpenSolaris выступает (почти) самый обычный GRUB. Почему "почти" — становится ясным, если просмотреть каталог Хотя совсем без подпорок не обойтись и в OpenSolaris. Ибо конфига GRUB (файла с традиционным именем Впрочем, это вопрос совсем отдельный. Пока же важно, что файл Почему важно? Ответить легко: Еще один неприятный момент, о котором я забыл сказать в предыдущей заметке — хотя там отметить это было бы самое место. При установке OpenSolaris вопроса о том, следует ли устанавливать новый загрузчик, и если следует, то куда, не задается — он безальтернативно записывается в MBR текущего диска. Так что загрузку с него других операционок, если они там были, придется настраивать заново. Да и в целом же взаимоотношение с другими операционками на уровне обмена данными находится не на высоте. OpenSolaris безошибочно распознает сменные носители (флешки, USB-диски) с FAT'ами разного рода (возможно, что и с NTFS — за отсутствием соответствующих носителей проверить не мог). Но оказывается бессильным перед точно таким же USB-диском с файловой системой ext2fs (относительно других опять же проверить не смог). Не удалось мне найти и простого способа доступа к ZFS-разделам под FreeBSD. Здесь впрочем, причина понятна: пул ZFS у меня был создан не на raw-устройствах, а на логических разделах в BSD-стиле, которых Solaris, судя по всему, понимать не приучен. Впрочем, этот вопрос нуждается в дальнейшем изучении. Вот пока, вероятно, и все. В следующей заметке я постараюсь ответить на вопрос (в первую очередь — самому себе), что же такое OpenSolaris по жизни, кому и для чего эта система может понадобиться. КомментарииАлексей Федорчук, Чтв 18 Дек 2008 21:59:26:
2 Ghost
На всякий случай такой форум есть: http://www.sunhelp.ru/forum/index.php Правда, особо многого от него не ждите - я ничего внятного по интересующим меня вопросам там не нашёл. Ghost, Чтв 18 Дек 2008 20:09:31:
Алексей Федорчук, так не проверял. Пробовал выключить все новомодные гуевые приблуды и прописать адрес ручками. В этом варианте все пингуется, но пока не нашел куда умолчательный маршрут вписать. Буду смотреть на досуге...
Спасибо за статьи. Алексей Федорчук, Чтв 18 Дек 2008 19:09:12:
2 Ghost
> Сетка с DHCP? Что-то у меня dhcp солярка не распознает ___ Следствие показало, что у неё с DHCP отношения странные (хотя со всем остальным у неё просто нет никаких отношений, кроме интимных). Не пробовали локалхост пинговать? и по localhost и по 127.что_там_надо? Обсудить можно здесь: http://forum.posix.ru/viewtopic.php?id=1152 Ghost, Чтв 18 Дек 2008 18:33:30:
1. винда в grub прописывается автоматом при установке.
2. Сетка с DHCP? Что-то у меня dhcp солярка не распознает. Пытаюсь понять виновал-ли драйвер bfe самосборный или это свойство солярки. Больше никто не жаловался. Алексей Федорчук, Чтв 18 Дек 2008 16:51:39:
2 грустный аноним
Спасибо, идея хорошая, использую. А ещё открою Вам секрет, я и в булочную на такси езжу :) грустный аноним, Чтв 18 Дек 2008 16:04:41:
Заголовок обоих статей надо сменить с "Алексей Федорчук продолжает разбираться в OpenSolaris" на "Алексей Федорчук продолжает морально разлагаться". Вот уже солярной проприетарщинки вкусили, а там и до винды с макосью недалеко. Верной дорогой товарищи, так держать.
Bren_74, Чтв 11 Дек 2008 20:37:48:
Не вполне понятен вопрос производительности.
Система работает шустрее Linux, или разницы (существенной) не отмечено? Windows User, Чтв 11 Дек 2008 18:18:34:
Случайно набрёл на описание, как ставить VLC на Solaris: внести репозиторий
pkg set-authority -O http://pkg.lifewithsolaris.jp:10000/ lifewithsolaris.jp И поставить пакет LWSvlc. (Подробности тут: http://www.opensolarisblog.de/) VeGeek, Срд 10 Дек 2008 17:23:11:
В том-то и дело, что ZFS Time Slider на самом деле работает, как Time Machine. В наутилусе на тулбаре есть и кнопка для вызова этой функции.
Victor, Срд 10 Дек 2008 16:31:57:
Я тож побаловалось с соляркой.. И обломился на раскладке, именно попал.. сменил вроде «как обычно» (и уж не помню.. вроде в конфиге прописывал то, что обычно в Linux пишется, кстати, в том самом XOrg.conf – но вспомнить нюансы не берусь), и.. лучше бы не менял – почему то вдруг клава стала говорить на непонятном для меня языке с очень оригинальной раскладкой. В результате, я просто не смог ввести пароль (надо было цифровой делать наверно). В целом, пожалуй именно это и заставило меня с легкостью снести раздел со всем содержимым. Это конечно не сразу.. пришлось побороться сначало, с теми же сетевыми настройками, млин, ну не так и не такие команды там (кстати, route, смутно припоминаю, напомнила виндовую в чем то).. В чем был удивлен – мой софтовый принтер встал как родной, с моей стороны никаких телодвижений, хотя в остальных никсах драйвер приходится ставить ручками (за исключением ubuntu – там так же автоматом все).
В общем, что поразило – это «железобетонность».. классический вариант – «заходим в GUI, что-то не так, жмем Alt+Fn, правим и пробуем опять» тут не сработал. В конечном итоге, несмотря на то, что SUN ставит цель завоевать весь мир (где то было в нете об этом), до настольной машины еще далеко.. Наверно все можно сделать, и жители Solaris хором в этом убедят на «раз-два».. Но я вот обломился.. Нужна машина для работы и отдыха, а не для изучения. Комментарии заморожены.
|
| ||||||||||||||||||||||
|
| |||||||||||||||||||||||