Ian Murdock, основатель Debian GNU/Linux перешедший на работу в Sun Microsystems, на конференции JavaOne рассказал (http://news.com.com/Sun+hopes+for+Linux-like+Solaris/2100-10...) о новом проекте под кодовым именем Indiana, в рамках которого планируется сделать Solaris более похожим на Linux, для упрощения адаптации в Solaris пользователей Linux.
Например, пользователя может запутать отличие набора опций утилит командной строки, также подчеркивается нехватка в Solaris средства для работы с пакетами подобного apt-get.URL: http://news.com.com/Sun+hopes+for+Linux-like+Solaris/2100-10...
Новость: http://www.opennet.me/opennews/art.shtml?num=10729
рад за sun'техников =)
Один идиот уже придумал SMF, чтобы испортить жизнь, другой идиот теперь будет пропихивать опцию --color к ls. Куда катится этот мир...
А можно с этого места поподробнее о сути ваших претензий к SMF ?
*Мои* претензии в общем-то не столько претензии, сколько продукт банальной лени. Мне много всяких юниксов приходится администрировать, и к SysV init-скриптам я как-то... привык :-)
А они уже научились перестреливать сервис при некорректной работе/падении и уже научились делать с зависимостями от других сервисов ?
Умные люди придумал очень здравую вещь. А потом один человек который не понял, что это такое и который не хотел думать головой пришел и охаял.
МяФ!:) а чем Вам SMF не угодил??? он куда лучьше чем старый init.d, как в Linux и Solaris до 10 версии, хотя это !!!IMXO!!!, а насчёт утилиты apt-get, так уже давно есть и называеться pkg-get, пусть не от самого SUN-а, но тем неменее ставиться она за 5 минут и позволяет так же, как и apt-get работать с пакетами в Solaris 8-9-10...:)))
Действительно...
Особенно когда сидишь и вспоминаешь под какими там именами давно знакомые вещи засунуты. Или когда релоад не проходит а только старт и стоп. Или еще что-нибудь в этом роде... Дайте бубен, блин...
Интересно, что будет следующим - реестр?
Все imho, естественно.
>Особенно когда сидишь и вспоминаешь под какими там именами давно знакомые вещи засунуты. >Или когда релоад не проходит а только старт и стоп. Или еще что-нибудь в этом роде... >Дайте бубен, блин...
>Интересно, что будет следующим - реестр?
>се imho, естественно.МяФ!:) ну я бы сказал Вы несколько преувеличиваете по поводу SMF, количество служб названных подругому, с учётом того, что службы например в FreeBSD у меня иногда отличаються от названия в Linux и нечего, всегда можно пройтись по скриптам, да и не так велико там, количество переименовах служб по другому, по поводу релоада, что он не проходит или что-то ещё, на этот случай пожалуйста оформте PR, на какие службы и при каких условиях, баг я думаю исправят, если он существует...:)))
>>Особенно когда сидишь и вспоминаешь под какими там именами давно знакомые вещи засунуты. >Или когда релоад не проходит а только старт и стоп. Или еще что-нибудь в этом роде... >Дайте бубен, блин...
>>Интересно, что будет следующим - реестр?
>>се imho, естественно.
>
>МяФ!:) ну я бы сказал Вы несколько преувеличиваете по поводу SMF, количество
>служб названных подругому, с учётом того, что службы например в FreeBSD
>у меня иногда отличаються от названия в Linux и нечего, всегда
>можно пройтись по скриптам, да и не так велико там, количество
>переименовах служб по другому, по поводу релоада, что он не проходит
>или что-то ещё, на этот случай пожалуйста оформте PR, на какие
>службы и при каких условиях, баг я думаю исправят, если он
>существует...:)))
нефиг юзать релоад на скриптах. В реале большая часть скриптов оформлены как обращение к SMF. А используя нативные средства можно все сделать намного проще и быстрее.
чем набирать /etc/init.d/service_name option заюзываешь svcadm option(enable|disable|restart|clear) service_name и ффсе!
>Особенно когда сидишь и вспоминаешь под какими там именами давно знакомые вещи
>засунуты. Или когда релоад не проходит а только старт и стоп.Когда вы редактируете скрипты init.d для ОС это они недоступны, а это для бесперебойной работы опасно. Так как заказчики от Solaris требуют постоянной готовности, то появилось SMF.
реестр уже есть, как вы думаете бинарный репозиторий для работы SMF это что такое? правда базируется он на текстовых XML, тем и хорош, что в них все внятно описано что и зачем нужно, от кого зависит и т.д. Разобраться в работе Win Regestry без танца с бубном зачастую невозможно..
>реестр уже есть, как вы думаете бинарный репозиторий для работы SMF это
>что такое? правда базируется он на текстовых XML, тем и хорош,
>что в них все внятно описано что и зачем нужно, от
>кого зависит и т.д. Разобраться в работе Win Regestry без танца
>с бубном зачастую невозможно..
Формат XML предназначен для машинной обработки. Для обработки человеком есть более удобные форматы.
>Интересно, что будет следующим - реестр?Хранить настройки в БД и в машинноориентированном формате идея правильная, но Microsoft способна изгадить дебильной реализацией что угодно.
>>Интересно, что будет следующим - реестр?
>
>Хранить настройки в БД и в машинноориентированном формате идея правильная, но Microsoft
>способна изгадить дебильной реализацией что угодно.Хранить настройки в БД в человеконечитаемом формате - идея неправильная, если технически можно хранить в ФС в формате человекочитаемом.
SMF может и удобен, но проблем от него хватает
например его база повредилась - сервак не загрузится
да и самому копаться в XML не удобно чтоб создать сервис в SMF, скрипты куда проще
>МяФ!:) а чем Вам SMF не угодил??? он куда лучьше чем старый
>init.d, как в Linux и Solaris до 10 версии, хотя это
>!!!IMXO!!!, а насчёт утилиты apt-get, так уже давно есть и называеться
>pkg-get, пусть не от самого SUN-а, но тем неменее ставиться она
>за 5 минут и позволяет так же, как и apt-get работать
>с пакетами в Solaris 8-9-10...:)))SMF мне не угодил почти всем. Единственное, чем он мне угодил - возможностью использования старых инит-скриптов. Всё остальное смысла не имеет:
1. Пусковой скрипт проще, быстрее и с меньшей вероятностью ошибки написать, чем все эти бубны с XML-ками, распихиванием их туда-сюда и т.п.
2. Ни в каких случаях остановившийся процесс перезапускать "просто так" не надо. Если процесс остановился, значит, тому есть причины и эти причины надо выяснить, а потом перезапускать. Если же есть потребность в таких автоматических перезапусках, рестартер можно написать на коленке самому.
3. Не все приложения хорошо ложатся в SMF, например, были проблемы с Oracle
4. Зависимости сервисов - вроде бы правильная вещь, но, на практике, редко нужная либо реализуемая другими методами. Не все зависимости ложатся в концепцию сервисов, например, аппаратныеСтандартные средства работы Solaris с пакетами удовлетворяют все мыслимые потребности. Ежедневная установка разных пакетов на одну и ту же машину потребностью не является.
Санки стали завидовать nexentaOS )
Ну вот, теперь у Линуха ещё одним конкурентом меньше...
Да, да, да - Sun Solaris сам себя задушит :)
SCO Unix, UnixWare, BeOS, IRIX, BSD, Solaris и AIX следующие ];->
>SCO Unix, UnixWare, BeOS, IRIX, BSD, Solaris и AIX следующие ];->
ЗАМЕТЬТЕ! Форточки в этом ряду нет!
Как и предсказывали мудрейшие из нас, Linux не "венде капец", а капец prop. unix'ам ...Меня такой сдвиг не пупа не радует :(
ИМХО
Проприетарные юниксы смотря от кого и на что натянутые,
если вендор сам процессоры выпекает + железо oem покупает и свое собственное штампует + под это свой OS затачивает - такой UNIX умрет только вместе с вендором Ж-).
Вон НР тихо мирно, без помпы, HP-UX развивает и дальше будет. сделали 11.31 версию, добавили фитч, вылизали код, зарелизили ... без суеты. И не кидает его в сторону опенсорса никак ...
А вы посчитай! Кто остался? IBM-Power-AIX, Sun-SPARC/Rock-Solaris ... и все!
MIPS'ы с IRIX сдохли, твой любший HP еще делает PA-Risk? На титаники перешел? Ну и кому на титаниках хпуксы нужны - там пудет пИнгвин! Нее - HP вычеркиваем :)Хотя - :(
Как кому, а я чпуксом вполне доволен и пингвинов на итаниумы ставить не собираюсь :)
>Как кому, а я чпуксом вполне доволен и пингвинов на итаниумы ставить
>не собираюсь :)Пингвин не пингвин, а чпукс та еще пакость, честно говоря. Жалко, что Tru64 помер вместе с альфами, прикольный юникс был.
Аха на итаники уже на ядре montecito перешли. Невыгодно па-риски делать самим - заводы однако дорогие - вот и выпекает их интель под заказ ... только разрабатывает архитектуру все равно НР и со-товарищи по консорциуму. По поводу "линукс всех победит" смотрите tpc.org. Вполне наглядно показано на каких ОС тестят производительность железа и субд (и потом выводят в продакшн). Да есть там и RHEL и SLES, но мало. Почему? - спрашивайте интеграторов. Ответ будет очевиден - там где простой в 1 час дает убытков в много тысяч вечнозеленых президентов линукс все еще не ставят ... и ситуация не изменится ближайшие года 3-4.
>А вы посчитай! Кто остался? IBM-Power-AIX, Sun-SPARC/Rock-Solaris ... и все!
>MIPS'ы с IRIX сдохли, твой любший HP еще делает PA-Risk? На титаники
>перешел? Ну и кому на титаниках хпуксы нужны - там пудет
>пИнгвин! Нее - HP вычеркиваем :)
>
>Хотя - :(
На HP Integrity (Intanium) может быть HP-UX, Linux, Windows, OpenVMS. Причём одновременно.
Linux на этих ЭВМ выглядит как DOS на PC.
ну да
раз без реестра - значит DOS %)))
вендузятнег ты х...нов
BeOS зря похерили... неплохая операционка была.вопрос в том, что им мешает посмотреть как прикручен apt к nexenta?
МяФ!:) ещё раз для тех кто в глаза не видел Solaris - там есть давно уже, pkg-get - это тот же apt-get только для Solaris, скачать можно с BlastWare.org...:)))
Начну думать о самоубийстве.
Может прав Билл Гейтс утверждая что OSF/GPL разрушает мир ?
Им зоопарка дистрибутивов Linux мало ?
Куда катится мир...
> Может прав Билл Гейтс утверждая что OSF/GPL разрушает мир ?
Конечно прав, только мир Майкрософт :)
Неправда! "Open source" обесценивает труд программистов, как впрочем и любые высокоуровненные языки! И мир от этого никуда не денется.
Пардон, опечатался.Имелось ввиду "высокоуровневые".
>...думать о самоубийстве.
Ну нет. Закрыть железную дверь на 3 замка, расколоть молотком мобилу, залезть с головой под оделяло и водрузить bsd 4.11 на пень-про 200 мгц, подкачивая порты через Zyxel U1496 :-)
ну не думаю что это финиш как некоторые здесь пишут.
если солярка что то возьмёт от линукса и от других *nix-ов то она только выиграет.При условии что это будет хорошим.
Сахаров тоже думал, что Дейтерий и Тритерий это круто, а получилась водородная бомбочка. :)
Не ссы - те люди точно знали для чего им дейтрий :)
Не то что нынейшнее племя - если ls не цветной работать низяяяяя :(Но будем честными - Sun должен припопсИть соляру - иначе не спасти. Весть CS 20 и 21 века - тому подтверждение. НО! Можно взять лучшее, а можно как обычно ....
>Но будем честными - Sun должен припопсИть соляру - иначе не спасти.
>Весть CS 20 и 21 века - тому подтверждение. НО! Можно
>взять лучшее, а можно как обычно ....Нужно идиотизм, накопленный в Unix за тридцать семь лет вычистить и прекратить его добавлять. Внести яность и логическую связность. Тогда и "попсить" ничего не понадобится. Надёжная и функционально полная система станет легко управляема.
"Знание немногих принципов компенсирует незнание многих фактов".
Так водородная бомба -- это же круто! :) Кабы не Сахаров и Ко жили бы мы сейчас в штате Московия.
Баран.
Мотивировать можешь или это было оскорбление?
>Мотивировать можешь или это было оскорбление?очень похоже на оскорбление
но почему-то я его поддерживаю...изобретение ядерного оружия - не самое нужное изобретение человечества...
как бы оно не стало еще его концом... %|
Никто не станет спорить о том, что ядерное оружие это страшное изобретение. Но всё же лучше его иметь, когда оно же есть у врагов. Кстати, хочу заметить, что атомная энергетика одна из важнейших состовляющих нашего экспорта, сильная и конкурентноспособная отрасль, одна из немногих. Взгляните на Иран и на то, как США упорно стараются убить наши контракты политическими методами. Большинство значительных изобретений были сделаны с подачи военпрома, в том числе и интернет. Мало кто знает каким подвигом было разработать бомбу за 4 года и что это дало стране. Но, видимо, многие предпочитают сидеть в безопасности перед монитором и хамить. Честно говоря, удручает, что форум перестал модерироваться.Извинияюсь за оффтоп.
Родился и вырос в Арзамасе-16.
>изобретение ядерного оружия - не самое нужное изобретение человечества...
>как бы оно не стало еще его концом... %|
Это только начало. Технологическая цивилизация существует всего несколько сотен лет. Через несколько тысяч лет любой хакер в гараже сможет собрать водородную бомбу, а за нераспространением будут следить не международные комитеты, а участковые инспектора. Люди с этим справятся
>Так водородная бомба -- это же круто! :) Кабы не Сахаров и
>Ко жили бы мы сейчас в штате Московия.Думаешь, что жил бы хуже?
>ну не думаю что это финиш как некоторые здесь пишут.
>если солярка что то возьмёт от линукса и от других *nix-ов то
>она только выиграет.При условии что это будет хорошим.А есть что брать ? По-моему всё, что есть в Linux хорошего было как раз и внесено фирмами типа IBM, SGI, Sun или их программистами в своё рабочее время.
Ужас, для нее нужен монстр, а не 2 или 4 ядерник - так все медленно - нет уж пускай сами запускают эту ерунду у себя - такая штука нам не нужна
"если у вас на ней тормозит mozilla, это не значит, что у нас на ней будет тормозить оракл с тыщей одновременных коннектов" (c) ru.unix.solaris много лет назад в качестве ответа случайно забредшему пингвинятке, который спросил, "а чо тут фсе так тормозит"
>"если у вас на ней тормозит mozilla, это не значит, что у
>нас на ней будет тормозить оракл с тыщей одновременных коннектов" (c)
>ru.unix.solaris много лет назад в качестве ответа случайно забредшему пингвинятке, который
>спросил, "а чо тут фсе так тормозит"Присоединяюсь. И ничего там не тормозит, если памяти хватает. Пингвин, кстати, тоже разжирел нынче гуёю. Ностальгически смотрю иногда на firewall под FreeBSD 4.11 - на 32 MB пашет, аки зверь ;)
>Присоединяюсь. И ничего там не тормозит, если памяти хватает. Пингвин, кстати, тоже
>разжирел нынче гуёю. Ностальгически смотрю иногда на firewall под FreeBSD 4.11
>- на 32 MB пашет, аки зверь ;)Даже FreeBSD v6.2 Pentium-I с 32MB собирает своё ядро и работает как МСЭ и NAS.
>Присоединяюсь. И ничего там не тормозит, если памяти хватает. Пингвин, кстати, тоже
>разжирел нынче гуёю. Ностальгически смотрю иногда на firewall под FreeBSD 4.11
>- на 32 MB пашет, аки зверь ;)мне, кстати, красноглазики не верят, что у меня Solaris 2.6 на Celeron 300 (лапоть в slot 1, тот, что на основе второго пня) и 64mb памяти вертел Lotus Domino несколько лет. им это трудно было понять, я их понимаю :)
МяФ!:) блин где все модераторы, уже надоело читать на Опеннете, войны, кто круче...:(((
Вполне логичное решение на пути соляриса к ГПЛ.
А ведь если соляра станет ГПЛ то портал станет октрыт, и начнётся вторжение ;)
А мне бы хотелось еще раз вспоминть про SMF. Как бы там кто ни говорил, а вещь реально крутая. И с каждым днем я в этом убеждаюсь все больше. Автоматический рестарт сервиса собственными силами через скрипты? Ну, ну. А если у него куча зависимостей? А тут сама операционка ЗНАЕТ, что сервис отвалился и что теперь надо делать. Это очень хорошо. Я не являюсь знатоком XML, но свой первый манифест написал уже за полчаса. А теперь стало еще проще - есть собственные заготовки, немного правок, и вот готов новый манифест. Все крайне удобно и логично. Короче, примеров крутости SMF можно привести целую кучу, вот несколько:
1. Нужно, чтобы в системе крутилось несколько версий одного и того же демона. Такое бывает, например я обслуживаю линукс системы заказчика которую они мониторят старой версией ucd-snmp, мы тоже ее мониторим, только нам нужен был SNMP агент поновее и я поставил последнюю версию net-snmp. А потом пришел заказчик, сделал pkill snmpd и убил все - и свое и наше. С SMF все проще и надежнее, делаю два экземпляра сервиса, например:
svc:/network/snmpd:instance_ours
svc:/network/snmpd:instance_their
И все дела. Нужно остановит свой сервис - пишу svcadm disable svc:/network/snmpd:instance_ours и не нужно копаться в PIDах и т.д и т.п.
2. А как насчет поддержки механизма привилегий solaris в SMF? Хочу, запущу apache не от рута, но с полным доступом к привилигированному 80 порту. Хочу, пишу в манифесте для мускула
<method_credential user='mysql' group='mysql' privileges='basic' limit_privileges='basic' />
и мне пофигу, какой там владелец у исполнимых файлов в сборке mysql, да хоть root - он все равно теперь будет запускаться от пользователя mysql. Не надо играться с chown mysql:mysql ./mysqld.sh и т.д. И если с мускулом chown больших проблем не вызывает, а вот oracle?
3. Да много еще сколько примеров можно вспомнить. Параллельная загрузка сервисов, гибкие настройки зависимостей, удобные логи, временная приостановка сервиса до первой перезагрузки, роскошные возможности утилиты svcs (один ключ -l чего стоит), сохранение svc базы данных между обновлениями системы (долой утомительную замену S на s после каждого обновления!), возможность задания "роли" машины (меняем линк /var/svc/profile/generic.xml с ./generic_open.xml на какой нибудь ./my_laptop.xml убрав оттуда ненужные сетевые сервисы и все дела), поддержка solaris containers (не только просто зон). И еще много-много других вкусностей. Куда там ляликсу? И еще кто то говорит, что пингвин теснит соляру. Да хрена там лысого!
Кстати, сама база данных SMF лежит не в виде XML файлов:
# less /etc/svc/repository.db
"/etc/svc/repository.db" may be a binary file. See it anyway? y
** This file contains an SQLite 2.1 database **