LINUX.ORG.RU

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

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

Понимаешь, дело не в жсоне и не в скобочках, а в том, что в iptables такой структуры данных, как set или map, вообще нет.

Дело, опять же, не в скобочках, а в том, что синтаксис iptables(8), если его можно так назвать, вынуждает тебя в каждой команде повторяться, что, куда, с какой таблицей и цепочкой ты хочешь сделать. Синтаксис nft гораздо удобнее (в том числе за счёт того, что там настоящая КЗ грамматика, а не «давайте просто каждую строчку запихнём в getopt и скажем, что это конфиг»). Ты можешь вкладывать конструкции друг в друга, указывать несколько действий в одной строчке, не писать -t mangle -A FORWARD двадцать раз подряд и так далее. А то, что там скобочки — дело двадцатое. Или, по твоему, Си, например — это тоже «жсоноподобное баловство хипстоты и удел миллениалов»?

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

Понимаешь, дело не в жсоне и не в скобочках, а в том, что в iptables такой структуры данных, как set или map, вообще нет.

Дело, опять же, не в скобочках, а в том, что синтаксис iptables(8), если его можно так назвать, вынуждает тебя в каждой команде повторяться, что, куда, с какой таблицей и цепочкой ты хочешь сделать. Синтаксис nft гораздо удобнее (в том числе за счёт того, что он КЗ). Ты можешь вкладывать конструкции друг в друга, указывать несколько действий в одной строчке, не писать -t mangle -A FORWARD двадцать раз подряд и так далее. А то, что там скобочки — дело двадцатое. Или, по твоему, Си, например — это тоже «жсоноподобное баловство хипстоты и удел миллениалов»?

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

Понимаешь, дело не в жсоне и не в скобочках, а в том, что в iptables такой структуры данных, как set или map, вообще нет.

Дело, опять же, не в скобочках, а в том, что синтаксис iptables(8), если его можно так назвать, вынуждает тебя в каждой команде повторяться, что, куда, с какой таблицей и цепочкой ты хочешь сделать. А синтаксис nft — контекстно-зависимый. Ты можешь вкладывать конструкции друг в друга, указывать несколько действий в одной строчке, не писать -t mangle -A FORWARD двадцать раз подряд и так далее. А то, что там скобочки — дело двадцатое. Или, по твоему, Си, например — это тоже «жсоноподобное баловство хипстоты и удел миллениалов»?

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

Понимаешь, дело не в жсоне и не в скобочках, а в том, что в iptables такой структуры данных, как set или map, вообще нет.

Дело, опять же, не в скобочках, а в том, что синтаксис iptables(8), если его можно так назвать, вынуждает тебя в каждой команде повторяться, что, куда, с какой таблицей и цепочкой ты хочешь сделать. А синтаксис nft — контекстно-зависимый. Ты можешь вкладывать конструкции друг в друга, указывать несколько действий в одной строчке, не писать -t mangle -A FORWARD двадцать раз подряд и так далее. А то, что там скобочки — дело двадцатое.

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

Понимаешь, дело не в жсоне и не в скобочках, а в том, что в iptables такой структуры данных, как set или map, вообще нет.

Дело, опять же, не в скобочках, а в том, что синтаксис iptables(8), если его можно так назвать, вынуждает тебя в каждой команде повторяться, что, куда, с какой таблицей и цепочкой ты хочешь сделать. А синтаксис nft — контекстно-зависимый. Ты можешь вкладывать конструкции друг в друга, указывать несколько действий в одной строчке, не писать -t mangle -A FORWARD двадцать раз подряд и так далее.

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

Понимаешь, дело не в жсоне и не в скобочках, а в том, что в iptables такой структуры данных, как set или map, вообще нет.

Дело, опять же, не в скобочках, а в том, что синтаксис iptables(8), если его можно так назвать, вынуждает тебя в каждой команде повторяться, что, куда, с какой таблицей и цепочкой ты хочешь сделать. А синтаксис nft — контекстно-зависимый, за счёт чего существенно более компактный и удобочитаемый.