LINUX.ORG.RU

История изменений

Исправление 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 к продакшену и энтерпрайзу?