Android is Linux (and Java)


Login or Register for Dates, Times and to Reply

 
Thread Tools Search this Thread
Operating Systems Linux Android Android is Linux (and Java)
# 1  
Android is Linux (and Java)

In case you did not know, Android 2.1, Éclair, runs on the 2.6.29 Linux kernel. However, the user space it is built atop Dalvik, a Google-designed custom JVM (Java virtual machine).

This is pretty interesting, when you think about it. The core of Android is the linux kernel, and the standard unix/linux shell exists and is easily accessible; however, user applications are Java-based.

I have read some news reports with some strong opinions about "pure Linux" or "pure Java" and issues with Android.

At The UNIX and Linux Forums, it has always been both our mission and policy to steer clear of any "religious wars" between the various flavors of unix and linux. We don't even permit windows-bashing here!

All operating systems are equally of interest here, so if you are like me and interested in Unix and Linux, you are also interested in Android, because Android is Linux.

Making all this more interesting, of course, are all the predictions that Android will be the dominate mobile phone OS in a few years. This means there will be millions of more Linux users on the planet!

Yea!
# 2  
Well, this explains the mystery of how a Linux-based system ended up with a terrible SSH client...
# 3  
Speaking of SSH and Android....

There is a HOWTO on the net that describes how to install SSHD on Android so folks can SSH into their Android phone.

I may get around to that in a few months Smilie
# 4  
Quote:
Originally Posted by Neo
Making all this more interesting, of course, are all the predictions that Android will be the dominate mobile phone OS in a few years. This means there will be millions of more Linux users on the planet!

Yea!
Says google :s

Personally I prefer Nokia due to free licensing for commercial products using QT. But then, I'm more than likely a minority. I have no predictions, except that soon this little device we all carry around will do more and more crazy things like be able to program our household appliances etc. Act as a TV/DVD/Console game remote. Change our Air-Con temps. Start our cars (maybe not that one, would be painful loosing a phone, and then loosing a car as a result). Make phone calls, no wait it does that already. OK I'm out of ideas.
# 5  
Well, I have had my first Android device for a few weeks now, a Samsung Galaxy S running Android 2.1, and since then, I have only turned on my Nokia phones to retrieve some stored data, LOL. I am not Google, I am a person who uses mobile access for just about everything possible and available, and I think Android is amazing on the Galaxy S. I plan to buy the Galaxy Tab as soon as I can, which I heard was October 22nd from Samsung yesterday, at a price of around $760 USD, around the same price I paid for the Galaxy S.

The main problem I have at the moment is that I have "retired" all my XP machines and am still using OSX PPC on the desktop, so I don't have the right desktop platform to learn to develop some Android apps.

Funny, when I am on the subway, there are always people with many phones, generally over 1/2 are doing email or chatting on their mobiles. I have noticed that the iPhone users are quiet envious of my Galaxy S. The display is both bigger and brighter than iPhone.

That is cool, but more cool is that it is running a version of Linux called Android.
# 6  
Well I'm brand new to both Linux and Android. I bought my wife an Android phone about two weeks ago. After falling in love with the platform I started doing some research. Found out it was based on or an extension of the Linux system. Just received the Google app creator (yes, in less than 10 days). Just installed my first ever Linux OS. I'm now trying to learn and understand both as fast as I can.

Any links, or information anyone can send my way for learning and understanding Linux and the Android platform would be appreciated. I have created a couple real basic apps, Google made things real simple with the app creator.

Are there any Android developers on this forum? If so what have you created and/or what are your current projects?

Thanks,

-Par3me
Login or Register for Dates, Times and to Reply

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #874
Difficulty: Medium
A programming language is homoiconic if a program written in it can be manipulated as data using the language, and thus the program's internal representation can be inferred just by reading the program itself.
True or False?

9 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Compiling Android system on Linux MInt

i have been trying to compile an android Marshmello system with no success. every time i try to compile i get this error javac: invalid source release: 1.7s Usage: javac <options> <source files> make: *** Error 41 #### make failed to build some targets (03:04 (mm:ss)) ####... (2 Replies)
Discussion started by: gearm
2 Replies

2. Android

Running only the Linux kernel of an Android device

I am looking for a way to run on top of the Linux kernel of an Android device. I want to use the existing configured Linux beneath Android rather than put a new Linux distribution onto a device. The article "The Android boot process from power on" (sorry, forum won't let me paste the link)... (0 Replies)
Discussion started by: raoulney
0 Replies

3. Red Hat

How to use android App in Linux?

Hi, I want to use android Apps like whats up with my linux pc. Can any one give some steps or way how to do the same ? (1 Reply)
Discussion started by: Priy
1 Replies

4. Programming

Tools to monitor system performance in Android or linux

Hi, May i know the tools which will give the below details in a consolidated fashion for some 'X' duration in single and multicore processors, 1) How many times and how long scheduler code and kernel threads are executing ? 2) Details about each process, time spent in each state (run, wait... (0 Replies)
Discussion started by: tkarthi85
0 Replies

5. Android

64 bit Android SDK in GNU/Linux

Hi guys :) I've just switched from 32 bit to a 64 bit Arch Linux and I've installed the android SDK but, I can't run the emulator because some lib is missing ( ia32-libs ), if anyone have resolved this problem in a non Debian based GNU/Linux Distro let me know. I've search the web for that lib but... (2 Replies)
Discussion started by: pharaoh
2 Replies

6. Android

Android Scripting Environment: Shell Scripting and Android

I just upgraded to Android 2.2 from 2.1. The GPS issue that was troublesome in 2.1 seems to have been fixed. Some of web browsing seems faster, but it could just be my connection is better today ;) Flash works in some browsers but not very good and it is too slow for Flash apps designed for... (0 Replies)
Discussion started by: Neo
0 Replies

7. Android

android bring linux to end user

one of the thing that I think is great in android is that it bring linux to the end user. Until now linux was used mainly on servers, super computer and embedded device. However now with the smartphone and tablets, many people that never heard about linux use it without nowing it. The... (1 Reply)
Discussion started by: programAngel
1 Replies

8. Android

Example Linux Commands on Android

In case you are interested, here is a partial list of linux-like commands on Android OS: /sbin adbd devmgr recovery dfta init dfta.sh fat.format redbend_ua /system/bin (partial list) sh date netstat mount umount (0 Replies)
Discussion started by: Neo
0 Replies

9. UNIX for Dummies Questions & Answers

Java in Linux

DOes any1 know if the java.awt and javax.swing packages are installed in Redhat Linux 9.0 or not??. I have compiled a simple Java program and ran it but the Java programs related to GUI are not working. Can any1 provide some Help?. (4 Replies)
Discussion started by: rahulrathod
4 Replies

Featured Tech Videos