Re: установка соляры
- From
- Aleksey Cheusov (2:5020/400)
- To
- Vladimir Usenko
- Date
- 2008-10-24T14:15:04Z
- Area
- RU.UNIX.SOLARIS
From: Aleksey Cheusov <cheusov@scnsoft.com>
>> Чего не сделаешь за деньги... В любом случае так относиться к
>> разработчикам под свою платформу - это просто свинство.
>> Вот в HP-UX-е нормальный /bin/sh, та же ветвь.
>> На первый взгляд по крайней мере. Я подозреваю,
>> что даже в SCO /bin/sh нормальный.
VU> Не всюду адекватное:(
VU> mc2@riscibma53:/home/mc2> ls -la /bin/sh
VU> -r-xr-xr-x 5 bin bin 245234 Sep 25 2007 /bin/sh
VU> mc2@riscibma53:/home/mc2> ls -la /bin/ksh
VU> -r-xr-xr-x 5 bin bin 245234 Sep 25 2007 /bin/ksh
Я пока не вижу криминала. Korn Shell вполне себе неплохой шел. Не без
багов, конечно, но уж точно на порядок лучше, чем солярный /bin/sh.
Ниже баг /bin/ksh (/bin/sh чист) под NetBSD. Солярный /bin/ksh видимо
починили. Под FreeBSD точно так же глючит системный /bin/sh -
дериват, чтоб его. Изначально проблему обнаружил под Interix-ом. Там тоже
/bin/sh - линк на /bin/ksh.
http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=39792
0 ~>cat /home/cheusov/tmp/1.sh
#!/bin/sh
set -e
if eval false; then
echo 'Really?'
fi
echo "Ok"
0 ~>/bin/sh /home/cheusov/tmp/1.sh
Ok
0 ~>/bin/ksh /home/cheusov/tmp/1.sh
1 ~>
VU> А то, что в остальных /bin/sh звется /bin/bsh Да и
Не понял. Что конкретно есть bsh? Ясно, что Bourne Shell :-)
И кто такие "остальные"?
VU> mc2@riscibma53:/home/mc2> ls -la /bin
VU> lrwxrwxrwx 1 bin bin 8 Apr 22 2005 /bin -> /usr/bin
Опять не вижу криминала.
>>
>> VU> Но народ выкручивается. Либо gnu продукты ставят,
>> В попу gnu. Местами то еще уродство.
VU> Как минимум для многих платформ есть. Т.е. есть возможность выбора -
VU> либо кривой gnu, либо чистый POSIX-like
/usr/gnu - правильный метод для расширений. Кому очень хочется, пусть
прописывает пути к ГНУ. Если че сломается, сам себе злобный буратино.
Но система по умолчанию должна быть POSIX compatible по максимуму.
Расширения само собой допускаются. Но в соляре это не так.
VU> Есть OpenSolaris - можно развивать...
Я как-то скачал Live-CD 200805. Загрузил - убедился, что awk и
проч. точно в таком же Г-Е, как и было и бросил. К тому же, где у него
кнопка Install я так и не понял :-)
VU> Хотя то, что коммитеры - это тот
VU> же Sun, который большинство правильного видимо порет....
Ну, порет, не порет... Не всем нравится "базар"(С)-ные методы
разработки. Это естественно.
>> VU> либо пишут на C|C++/Java.
>> О да. Это, конечно, выход. Так может ну его нахрен этот юникс?
>> Давайте все писать на Жабе. Ей совершенно пофиг под чем работать.
VU> Как ни странно, Java имеет кой-какие "баги", которые зависят от
VU> платформы. На днях, занимаясь подготовкой очередного курсача по Java
VU> наткнулся, что какие то ext, которые вполне корректно работают на
VU> FBSD/Win, не работают на AIX (на Solaris еще не проверял).
Само собой платформно-специфичные баги бывают, куда ж без них, но они
считаются именно багами, но Java VM в целом должна работать одинаково
на любой платформе.
--
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