История изменений
Исправление 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 — контекстно-зависимый, за счёт чего существенно более компактный и удобочитаемый.