История изменений
Исправление intelfx, (текущая версия) :
системд
А расскажите, какие проблемы у вас решили эти замечательные вещи, и как теперь вам стало с ними легко жить?
Ну с systemd реально легче жить, фичастый супервизор, вменяемые логи, сеть, контейнеры, логины. У всего этого есть вменяемый однообразный CLI и D-Bus API.
Супервизор. Можно не писать костыли для проверки условий, слежения за процессами, перезапуска упавших демонов (и того, что от них зависит), расстановки лимитов/приоритетов. В systemd это всё искаропки и автоматически. Ах да, я могу сделать echo "[Service]\nEnvironment=FOO=bar" >> /etc/systemd/system/foo.service.d/bar.conf
или systemctl set-property foo.service CPUQuota=20%
, и это будет работать в общем случае без ручного копания в инитскриптах каждого конкретного демона.
Логи. crypt может сколько угодно сочинять про происки жидомасонов из RH, но journalctl -u some_fancy_shit.service --since '12:34:56' --until '23:45:01'
или journalctl -k -b-1
написать быстрее, проще и удобнее, чем трахаться с грепоседом.
Контейнеры. Ну nspawn просто удобнее LXC и LXD вместе взятых, и он есть искаропки на каждой машине. Я уже говорил про вменяемый однообразный CLI?
Сеть. Мне вообще это не особо важно, я не питаю отвращения к NetworkManager (у меня он даже на серверах кое-где), а netcfg в арче и так достаточно приятен, но по сравнению с башелапшой из других дистрибутивов тут просто no contest.
Ах да, ресолвер. systemd-resolved — это единственный линуксовый ресолвер, который автоматически делает the right thing в случае одного или нескольких VPN, в каждом из которых есть свой внутренний DNS-сервер для внутренних доменов.
Про дбас. Можно например написать простейший скрипт на питоне, подцепиться к D-Bus сигналам на нужных эндпоинтах и мониторить всё что происходит в системе (падения демонов, выполненные задачи, логины пользователей). Из пейлоада можно вытащить invocation ID и ещё одним вызовом выбрать логи, сгенерированные конкретным процессом (или всеми процессами демона за его последний запуск). Очень годно и удобно. У меня так сделаны типа_алерты на домашнем сервере.
вейланд, mir, позиционируя их, как глобальную замену устаревшим <…> xorg
А каким боком вейланд, Mir и Xorg к продакшену и энтерпрайзу?
Исправление intelfx, :
системд
А расскажите, какие проблемы у вас решили эти замечательные вещи, и как теперь вам стало с ними легко жить?
Ну с systemd реально легче жить, фичастый супервизор, вменяемые логи, сеть, контейнеры, логины. У всего этого есть вменяемый однообразный CLI и D-Bus API.
Супервизор. Можно не писать костыли для проверки условий, слежения за процессами, перезапуска упавших демонов (и того, что от них зависит), расстановки лимитов/приоритетов. В systemd это всё искаропки и автоматически. Ах да, я могу сделать echo "[Service]\nEnvironment=FOO=bar" >> /etc/systemd/system/foo.service.d/bar.conf
или systemctl set-property foo.service CPUQuota=20%
, и это будет работать в общем случае без ручного копания в инитскриптах каждого конкретного демона.
Логи. crypt может сколько угодно сочинять про происки жидомасонов из RH, но journalctl -u some_fancy_shit.service --since '12:34:56' --until '23:45:01'
написать быстрее, проще и удобнее, чем трахаться с грепоседом. Или например journalctl -u run-media-intelfx-foobar.mount
и посмотреть совершенно точно, что пошло не так при монтировании раздела.
Контейнеры. Ну nspawn просто удобнее LXC и LXD вместе взятых, и он есть искаропки на каждой машине. Я уже говорил про вменяемый однообразный CLI?
Сеть. Мне вообще это не особо важно, я не питаю отвращения к NetworkManager (у меня он даже на серверах кое-где), а netcfg в арче и так достаточно приятен, но по сравнению с башелапшой из других дистрибутивов тут просто no contest.
Ах да, ресолвер. systemd-resolved — это единственный линуксовый ресолвер, который автоматически делает the right thing в случае одного или нескольких VPN, в каждом из которых есть свой внутренний DNS-сервер для внутренних доменов.
Про дбас. Можно например написать простейший скрипт на питоне, подцепиться к D-Bus сигналам на нужных эндпоинтах и мониторить всё что происходит в системе (падения демонов, выполненные задачи, логины пользователей). Из пейлоада можно вытащить invocation ID и ещё одним вызовом выбрать логи, сгенерированные конкретным процессом (или всеми процессами демона за его последний запуск). Очень годно и удобно. У меня так сделаны типа_алерты на домашнем сервере.
вейланд, mir, позиционируя их, как глобальную замену устаревшим <…> xorg
А каким боком вейланд, Mir и Xorg к продакшену и энтерпрайзу?
Исправление intelfx, :
системд
А расскажите, какие проблемы у вас решили эти замечательные вещи, и как теперь вам стало с ними легко жить?
Ну с systemd реально легче жить, фичастый супервизор, вменяемые логи, сеть, контейнеры, логины. У всего этого есть вменяемый однообразный CLI и D-Bus API.
Супервизор. Можно не писать костыли для проверки условий, слежения за процессами, перезапуска упавших демонов (и того, что от них зависит), расстановки лимитов/приоритетов. В systemd это всё искаропки и автоматически. Ах да, я могу сделать echo "[Service]\nEnvironment=FOO=bar" >> /etc/systemd/system/foo.service.d/bar.conf
или systemctl set-property foo.service CPUQuota=20%
, и это будет работать в общем случае без ручного копания в инитскриптах каждого конкретного демона.
Логи. crypt может сколько угодно сочинять про происки жидомасонов из RH, но journalctl -u some_fancy_shit.service --since '12:34:56' --until '23:45:01'
написать быстрее, проще и удобнее, чем трахаться с грепоседом. Или например journalctl -u run-media-intelfx-foobar.mount
и посмотреть совершенно точно, что пошло не так при монтировании раздела.
Контейнеры. Ну nspawn просто удобнее LXC и LXD вместе взятых, и он есть искаропки на каждой машине. Я уже говорил про вменяемый однообразный CLI?
Сеть. Мне вообще это не особо важно, я не питаю отвращения к NetworkManager (у меня он даже на серверах кое-где), а netcfg в арче и так достаточно приятен, но по сравнению с башелапшой из других дистрибутивов тут просто no contest.
Ах да, ресолвер. systemd-resolved — это единственный линуксовый ресолвер, который автоматически делает the right thing в случае одного или нескольких VPN, в каждом из которых есть свой внутренний DNS-сервер для внутренних доменов.
Про дбас. Можно например написать простейший скрипт на питоне, подцепиться к D-Bus сигналам на нужных эндпоинтах и мониторить всё что происходит в системе (падения демонов, выполненные задачи, логины пользователей). Из пейлоада можно вытащить invocation ID и ещё одним вызовом выбрать логи, сгенерированные конкретным процессом (или всеми процессами демона за его последний запуск). Очень годно и удобно.
вейланд, mir, позиционируя их, как глобальную замену устаревшим <…> xorg
А каким боком вейланд, Mir и Xorg к продакшену и энтерпрайзу?
Исправление intelfx, :
системд
А расскажите, какие проблемы у вас решили эти замечательные вещи, и как теперь вам стало с ними легко жить?
Ну с systemd реально легче жить, фичастый супервизор, вменяемые логи, сеть, контейнеры, логины. У всего этого есть вменяемый однообразный CLI и D-Bus API.
Супервизор. Можно не писать костыли для проверки условий, слежения за процессами, перезапуска упавших демонов (и того, что от них зависит), расстановки лимитов/приоритетов. В systemd это всё искаропки и автоматически. Ах да, я могу сделать echo "[Service]\nEnvironment=FOO=bar" >> /etc/systemd/system/foo.service.d/bar.conf
или systemctl set-property foo.service CPUQuota=20%
, и это будет работать в общем случае без ручного копания в инитскриптах каждого конкретного демона.
Логи. crypt может сколько угодно сочинять про происки жидомасонов из RH, но journalctl -u some_fancy_shit.service --since '12:34:56' --until '23:45:01'
написать быстрее, проще и удобнее, чем трахаться с грепоседом. Или например journalctl -u run-media-intelfx-foobar.mount
и посмотреть совершенно точно, что пошло не так при монтировании раздела.
Контейнеры. Ну nspawn просто удобнее LXC и LXD вместе взятых, и он есть искаропки на каждой машине. Я уже говорил про вменяемый однообразный CLI?
Сеть. Мне вообще это не особо важно, netcfg в арче и так достаточно приятен, но по сравнению с башелапшой из других дистрибутивов тут просто no contest.
Ах да, ресолвер. systemd-resolved — это единственный линуксовый ресолвер, который автоматически делает the right thing в случае одного или нескольких VPN, в каждом из которых есть свой внутренний DNS-сервер для внутренних доменов.
Про дбас. Можно например написать простейший скрипт на питоне, подцепиться к D-Bus сигналам на нужных эндпоинтах и мониторить всё что происходит в системе (падения демонов, выполненные задачи, логины пользователей). Из пейлоада можно вытащить invocation ID и ещё одним вызовом выбрать логи, сгенерированные конкретным процессом (или всеми процессами демона за его последний запуск). Очень годно и удобно.
вейланд, mir, позиционируя их, как глобальную замену устаревшим <…> xorg
А каким боком вейланд, Mir и Xorg к продакшену и энтерпрайзу?
Исправление intelfx, :
системд
А расскажите, какие проблемы у вас решили эти замечательные вещи, и как теперь вам стало с ними легко жить?
Ну с systemd реально легче жить, фичастый супервизор, вменяемые логи, сеть, контейнеры, логины. У всего этого есть вменяемый однообразный CLI и D-Bus API.
Супервизор. Можно не писать костыли для проверки условий, слежения за процессами, перезапуска упавших демонов (и того, что от них зависит), расстановки лимитов/приоритетов. В systemd это всё искаропки и автоматически. Ах да, я могу сделать echo "[Service]\nEnvironment=FOO=bar" >> /etc/systemd/system/foo.service.d/bar.conf
или systemctl set-property foo.service CPUQuota=20%
, и это будет работать в общем случае без ручного копания в инитскриптах каждого конкретного демона.
Логи. crypt может сколько угодно сочинять про происки жидомасонов из RH, но journalctl -u some_fancy_shit.service --since '12:34:56' --until '23:45:01' написать быстрее, проще и удобнее, чем трахаться с грепоседом. Или например
journalctl -u run-media-intelfx-foobar.mount` и посмотреть совершенно точно, что пошло не так при монтировании раздела.
Контейнеры. Ну nspawn просто удобнее LXC и LXD вместе взятых, и он есть искаропки на каждой машине. Я уже говорил про вменяемый однообразный CLI?
Сеть. Мне вообще это не особо важно, netcfg в арче и так достаточно приятен, но по сравнению с башелапшой из других дистрибутивов тут просто no contest.
Ах да, ресолвер. systemd-resolved — это единственный линуксовый ресолвер, который автоматически делает the right thing в случае одного или нескольких VPN, в каждом из которых есть свой внутренний DNS-сервер для внутренних доменов.
Про дбас. Можно например написать простейший скрипт на питоне, подцепиться к D-Bus сигналам на нужных эндпоинтах и мониторить всё что происходит в системе (падения демонов, выполненные задачи, логины пользователей). Из пейлоада можно вытащить invocation ID и ещё одним вызовом выбрать логи, сгенерированные конкретным процессом (или всеми процессами демона за его последний запуск). Очень годно и удобно.
вейланд, mir, позиционируя их, как глобальную замену устаревшим <…> xorg
А каким боком вейланд, Mir и Xorg к продакшену и энтерпрайзу?
Исходная версия intelfx, :
системд
А расскажите, какие проблемы у вас решили эти замечательные вещи, и как теперь вам стало с ними легко жить?
Ну с systemd реально легче жить, фичастый супервизор, вменяемые логи, сеть, контейнеры, логины. У всего этого есть вменяемый однообразный CLI и D-Bus API.
Супервизор. Можно не писать костыли для проверки условий, слежения за процессами, перезапуска упавших демонов (и того, что от них зависит), расстановки лимитов/приоритетов. В systemd это всё искаропки и автоматически. Ах да, я могу сделать echo "[Service]\nEnvironment=FOO=bar" >> /etc/systemd/system/foo.service.d/bar.conf
или systemctl set-property foo.service CPUQuota=20%
, и это будет работать в общем случае.
Логи. crypt может сколько угодно сочинять про происки жидомасонов из RH, но journalctl -u some_fancy_shit.service --since '12:34:56' --until '23:45:01' написать быстрее, проще и удобнее, чем трахаться с грепоседом. Или например
journalctl -u run-media-intelfx-foobar.mount` и посмотреть совершенно точно, что пошло не так при монтировании раздела.
Контейнеры. Ну nspawn просто удобнее LXC и LXD вместе взятых, и он есть искаропки на каждой машине. Я уже говорил про вменяемый однообразный CLI?
Сеть. Мне вообще это не особо важно, netcfg в арче и так достаточно приятен, но по сравнению с башелапшой из других дистрибутивов тут просто no contest.
Ах да, ресолвер. systemd-resolved — это единственный линуксовый ресолвер, который автоматически делает the right thing в случае одного или нескольких VPN, в каждом из которых есть свой внутренний DNS-сервер для внутренних доменов.
Про дбас. Можно например написать простейший скрипт на питоне, подцепиться к D-Bus сигналам на нужных эндпоинтах и мониторить всё что происходит в системе (падения демонов, выполненные задачи, логины пользователей). Из пейлоада можно вытащить invocation ID и ещё одним вызовом выбрать логи, сгенерированные конкретным процессом (или всеми процессами демона за его последний запуск). Очень годно и удобно.
вейланд, mir, позиционируя их, как глобальную замену устаревшим <…> xorg
А каким боком вейланд, Mir и Xorg к продакшену и энтерпрайзу?