В Thu, 15 Feb 2024 23:33:31 +0300 Eugene Berdnikov <b...@protva.ru> пишет:
> On Thu, Feb 15, 2024 at 10:50:22PM +0300, Victor Wagner wrote: > > В Thu, 15 Feb 2024 21:39:42 +0300 > > Eugene Berdnikov <b...@protva.ru> пишет: > > > > > В контейнерах есть и свой init/systemd, и отдельный namespace для > > > сети, позволяющий тестировать сетевые приложения. В этом смысле > > > что docker, что lxc -- пригодные для этого среды, а постгресс в > > > плане сети и инита ничего странного требовать не должен. > > > > В свое время пришллось очень сильно потрахаться в ситуациях когда на > > хосте и в контейнере существенно разные версии systemd (или с одной > > стороны systemd а с другой sysv init). > > Это другой вопрос. Речь шла о том, что для тестирования PG в плане > запуска и работы с сетью нет причин требовать полной виртуализации. > Есть причины. Как только речь заходит о системах мандатного доступа, нужна поддержка на уровне ядра. А эти системы бывают разные. Ну вот откуда в дебиановском ядре поддержка астровского parsec. Ну и про тесты использущие специфическую FUSE-файловую систему я уже упоминал. Это тоже связано с защитой данных - мы так проверяем что удаленные данные действительно исчезли с диска. (а уж как тестируется зачистка удаленных данных из RAM, это вообще песня) > > А если у тебя GUI и нужно тестировать с X Window, Wayland и что там > > еще нынче бывает? > > Теоретически X Window, Wayland & Ко должны уметь работать по tcp и > проксироваться через unix-сокеты, например, через ssh. Практически же > я неоднократно наблюдал с этим проблемы у Firefox и Libreoffice. > Но я думаю, что там что-то ломали в либах... Времени и желания Вот вот. В теории нет различий между теорией и практикой. а на практике ого-го какие различия. -- Victor Wagner <vi...@wagner.pp.ru>