Re: Proposal to remove NetworkManager from Core group

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 18 January 2018 at 03:28, David Demelier <markand@xxxxxxxxxxxx> wrote:
> Hello all,
>
> Since systemd-networkd is a mature network system daemon nowadays,
> NetworkManager can be avoided in many cases where people do not need
> desktop features.
>
> I propose to remove NetworkManager from the “Core” group and mark it as
> optional or eventually move it into a dedicated group. Perhaps “Common
> NetworkManager Submodules”?
>
> What do you think?
>

If you are looking for a change in Fedora 28, then that train has left
the station as this would be a large change. For a Fedora 29 change it
is possible to look at if a lot of code is written to allow all the
existing systems to 'upgrade' smoothly and a user can configure their
system cleanly with it. That is a lot of work and would need to land
in 7-9 months to be seen as a viable attempt. That means you need to
start working on this for probably Fedora 30.

1. Identify the legacy software which is looking for methods that
NetworkManager had to implement. [Yes they are from the 90's.. no they
aren't going away.]
2. Identify the methods to get them to work with systemd-network
3. Identify the various items which come up a lot for required needs.
NetworkManager had to do a TON of backfill which took many many many
releases to implement. This was because Linux gets used in a LOT of
different methods and those are still expected to work. Everything
from routing to infiniband to various failover routing, etc. [Going
over the old 2009-2015 time frame of "why can't NetworkManager be
default yet?" would be useful.]
4. Make sure there is a configuration tool which can deal with a
majority of those. It doesn't need to be 100%.. NetworkManager finally
took over when it was probably 80% coverage.
5. Realize that you are going to spend at least N releases with
NetworkManager as a copilot.
6. Deal with a lot of backlash and whipping over every little network
problem being now linked with your tool. The original NetworkManager
people were quite surprised that they would get blamed for DNS
problems in Australia causing routing problems in EU.. but it happens
a lot. They worked through that and pushed it through.

That is probably a 1000 kilometer high window of what it will take to
get it into most OS's (except for Arch).


> --
> David
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx



-- 
Stephen J Smoogen.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux