4 ms·
The desktop is no longer the battle that matters (more mobile devices are in use today than desktops and laptops, and the gap is widening). Linux has won the mo
by SwellJoe 12y ago
The desktop is no longer the battle that matters (more mobile devices are in use today than desktops and laptops, and the gap is widening). Linux has won the mobile market...and I guess one could argue it did so with one frickin' user interface (Android, though that's somewhat fragmented by the often-horrible, always-stupid, vendor customizations, like HTC Sense).
We will, I guess, get to see what happens when Firefox OS comes along. Then, again it's so very different from Android (and Android is so far from a traditional Linux distro), that I don't know if the OFUI theory will really be tested in that case, since there are so many other variables.
Generally, the "OFUI" idea is good as long as it's the OFUI that I like. I happen to really like Gnome 3, so I'm fine with it being the One True UI of my preferred Linux distro (Fedora). If I hated Gnome 3 (and I understand why people do...it had a rough and very buggy and very restrictive breaking in period that lasted a lot longer than it should have), I'd be pissed off at the suggestion that KDE (or LXDE or XFCE or whatever) should be removed completely.
Anyway, I don't find myself agonizing over how Linux (or any open system, as that's what I really care about; it wouldn't need to be Linux for me to be happy, as long as it's Open Source) can win the desktop anymore. Partly because open is winning on mobile (at least, in terms of the OS, though there are many dangerously proprietary parts of the mobile industry, including on Android devices), and that's an even bigger market. But, also partly because many of the reasons I needed Linux to win was because I wanted to use Linux for everything, and there needed to be a critical mass of users for hardware, software, etc. to be good on Linux. These days I rarely think about hardware, as it Just Works. And, I rarely worry about software, as there's tons of amazing stuff to choose from. Even games are pretty good on Linux, which is a relatively new change.
So, I want more Linux more of the time. But, I don't know if it has to "win" for all of us Linux users to win.
- pjmlp 12y agoHave you ever used the NDK? It is quite limited in the set of official APIs and POSIX support. Google could change Android's kernel for something else UNIX like and almost no one would notice.
- zanny 12y agoThey'd notice the lack of device drivers.
- mohanmcgeek 12y agoAndroid is installed by the device manufacturer. You don't attach any peripherals to your phone. Even when you connect your phone via USB, it's the computer that does the read. So, I doubt the user will notice the lack of device drivers.
- zanny 12y agoDevice drivers are not just peripheral drivers. The baseband driver, the wifi driver, the kernel display adapter driver, the touch driver, the drivers to handle the hardware buttons, the PCH and FSB controller hubs, bluetooth drivers, bluetooth device drivers, and NFC drivers, at the least. You may also be missing accelerometer and thermometer drivers.
- pjmlp 12y agoYou don't talk directly to the device drivers with NDK APIs. So I miss the point.
- mohanmcgeek 12y agoWhy does it even have to be UNIX like? It can be anything as long as it can run the Android Runtime. Right?
- pjmlp 12y agoBecause the NDK uses C and C++, as well as, partial UNIX APIs. Nothing to do with the Android Runtime.