Linked by snydeq on Tue 16th Jul 2013 23:43 UTC
Linux Serdar Yegalulp offers a long view of the current evolution of Linux, one that sees the open source OS firmly entrenched as a cornerstone of IT, evolving in almost every direction at once - including most demonstrably toward the mobile and embedded markets. "If Linux acceptance and development are peaking, where does Linux go from up? Because Linux is such a mutable phenomenon and appears in so many incarnations, there may not be any single answer to that question. More important, perhaps, is how Linux - the perennial upstart - will embrace the challenges of being a mature and, in many areas, market-leading project. Here's a look at the future of Linux: as raw material, as the product of community and corporate contributions, and as the target of any number of challenges to its ethos, technical prowess, and growth."
Permalink for comment 567321
To read all comments associated with this story, please click here.
RE[3]: changed my thinking
by Brendan on Thu 18th Jul 2013 03:14 UTC in reply to "RE[2]: changed my thinking"
Member since:


That's what it truly is, but so many people think its an operating system or class of operating systems ( linux + gnu userland + X windows + (KDE or Gnome)). So you get these absurd declarations that Android isn't linux.

Except that Android's kernel isn't Linux. Android's kernel is a fork of Linux version 2.6 with its own bunch of changes that don't exist in "main line Linux", its own maintainers, its own source code repository, its own brand name, etc. In the same way, FreeBSD is not 386BSD (even though FreeBSD was originally derived from 386BSD).

The differences between Linux and Android are probably relatively small at the moment (as the fork is only a few years old), but over time I expect the differences between Android's kernel and Linux will increase. I could be wrong (there are people trying to merge the differences into "main line Linux"), but I'm skeptical that the Android kernel maintainers will ever want to have their progress slowed down by needing to get changes accepted by the Linux kernel developers (or to put it another way, the reason they forked in the first place still exists). More likely is that Linux kernel developers will take code from Android's kernel, and Android's kernel developers will take code from Linux, but they'll both remain separate kernels (in the same way that FreeBSD, NetBSD and OpenBSD share code despite being separate kernels).

- Brendan

Reply Parent Score: 1