LINUX.ORG.RU

DilOS — OpenSource платформа на базе illumos

 , ,


1

2

DilOS — это платформа на базе illumos (ответвление OpenSolaris), которая использует пакетный менеджер Debian (dpkg+apt), подправленные для работы с особенностями ZFS.
Основная особенность: многое собрано при помощи gcc-4.4, хотя многие компоненты еще пока используются в бинарном виде от OpenIndiana. Есть система сборки DEB пакетов.

>>> Страница проекта



Проверено: tazhate ()

DilOS

Разработчики намеренно пропустили одну букву?

DukE-M ★★ ()
Ответ на: комментарий от DukE-M

никаких пропусков нет D - Debian, il - illumos, OS - Operation System

dilos ()

Прикольно, надо пощупать.
Правда на фоне zfsonlinux не слишком нужно.

tazhate ★★★★★ ()
Ответ на: комментарий от tazhate

сетевой стек со всеми вытекающими - соляровский - так что разница с линуксом велика. да еще и SMF сервисы - аналогов в линуксе пока нет. и еще ZFS которая сапортится от illumos - разница будет :)

dilos ()
Ответ на: комментарий от dilos

сапортится от illumos

А тут сапортится создателем апача. И таки код забирается из того же иллюмоса, ага.

сетевой стек со всеми вытекающими - соляровский

С чем вытекающий? В линуксе прекрасный сетевой стек.

да еще и SMF сервисы

Вот тут поподробнее.

tazhate ★★★★★ ()
Ответ на: комментарий от tazhate

ZFS как есть - сапортится и поддерживается многими без портирования. SMF - это менеджер сервисов. если сказал ему что сервис должен быть 'online' - он будет его поднимать, если то упал. аналогов такого я пока не видел. можно ставить ограничения на количество подъемов сервиса - а то будет это делать бесконечно, пока не остановишь. ну и кончно же - solaris zones виртуализация - аналогов которой я так же пока не видел. можно иметь много клонов ядра с разным нвбором юзерлендовских пакетов с оганичениями по памяти, процессов и т.д. очень удобно когда тебе нужно на одной машине раздать несколько енвароментов разным пользователям, которые не должны пересекаться - каждому нужен свой установленный набор пакетов. ну и многие другие особенности соляриса.

dilos ()
Ответ на: комментарий от dilos

если сказал ему что сервис должен быть 'online' - он будет его поднимать, если то упал.

Это минус, а не фича. Ибо его поднимание заключается только в постоянном дергании сервиса.

аналогов такого я пока не видел.

Любой мониторинг это умеет. В моем случае - это mmonit. На уровне системы инциализации такой функционал - избыточен.

ну и кончно же - solaris zones виртуализация - аналогов которой я так же пока не видел

Openvz, lxc, v-server, chroot.

ну и многие другие особенности соляриса

Кроме zfs его уже ничего не держит на плаву.

tazhate ★★★★★ ()
Ответ на: комментарий от dilos

Я поюзал Nexenta и SmartOS. Матом орать хочется и удалить и забыть про них навсегда.

tazhate ★★★★★ ()

Оно еще и 32х битное только? :(

tazhate ★★★★★ ()
Ответ на: комментарий от DukE-M

Разработчики намеренно пропустили одну букву?

Блин, это была моя первая мысль после прочтения заголовка. ЛОР, все-таки, опасен для психики >_<

X-Pilot ★★★★★ ()
Ответ на: комментарий от dilos

сильно не ругайтесь - это результат работы одного человека, который решил поделиться с другими :)

dilos ()
Ответ на: комментарий от dilos

никаких пропусков нет D - Debian, il - illumos, OS - Operation System

Вы комментарии в новостях про браузер Dillo почитайте, может поймете ;)

X-Pilot ★★★★★ ()
Ответ на: комментарий от dilos

SMF - это менеджер сервисов. если сказал ему что сервис должен быть 'online' - он будет его поднимать, если то упал. аналогов такого я пока не видел.

Пресловутый systemd, вроде как, такое умеет.

solaris zones виртуализация - аналогов которой я так же пока не видел. можно иметь много клонов ядра с разным нвбором юзерлендовских пакетов с оганичениями по памяти, процессов и т.д. очень удобно когда тебе нужно на одной машине раздать несколько енвароментов разным пользователям, которые не должны пересекаться - каждому нужен свой установленный набор пакетов.

OpenVZ, LXC?

Что-то не вижу ну совсем никаких киллерфич.

drakmail ★★★★ ()
Ответ на: комментарий от dilos

dilos> никаких пропусков нет D - Debian, il - illumos, OS - Operation System

Таки есть:

Deb - Debian, il - Illumos, OS - Operating System.

Quasar ★★★★★ ()
Ответ на: комментарий от tazhate

<thin_trolling_mode>

На уровне системы инциализации такой функционал - избыточен.

А как вы относитесь к systemd?

</thin_trolling_mode>

no-dashi ★★★★★ ()
Последнее исправление: no-dashi (всего исправлений: 1)

Deb_il_os - это шикарно, просто шикарно.
Было бы оно еще нужно!

Прошло Соляркино время. Уже не нужна, хотя Индиана была идеальна и подавала надежды.

Deleted ()
Ответ на: комментарий от dilos

Не вполне понимаю щенячий восторг от соляровских технологий.

сетевой стек со всеми вытекающими - соляровский - так что разница с линуксом велика

Подробнее пожалуйста. Примеры, цифры?

да еще и SMF сервисы - аналогов в линуксе пока нет

Пока? Я даже подумать боюсь, насколько Вы отстали от жизни... См. systemd

и еще ZFS которая сапортится от illumos

Ну этим линуксоидов не удивишь. И ZFS есть, и собственный BTRFS. Так что приходите, когда

разница будет :)

И про аналоги/конкуренты соляровских зон Вам тоже уже рассказали - OpenVZ и LXC. А если ещё добавить и взрослые гипервизоры, типа XEN и KVM, то соляра вообще впролёте.

В принципе, я понимаю интерес к настоящему Unix, но, признайте, Linux развивается гораздо интенсивнее, поддерживает бОльшее количество оборудования, не менее стабилен и производителен (на сравнимых, конечно, платформах) и гораздо более адаптируем под конкретные задачи.

Самому-то мне тоже соляра и клоны интересны как и, например, NetBSD, но практического применения таким системам я не вижу, несмотря на большое количество настоящей солярки на разнообразных спарках (да-да - пускалка для оракла). Разве что поставить в виртуалку, восхититься архитектурой системы... и выключить напрочь. Аналогичную процедуру в виртуалке уже пережили, например, Minix3, GNU Hurd, Plan9... Игры это всё. А ещё обучение и, возможно, перспектива.

MumiyTroll ★★ ()
Ответ на: комментарий от dilos

никаких пропусков нет D - Debian, il - illumos, OS - Operation System

Ты его шутку не понял?

rtvd ★★★★★ ()
Ответ на: комментарий от dilos

Вытекающее из сетевого стека, это то, что производительность iSCSI экспортов с ZFS будет сосать у ZFS on Linux?

anonymous ()

А в чем разница со СтормОс или как оно там, от Нексенты?

anonymous ()
Ответ на: комментарий от MumiyTroll

то соляра вообще впролёте

В соляре тоже есть квм. А еще есть dtrace.

tazhate ★★★★★ ()
Ответ на: комментарий от leave

я тебе уже говорил: выбрось каку

С фига ли? Свои функции оно выполняет и выполняет их хорошо :P

tazhate ★★★★★ ()

Всё как всегда на ЛОРе и нет того, что от него ждёшь:

Спасибо! Отличная новость. Развивай проект, привлекай девелоперов, никого не слушай, делай, что считаешь нужным.

P.S.: Привет из параллельного мира, где царит любовь и забота.

anonymous ()

Для спарков версия есть/планируется?

alt-x ★★★★★ ()
Ответ на: комментарий от X-Pilot

Блин, это была моя первая мысль после прочтения заголовка. ЛОР, все-таки, опасен для психики >_<

Моей второй мыслью было — «Наверно с ней будет много секса». Потом прочитал описание и подумалось, что разработчик намеренно выбрал такое название.

DukE-M ★★ ()
Последнее исправление: DukE-M (всего исправлений: 1)
Ответ на: комментарий от tazhate

хз, у меня оно периодически (от версии к версии) не осиливает сложные старт/стоп команды (а-ля «killall -9 apache2 && apache2ctl restart»). Кроме того, условия для сервиса работают через AND, а не OR, поясняю: должен существовать пид-файл, процесс с пидом из этого файла, просто процесс, и сервис должен выполнять свои функции. Пример: есть тот же апач, который отвечает за гет-запрос, но у него внезапно похерился пид - монит его перезапустит. И хрен бы с ним, с апачем, а вот когда то же самое происходит с мускулем... В общем, я сейчас пилю свою мониторилку :)

leave ★★★★★ ()
Ответ на: комментарий от leave

Пример: есть тот же апач, который отвечает за гет-запрос, но у него внезапно похерился пид - монит его перезапустит.

Тебе не кажется, что внезапно пропавший пид - это не гуд? :)

а вот когда то же самое происходит с мускулем

И часто у тебя пиды мускуля пропадают? :)

tazhate ★★★★★ ()

Всё ещё некрофилией занимаются? Лучше бы Linux пилили. Solaris - замечательная ОС, но она оказалась невостребованной. Смысл её пилить?

lucentcode ★★★★★ ()
Ответ на: комментарий от alt-x

на сперке есть собраные пакеты - но задача в том что спарк не получается виртуализировать и надо время на изготовление диска и его проверку. да еще надо обновить многие пакеты - давное не обновлял. если есть доступ к удаленному спарку - могу настроить сборку - тогда появится диск быстрее :) а так - времени как обычно не хватает, потому как проектом занимаюсь в свободное время и делюсь наработками :)

dilos ()
Ответ на: комментарий от tazhate

да - есть KVM - и работат. это проекты illumos-kvm & illumos-kvm-cmd(qemu) от Joyent - собрал я их и они работают, правда не работают на моем железе, потому как мой процессор на поддерживает KVM. зато работает VirtualBox, которому можно отдать RAW dataset(блочный девайс) - работает вполне нормально. я со своего Мака конфигурил ВМ и потом пускал в фоне - и сейчас так 2 ВМ живут - с Linux и winxp. я не пытался сказать что линукс это плохо - мне нравится Debian, и пользую его даже в своем проекте - делаю DEB пакеты из апстрима Debian - правда учитывая особенности расположения файлов с учетом соляриса. Просто я хотел сказать что в солярисе есть фичи, которых нет в линуксе «из коробки» - например solaris zones, ZFS, SMF - на линуксе необходимо ставить, настраивать и сапортить этот софт и иногда править после перехода на новое ядро. и еще - это ZFS snapshot/clone из которбки который работат с beadm и позволяет делать апгрейд системы на дополнительный снапшот и откатиться на предыдущий в случае неудачного апгрейда. не видел такого пока в линуксе.

dilos ()
Ответ на: комментарий от anonymous

про дисон не знаю - не интересовался. вам виднее и можете попробовать и сравнить с dilos :)

dilos ()
Ответ на: комментарий от leave

подскажите альтернативы, что лучше использовать и почему?

anonymous ()
Ответ на: комментарий от tazhate

Тебе не кажется, что внезапно пропавший пид - это не гуд? :)

мне кажется, что при работающем мускуле это можно пережить

И часто у тебя пиды мускуля пропадают? :)

было дело, когда пид-файл инит-скриптом создавался после полного старта демона, а монит в это время уже радостно начинал рестартить мускуль

leave ★★★★★ ()
Ответ на: комментарий от anonymous

я для себя ничего не нашел, поэтому в свободное время пилю собственную мониторилку

leave ★★★★★ ()
Ответ на: комментарий от anonymous

для меня лучше - dilos :) не хвалюсь - но я в нем нашел то, чего не хватало в линуксах. и сейчас портирую пакеты которых мне не хватает для работы. хорошо ведет себя на ВМ - я наконец-то портировал open-vm-tools для VMware ESXi, можно делать RAW dataset - для iscsi или VirtialBox(если надо виртуалки на одной машине), сервисы SMF которые сами перезапускатся в случае падения, возможность ролбека при неудачном апгрейде, опять же спаншоты и клоны - удобно при девелопменте, когда надо быстро сделать тираж/копию уже сужествующего каталога с большим набором файлов в несколько разных каталогов и поменять только по несколько файлов, увеличение zpool путем добавления диска - опять же не надо мучиться с разбивкой на патишены. ну и многое другое. я не пытаюсь конкурировать с линуксом - я пытался поделиться своими наработками - возможно кого-то еще заинтересует и понадобится. линукс мне очень нравится на embeded systems - рутерах(dd-wrt), android, etc. но там другие требования к системе.

dilos ()
Ответ на: комментарий от leave

мне кажется, что при работающем мускуле это можно пережить

Пережить можно. А пропадание не с фига - это повод бить тревогу. Например, у меня все пиды в tmpfs и если они исчезают - это вполне может быть глючная озу.

было дело, когда пид-файл инит-скриптом создавался после полного старта демона, а монит в это время уже радостно начинал рестартить мускуль

Это где такая радость? Я имею ввиду дистрибутив. У меня на дебиане/бунте/центоси все ок с монитом работает сейчас. Имею ввиду исключительно мускуль. Как видишь, рестарты не использую:

check process mysql with pidfile /var/run/mysqld/mysqld.pid
   start program = "/etc/init.d/mysql start"
   stop program = "/etc/init.d/mysql stop"
   if failed host 127.0.0.1 port 3306 protocol mysql then alert

tazhate ★★★★★ ()
Ответ на: комментарий от dilos

делаю DEB пакеты из апстрима Debian - правда учитывая особенности расположения файлов с учетом соляриса.

это в /opt/имяпакета/версия/{bin,sbin,etc,share}?

что в солярисе есть фичи, которых нет в линуксе «из коробки» - например solaris zones, ZFS, SMF - на линуксе необходимо ставить, настраивать и сапортить этот софт и иногда править после перехода на новое ядро.

Solaris Zones тоже необходимо настраивать и саппортить тоже.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.