Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Linux is literally the most used operating system on phone

What makes this such a victory? The fact that Android uses a Linux kernel is totally meaningless to the overwhelming majority of Android users. The bootloaders on their phones are almost always locked down and even if that weren't the case, if their kernels were swapped out with something BSD derived how many people would actually notice?

What is the objective with promoting Linux? Adoption for the sake of adoption? Getting the Linux kernel onto the largest number of CPUs, just to make that number go higher and higher? Is pursuit of some number the real goal, or is the goal actually something to do with user empowerment and liberation/freedom? A billion tivoized smartphones with linux kernels certainly optimizes for that number of CPUs, but from a user liberation/freedom standpoint Linux/Android is virtually moot.

That Android gives the user more freedom than iOS is completely incidental to what kernel it uses. Android could be a platform open to third party app stores and sideloading that ran on a BSD kernel or even something completely different. To the average Android user, their Android phone is actually less open than Microsoft Windows, which also allows third party 'app stores' (e.g. Steam) and 'sideloading' (so normalized on Windows that it doesn't even use a special term like that.) Whether a system will be open to third party developers without any gatekeeper is a matter of company politics, not something that's emergent from what kernel is chosen.

So yeah, pop open the champagne. Linux won and I'm going to need a lot of champagne to enjoy this hollow victory.



People saying "Linux won" because of Android would never say "Java won" which is every bit as true.


A large majority of Java developers wouldn't say "Java won" regarding Android, because it is in fact Google's J++, not compatible with a large amount of random packages out from Maven Central.


>Google's J++, not compatible with a large amount of random packages out from Maven Central.

Google's implementation is derived from Apache Harmony. Is the same true for Apache Harmony?


Google's implementation was partially derived from Apache Harmony, nowadays it is partially derived from OpenJDK.

In neither case it is 100% compatible with fulll standard Java API and JVM bytecodes.

Partially is the keyword here.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: