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.
One of the few unix command line tools whose command begins with a major letter.
Those are too simple and reliable. For Linux to compete with mainstream operating systems it needs more complexity and more bugs.
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
Probably, and probably also pulseaudio.
And I have been a constant Linux user since 1994. This cannot be too important.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
And these guys spent 10 years simplifying that?
No, they spent 10 years simplifying things like scanning for wireless access points, detecting the encryption type, and storing credentials. Or setting up routing over Bluetooth. Or configuring and switching between different types of VPNs. Or bridging between multiple interfaces. And having a little icon in your system tray that you can right-click on to do it all.
If the only thing you ever do is set a static IP for your ethernet card then you probably don't need it, but a lot of people do more complex things than that.
Karma: Terrifying (mostly affected by atrocities you've committed)
oh, does bridging work finally? I spent well over an hour with nmcli docs and on Google trying to setup bridges for each vlan I was using on an el7 machine and got nowhere close to working. Spent 5 min setting up redhat ifcfg- files and was done after yum uninstalling nm. It says that nmcli got some love in 1.0, and boy that's a good thing.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
On Linux? To connect to WPA2 networks (including WPA2+802.1X). That's an everyday scenario for a pretty much every laptop user.
Sure, you can also do it via cli (with more tools than just those you mentioned), but, do you remember all the steps? Can you teach them to your mum? Can you automate it?
> It's hard to see how one could simplify Linux networking. It requires one ip addr command to set an IP address and one ip route command to set a default route. And on IPv6 even those are unnecessary, it's automatic.
And a dns, too. And the wireless network name. And the wireless network username+password.
And then, I have to do it all again in two minutes when you walk out of range. And then again when you get home. And then again at a cafe.
NM might not be the nicest of things, but it sure beats the hell out of running several commands every time I relocate myself/my laptop.
Since NetworkManager, day-to-day network use (be it WiFi, wired or whatever) Just Works. I like that.
However, when (as a developer, hardware-tinkerer or network problem solver) you are plugging in and out cables, connecting devices, etc, it would be nice to have NetworkManager to be put on "mute" or something. Just keep my fixed IP on the correct devices and stop enabling and disabling connections. That's the only time I turn the service off.
-- The Internet is a too slow way of doing things, you'd never do without it.