• Linux systemd varlink Прочитал в новостях про новый Systemd. Теперь systemd-resolved будет поддерживать ещё и Varlink. Это сделано, в частности, для того чтобы DNS работал на ранних стадиях загрузки, до того, как D-Bus успел подняться.
    Честно говоря, самое появление Varlink прошло мимо меня, не знаю, что это.

Replies (7)

  • @Strephil, вот к чему приводит появление тянки. важные события проходят мимо тебя
  • @Strephil, DNS — это костыльное зло, поэтому приветствую все попытки окучить DNS, а лучше переделать его полностью нормально
  • @cypa, Узнаю коммуниста — если в экономике они выступают против денег, то в интернете они выступают против dns. Это то, на чем интернет работает и другого не будет, ау
  • @vt, DNS, как и почти весь стек TCP/IP, очень давно придуман и очень устарел, многое было изначально придумано капиталистически-костыльным способом, ради быстрого извлечения прибыли без никакого сквозного проектирования
    так что я предлагаю всего лишь обновить технологию маршрутизации по доменному имени, избавившись от соврмененного DNS полного атавизмов и дыр безопасности
  • @vt, ещё раз извините, но повторюсь что ваше представление о коммунизме, прямо примитивно-брезгливо какое-то, не имеет отношения к реальности
  • @vt, собственно преобразование технологии DNS/TCP/IP уже идёт — в виде CDN, например, и маршрутизации запросов в обратных прокси
  • @Strephil, «я много почитал и попробовал его.
    значит так, это dbus, который проще специфицировать, проще дергать из командной строки, проще дергать удаленно, проще тестить. при этом отвечает тебе не приложение, которое надо знать, а некто реализующий интересный тебе протокол. а значит, если есть условный dnf и apt и воркуг обоих есть одинаковый varlink для работы с пакетами, то тебе насрано кто ставит пакет (понятно, что имя пакета надо уметь угадать). ну или вот yum и dnf. тут вообще по фигу. штука простая как болт с гайкой, но потому и офигенно удобная. то что все ответы в json — это вообще кайф, потому что все же уже забыли про grep и выучили jq :)» © t.me