On Thu, Nov 9, 2017 at 6:13 PM, Fabian Thorns <ftho...@lpi.org> wrote:
>  >>> NetworkManager : iproute2 = GNU Emacs : vi
> Would you argue that there people who use Emacs to debug the result of using
> vi (or vice versa)?
> In that regard, NetworkManager : ifup/ifdown or
> NetworkManager : systemd-networkd would be better comparisons. Which brings
> us to the question, if (and at which level) we should ask candidates to know
> about nm and systemd-networkd, i.e. with their already mentioned increasing
> relevance on laptops and IaaS instances.

Yep.

The problem with the comparison is that Emacs doesn't use vi at all.
They are completely different systems.  This analogy would only work
if Emacs was an operating environment that used vi as its core
commands.

NetworkManager (and its nmcli CLI tool), systemd-networkd (and its
networkctl CLI tool), etc... are different "management" solutions
that, ultimately, use "ip" CLI tools or modify the same kernel
facilities.

And then there are tools atop of those, like Debian's Netplan, various
Fedora facilities (e.g., usernetctl is how ifup/ifdown has been
adapted for the age of nmcli), etc...

The world is moving dynamic, because it's required.  Servers are no
longer instances with persistent storage that you 'manage' as an OS,
but deploy (and re-deploy) to scale-out ... ergo, true Cloud.

As I always say ...
 - Client-Server ('90s) was the age of stateless clients (no
persistent storage / configuration on client)
 - Cloud ('10s) is the age of stateless servers (no persistent storage
/ configuration on server)

Static scripts and settings don't work in that world, so the entire
Linux world is changing to a set of 'services' that can be modified
dynamically -- even though some server instances are still not going
to be moving to the Cloud, and going to have persistent storage.

The tools will be written so it can do either.  Anything that cannot
work in such a world will die off.

How LPI deals with that, I leave to others.  But this is where the
world is now, largely designed last decade.  I know not everyone has
been exposed to that world, but a lot of legacy solutions are either
adapting ... or being removed wholesale (and usually aren't in
'recovery' or 'minimal' installs).

- bjs
_______________________________________________
lpi-examdev mailing list
lpi-examdev@lpi.org
http://list.lpi.org/cgi-bin/mailman/listinfo/lpi-examdev

Reply via email to