troglobit / pimd

PIM-SM/SSM multicast routing for UNIX and Linux
http://troglobit.com/projects/pimd/
BSD 3-Clause "New" or "Revised" License
194 stars 86 forks source link

PIMD package should be target system independent (e.g. in regard MAXVIFS) #181

Closed LouisAtGH closed 3 years ago

LouisAtGH commented 3 years ago

In my option a package should, as a goal, be target system independent. I know that is never 100% possible.

So back to the MAXVIFS example

In the actual situation the correct PIMD behavoir depends on the MAXVIFS settings:

IMHO that is wrong and makes the package target-system-settings depended, which is IMHO very bad !!

I am not 100% sure it is possible, but what should IMHO the solution is:

Of course there is history, and multiple os, etc

Never the less,

Louis

troglobit commented 3 years ago

Remember #178? That was the last straw for me, really. After that I (as sole maintainer of the project), explicitly changed the status of other operating systems from equal status to Linux to not supported anymore. Meaning, I as maintainer will not spend any more time on breaking my back trying to support them.

This is stated plain as day in the README now:

pimd is primarily developed on Linux and should work as-is out of the box on all major distributions. Other UNIX variants (OpenBSD, NetBSD, FreeBSD, and Illumos) may also work, but are not supported anymore.

For over 10 years I had the goal to support other systems and be as independent as possible. But I cannot do it alone and will not let other people dictate what are goals for my own project. If you do not agree with this, there's a button on top called "Fork" that you can press and then start maintaining and supporting all the systems you like.