The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект Illumos официально объявил о создании форка OpenSolaris, opennews (?), 04-Авг-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


49. "В рамках проекта Illumos официально создано ответвление от O..."  +1 +/
Сообщение от jSnakeemail (??), 04-Авг-10, 16:03 
Для начала буду краток:
zfs+beadm, smf, IPS, dtrace, зоны (вернее контейнеры) + проекты

Кто-то прётся от COMSTAR (полная виртуализация сети, хоть весь офис можно сэмулировать на одной машинке). Вся остальная красота (типа системных утилит на x86 тяжело демонстрировать).

На самом деле для x86 самое простое - поставить хоть на бук с 512 памяти (не слушать фанатегов!) и поиграться с zfs и beadm, чтобы понять насколько это просто и полезно, реально пропадает всякий страх повредить файл, поставить не тот пакет, убить систему и т.д.

Пакетная система IPS - ну это всё есть и в линухах, тут немного прозрачнее и проще.
SMF - управление сервисами, никакой service рядом не стоял.

Зоны - ну эт если надо кучу солярок на одной машинке, то пожалуйста (или branded zone если ещё и линух нужен).

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

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

50. "В рамках проекта Illumos официально создано ответвление от O..."  +/
Сообщение от dalco (ok), 04-Авг-10, 16:44 
Всем спасибо, заинтересовали, буду повышать свой уровень на подопытном кролике :)
Ответить | Правка | Наверх | Cообщить модератору

52. "В рамках проекта Illumos официально создано ответвление от O..."  +/
Сообщение от User294 (ok), 04-Авг-10, 17:01 
>зоны (вернее контейнеры)

Вы так говорите как будто в линуксе их нет. Что не соответствует действительности. И вообще, а живую миграцию как опенвза они могут, например? Если сравнивать - так уж сравнивать.

> реально пропадает всякий страх повредить файл, поставить не тот пакет, убить систему и т.д.

У линуксоидов на этот счет btrfs есть, его уже почти доделали и для некритичных применений, как то "поиграться и оценить технологию раньше чем другие" - уже начинает подходить. Федоровцы даже вроде как раз умеют юзать бтрфс именно в целях отката изменений если что-то пошло не так.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

59. "В рамках проекта Illumos официально создано ответвление от O..."  +/
Сообщение от Аноним (-), 04-Авг-10, 20:57 
ключевое слово "почти доделали" - даже вот ENOSPC возращать научился :)
ну позволяет использовать только треть диска при мелких файлах - но так это же фигня?
Не подскажешь когда это пофиксят ?
Ответить | Правка | Наверх | Cообщить модератору

67. "В рамках проекта Illumos официально создано ответвление от O..."  +/
Сообщение от User294 (ok), 05-Авг-10, 15:55 
>ну позволяет использовать только треть диска при мелких файлах

Это вы про тот шедевральный пример когда на ФС размером аж 600 мегабайтов мелких файлов навалили, при том что ранние версии утилей вообще тома менее пары гигов создавать не позволяли, т.к. бтрфс не создавалась для мелких ФС?

> - но так это же фигня?

Дисковое пространство нынче достаточно дешевое. Поэтому можно позволить себе даже такую роскошь как несколько версий файла на томе, вы прикиньте? :)

>Не подскажешь когда это пофиксят ?

Если вы про странный тест с 600-меговым томом - там фиксить надо кой-что другое. Если это про какие-то другие случаи - как насчет пруфлинков?

ЗЫЖ кстати треть места - это еще неплохо. На какойнить классической ФС с блоком в 4096 байтов при размере файла в 20 байтов, в самом лучшем случае (считаем что метаданных у ФС вообще нет, что неверно) будет поюзано аж 20/4096, аж чуть менее ПОЛПРОЦЕНТА :D диска. Хотите еще хитровыгнутых клинических случаев? :)

Ответить | Правка | Наверх | Cообщить модератору

69. "В рамках проекта Illumos официально создано ответвление от O..."  +/
Сообщение от Anon Y Mous (?), 05-Авг-10, 16:40 
>>ну позволяет использовать только треть диска при мелких файлах
>
>Это вы про тот шедевральный пример когда на ФС размером аж 600
>мегабайтов мелких файлов навалили, при том что ранние версии утилей вообще
>тома менее пары гигов создавать не позволяли, т.к. бтрфс не создавалась
>для мелких ФС?

Для вашего сведения - описываемый Шишкиным феномен не зависит от размера ФС. Можешь взять хоть пару терабайт - эффект будет тот же.


Ответить | Правка | Наверх | Cообщить модератору

57. "В рамках проекта Illumos официально создано ответвление от O..."  +/
Сообщение от andy (??), 04-Авг-10, 20:47 
>Пакетная система IPS - ну это всё есть и в линухах, тут
>немного прозрачнее и проще.

Официальные пакеты от SUN - SVR4. С простотой тоже можно поспорить -
невнятная иерархия (даже скорее - отсутствие онной), к примеру
PostgreSQL 8.3 от Сан, устанавливается в /usr/postgres/8.3/{bin,lib,share...}.
Плюс несколько веселых глюков утилит, с которыми работаю - например
округление значения утилитой top до нуля, если оно превышает какое-то пороговое
значение. Какое не скажу, так как времени не было вылавливать. Буквально сегодня
столкнулся с тем, что на Solaris 10 10/09, утилита tr с параметром -d "[:digit:]",
работает, а на  Solaris 10 8/07 говорит bad string (то есть работает d "[0-9]").
Еще прикол в официальной доке из серии для того, что бы получить что-то,
сделайте так то, и ниже приписка, "сделать так то, в текущей версии солярис нельзя"
:) Если не ошибаюсь, подобное видел в "Руководство по системному
администрированию:
контейнеры в Solaris -
управление ресурсами и зонами"


>SMF - управление сервисами, никакой service рядом не стоял.

Есть преимущества, по сравнению с традиционной системой стартовых
управления скриптов (chkconfig), однако непонятно, почему это
хранится не в /etc/ а где то в /usr/lib/smf или что-то такое.

>Зоны - ну эт если надо кучу солярок на одной машинке, то
>пожалуйста (или branded zone если ещё и линух нужен).

Удобно, но не уникально. Ограничений по потребляемым ресурсам
нет только в jail (и то, взялись активно пилить)

>dtrace - средство отладки всего и вся, самый простой способ поиграться -
>попользовать готовые скрипты или GUI тулзу, удобно очень.

не юзал, но насколько я знаю, в линуксе есть systemtap, который
схожие функции выполняет.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

60. "В рамках проекта Illumos официально создано ответвление от O..."  +/
Сообщение от Anon Y Mous (?), 04-Авг-10, 21:37 
> Официальные пакеты от SUN - SVR4

Добавим - в Solaris 10 и ранее. В OpenSolaris - только IPS

>  С простотой тоже можно поспорить - невнятная иерархия (даже скорее - отсутствие онной), к примеру

PostgreSQL 8.3 от Сан, устанавливается в /usr/postgres/8.3/{bin,lib,share...}.

man -s 5 filesystem

> Плюс несколько веселых глюков утилит, с которыми работаю - например

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

Утилита top не имеет никакого отношения к Solaris, в Solaris для этих целей имеется prstat, посмотрите, у нее много интересных возможностей.

> Буквально сегодня столкнулся с тем, что на Solaris 10 10/09, утилита tr с параметром -d "[:digit:]", работает, а на  Solaris 10 8/07 говорит bad string (то есть работает d "[0-9]").

Возможно это просто ошибка, которые бывают везде. Возможно, вы используете разные локали или разные tr, которых в Solaris'е 3 штуки.

> Есть преимущества, по сравнению с традиционной системой стартовых

управления скриптов (chkconfig), однако непонятно, почему это
хранится не в /etc/ а где то в /usr/lib/smf или что-то такое.

В /etc хранится то, что должно там храниться - хранилище параметров сервисов, которые на каждой системе могут быть разными. В /usr хранится все остальное, с тем, чтобы это все можно было раздавать по сети (было очень популярно в свое время).

> не юзал, но насколько я знаю, в линуксе есть systemtap, который схожие функции выполняет.

В линуксе, который ядро, пока нет. Есть в RHEL'е, наверное где-то еще. Линукс-специфичен.  

Ответить | Правка | Наверх | Cообщить модератору

62. "В рамках проекта Illumos официально создано ответвление от O..."  –1 +/
Сообщение от andy (??), 04-Авг-10, 22:56 
>Добавим - в Solaris 10 и ранее. В OpenSolaris - только IPS

Я только месяц назад с Solaris 10 столкнулся, с предыдущими не версиями не работал,
поэтому ничего не скажу про них.

>
>man -s 5 filesystem

Спасибо, завтра погляжу. И, заодно, сравню с FHS и man hier
во FreeBSD.

>Утилита top не имеет никакого отношения к Solaris, в Solaris для этих
>целей имеется prstat, посмотрите, у нее много интересных возможностей.

Ес

>Возможно это просто ошибка, которые бывают везде. Возможно, вы используете разные локали
>или разные tr, которых в Solaris'е 3 штуки.

Почему нельзя было унифицировать не родные утилиты, которые можно было спокойно
взять из BSD проектов, хотя бы из той же FreeBSD - для меня загадка. Вот скажите
пожалуйста, для чего их 3 в системе?

>В /etc хранится то, что должно там храниться - хранилище параметров сервисов,
>которые на каждой системе могут быть разными. В /usr хранится все
>остальное, с тем, чтобы это все можно было раздавать по сети
>(было очень популярно в свое время).

однако, стартовые скрипты хранятся все же в /etc/rcX.d. Почему бы
smf не перенести туда? было бы /etc/smf/ и там бы скрипты и манифесты находились?

>В линуксе, который ядро, пока нет. Есть в RHEL'е, наверное где-то еще.
>Линукс-специфичен.

В смысле дистрибутиво-специфичен? Судя по вики (http://sourceware.org/systemtap/wiki/HomePage) это не так.

Ответить | Правка | Наверх | Cообщить модератору

63. "В рамках проекта Illumos официально создано ответвление от O..."  +1 +/
Сообщение от Anon Y Mous (?), 04-Авг-10, 23:14 
>>Возможно это просто ошибка, которые бывают везде. Возможно, вы используете разные локали
>>или разные tr, которых в Solaris'е 3 штуки.
>
>Почему нельзя было унифицировать не родные утилиты, которые можно было спокойно
>взять из BSD проектов, хотя бы из той же FreeBSD - для
>меня загадка. Вот скажите
>пожалуйста, для чего их 3 в системе?

Чтобы удовлетворять требованиям разных версий стандартов UNIX.

>однако, стартовые скрипты хранятся все же в /etc/rcX.d. Почему бы
>smf не перенести туда? было бы /etc/smf/ и там бы скрипты и
>манифесты находились?

Потому что набор и порядок выполнения стартовых скриптов различен от машины к машине. Во времена и в условиях когда /usr было осмысленно делать отдельным, некоторые скрипты должны были выполняться тогда, когда /usr еще даже не подмонтирован.

Можете расспросить разработчиков из SMF-сообщества, почему сделано именно так, ну или всякие документы по дизайну почитать: http://hub.opensolaris.org/bin/view/Community+Group+smf/

>В смысле дистрибутиво-специфичен? Судя по вики (http://sourceware.org/systemtap/wiki/HomePage) это не так.

В смысле существует только для систем GNU/Linux. DTrace можно использовать не только на Solaris 10 и OpenSolaris, но и на FreeBSD, NetBSD, MacOS X, QNX (вроде), даже говорят есть загружаемый модуль для линукс, реализующий несколько провайдеров dtrace, но в глаза не видел.


Ответить | Правка | Наверх | Cообщить модератору

75. "В рамках проекта Illumos официально создано ответвление от O..."  +/
Сообщение от z (??), 06-Авг-10, 11:30 
> Плюс несколько веселых глюков утилит, с которыми работаю - например
> округление значения утилитой top до нуля, если оно превышает какое-то пороговое
> значение.

top'а нет из коробки в соляре. юзать prstat и sar, которые идут с солярой религия не позволяет?

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

76. "В рамках проекта Illumos официально создано ответвление от O..."  +/
Сообщение от z (??), 06-Авг-10, 11:48 
>Какое не скажу, так как времени не было вылавливать.
> Буквально сегодня

столкнулся с тем, что на Solaris 10 10/09, утилита tr с
> параметром -d "[:digit:]",

работает, а на  Solaris 10 8/07 говорит bad string (то есть
>  работает d "[0-9]").

и что? между этими апдейтами 2-а года. кури чейнджлог. ещё бы с Solaris 8 сравнил.


> Удобно, но не уникально. Ограничений по потребляемым ресурсам
> нет только в jail (и то, взялись активно пилить)

что, openvz уже в линуксовом ядре? ещё знаю про FreeVPS и Linux-VServer.
но они тоже не в ядре. а зоны в соляре из коробки. чувствуете разницу?
по удобству использования и мошьности c Solaris Zones равнится только AIX WPARs.
фрибсдшные jail'ы это вообще курам на смех. может лет через 5-10 хоть "Memory limits" допилят.


> насколько я знаю, в линуксе есть systemtap, который
> схожие функции выполняет.

дешёвое подобие dtrace. типа на на безрыбье и рак рыба.

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

66. "В рамках проекта Illumos официально создано ответвление от O..."  +/
Сообщение от Добрый Дохтур (?), 05-Авг-10, 13:40 
>На самом деле для x86 самое простое - поставить хоть на бук с 512 памяти (не слушать фанатегов!) и поиграться с zfs и beadm

и получить тормоза. надо гиг, а лучше 2 или 4.

>Пакетная система IPS - ну это всё есть и в линухах, тут немного прозрачнее и проще.

о, да. Только пакетов столько, что плакать хочецца.

>SMF - управление сервисами, никакой service рядом не стоял.

это да. но legacy-сервисов в системе всё равно немало.

>Зоны - ну эт если надо кучу солярок на одной машинке, то пожалуйста (или branded zone если ещё и линух нужен).

зоны нельзя мигрировать и это плоха. А branded зоны - смех сквозь слёзы. там linux эмулируется на уровне ядра 2.4, так что можно забыть про epoll/inotify и много чего ещё, что появилось в 2.6

Изначально это надо было чтобы запускать оракла в branded зоне.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

70. "В рамках проекта Illumos официально создано ответвление от O..."  –1 +/
Сообщение от Anon Y Mous (?), 05-Авг-10, 16:53 
>>Пакетная система IPS - ну это всё есть и в линухах, тут немного прозрачнее и проще.
>
>о, да. Только пакетов столько, что плакать хочецца.

Не в количестве пакетов счастье, а в наличии нужных. Если нужные имеются, то все равно сколько там остальных. Другое дело, что среди большего количества выше шанс обнаружить все нужные.

>>SMF - управление сервисами, никакой service рядом не стоял.
>
>это да. но legacy-сервисов в системе всё равно немало.

bash-4.0$ svcs | wc -l
     117
bash-4.0$ svcs | grep legacy | wc -l
       8
bash-4.0$ svcs | grep legacy
legacy_run     Aug_02   lrc:/etc/rc2_d/S20sysetup
legacy_run     Aug_02   lrc:/etc/rc2_d/S47pppd
legacy_run     Aug_02   lrc:/etc/rc2_d/S72autoinstall
legacy_run     Aug_02   lrc:/etc/rc2_d/S73cachefs_daemon
legacy_run     Aug_02   lrc:/etc/rc2_d/S81dodatadm_udaplt
legacy_run     Aug_02   lrc:/etc/rc2_d/S89PRESERVE
legacy_run     Aug_02   lrc:/etc/rc2_d/S98deallocate
legacy_run     Aug_02   lrc:/etc/rc3_d/S50apache
bash-4.0$

Меньше 10%

>>Зоны - ну эт если надо кучу солярок на одной машинке, то пожалуйста (или branded zone если ещё и линух нужен).
>
>зоны нельзя мигрировать и это плоха.

Мигрировать можно, только с остановкой. Без остановки мигрировать нельзя.

> А branded зоны - смех сквозь
>слёзы. там linux эмулируется на уровне ядра 2.4, так что можно
>забыть про epoll/inotify и много чего ещё, что появилось в 2.6

Работа над поддержкой 2.6 велась:
http://hub.opensolaris.org/bin/view/Community+Group+zones/br...

Не знаю, наколько полно там все поддерживалось.

Для вашего сведения - lx брэнд из исходных текстов OpenSolaris выкосили 11 июня. Так что в этом плане Солярис и линукс сейчас на равных.

Впрочем, Illumos вполне может этот код продолжить развивать, в том числе и в части поддержки ядер 2.6.

Ответить | Правка | Наверх | Cообщить модератору

71. "В рамках проекта Illumos официально создано ответвление от O..."  –1 +/
Сообщение от axe (??), 05-Авг-10, 21:33 
а между тем в 10 соляре...
до кучи есть система апдейтов. пару раз свежеустановленную соляру просто тупо валил устанавливая эти самые апдейты, чтоб их...

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

Плюс к это куча тулзов юзерспейса тогда имела ну совершенны детские баги (что характерно баги в бинарниках были только в х86 версии, джавовские - в обоих), как например lpmove сегфолтился если не задать ему 2 обязательных параметра, а гуевое управление принтерами  при запуске вылетало с NullPointerException, smc (гуевая консоль управления) запускалась через раз, потом ваще переставала...

Могу еще много че вспомнить, по количеству багов не сравнить даже не с чем.
Правда щас много что исправлено, но, как говориться, осадок остался.

Ответить | Правка | Наверх | Cообщить модератору

72. "В рамках проекта Illumos официально создано ответвление от O..."  +1 +/
Сообщение от Anon Y Mous (?), 05-Авг-10, 22:13 
> один чувак из редцентра, гуру в соляре, на вопрос об этих апдейтах посоветовал мне делать бакап перед установкой любого патча и ставить апдейты только "если что то не работает и этот патч это исправляет". Бакап свежеустановленной соляры, мдя это круто...

Гуру такой гуру. Live Upgrade сделали году в 2000, если не раньше. Сейчас он с ZFS еще до кучи интегрирован, так что вообще красота. Тот, кто продолжает ставить патчи по старинке - ССЗБ. В OpenSolaris'е, кстати, LiveUpgrade нет, потому как в новой системе управления пакетами его заменяет beadm, он даже еще проще в использовании, чем LiveUpgrade.

Ответить | Правка | Наверх | Cообщить модератору

73. "В рамках проекта Illumos официально создано ответвление от O..."  +/
Сообщение от axe (??), 05-Авг-10, 23:15 
нафига они сделали 2 системы патчей??? Не потому ли что куча их патчей не совместима друг с другом? Юзая smpatch можно запросто завалить систему. Если я правильно понял они нашли выход в том разворачивается мегапатч который заменяет ядро вместе с юзерспейсом (всем или частично), зато гарантированно работает. Я прав? Мдя элегантным такое решение назвать трудно
Ответить | Правка | Наверх | Cообщить модератору

74. "В рамках проекта Illumos официально создано ответвление от O..."  +1 +/
Сообщение от Anon Y Mous (?), 05-Авг-10, 23:45 
>нафига они сделали 2 системы патчей???

LiveUpgrade - это не система патчей, это система безопасной их установки.

> Не потому ли что куча их патчей не совместима друг с другом?

Эээ? Это об чем?

> Юзая smpatch можно запросто завалить систему.

Завалить систему можно и не юзая smpatch, а устанавливая критические патчи, требующие установки либо в неактивную загрузочную среду, либо в однопользовательском режиме, на работающую под нагрузкой систему.

Никто не мешает использовать smpatch вместе с Live Upgrade:

http://docs.sun.com/app/docs/doc/819-4687/6n6qr27f3?a=view

> Если я правильно понял они нашли выход в том разворачивается мегапатч

Что такое мегапатч? Recommended Patch Cluster?

> который заменяет ядро вместе с юзерспейсом (всем или частично), зато
>гарантированно работает. Я прав? Мдя элегантным такое решение назвать трудно

Если вы под второй системой патчей имеете ввиду OpenSolaris, то там понятие патчей отстутствует, а система просто обновляется из сетевого репозитария.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру