LINUX.ORG.RU

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

Исправление intelfx, (текущая версия) :

«Не укладываться» оно может по разным причинам же.

Например, если вместо ANSI С-совместимой frobnicate() используется какая-нибудь glibc-специфическая (или хуже) frobnicate2(), отличающаяся порядком параметров, — тогда да, бить по рукам нужно автора (т. к. не было никаких причин использовать нестандартный вариант).

Но в случае systemd использование ряда Linux-специфичных API, насколько понимаю, оправдано.

Взять fanotify(7) — первое, что пришло в голову. Позиция POSIX-пуристов выглядит так: «стандартным компонентам не нужно отслеживать изменения в файлах!один-один».

Или цгруппы. Отказываться от столь удобного инструмента управления иерархиями процессов в пользу бешеных танцев с /proc и нетлинком — ИМХО, глупо.

Особенно если учесть, что под вопросом стоит переносимость не на 50% систем, а на своего рода маргинальщину.

Исправление intelfx, :

«Не укладываться» оно может по разным причинам же.

Например, если вместо ANSI С-совместимой frobnicate() используется какая-нибудь glibc-специфическая (или хуже) frobnicate2(), отличающаяся порядком параметров, — тогда да, бить по рукам нужно автора (т. к. не было никаких причин использовать нестандартный вариант).

Но в случае systemd использование ряда Linux-специфичных API, насколько понимаю, оправдано.

Взять fanotify(7) — первое, что пришло в голову. Позиция POSIX-пуристов выглядит так: «стандартным компонентам не нужно отслеживать изменения в файлах!один-один».

Или цгруппы. Отказываться от столь удобного инструмента управления иерархиями процессов в пользу бешеных танцев с /proc — ИМХО, глупо.

Особенно если учесть, что под вопросом стоит переносимость не на 50% систем, а на своего рода маргинальщину.

Исходная версия intelfx, :

«Не укладываться» оно может по разным причинам же. Если вместо ANSI С-совместимой frobnicate() используется какая-нибудь glibc-специфическая (или хуже) frobnicate2(), отличающаяся порядком параметров, — тогда да, бить по рукам нужно автора (т. к. не было никаких причин использовать нестандартный вариант). Но в случае systemd использование ряда Linux-специфичных API, насколько понимаю, оправдано.

Например, взять fanotify(7) — первое, что пришло в голову. Позиция POSIX-пуристов выглядит так: «стандартным компонентам не нужно отслеживать изменения в файлах!один-один».

Или цгруппы. Отказываться от столь удобного инструмента управления иерархиями процессов в пользу бешеных танцев с /proc — ИМХО, глупо.

Особенно — если учесть, что под вопросом стоит переносимость не на 50% систем, а на своего рода маргинальщину.