Roman
возвращаясь к xen: у него ужасная архитектура в плане io.
Roman
причём, io - это ещё и сеточка.
Daniel
ну не с точностью до года, ну вы поняли
у нас уже есть решение, которое не хуже по производительности (потому, что тут нет пространства быть хуже). зачем бы нам, вендорам и кому-нибудь вообще искать новое-то?
Alexander
а что там ужасного? там были проблемы, но они их порешали, в общем мой мессадж про то, что списывать xen пока рано
Roman
Roman
Denis
Саш, а ты тут типа про то что юникернел неплохая идея ?
Alexander
да, я про это
Denis
а они говорят что "отстой" но сами гоняют докер имиджи с аппликухами весом в 300 метров да ?
Alexander
ну я не делю на я/они
Denis
=)
Alexander
мы все гоняем :)
Alexander
я просто о том, что наверное скоро всем надоест
Denis
Вобще с той концепицией которая сечас набирает обороты (я про докер) идея юникернела все больше обретает смысл
Alexander
а когда надоест и вендоры подвинутся
Denis
года 2 назад когда я услышал я подумал "ну зачем а ?" а сейчас это вплоне седе идея.
Aleksey
вы это сейчас серьезно ?
Roman
Denis
наоборот совсем
Denis
зачем нам эти толстые гипервизоры
Alexander
а как это может выглядеть как процесс в юзерленде
Roman
зачем вообще эти гипервизоры? :)
Alexander 🐕
Так и под какой язык
Будет этот ваш уникернел?
Alexander
я даже представить себе не могу
Roman
Alexander
сетевой стек я могу представить в юзерленде (он правда медленный что пипец) а вот концепт юникернелс нет
Alexander 🐕
Нет - ну под какой язык-то?
Roman
Alexander 🐕
Гоулэнг вон можно гонять и поверх обычного ядра
Alexander
Alexander 🐕
Безо всякого там юзерспейса лишнего
Alexander
не
Denis
@demeliorator ну есть реилзации для эрланг и для джавки вроде как
Alexander 🐕
Точнее VM-specific
Alexander
это опять про сейчас
Alexander 🐕
Типа “BEAM on Xen”
Roman
Alexander 🐕
Так и далее так же будет, не?
Roman
It achieves performance improvements in part by performing network processing at user-level, bypassing the OS kernel entirely on the data path.
Alexander
не
Alexander
идея в том, чтобы контейнер запускать не в ОС, а с библиотечной ОС в основе
Alexander
эксперименты с эрлангом и джавой это типа пруф он концепт
Roman
Daniel
Alexander 🐕
И он будет не 300 метров, а 30
Alexander
ну затем чтобы хотя бы с безопасностью порешать и не таскать огромные образы
Roman
Denis
зачем?
а зачем нам десяток слоев поверх хардвара в виде виртуалок, в которых бегают докеры ?
Alexander 🐕
Alexander 🐕
Пишите на Go
Alexander 🐕
Но вообще - видимо да, выцепит
Alexander 🐕
Оно никсовые пакеты сложит нужные в тот же образ
Roman
Alexander 🐕
Alexander
проблем много сейчас в контейнеризации и связаны эти все проблемы с линуксом
Roman
Alexander
сеть в юзерспейсе, безопасность и изоляция контейнеров, производительность со специфическим железом
Roman
Roman
какая ещё сеть в юзерспейсе?
Alexander
ты сам про сеть в юзерспейсе писал :)
Alexander 🐕
В контейнере нет никакой прослоечки над фс
Alexander
ну опенвсвитч например
Alexander 🐕
Там обычный bind mount же
Roman
Alexander 🐕
Alexander
вообще читайте тут https://blog.docker.com/2016/01/unikernel/ вы меня достали :)
Alexander
чувак ты во всем прав :)
Roman
во-вторых, openvswitch с правильным юзерспейсным datapath сильно быстрее.
Alexander
я тебе точно говорю
Alexander
и ты очень крут и все знаешь :)
Alexander
но ты хочешь не разговаривать а доказывать свою правоту, а это не интересно
Denis
Roman
Alexander
а что тебе надо сказать?