The OpenNET Project / Index page

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



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

Оглавление

В рамках проекта HermiTux развивается unikernel, бинарно сов..., opennews (??), 07-Апр-19, (0) [смотреть все]

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


8. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  –4 +/
Сообщение от Alen (??), 07-Апр-19, 09:58 
что только люди не придумывают, чтоб не допиливать контейнеры
Ответить | Правка | Наверх | Cообщить модератору

9. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  –5 +/
Сообщение от Drew (??), 07-Апр-19, 10:12 
Контейнеры мертвы.
Сама идея не пользоваться для изоляции средствами, предоставляемыми CPU искаропки, выглядит несколько... э-э-э-э-э... странно.
Ответить | Правка | Наверх | Cообщить модератору

19. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +6 +/
Сообщение от Линус (?), 07-Апр-19, 11:51 
Контейнеры помимо изоляции предоставляют окружение, которое одинаково везде - независимо от дистрибутива, ОС и железа.
Изоляция средствами CPU это круто, но решает только часть задач, которые нужно решать локальному пользователю.
Контейнеры - они для удобного распространения.
Ответить | Правка | Наверх | Cообщить модератору

32. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  –2 +/
Сообщение от Онаним (?), 07-Апр-19, 14:10 
> Контейнеры помимо изоляции предоставляют окружение, которое одинаково везде - независимо
> от дистрибутива, ОС

Бред сивой кобылы. Когда сможете запустить готовый контейнер с линухом в винде _без_ виртуализации и модификаций - приходите. У ядра стабильного ABI также нет - окружение внутри контейнера далеко не независимо.

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

43. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +2 +/
Сообщение от Аноним (43), 07-Апр-19, 15:51 
wsl не тащит?
Ответить | Правка | Наверх | Cообщить модератору

76. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +/
Сообщение от Аноним (74), 08-Апр-19, 10:37 
В WSL уже есть поддержка cgroup?
Ответить | Правка | Наверх | Cообщить модератору

50. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +5 +/
Сообщение от ананим.orig (?), 07-Апр-19, 17:10 
> Бред сивой кобылы. Когда сможете запустить готовый контейнер с линухом в винде _без_ виртуализации и модификаций - приходите.

На опеннете новый шериф?

Зыж
Кто бросил грязный вантуз на стол?

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

60. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 07-Апр-19, 20:16 
> ОС

.

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

68. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +3 +/
Сообщение от пох (?), 07-Апр-19, 22:12 
пусть сперва на арме свой ix86й контейнер запустит, под тем же самым линyпсом под которым собирался, но чур без эмуляции...впрочем, хрен с ней, поржем.

А то вы размахнулись на целый виндовс (где хотя бы виртуализация есть - а то вон во фре тоже было запилили поддержку доскера...но быстро поняли, что она нафиг не нужна - потому что пилили поддержку - _докера_, а не линyпсного ведра - естественно, ничего кроме специального freebsd-only контейнера внутри запустить было невозможно, а он там никому нафиг не сдался, там свои средства изоляции прекрасно обходятся без недописанной поделки на модном язычке с неконсистенным api и даже exit codes возвращать не умеющей, стыд и позор).

Контейнеры, вместо изоляции (которая кривая и неполноценная, s stands for security), и тем более мифической OS-независимости (можете выбрать линyпс, линyпс и линyпс, с ведром от предпоследнего до еще ненаписанного) предоставляют окружение, которое, в рамках неизменного linux abi, кое-как решает проблему dependency hell и мусорных язычков, норовящих стянуть пол-интернета и нагадить продуктом вторичным в $HOME/.какаятотамхрень/где/ее/хреннайдешь. Поскольку jail у нас нет.

Кое-как - поскольку доскер и его братья недоделаны и в этом месте тоже, и никаких технологий сохранения _сборочного_ инструментария не предоставляют - 90% содержимого докерхаба пересобрать невозможно, в лучшем случае без ручных правок, в частом - вообще, за обозримое время. Потому что те прекрасные репо, из которых они тянули самую распоследнюю версию всего интернета - либо сдохли, либо доапгрейдились до несовместимых версий (и неизвестно, какие были на момент когда все собиралось, и собиралось ли оно вообще)

> окружение внутри контейнера далеко не независимо.

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

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

72. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  –2 +/
Сообщение от Michael Shigorinemail (ok), 07-Апр-19, 23:45 
> пусть сперва на арме свой ix86й контейнер запустит,
> под тем же самым линyпсом под которым собирался,
> но чур без эмуляции...впрочем, хрен с ней, поржем.

Ну мы запускали что-то вроде клиента 1C и скайпа, помнится, на Marvell Dove средней дохлости в составе первых Cubox -- спасибо тем же ребятам, которые делали когда-то бинарную трансляцию в МЦСТ, а затем сделали ещё и ExaGear.  Так, чисто ради факта ;-)

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

84. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +/
Сообщение от имя (?), 08-Апр-19, 11:48 
> потому что пилили поддержку - _докера_, а не линyпсного ведра - естественно, ничего кроме специального freebsd-only контейнера внутри запустить было невозможно

kldload linux64 отменили уже?

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

54. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +1 +/
Сообщение от EnemyOfDemocracy (?), 07-Апр-19, 18:01 
Что там фкаропку CPU пихают, наглядно продемонстрировали смузилюбы из интеля. КОРЕ7 ОПАСНОСТЕ!
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

10. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  –4 +/
Сообщение от Онаним (?), 07-Апр-19, 10:23 
Всё просто. Механизм контейнеров слишком сложен и завязан на слишком много других сложных механизмов, чтобы быть безопасным.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

27. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +/
Сообщение от jOKer (ok), 07-Апр-19, 13:10 
Это была цитата из дневника неосилятора?) Шутка.
А если серьезно: приведите хоть один "слишком сложный механизм" используемый именно в контейнерах?
Ответить | Правка | Наверх | Cообщить модератору

31. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  –2 +/
Сообщение от Онаним (?), 07-Апр-19, 14:07 
> А если серьезно: приведите хоть один "слишком сложный механизм" используемый именно в
> контейнерах?

Так, по ходу набежали путающие юзерспейс часть контейнеризации и собственно реализацию таковой в ядре.

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

61. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +/
Сообщение от Michael Shigorinemail (ok), 07-Апр-19, 20:17 
Ну расскажите нам, как гипервизоры проще.  Даже без учёта тех транзисторов, которые под ними должны тоже быть каждый на своём месте, а не как у интела.
Ответить | Правка | Наверх | Cообщить модератору

69. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  –3 +/
Сообщение от пох (?), 07-Апр-19, 22:20 
Миша, загугли "ядро гипервизора" - полагаю, удивишься.

Гипервизор довольно примитивная хрень, умещающаяся в несколько страничек легкочитаемого ассемблерного кода, их ныне пишут студенты соответствующих специальностей в рамках курсового проекта (ясен пень, не в стране елей и брусов). Что характерно - он един и не зависит от миллиона тонкостей в чужой сложной системе, в отличие от попыток запихать туда контейнеризацию, чего сделать хорошо не получится никогда и ни у кого (бсдшный jail тоже от этого страдает - оно тоже размазано по всему ядру, причем там громадные куски кода вида if(ужневjailлимызапущены?) одно else совсем другое).
Сложности начинаются когда ты в нем пытаешься запустить эмулятор - но вот в данном проекте без него почти обошлись ("почти" - приделав таки сбоку паравиртуальный линукс, но и тот не весь), поскольку не планируют запускать os общего пользования, имитируя им bare metal.

> а не как у интела.

конечно же доскер и прочие контейнероподелки совершенно не страдают от проблем современных процессоров (среди которых интел не исключение а правило)?

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

34. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +/
Сообщение от Онаним (?), 07-Апр-19, 14:13 
> Это была цитата из дневника неосилятора?) Шутка.
> А если серьезно: приведите хоть один "слишком сложный механизм" используемый именно в
> контейнерах?

cgroups. Для начала. Особенно network cgroups, в которых багов просто немеряно.

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

57. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +2 +/
Сообщение от имя (?), 07-Апр-19, 18:14 
> А если серьезно: приведите хоть один "слишком сложный механизм" используемый именно в контейнерах?

User namespaces. Его поддрежка потребовала огромной кучи правок, размазанных ровным слоем по всему коду ядра, из-за чего увеличилась сложность кода ядра и аудита правок, да и CVE повылезали со временем. Причём ядро продолжают уродовать до сих пор: поддержку userns во fuse пилили года два, вмержили только к 4.18. Каждый раз, когда я смотрю на эти патчи, пропадает всякое желание пользоваться контейнерами. Уж лучше с уязвимостями в эмуляторах VGA-карт иметь дело.

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

62. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 07-Апр-19, 20:18 
Вот это да, CONFIG_USERNS стараюсь держать выключенным.
Ответить | Правка | Наверх | Cообщить модератору

28. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +1 +/
Сообщение от Отражение луны (ok), 07-Апр-19, 13:26 
Забавно именно то, что сама по себе контейнеризация наоборот проста как валенок, что и делает её надежной и используемой повсеместно.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

30. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  –2 +/
Сообщение от Онаним (?), 07-Апр-19, 14:06 
Проста с чьей точки зрения? Посмотрите объём кода LXC / OpenVZ и количество багов - удивитесь.
Ответить | Правка | Наверх | Cообщить модератору

52. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  –1 +/
Сообщение от Отражение луны (ok), 07-Апр-19, 17:13 
О чем ты? Кода в LXC довольно мало, особенно учитывая что проект написан на с. Багов еще меньше, относительно величины проекта и его назначения.
Ответить | Правка | Наверх | Cообщить модератору

70. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +/
Сообщение от пох (?), 07-Апр-19, 22:22 
2Онаним: с кем вы спорите - он даже посмотреть не знает куда.
Видимо, в исходник бинаря lxc смотрит.

> Багов еще меньше, относительно величины проекта и его назначения.

назначение: бесполезное ненужно. Багов при этом, можно считать, вообще нет.

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

77. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  –1 +/
Сообщение от Аноним (74), 08-Апр-19, 10:40 
>Механизм контейнеров слишком сложен и завязан на слишком много других сложных механизмов

Ну уж не сложнее, чем полная виртуализация.

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

82. "В рамках проекта HermiTux развивается unikernel, бинарно сов..."  +1 +/
Сообщение от пох (?), 08-Апр-19, 11:30 
сложнее. Удивительно что есть люди, которым это неочевидно.

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

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

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




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

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