O Firewalld é apenas um daemon para gerenciar as regras de filtragem. A filtragem em si é feita no kernel usando regras que são carregadas no kernel a partir do espaço do usuário. A filtragem não requer um processo ativo em execução; se as regras forem carregadas, o kernel faz a filtragem mesmo se o firewalld tiver sido eliminado.