Size: a a a

2020 February 25

LL

Lama Lover in pro.elixir
Я серьёзно
источник

A

Azat in pro.elixir
Какие это даёт преимущества?
источник

LL

Lama Lover in pro.elixir
Azat
Какие это даёт преимущества?
Во-первых, пакеты собираются настолько одинаково на всех машинах, что хэш сборки всегда одинаковый
Во-вторых, можно создавать целые окружения (из пакетов, сервисов, env) в одном файле
В-третьих, этот один файл гарантирует одинаковую установку на любой машине
В-четвёртых, обновления любых пакетов гарантировано атомарны
В-пятых, при падении новой конфигурации можно в GRUB (!!!) выбрать любую предыдущую конфигурацию и запуститься с ней
источник

LL

Lama Lover in pro.elixir
Так что если ты сделал нужный конфиг на своей машине, то чтобы запустить точно такое же на сервере, необходимо просто скопировать свой конфиг на сервер и применить его
источник

YS

Yuri S. in pro.elixir
В-пятых, при падении новой конфигурации можно в GRUB (!!!) выбрать любую предыдущую конфигурацию и запуститься с ней
это в случае nixOS?
источник

LL

Lama Lover in pro.elixir
Yuri S.
В-пятых, при падении новой конфигурации можно в GRUB (!!!) выбрать любую предыдущую конфигурацию и запуститься с ней
это в случае nixOS?
Ну да...
источник

LL

Lama Lover in pro.elixir
И то, я грубо сказал про GRUB
(грубо про груб хехе)
источник

YS

Yuri S. in pro.elixir
у меня есть предположение, что elixir собранный на macos и на linux именно под них, будет работать лучше, чем абстракнтый атомарный образ собранный чз nix
источник

LL

Lama Lover in pro.elixir
Yuri S.
у меня есть предположение, что elixir собранный на macos и на linux именно под них, будет работать лучше, чем абстракнтый атомарный образ собранный чз nix
Что значит "будет работать лучше" ?
Вообще тут не про elixir, а скорее про erlang и erts
источник

YS

Yuri S. in pro.elixir
я образно, речь о том, что версия собранная под определенную ос использует особенности этой ос
источник

LL

Lama Lover in pro.elixir
Yuri S.
я образно, речь о том, что версия собранная под определенную ос использует особенности этой ос
Это правда, но я не думаю, что это применимо к erlang
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Lama Lover
Это правда, но я не думаю, что это применимо к erlang
К эрланг применимо, к эликсиру нет
источник

PG

Pïg Grëënëst in pro.elixir
Yuri S.
я образно, речь о том, что версия собранная под определенную ос использует особенности этой ос
На макоси у тебя будут никсовые пакеты под макось
источник

PG

Pïg Grëënëst in pro.elixir
Толстые бинарники никто не делает
источник

YS

Yuri S. in pro.elixir
в brew вроде как бинарник готовый качает
источник

LL

Lama Lover in pro.elixir
Źmićer Rubinštejn
К эрланг применимо, к эликсиру нет
А какие зависимости у erlang ? Я знаю что openssl и glibc
источник

PG

Pïg Grëënëst in pro.elixir
С fat binary я напутал, они для другого используются. Nix это не какой-то новый формат, а новый пакетный менеджер и философия организации файловой системы. На макоси по прежнему Mach-O файлы, на линуксе ELF.
источник

SZ

Sergei Zobov in pro.elixir
Ну вообще, никс как пакетный менеджер норм тема
источник

SZ

Sergei Zobov in pro.elixir
Я сейчас сменил проект, там доисторические плюсы и либы. У меня с предыдущего проекта убунту 18.04.
Да я бы повесился все эти зависимости менеджить аптом.
А так написал shell.nix, запатчил пару деревейшенов и готово
источник

SZ

Sergei Zobov in pro.elixir
При этом, я ещё домохозяйка в никсе. Такие люди как @couchemar ого-го какие вещи никсом делают. С эликсирами и питонами.
источник