История изменений
Исправление firkax, (текущая версия) :
Скажем так, если б я делал ОС с нуля то запуск-остановку всяких штук я бы сделал из компилируемого бинарника. Однако не любой компилируемый бинарник автоматически становится хорошим, в частности в популярных линуксах я такого не наблюдаю. А скрипты не значит что прям всё плохо (хотя неидеально, да), и кстати надо отличать: есть код, который отвечает за запуск-остановку конкретного демона - и этот код определённо не часть init-а. То, что его можно писать на шелле - это гибко и хорошо. И если запускалка этих старт-стоп скриптов. Так вот, не так уж и много кода она там занимает.
Как у фри обстоят дела с паравиртуализацией, например?
ЛОЛШТО? А kvm – это что, по-твоему?
Мне казалось что kvm есть и в фре и соответственно можно совершенно одинаково запустить и там и там qemu. Видимо ошибался, по крайней мере не нашёл признаков его существования там. Ну, раньше было kqemu которое работало одинаково и в линуксе и в фре, потом его дропнули.
Но kvm это таки сторонний проект, который потом включили в ядро.
Ладно, пойдём с другой стороны тогда - в freebsd есть bhyve и он поддерживает virtio, ты про эту паравиртуализацию спрашивал или что-то другое?
jail – это chroot на стероидах
chroot это составная часть jail-а, да, и это самый адекватный способ контейнеризовать файловую систему. В чём претензия то? Я знаю, что в линуксе есть mount namespaces, которые тот же докер использует вместо chroot-а (который в линуксе немного дырявый и использовать его для контейнеризации таким образом затруднительно), но на мой взгляд от них один вред - файловая система контейнера оказывается в итоге непойми где, и чтобы просто прочитать с неё файл хостом приходится устраивать какую-то нелепую возню.
Ты эксперимент проводил, или просто обзываешь тормоза невыясненной природы 12309
Ладно, пусть так, я всё равно деталей не запоминал и сообщить их не смогу.
Исправление firkax, :
Скажем так, если б я делал ОС с нуля то запуск-остановку всяких штук я бы сделал из компилируемого бинарника. Однако не любой компилируемый бинарник автоматически становится хорошим, в частности в популярных линуксах я такого не наблюдаю. А скрипты не значит что прям всё плохо (хотя неидеально, да), и кстати надо отличать: есть код, который отвечает за запуск-остановку конкретного демона - и этот код определённо не часть init-а. То, что его можно писать на шелле - это гибко и хорошо. И если запускалка этих старт-стоп скриптов. Так вот, не так уж и много кода она там занимает.
Как у фри обстоят дела с паравиртуализацией, например?
ЛОЛШТО? А kvm – это что, по-твоему?
Мне казалось что kvm есть и в фре и соответственно можно совершенно одинаково запустить и там и там qemu. Видимо ошибался, по крайней мере не нашёл признаков его существования там. Ну, раньше было kqemu которое работало одинаково и в линуксе и в фре, потом его дропнули.
Но kvm это таки сторонний проект, который потом включили в ядро.
Ладно, пойдём с другой стороны тогда - в freebsd есть bhyve и он поддерживает virtio, ты про эту паравиртуализацию спрашивал или что-то другое?
jail – это chroot на стероидах
chroot это составная часть jail-а, да, и это самый адекватный способ контейнеризовать файловую систему. В чём претензия то? Я знаю, что в линуксе есть mount namespaces, которые тот же докер использует вместо chroot-а (который в линуксе немного дырявый и использовать его таким образом затруднительно), но на мой взгляд от них один вред - файловая система контейнера оказывается в итоге непойми где, и чтобы просто прочитать с неё файл хостом приходится устраивать какую-то нелепую возню.
Ты эксперимент проводил, или просто обзываешь тормоза невыясненной природы 12309
Ладно, пусть так, я всё равно деталей не запоминал и сообщить их не смогу.
Исправление firkax, :
Скажем так, если б я делал ОС с нуля то запуск-остановку всяких штук я бы сделал из компилируемого бинарника. Однако не любой компилируемый бинарник автоматически становится хорошим, в частности в популярных линуксах я такого не наблюдаю. А скрипты не значит что прям всё плохо (хотя неидеально, да), и кстати надо отличать: есть код, который отвечает за запуск-остановку конкретного демона - и этот код определённо не часть init-а. То, что его можно писать на шелле - это гибко и хорошо. И если запускалка этих старт-стоп скриптов. Так вот, не так уж и много кода она там занимает.
Как у фри обстоят дела с паравиртуализацией, например?
ЛОЛШТО? А kvm – это что, по-твоему?
Мне казалось что kvm есть и в фре и соответственно можно совершенно одинаково запустить и там и там qemu. Видимо ошибался, по крайней мере не нашёл признаков его существования там. Ну, раньше было kqemu которое работало одинаково и в линуксе и в фре, потом его дропнули.
Но kvm это таки сторонний проект, который потом включили в ядро.
Ладно, пойдём с другой стороны тогда - в freebsd есть bhyve и он поддерживает virtio, ты про эту паравиртуализацию спрашивал или что-то другое?
jail – это chroot на стероидах
chroot это составная часть jail-а, да, и это самый адекватный способ контейнеризовать файловую систему. В чём претензия то? Я знаю, что в линуксе есть mount namespaces, но на мой взгляд от них один вред - файловая система контейнера оказывается в итоге непойми где, и чтобы просто прочитать с неё файл хостом приходится устраивать какую-то нелепую возню.
Ты эксперимент проводил, или просто обзываешь тормоза невыясненной природы 12309
Ладно, пусть так, я всё равно деталей не запоминал и сообщить их не смогу.
Исходная версия firkax, :
Скажем так, если б я делал ОС с нуля то запуск-остановку всяких штук я бы сделал из компилируемого бинарника. Однако не любой компилируемый бинарник автоматически становится хорошим, в частности в популярных линуксах я такого не наблюдаю. А скрипты не значит что прям всё плохо (хотя неидеально, да), и кстати надо отличать: есть код, который отвечает за запуск-остановку конкретного демона - и этот код определённо не часть init-а. То, что его можно писать на шелле - это гибко и хорошо. И если запускалка этих старт-стоп скриптов. Так вот, не так уж и много кода она там занимает.
Как у фри обстоят дела с паравиртуализацией, например?
ЛОЛШТО? А kvm – это что, по-твоему?
Мне казалось что kvm есть и в фре и соответственно можно совершенно одинаково запустить и там и там qemu. Видимо ошибался, по крайней мере не нашёл признаков его существования там. Ну, раньше было kqemu которое работало одинаково и в линуксе и в фре, потом его дропнули.
Но kvm это таки сторонний проект, который потом включили в ядро.
Ладно, пойдём с другой стороны тогда - в freebsd есть bhyve и он поддерживает virtio, ты про эту паравиртуализацию спрашивал или что-то другое?
jail – это chroot на стероидах
chroot это составная часть jail-а, да, и это самый адекватный способ контейнеризовать файловую систему. В чём претензия то?
Ты эксперимент проводил, или просто обзываешь тормоза невыясненной природы 12309
Ладно, пусть так, я всё равно деталей не запоминал и сообщить их не смогу.