Сегодня состоялось мое первое знакомство с таким чудным зверем как Open Solaris. Я всегда относился к нему скептически, но жизнь заставила стать пользователем этой операционной системы.
Радует что это хоть отчасти Linux, а не чужеродная и враждебная среда. Хотя степень недружелюбности значительно больше чем у FreeBSD.
Из положительных моментов пока мне отметить нечего, ибо воспользоваться замечательной системой сохранения состояния системы в виде image я не успел, зато нашел несколько других интересных моментов:
- Захожу в систему и пытаюсь сменить пароль стандартным способом:
[pvinogradov@106642 ~]# passwd
passwd: Changing password for pvinogra
passwd: User unknown: pvinogra
Permission denied
[pvinogradov@106642 ~]#
Сложно поверить что у них в таком очевидном месте баг, но все походит именно на это. Исходники Open Solaris я качаться поставил, гляну при случае.
- Вторым и последним моим экспериментом была система пакетов. Зачем к названию всех пакетов добавили префикс SUNW для меня осталось загадкой, но я долго искал знакомые мне vsftpd, cacti и некоторые другие пакеты.
В результате моих экспериментов я смог установить zsh из репозитария, и этот zsh принес с собой новую libC, которая и поломала половину системы. Гуглю моя проблема оказалась известна, но решение в виде перестановки системы меня не устраивает.
Вот теперь сижу без сервера и жду реакции техподдержки на мою просьбу переустановить мой сервер и дать мне возможность делать самому из web-интерфейса.
ps: Мораль сей басни такова - контроль зависимостей сложная и очень важная фича для дистрибутива и не даром Debian хвалят именно за систему пакетов. Дай бог и Open Solaris такую.
This is crossposted entry from
blog.nixdev.net