Re: установка соляры

From
Aleksey Cheusov (2:5020/400)
To
Dmitry Miloserdov
Date
2008-10-28T18:13:34Z
Area
RU.UNIX.SOLARIS
From: Aleksey Cheusov <cheusov@scnsoft.com>

 DM> А вот у какой системы по-вашему этот "нормальный" вид? Если у многих
 DM> то хоть примеров пожалуйста.
NetBSD. Гораздо более нормальный вид. 

 DM> А если бы netbsd/openbsd/freebsd вдруг плюнули на совместимость со
 DM> своими предыдущими версиями и сделали окружение по умолчанию как того
 DM> требует susv3? Как бы к этому отнеслись закладывающиеся программисты?
 DM> А привыкшие пользователи?
Не надо путать имеющиеся в наличии РАСШИРЕНИЯ и откровенные НАРУШЕНИЯ
стандарта. Это совершенно разные вещи. Расширения есть в ЛЮБОЙ системе.

 DM> В чем проблема смены путей? 
Это я уже объяснял. В прошлом письме.

 DM> POSIX,XPG*,SUSv* и переход с одной версии на другую не потребует
 DM> перелопачивания работающих скриптов
Уже требует менять шебанги для /usr/bin/awk и /bin/sh как минимум.

 >> /bin/sh в OpenSolaris совсем недавно сменили на pdksh. Процесс пошел
 >> или это случайность? Это появится в Solaris-11? Где policy? Roadmap?
 DM> Очень сомневаюсь. В оупене они могут хоть bash засунуть по
Шутки шутками, но у bash таки очень неплохая совместимость со
стандартами. Получше, чем у всяких original korn shell, pdksh и т.п.
У /bin/sh NetBSD, к примеру довольно много проблем. На многие проблемы
есть PRs.  Но не так много, как у соляриса, конечно. То же касается
FreeBSD. Я недавно приводил довольно серьезную ошибку во FreeBSD-ом
шеле.  Доступа к OpenBSD у меня нет. И если повытряхивать из bash
лишние опасные расширения и лишний жир, вполне неплохой кандидат для
системного /bin/sh вышел бы.

 DM> примеру линуксов, а в поддерживаемой ветке приемственность должна
 DM> остаться.
То есть в качестве /bin/sh останется то же дерьмо, что есть сейчас?
Ох-ох-ох. Поверь, плохо от этого будет только соляре. Упрямство здесь
совершенно неуместно.

И я не понял, какую я там переменную должен установить, чтобы вместо
откровенного Г (да, у меня просто нет слов по поводу этого шела)
вызвался относительно нормальный /usr/xpg4/bin/sh. Что-то я в мане этого
не вижу.

-- 
Best regards, Aleksey Cheusov.
--- ifmail v.2.15dev5.4
 * Origin: Demos online service (2:5020/400)
SEEN-BY: 236/100 450/1024 461/640 469/142 999 4625/8 5000/5000 5006/1 5007/1
SEEN-BY: 5010/70 5011/13 5012/46 5015/28 5019/40 5020/175 194 400 545 902 1922
SEEN-BY: 5020/2238 4441 5021/29 5025/3 5030/1080 1957 5035/38 5036/1 5045/7
SEEN-BY: 5051/15 5054/1 4 8 9 28 37 5060/88 5061/15 120 5062/10 5064/7 5066/18
SEEN-BY: 5075/5 5080/68 5085/13 5095/20 5096/18 6001/10 6009/1
PATH: 5020/400 545 5054/1 37