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