четверг, 10 ноября 2011 г.

Solaris 11: Смертельный Upgrade

Второй день изучаю приколы Solaris 11. С версии Express много чего изменилось.

Изменились драйвера, появилась поддержка новых сетевых интерфейсов Intel. НО изменилась логика настройки виртуальных интерфейсов. Теперь уровень соединения DL называется не по имени драйвера, а просто net0 net1 net2 ... . Немного изменилась логика инициализации в ipadm. Вместо ipadm create-if надо писать ipadm create-ip. Появилась новая служба physical:upgrade которая напоминает старую physical:default. А physical:default напоминает physical:nwam. Раньше я выключал службу physical:nwam и включал physical:default, чтобы добиться нормальной работы интерфейсов, с nwam так и не подружился. Теперь не дружу с nwam и не дружу с physical:default. Придется дружить. Дружить с nwam можно если выключить автомат, при установке системы сказать "без сетевых настроек", тогда вроде служба не брыкается и не пытается проиписывать отсебятину.

Раньше я редактировал строчки в nsswitch.conf а теперь их редактирует служба  /name-service/switch и трет мои настройки. Службу надо либо выключить, либо настраивать через опции конфигурации службы. Выключение службы не подействовало, при перезагрузке файл nsswitch.conf обновился, лучше смириться и прописывать настройки через службу.

Интерсным образом изменилась консоль, она стала графической, как это ни удивительно. Т/е на черном экране рисуются векторные шрифты, прикольно. Видимо тем самым мы хороним VGA и забываем о текстовом режиме, теперь будем считать, что минимумом является VESA 800x600 и Framebuffer. Идея прикольная, теперь будем ждать, когда же эта черно-белая текстовая графическая консоль научится поддерживать UTF-8, чего было сразу не сделать?

/var теперь живет на отдельном томе. И в этом основная проблема pkg update, не может отделить /var.

Есть и приятные моменты:
Появился компилятор gcc-4.5, раньше я использовал gcc-4.3 из проекта opensolaris. Компилятор поставить можно pkg install gcc-45, но этого оказывается недостаточно. Нужно еще си-шные заголовки доставлять, потому что их выделили в отдельный пакет. pkg install system/header
OpenSSL обновилась до версии 1.0.+


Что-то совсем не изменилось:
nano по-прежнему не поддерживает UTF-8, а мне русских букв не хватает.
не поддерживаются процессоры Xeon E3, по-прежнему наблюдается утечка производительности. Не подкручено зимнее время для России. По прежнему дистрибутив отказывается ставиться на что-попало, дружит не со всеми настройками BIOS. Обидно, что это касается даже серверных платформ Intel.

Комментариев нет:

Отправить комментарий