The OpenNET Project / Index page

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



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

Оглавление

Релиз FreeBSD 14.0, opennews (??), 21-Ноя-23, (0) [смотреть все]

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


54. "Релиз FreeBSD 14.0"  –7 +/
Сообщение от Аноним (50), 21-Ноя-23, 10:57 
А теперь запусти на этом джейле что-нибудь OCI-совместимое, например с доцкерхаба.
Кстати, бздешный порт доцкера давно бросили, но пару контейнеров на доцкерхабе ещё висят.

А аналогом джейла у нас есть lxc, и даже openvz/virtuozzo.

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

56. "Релиз FreeBSD 14.0"  +6 +/
Сообщение от Аноним (270), 21-Ноя-23, 11:09 
А ты тогда попробуй запусти Freebsd Jails на lxc и даже openvz. Да ещё с той же производительностью и безопасностью.
Ответить | Правка | Наверх | Cообщить модератору

196. "Релиз FreeBSD 14.0"  +/
Сообщение от Аноним (346), 21-Ноя-23, 18:34 
> с той же производительностью и безопасностью

То есть с примерно никакой. Но зачем? И, главное, что именно запускать? Где-то появился jailhub с готовыми образами всего ходового софта? Может быть коммьюнити есть, где можно спросить совет? Как насчёт поддержки от самих авторов ПО? Dockerfile вижу во многих проектах, jail.conf что-то пока не встречал, но возможно я не те проекты смотрю, неправильные, неджейлоугодные. Подскажи, где же та заветная дверца в тайный мир, где FreeBSD jail такой же лёгкий в использовании, как и docker?

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

212. "Релиз FreeBSD 14.0"  +/
Сообщение от Аноним (270), 21-Ноя-23, 19:59 
> То есть с примерно никакой.

Считаешь, что работа через библиотеку виртуализации будет относительно быстрее, чем через нативную изоляцию?

> Где-то появился jailhub с готовыми образами всего ходового софта?

Вот и весь смысл докера. Ты хочешь, чтобы поверх какого-то дырявого софта была готовая инфраструктура от чужого дяди. А ты уверен, что в докерхабе есть все возможные варианты собранного софта? Я имею ввиду опции сборки. Чем это отличается от пакета, кроме того, что тащит нужные зависимости? Но при этом требует рут при запуске.

Джейлы лучше собирать. И скрипты готовые держать. Так оно понадёжнее будет.

> Dockerfile вижу во многих проектах,

Я тоже вижу. И даже книжки читал, где разработанные приложения обязательно нужно было упаковывать в докер.
Многочисленные курсы индусов сделали своё чёрное дело. Даже редхат не смог отговорить.

А статью "Docker уже не нужен" ты ещё не читал? А рассылки редхата?

> Подскажи, где же та заветная дверца в тайный мир, где FreeBSD jail такой же лёгкий в использовании, как и docker?

То есть речь уже не идёт о том, что в джейлах что-то не возможно. Уже оказывается только сложно. Лёгкость достигается практикой.

А дверца всё там же - в документации, есть книга по тюрьмам, есть разные статьи на форуме, есть ман. Даже от руководства можно отталкиваться. А как ты хотел узнать про их работу читая только комментарии на опеннете и лоре.

Аналог докерхаба народ ждёт. Но это удовольствие требует вложений.

Вендоры у которых есть деньги обычно крутят несколько программ под огромными нагрузками, и у них самосборные джейлы. Им левые хабы тоже не нужны. Да и как я уже сказал ты не сможешь собрать софт со всеми доступными опциями для всех желающих. Всегда останутся комбинации, в которых будет чего-то не хватать, или наоборот будет лишнее. И не каждому вендору эти контейнеры нужны.

А у фонда вряд ли будут деньги на организацию такой инфраструктуры. Это даже не в приоритете. Они будут дальше подтягиваться к линуксу, чтобы было меньше работы по портированию кода.

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

260. "Релиз FreeBSD 14.0"  –1 +/
Сообщение от Аноним (346), 22-Ноя-23, 00:38 
> Ты хочешь, чтобы…

Я хочу, чтобы у меня на локалхосте работал точно такой же PostgreSQL, как и в проде без приседаний и «скрипты готовые держать». Если PostgreSQL дырявый, то он дырявый везде. От среды запуска это не зависит. И у FreeBSD такого продукта нет. А на нет и суда нет. Появится — приходите, будем дальше разговаривать.

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

274. "Релиз FreeBSD 14.0"  +3 +/
Сообщение от Аноним (270), 22-Ноя-23, 05:47 
И что же тебе мешает установить такой же pgsql как и в проде в тюрьму, если на хосте уже установлена другая версия?
https://freebsd-questions.freebsd.narkive.com/MkDSfgbc/multi...

Смотри, ответ 16-ти летней давности. Всё уже работало тогда, когда про докер никто и не слышал.

А если нужно это делать просто, то придётся изучать новые инструменты, которые разработали поверх тюрем: pot, bastille, iocage и прочие.
И на форумах и в блогах уже много примеров как сделать то, что ты хочешь, быстро и удобно.

В каждой отдельной тюрьме каждая база данных может работать под разными версиями postgresql.

Так что я не знаю какого продукта у freebsd нет. Докера нет, есть джейлы. У линукса нет джейлов, есть докер. У всех свои продукты. Докер сам по себе появился из развития джейлов через lxc, и только сравнительно недавно отвязался от них.

Проблема у фряхи только в отсутствии инфраструктуры под джейлы. А рабочие механизмы наоборот более зрелые.  Докер это инфраструктура в первую очередь. Её специально сделали для нового поколения, которым сложно читать документацию и нужно быстрее запустить продукт в прод. Вот и вся причина взлёта докера. Архитектура у него разработана с новыми веяниями типа "безопасность - ничто, скорость тяп-ляп - всё".

И дыркером его называют за низкую безопасность самого механизма работы докера, о чём было уже написано миллион статей. Предлагаешь их сюда копировать?

Поэтому единственная проблема у тебя будет только в получении экземпляра нужной тебе версии pgsql с нужным набором опций сборки, если её нет в репе или портах.

Встречный вопрос, что ты будешь делать, если pgsql в докерхабе будет собран без поддержки нужных тебе библиотек? Или там всё как обычно в бинарных дистрибутивах, все возможные опции включены по умолчанию. А как же оптимизация.

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

326. "Релиз FreeBSD 14.0"  +/
Сообщение от Аноним (346), 22-Ноя-23, 19:17 
> И что же тебе мешает установить такой же pgsql как и в проде в тюрьму, если на хосте уже установлена другая версия?

Ничто не мешает. Но как это сделать быстрее и проще, чем «docker run postgres»? Предлагаешь для такой примитивной операции «скрипты держать»? И чем эти «скрипты» будут лучше коллективно созданного опенсорсного решения? Не знаю, может у тебя действительно какие-то волшебные скрипты, но у меня таких нет. И времени их писать тоже нет. Как и интереса заниматься любой другой недиффернцирующей работой. Мне база данных нужна, а не скрипт по установке постгреса в джейл.

> И дыркером его называют…

В основном на опеннете. Я с контейнерами на Линуксе не первый десяток лет работаю, докером пользуюсь с тех пор, как он появился на свет, о проблемах и их решении хорошо осведомлён. Причина взлёта докера не в «поколении», которому «сложно читать», а в автоматизации рутины. Скриптовать по тысячному разу одно и то же и майнтейнить тарболы с настроенными постгресами интересно примерно так же, как заниматься онанизмом — по началу прикольно, но быстро надоедает.

> Встречный вопрос, что ты будешь делать, если pgsql в докерхабе будет собран без поддержки нужных тебе библиотек? Или там всё как обычно в бинарных дистрибутивах, все возможные опции включены по умолчанию. А как же оптимизация.

Преждевременная оптимизация — корень всех зол. Но если уж совсем необходимо собрать под себя — такое случается примерно раз в триста лет — самым обычным образом форкается и патчится оригинальный Dockerfile. Иметь один или два таких файла, конечно, напряжно, но ни в какое сравнение не идёт с «держанием скриптов».

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

333. "Релиз FreeBSD 14.0"  +/
Сообщение от Аноним (339), 22-Ноя-23, 21:39 
> Ничто не мешает. Но как это сделать быстрее и проще, чем «docker run postgres»?

Ну извини, это не твой контейнер. А конкретно эта команда: service jail start postgres.

> И чем эти «скрипты» будут лучше коллективно созданного опенсорсного решения?

Тем, что они твои и настроены конкретно под твои нужды, и меньше зависят от внешнего коллективного опенсорсного решения.

> В основном на опеннете

Не в основном. В основном из-за редхата, который изначально этот докер продвигал, а потом понял, что протолкнул мусор.

https://access.redhat.com/solutions/3696691 "Is the docker package available for Red Hat Enterprise Linux 8 and 9?"

>Преждевременная оптимизация — корень всех зол.

Она не обязательно должна быть преждевременная.
Раньше на серверы всегда всё собирали из исходников.

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

> Иметь один или два таких файла, конечно, напряжно, но ни в какое сравнение не идёт с «держанием скриптов».

Как будто ты их в руках держишь, а они сыпятся сквозь пальцы и теряются.
Для этого наштамповали многочисленные менеджеры тюрьм.

Кстати, если в проде и на тачке разработчика постгрес одной версии (а тебе так и должно быть нужно), то тюрьмы не обязательны. Всё можно сделать через профили rc.

Проблема же не в этом. А в том, что раз у тебя докер, то ты разрабатываешь под линукс. А под линуксом джейлов нет, поэтому тебе они не нужны.

Если бы ты почитал о всех сегодняшних возможностях тюрем, то возможно поменял бы своё мнение.
Тебе это просто не надо, просто нужна готовая инфраструктура. А сообщество сможет предложить разве что аналог аура для джейлов, где будут готовые скрипты для создания и развёртывания. Может какой-нибудь сторонний проект появится, кому денег не жалко.

Таким образом, у джейлов нет проблем сделать то, что делает докер. Всё зависит, насколько необходимы готовые решения от чужих дядей. Которые, в случае докерхаба, могут лавочку прикрыть или сделать платной.
Это как облачный офис и офис на диске.

А твои скрипты... Они твои. Лишь бы были исходники.

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

351. "Релиз FreeBSD 14.0"  +/
Сообщение от Аноним (346), 23-Ноя-23, 00:00 
> они твои и […] меньше зависят от внешнего коллективного опенсорсного решения

Я давно подозревал, что FreeBSD-фанбои глубоко поражены NIH-синдромом. Дальнейшее обсуждение предлагаю отложить до того момента, когда появится хотя бы «аналог аура для джейлов, где будут готовые скрипты для создания и развёртывания» или «какой-нибудь сторонний проект», чтобы было предметно что сравнивать, ибо слушать твои фантазии на тему того, что у меня есть, чего нет и как мне должно быть нужно надоело.

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

353. "Релиз FreeBSD 14.0"  +2 +/
Сообщение от Аноним (226), 23-Ноя-23, 01:02 
>> они твои и […] меньше зависят от внешнего коллективного опенсорсного решения
> Я давно подозревал, что FreeBSD-фанбои глубоко поражены NIH-синдромом. Дальнейшее обсуждение предлагаю отложить до того момента, когда появится хотя бы «аналог аура
> для джейлов, где будут готовые скрипты для создания и развёртывания» или

Тебя же уже ткнули:
https://bastillebsd.org/templates/
https://gitlab.com/bastillebsd-templates

Вся суть местных пингвинариев - впрыгнуть в тему и уныло вещать, как тетерева на току ...

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

366. "Релиз FreeBSD 14.0"  +/
Сообщение от Аноним (367), 23-Ноя-23, 10:09 
Это как раз про линукс-фанбоев. У них на словах всё написано с нуля, а начинаешь разбираться - всё у них является развитием чужого и завязка на себя любимых, чтобы не дай бог потом в другой системе не появилось.

А потом читаем новости, "на линукс осилили портировать capsicum", "вышел новый выпуск lxc", "в суперграфическом линуксовом сервере (который конечно линуксоиды написали) обнаружены баги 88-го года из бсд".

Что же вы свой NIH-синдром не лечите.

Да, согласен отложить обсуждение. Ибо бесполезно спорить с фанатиками, не понимающими разницу между сборкой своих решений и отвешиванием поклонов чужим дядям.

https://github.com/docker/hub-feedback/issues/2314 "Free team being sunset, no way to convert to a regular account"

Надеюсь, они вам ещё потуже гайки затянут. И будете вы платить даже за те контейнеры, которые сами туда отправили. А чё, нормальный ход. Вы им контент, они с вас денежку. Прямо как майкрософт с разрабов. Хочешь MSDN - плати.

Мне тоже надоело слушать про невозможность чего-то там в тюрьмах. :)


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

400. "Релиз FreeBSD 14.0"  +/
Сообщение от rvs2016 (ok), 24-Ноя-23, 00:43 
> А если нужно это делать просто,
> то придётся изучать новые инструменты,
> которые разработали поверх тюрем:
> pot, bastille, iocage и прочие.

О прочих немного подробнее, пожалуйста.

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

408. "Релиз FreeBSD 14.0"  +/
Сообщение от Аноним (404), 24-Ноя-23, 16:43 
А есть ли смысл просто их перечислять?

Набери в гугле freebsd jails management tools и получишь всю информацию.

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

112. "Релиз FreeBSD 14.0"  +10 +/
Сообщение от Аноним (116), 21-Ноя-23, 13:42 
Докер это пример как не надо делать контейнеры. Но линукс любую каку в рот тащит.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

198. "Релиз FreeBSD 14.0"  +/
Сообщение от Аноним (346), 21-Ноя-23, 18:40 
Ах, это старое доброе «не нужно». Из любой беды выручит, любую реальность зашторит! Но вот закавыка: почему-то Линукс популярнее FreeBSD вообще везде от 1% десктопов, до серверов и супер-компьютеров, а «докер-контейнерами» пользуются и на винде, и на маке, и на линуксах практически повсеместно. До такой степени, что почти любая система чуть сложнее Hello, world! использует и контейнеризацию, и оркестрацию контейнеров. Но только в волшебном мире опеннетных анонимов это всё не нужно. Чудики вы мои локалхостные.
Ответить | Правка | Наверх | Cообщить модератору

216. "Релиз FreeBSD 14.0"  +/
Сообщение от Аноним (270), 21-Ноя-23, 20:46 
Через виртуалку и на фряхе работает как на винде.
Ответить | Правка | Наверх | Cообщить модератору

401. "Релиз FreeBSD 14.0"  +2 +/
Сообщение от rvs2016 (ok), 24-Ноя-23, 00:56 
> Линукс популярнее FreeBSD

Странный аргумент.
По правилу этого аргумента всем надо забросить и Линукс тоже и перейти только на винду потому, что она "популярнее Линукса". :-)

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

236. "Релиз FreeBSD 14.0"  +1 +/
Сообщение от Аноним (236), 21-Ноя-23, 22:55 
> А аналогом джейла у нас есть lxc, и даже openvz/virtuozzo.

Когда в lxc/openvz/virtuozzo появится хотя бы жалкое подобие VNET?

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

245. "Релиз FreeBSD 14.0"  +3 +/
Сообщение от Ivan_83 (ok), 21-Ноя-23, 23:19 
Много софта писано разрабами по принципу: "у меня на убунте работает и ладно", из за этого куча проблем с портированием в принципе.
То что вы окружение разраба завернули в архив и назвали контейнером докера - это не решение проблемы, это заметание под ковёр.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

327. "Релиз FreeBSD 14.0"  +/
Сообщение от нах. (?), 22-Ноя-23, 20:55 
> Много софта писано разрабами по принципу: "у меня на убунте работает и
> ладно", из за этого куча проблем с портированием в принципе.
> То что вы окружение разраба завернули в архив и назвали контейнером докера
> - это не решение проблемы, это заметание под ковёр.

там еще своих приколов хватает - внезапно я обломался при попытке апгрейда тестового onlyoffice. Патамушта тадам... они ухитрились сделать образ несовместимым с не наираспоследней версией доскера! Нет, я хз как им это удалось.

(причем никакой необходимости ТАК его запускать нет, более того это очередной антидыркерный паттерн с кучей раздельных сервисов внутри одного контейнера c самодельными планировщиками. Я почти уверен что апгрейд рабочей версии (которая у меня таки обычная из пакетика) пройдет без подобных фокусов.)

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

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

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




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

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