> > As somebody else put it elsewhere in the thread, your computer without a
> > software is a "nice brick" as much as your network card without its
> > firmware. Yet, we call it with two different names.
>
> So, let's call it the "network card kernel". The "network card kernel"
> runs on the network card, the "operating system kernel" runs on the main
> CPU, or the "application processor" as the smartphone people would call it.
That's fine. Just to make it clearer, let's call it "network card software". At this point the double standard being applied to "network card software" and "application processor software" should be obvious.