Чтобы заработал у меня usb-роутер, я доставляю пакет <что-то-там>-firmware.
Почему так было задумано? Почему нельзя было «захардкодить» firmware в железку?
Я понимаю, что благодаря этому можно заливать модифицированный firmware, но
Вопрос 1. Зачем компании-разработчику разрешать делать это?
Вопрос 2. Реально есть от этой возможности какая-то польза? В смысле, возможности заливать нестандартный firmware? Хотя, этот вопрос, скорее, риторический, ибо если юзеру нужно, он зальет то, что ему нужно.