Замечательная лекция, спасибо! Наконец-то понял, как работают cgroups. И, да, вставки на C оказались весьма полезны для понимания, хоть я и не знаю его. Надо начинать пробовать смотреть исходники самостоятельно)
Спасибо за очень интересную лекцию. Спустя 6 лет некоторые нюансы уже претерпели изменения, но в целом база осталась прежней, а это самое главное для понимания.
Объяснил, что я все понял. Объяснять сложное простыми словами - редкая супер способность. я прочитал несколько книг про докер и нихрена не понял как он работает, а всего то стоило послушать Кирила и все встало на свои места.
Ну контейнер вообще не Линуксовская вещь - эта штука пришла из экзояддерных операционок, одной из первых была UKL (из которой контейнер напрямую перекочевал в лин, ибо UKL posix совместимая). Только есть ещё одна проблема для lin - управления контейнерами происходит вручную через докеры, в то время как сама ОС не умеет быть гипервизором приложений на автомате. Те-же MS, например добились в своих контейнерах автоматического управления ОСью, что можно наблюдать в win11 (хотя впрочем их исследователи работали над UKL).
@@mikhbear3926 подозреваю что ты собирался написать must have но забыл как пишется must и потому написал как получилось. И правда, причём тут мачта? Нарочно такое писать не станешь. Хотя, люди странные
iqom Идея была показать, что это совсем разные, я бы сказал, что ортогональные друг другу инструменты. То есть противопоставление не по качеству, как чаще всего видно, а по назначению. Вообще вы, наверное правы, звучит как яблоки vs кирпичи. (:
А что если ваше приложение оптимизировано и скомпилировано на работу с более новым ядром, а вы запускаете его на более старой версии ядра в контейнере?
а я не сторонник х86 и опенсорсе это старье. АРМ64 рулит. виртуализация привела к многоядерности ОС а использования ИИ в управлении контейнером ... вообщем, все на сайте АРМ для разработчиков...
Подробно, интересно, а главное лектор понятно рассказывает. Спасибо
Замечательная лекция, спасибо! Наконец-то понял, как работают cgroups.
И, да, вставки на C оказались весьма полезны для понимания, хоть я и не знаю его. Надо начинать пробовать смотреть исходники самостоятельно)
очень приятно слушать данного лектора
Спасибо за очень интересную лекцию. Спустя 6 лет некоторые нюансы уже претерпели изменения, но в целом база осталась прежней, а это самое главное для понимания.
0щл8
00
Отличная лекция, узнал много нового, спасибо!
интересно, без воды, лайк
Несмотря на название, это одна из лучших лекций на RUclips о том, как устроено ядро Linux.
.99
Шикарный педагог!
Объяснил, что я все понял. Объяснять сложное простыми словами - редкая супер способность. я прочитал несколько книг про докер и нихрена не понял как он работает, а всего то стоило послушать Кирила и все встало на свои места.
Совершенно согласна с Вами.
это видео - клад. Спасибо!
Норм, болльше бы таких интересных лекций про функциям ядра
кто это? что за гений? нереальный лектор
Очень сильно!
Отличная лекцияю
0:42 Что такое Docker?
1:37 Namespace vs CGroups
Ну контейнер вообще не Линуксовская вещь - эта штука пришла из экзояддерных операционок, одной из первых была UKL (из которой контейнер напрямую перекочевал в лин, ибо UKL posix совместимая). Только есть ещё одна проблема для lin - управления контейнерами происходит вручную через докеры, в то время как сама ОС не умеет быть гипервизором приложений на автомате. Те-же MS, например добились в своих контейнерах автоматического управления ОСью, что можно наблюдать в win11 (хотя впрочем их исследователи работали над UKL).
Где же такие лекторы преподают?
Лекция из разряда Mast Have!
Многое из лекции есть у Эви Немет.
Mast это "мачта". То что вы хотели написать это "must"
@@ВладимирНиколаевич-ь4о ты уверен что я это хотел написать?))
@@mikhbear3926 подозреваю что ты собирался написать must have но забыл как пишется must и потому написал как получилось. И правда, причём тут мачта? Нарочно такое писать не станешь. Хотя, люди странные
@@ВладимирНиколаевич-ь4о там все хорошо)
@@ВладимирНиколаевич-ь4о спасибо что обратил внимание)
Спасибо
31:35 какой майонез он создает?)
Тот который с горла ....а ты с горла хошь?
Почему versus на первом слайде?
iqom Идея была показать, что это совсем разные, я бы сказал, что ортогональные друг другу инструменты. То есть противопоставление не по качеству, как чаще всего видно, а по назначению. Вообще вы, наверное правы, звучит как яблоки vs кирпичи. (:
Kirill Krinkin не страшно, теперь всё понятно.
Спасибо Вам.
А как курс называется?
Нет курса, оно в папке "открытые лекции"
правильно говорит - буферы. буферА это кое что другое))
тайм коды НУЖНЫ !!!
зачем? ну сам создай.
Контейнеры не существуют. Нас все это время обманывали ))
А что если ваше приложение оптимизировано и скомпилировано на работу с более новым ядром, а вы запускаете его на более старой версии ядра в контейнере?
будет то же самое, как если бы вы запустили это приложение на старой версии ядра не в контейнере. Контейнер только обертка для существующего ядра.
@@mzkntv Выходит нельзя использовать образ с приложением на более ранних версиях ядра.
все круто, но слайды читать - это боль
ам/кг.
kok tau tau keluar di beranda gua anjir
а я не сторонник х86 и опенсорсе это старье. АРМ64 рулит. виртуализация привела к многоядерности ОС а использования ИИ в управлении контейнером ... вообщем, все на сайте АРМ для разработчиков...
x86 рулит
Звук ужасный, неужели нельзя перед публикацией удалить шумы с помощью бесплатной Audacity?
Простите, но нам пофиг на вас
Звук нормальный
И да, нам на тебя похер
Как мутно подает.
Подробно, интересно, а главное лектор понятно рассказывает. Спасибо
Самсунг мсш шмачс
@@hel5934
Ю
Юю
Юю
Ю
Ююююююю
Ююю
Ююю
Ю
Юю
Юююю
Юю
Ююю
Ю
Ююююююю
Ю
Ю
Юж
Ююююююю
Юж
Желаююю
Ю
Ююю
Ююю
Ю
Ю
Щ
@@hel5934 зж
Х
Дддббдддбдддддддддд