Hacker News new | ask | show | jobs
by izacus 736 days ago
The way I understood it from the Android history books, it's mostly that the Android team (after some initial attempts) didn't want to spend time with Linux kernel drama because they had to ship the OS in a rush. So it was just easier to fork the kernel and ship it in a state that doesn't require upstream approval.

Linux at that time was very much unequipped at handling low power devices well (e.g. Wakelocks have already been mentioned).

1 comments

Right - that was my memory. My memory of this was just wondering, what / where is linux actually shipping on low power / power managed devices that they have such a strong view against wakelocks. Code talk and talk walks - and I felt at the time there was a lot of theoretically better approaches being pitched by Linux but nothing was concrete or close to shipping. Can totally understand that at some point google just couldn't wait for the bikeshedding to finish given the push to get to market with stuff.