Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
1 what is the fundamental difference between android and linux ?
2 If android is a fork of linux is it `okay' to be so called ?
3 Now that the codes have merged can it be agreed to call it android rather than Linux since we all call GNU/Linux distros only as linux?
1. Android is a neutered limited form of gnu/linux.
2. Ask google.
3. Codes have not merged, but diverged. I'm not going to worry about what you call things but you want to be understood when you speak/write so it's best not to reinvent names.
From what I understand that kernel is essentially Linux. But when you compare it to a desktop/server distro it is very different. Namely the user-land is not nearly as open to the user. This might be different for those that have rooted their phones/tablets, but for the everyday user it's locked down. There is also a lot (from what I've read) proprietary software that makes up the user-land, like the Java sandbox as one example.
Now I'm not and Android expert, this is based on what I've read and understand.
If you really want to understand Android, the best would be (if available) download the x86 version and play with it.
Android can be thought of as an application-specific implementation of Linux. Where "application" in this case means "being a phone" or "being a tablet." And so on. The core operating-system and libraries are open source (much as the core of iOS and OSX are still Darwin), but the deployment is (by design) more restrictive and somewhat proprietary.
It is, if you will, intended to be a "hardened" system, as well as one that you can actually use, in your pocket or in your hand as an appliance, without knowing or caring a single thing about how it works. (Despite its warts, it's a pretty darned good demonstration of just such a pragmatic deployment.)
Last edited by sundialsvcs; 07-10-2012 at 09:06 AM.
Android can be thought of as an application-specific implementation of Linux. Where "application" in this case means "being a phone" or "being a tablet." And so on. The core operating-system and libraries are open source (much as the core of iOS and OSX are still Darwin), but the deployment is (by design) more restrictive and somewhat proprietary.
By looking at the codes it seems only how the processes are handled and various hooks here and there differ . The day GNU tools are ported to handle android kernel calls then calling it GNU/Android or just Android.
Also Ubuntu for Android lets Android and Ubuntu share the same Linux kernel, so they can run at the same time . when using the phone it is an Android but connecting on a TV it becomes Ubuntu. Its leading to more confusion.
Many people I meet on the road (a direct translation of MU creole into english) , always think of me to a nerd or geek because I use Linux and [F|O]***BSD but nowadays I bull into them for using Linux everyday(android, Bada, Meego [yeah Nokia N9 has been very much publicized in here ]) . And it adds more into the confusion
Well, if there are any "GNU trolls" out there (and I know that there are ...) the good news is that I'm not one. The Android kernels (and for that matter, iOS) were built very specifically to run well on portable devices. (In the case of Android, there was also the complication that the exact type of device that would be being used was somewhat unknown, whereas Apple always knows exactly what hardware its goodies will run on.) It wasn't simply a case of grabbing a Linux distro (or OS/X) and squishing it onto a cell-phone. But that was where both projects began, and it was a great place to start.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.