NetworkManager 1.0 Released After Ten Years Development
An anonymous reader writes: After ten years of development focused on improving and simplifying Linux networking, NetworkManager 1.0 was released. NetworkManager 1.0 brings many features including an increasingly modernized client library, improved command-line support, a lightweight internal DHCP client, better Bluetooth support, VPN enhancements, WWAN IPv6 support, and other features.
The most important feature is that it can be disabled, masked and unistalled without loosing functionality, as oppposed to other new TM things that I can't get rid of that easily
Yes, NetworkManager should be fine on most servers. Unless you want to use network bonding. And VLANs. And bridges. Nevermind bridged VLAN's (yes, those are a thing) on top of 802.3Ad bonds. And ... and... well, 90% of the other functionality that is offered by the Linux networking stack. NetworkManager works fine for managing the 10% of the network stack that is used 90% of the time. For the other 10% of the time, it is an abortion that should be taken out back of the barn and shot like a rabid dog. And this other 10% that NetworkManager won't do is 99% of why people pay me big bucks to make Linux do what they need it to do, since you will not get high performance networking out of a server using the limited functionality provided by NetworkManager. As in, the servers I work with generally have at least half a dozen gigabit NICs and two 10Gbit NIC's. NetworkManager won't get me 1/10th of what I need to put these servers into the midst of a large network for use in server consolidation, and is utterly useless once we start talking about Open vSwitch and other such SDN components.
So sure, if you're a sandwich shop putting a $500 server under the cash register, or you are a teenage college student setting up a video sharing network for your bro's in the flop house you board in, NetworkManager will work fine for you. For those of us doing anything more complex, it is a useless abomination and the first thing done when bringing up a new server image is "chkconfig NetworkManager off ; service NetworkManager stop". (Or the AbominationD equivalents thereof).
Send mail here if you want to reach me.