URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 81860
[ Назад ]

Исходное сообщение
"Лидеры индустрии объявили об участии в проекте oVirt"

Отправлено opennews , 15-Дек-11 14:56 
Компании Canonical, Cisco, IBM, Intel, NetApp, Red Hat и SUSE объявили (http://www.redhat.com/about/news/prarchive/2011/Open-Virtual...) об объединении усилий в плане продвижения и разработки открытого проекта  oVirt (http://www.ovirt.org/), в рамках которого развиваются технологии по обеспечению управления системами виртуализации. Совместными усилиями компании планируют сформировать новое сообщество разработчиков, нацеленное на разработку открытой платформы виртуализации, включая создание новых инструментов для управления гипервизором KVM.

Компания Red Hat открыла в рамках проекта oVirt технологии управления системами виртуализации, используемые в продукте Red Hat Enterprise Virtualization (https://www.opennet.ru/opennews/art.shtml?num=32341), включая гипервизор KVM, средства для запуска и развёртывания виртуальных машин, сопутствующие инструменты и библиотеки, такие как libvirt и v2v. Целью oVirt является созд...

URL: http://www.redhat.com/about/news/prarchive/2011/Open-Virtual...
Новость: https://www.opennet.ru/opennews/art.shtml?num=32568


Содержание

Сообщения в этом обсуждении
"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 14:56 
Хватит уже XML втюхивать повсюду в конфигах!

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 14:57 
Хватит его уже всюду втюхивать. Пора признать, что концепция тухлая и облажалась повсюду.

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено anonymous , 15-Дек-11 15:05 
ваш вариант?

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено anonymous , 15-Дек-11 16:23 
[secction_name]
parameter=value

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено АнонимусРекс , 15-Дек-11 16:46 
> [secction_name]
> parameter=value

а теперь впихиваем сюда многоуровневое описание объекта


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 16:56 
> а теперь впихиваем сюда многоуровневое описание объекта

Конфиг апача и nginx.


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Hety , 15-Дек-11 16:46 
А если надо вложить секцию в секцию?

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено anonymous , 15-Дек-11 16:54 
Смотри ~/.fluxbox/menu

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Cub , 15-Дек-11 16:56 
ИМХО, самый нормальный: http://search.cpan.org/dist/Config-General/
Самый поддерживаемый: http://search.cpan.org/dist/JSON/
Альтернативный вариант (надмножество JSON): http://search.cpan.org/dist/YAML/

Так что вариантов предостаточно.


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено VoDA , 16-Дек-11 13:14 
> ИМХО, самый нормальный: http://search.cpan.org/dist/Config-General/
> Самый поддерживаемый: http://search.cpan.org/dist/JSON/
> Альтернативный вариант (надмножество JSON): http://search.cpan.org/dist/YAML/

JSON не содержит business critical features как XSD и namespaces.

Остальные из вашего списка вроде тоже. Так что выбор есть, но его увы нет.

XML - в большинстве своем не оптимальный формат, но более подходящего для массового применения не сделано.


PS если бы все конфиги были на XML, то можно было бы сделать ОДИН универсальный конфигуратор работающий по XSD схемам. пока же в пингвине каждый конфиг - отдельная хрень не поддающаяся стандартизации.


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено rshadow , 17-Дек-11 23:57 
> business critical features как XSD и namespaces

Ты хоть сам понял что сказа то?

> XML - в большинстве своем не оптимальный формат

зачем тогда его втюхивать если под каждую задачу есть свои оптимальные форматы. Практика показывает что со временем все равно все сводится к 2-3 языкам/вариантам написания конфигов. Это осилит любой админ.

> PS если бы все конфиги были на XML, то можно было бы сделать ОДИН универсальный конфигуратор

идиалистический бред


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Frank , 15-Дек-11 17:05 
Бинарные конфиги, генерируемые по текстовым.

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Ваня , 15-Дек-11 17:34 
+1

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


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 21:04 
> избежать лишних операций чтения с диска и добиться повышения произоводительности

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


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 22:19 
Бугага. И редактировать их в HEX-редакторе. И не дай бог лишний байт добавишь.

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено www2 , 17-Дек-11 17:32 
Правильно. И вообще - все программы должны быть статически скомпилированы с ядром системы.

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено k_bx , 15-Дек-11 18:14 
yml

специально для конфигов придумывался, очень удобен, лаконичен, компактен и ёмок


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 19:06 
> yml
> специально для конфигов придумывался, очень удобен, лаконичен, компактен и ёмок

Языки РАЗМЕТКИ не нужны для конфигов.


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 22:20 
> Языки РАЗМЕТКИ не нужны для конфигов.

Не судите о книге по обложке.
YAML Ain't Markup Language


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Кирилл , 16-Дек-11 10:33 
> Языки РАЗМЕТКИ не нужны для конфигов.

Это кто Вам такую глупость сказал?


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Crazy Alex , 15-Дек-11 20:11 
Это не "лаконичен". Это "чемодан эзотерических возможностей". Лакончиен был бы слегка доработанный JSON (с поддержкой комментариев, необязательностью заключения ключей в кавычки и поддержкой trailing comma, и BSON или MessagePack как эффективный компилированный вариант

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 22:14 
Вы будете удивлены, но YAML и есть слегка допиленный JSON.

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 16-Дек-11 01:29 
А зачем нужен слегка допиленный при наличии обычного? У JSON есть в общем то 1 плюс: не очень геморроен в парсинге и много кем понимается. Но все-таки далеко не самый простой и быстрый в парсинге формат.

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 16-Дек-11 02:57 
YAML хорош тем, что при его потрясающей гибкости и расширяемости, он может быть (и в большинстве случаев) краток как JSON. Если действительно интересно -- полистайте спецификацию, доступную по адресу http://www.yaml.org/spec/1.2/spec.html Там много примеров, что можно с ним сделать.

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено VoDA , 16-Дек-11 13:19 
> YAML хорош тем, что при его потрясающей гибкости и расширяемости, он может
> быть (и в большинстве случаев) краток как JSON. Если действительно интересно
> -- полистайте спецификацию, доступную по адресу http://www.yaml.org/spec/1.2/spec.html
> Там много примеров, что можно с ним сделать.

Что то не нашел в спеке как описывается схема документа на его же языке. типа XSD for XML.

Или я не увидел этого или YAML еще одно нишевое решение, которое не стоит применять для реальных систем.


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено anonymous , 16-Дек-11 14:54 
На, утрись: http://rx.codesimply.com

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено VoDA , 16-Дек-11 16:34 
> На, утрись: http://rx.codesimply.com

Этот  полудохлый сайт от 2008 года (сейчас уже конец 2011 для тех, кто в анабиозе) что показывает?

Есть ли отраслевой стандарт на схемы YAML? выпущенный тем же сообществом или консорциумом, что и сам YAML? Если нет - чем тут утираться. Тут только остается поржать над предложением использовать YAML, ибо YAML не может похвастаться стандартом на схемоописание.

у нас в нескольких проектах к ТЗ прилагались XSD для описания тех данных, которые могут придти. YAML и JSON на текущий момент не подходят. YAML просто слился, JSON имеет другие задачи и для конфигурирования использовать его бессмысленно.

JSON, хоть он и хорош внутри приложения, но для замены XML не подходит.


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено www2 , 17-Дек-11 17:40 
Когда в качестве аргументов в пользу чего-либо называются слова "отраслевой" и "стандарт", я иногда задумываюсь, та ли это отрасль, и так ли хорош стандарт? Пример: SMTP - это стандарт для электронной почты в интернете. Есть другая отрасль с другим стандартом - корпоративные почтовые системы основываются на стандарте X.400.

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено VoDA , 18-Дек-11 23:30 
> Когда в качестве аргументов в пользу чего-либо называются слова "отраслевой" и "стандарт",
> я иногда задумываюсь, та ли это отрасль, и так ли хорош
> стандарт? Пример: SMTP - это стандарт для электронной почты в интернете.
> Есть другая отрасль с другим стандартом - корпоративные почтовые системы основываются
> на стандарте X.400.

XML не идеален. А SMTP совсем крив. Но если делаешь почтовый сервер сегодня, то придется реализовать SMTP иначе другие сервера тебя не поймут. с XML почти та же история.


PS а как с помощью Х.500 отправить почту на mail.ru или gmail.com? стандарт хорош когда им пользуются, а не просто конь-в-вакууме ;)



"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Конь , 10-Янв-12 12:55 
YAML

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено B7W , 15-Дек-11 16:09 
Чем он вам не нравиться?
Довольно таки мощный инструмент, неплохо читается, можно много мето информации впихнуть. Если конечно не через жопу сверстанный... конфиги на нем вполне нормальный вариант.
Тот же json сложно просматривать, зато его быстрее и легче парсить.

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 16:55 
> Довольно таки мощный инструмент

Такой же как ассемблер. Можно сделать что угодно, только ни писать, не читать что-то серьёзное невозможно.

> неплохо читается

s/неплохо/вообще не/

> можно много мето информации впихнуть

мето. школо.


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 18:17 
> мето. школо.

Оно еще и "ться" и "тся" не умеет писать. День двоечников на опеннете.


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 22:23 
Круглый год, если не заметили.

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Frank , 15-Дек-11 17:07 
> Чем он вам не нравиться?

избыточностью


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 18:16 
> Чем он вам не нравиться?

Пухлый. Хреновато читается. Для конфигов избыточен и не сильно удобен в редактировании двуногими.


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено опер , 15-Дек-11 16:28 
почему?

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено northbear , 16-Дек-11 12:08 
Если система сложная и гибко конфигурируемая, то не имеет никакого значения, какой язык описания конфигурации используется. Это в любом случае будет уныло и не понятно...

В XML хотя бы структура есть. При вменяемости разработчиков со временем структура станет более понятна и очевидно. А плоские конфиги а ля apache хороши для небольших систем. Хотел бы я посмотреть на конфиг того же FreeSwitch'а реализованный в таком стиле... Я бы удавился...


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено VoDA , 16-Дек-11 13:10 
> Хватит уже XML втюхивать повсюду в конфигах!

а придумали что то лучше? аналог XSD уже сделали или как INI конфиги, где конфиг есть, а валидной схемы для его проверки не придумали?


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Аноним , 15-Дек-11 14:58 
>абстрагирована от типа гипервизора

Это значит, что негр будет пахать (на KVM), а умники получать навар на проприетарном гипервизоре... Очень мило(((
в общем - предсказуемое желание. Я только удивлен что в комплекте фирмачей место для вмварь не нашлось.


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено АнонимусРекс , 15-Дек-11 15:56 
у них свой, полностью закрытый стек.

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено fi , 15-Дек-11 16:13 
>Я только удивлен что в комплекте фирмачей место для вмварь не нашлось.

как и xen

В результате должен остаться один и пусть это будет горец, то есть KVM


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено saNdro , 15-Дек-11 20:47 
Оно их не жмёт. Но libvirt, кстати, заявляет о поддержке вмварной "сферы".

"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Онаним , 15-Дек-11 17:05 
> CLI-интерфейс

Вооот, это труЪ, это по-нашему.


"Лидеры индустрии объявили об участии в проекте oVirt"
Отправлено Dmitry , 16-Дек-11 08:07 
То есть что делает приложение уже не важно. Главное в чем конфиги хранить.