]> Sergey Matveev's repositories - stargrave-blog.git/commit
Настоящая причина избавления от ifconfig в Linux
authorSergey Matveev <stargrave@stargrave.org>
Wed, 18 Mar 2020 05:06:26 +0000 (08:06 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 18 Mar 2020 05:06:26 +0000 (08:06 +0300)
commit91cfe85248d2c0339155fd625e29f21c410ff901
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parentba901e97207bcfed1dfa0f2286d471fc71cc912a
Настоящая причина избавления от ifconfig в Linux

https://blog.farhan.codes/2018/06/25/linux-maintains-bugs-the-real-reason-ifconfig-on-linux-is-deprecated/
Связана исключительно с тем, что ядро и сопутствующий софт
разрабатываются совершенно отдельно друг от друга. Linux приходится
блюсти совместимость с кучей старья, в том числе даже и с багами.
ifconfig это как-раз сложность подстройки из-за изменённого API когда
Linux смог задавать несколько IPv4 адресов на один интерфейс. Поэтому во
всех остальных Unix (в том числе BSD) для сети есть пара команд, а в
Linux регулярно пилятся новые с нуля.