3 ms·
> 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
by darkpuma 8y ago
> 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.
- bluedino 8y agoPeople saying "Linux won" because of Android would never say "Java won" which is every bit as true.
- pjmlp 8y agoA 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.
- curt15 8y ago>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?
- pjmlp 8y agoGoogle'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.