]> Sergey Matveev's repositories - stargrave-blog.git/commit
DNS в systemd
authorSergey Matveev <stargrave@stargrave.org>
Tue, 17 Jul 2018 05:55:55 +0000 (08:55 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 17 Jul 2018 05:55:55 +0000 (08:55 +0300)
commit5ba7e6d33d0caa4fe56323d6b66d5c38763c0302
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent392aae3ba3aa79cc2cceac6c3b0ae57451269930
DNS в systemd

Вчера спросили почему я так ненавижу systemd. Коротко ответить конечно
нельзя, но почему на какой-нибудь Windows или macOS, будь они хоть
дважды свободным ПО, я никогда не перейду? Абсолютно неприемлемая для
меня архитектура, качество, надёжность, подходы.

Решил посмотреть а что про systemd пишут в Wikipedia. Вспомнил что там
же была известная история (да так и осталась) с вшитыми в код публичными
DNS серверами Google. То есть, у меня система где нет конфигурационных
файлов, голая, без resolv.conf и, как мне кажется, самое логичное и
ожидаемое это то, что name resolving не будет работать, так как нет
настроек для него, никто не будет делать DNS запросов, ведь не указано
куда. Хрен всем! Поттеринг считает что "do the right thing" и поэтому он
вообще сделал hard-code на автоматически включённый слив ваших данных
Google-у. И вот эта ситуация, это решение, эти подходы полностью
описывают всю экосистему и мир systemd -- одного этого DNS-а мне бы
хватило чтобы решить не использовать ни при каких обстоятельствах это
убожество "делающее правильные вещи".