Tak pokud je to standardní knihovna operačního systému, tak je to na úrovni operačního systému.
Jenže ona to není standardní knihovna operačního systému, ale standardní knihovna jazyka C. Což jsem psal v předchozím komentáři. Konkrétně v Linuxu se nejčastěji používá GNU C Library (glibc), ale používají se i různé alternativy, např. uClibc.
Než zase něco napíšete, přečtěte si, jestli už to nenapsal někdo před vámi, a na rozdíl od vás správně.
Osobně neznám prohlížeč, který nerespektuje /etc/hosts.
Já jsem také nic takového nepsal. To, že nějaký program nepoužívá pro překlad funkci ze standardní knihovny, ještě neznamená, že nebere v úvahu
/etc/hosts. Ale může ho třeba interpretovat jinak, než ta knihovna.
Je to blokování na úrovni operačního systému.
Když někomu řeknete, že jde o blokování na úrovni operačního systému, těžko to pochopí tak, že to vlastně kterákoli aplikace může obejít kdy se jí zachce. Pod „blokování na úrovni operačního systému“ si lidé představí, že k obejití té blokace jsou potřeba alespoň administrátorská práva.