Hacker News new | ask | show | jobs
by Thaxll 2329 days ago
Most routers run 2.6.32 kernel.
2 comments

I have the feeling most home routers are designed by the same OEM shop in Shenzhen.
Is there any particular reason for this? Like some feature that was removed in later versions?
The primary reason is likely because the hardware (SoC peripherals) drivers were written for 2.6.x and not forward ported to newer versions of the linux kernel. A lot of hardware drivers were (are) written by the hardware (chip) manufacturers and then abandoned.
when you say a lot, the reality is this is the case with basically every single ARM SoC on the market (and a few x86 ones too!).