Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #20600

Re: [OT]: Smartphones and Python?

Date 2012-02-18 17:36 -0700
From Michael Torrie <torriem@gmail.com>
Subject Re: [OT]: Smartphones and Python?
References (4 earlier) <9616539.5.1329403988795.JavaMail.geo-discussion-forums@pbt3> <mailman.5886.1329405771.27778.python-list@python.org> <21970709.902.1329456355016.JavaMail.geo-discussion-forums@pbai10> <4F3F0411.80508@gmail.com> <jhoo5n$k2i$1@dough.gmane.org>
Newsgroups comp.lang.python
Message-ID <mailman.5948.1329611821.27778.python-list@python.org> (permalink)

Show all headers | View raw


On 02/18/2012 10:46 AM, Lie Ryan wrote:
> Android does have a full Linux experience; what it lacks is the GNU 
> experience. Unlike "normal" Linux distros, Android does not use GNU 
> userspace, instead it have its own userspace based on bionic, toolbox, 
> and dalvik. Linux is a core part of Android's user and developer's 
> experience.

The fact that RIM is porting Android to QNX would seem to contradict
your assertion that Linux is a core part of Android's user and developer
experience.  Have you developed for Android?  In what way do you
interact with Linux in your apps and APIs?  Can you make system calls?
How is Linux a core part of Android's user and developer experience?  I
know that Android does allow some integration of native code, so that
does meld Linux and Android somewhat.

>From a user's pov (non-rooted), there is nothing of Linux exposed.  I
just install apps, run them, and manipulate my files which are stored in
my sd card.  The fact that it's in /mnt/sdcard is completely hidden, as
are all files that support dalvik.  The OS could be Windows, iOS, or
whatever.  It doesn't matter because the platform is not defined by the
kernel but by the APIs that apps need to use to run on the platform,
just like in Python!  In fact in some ways calling Android "Linux" would
be similar to calling Java and the Sun JVM "Linux" or Python, "Linux"
just because it happens to run atop that kernel.  I have mentioned those
specifically because they are interpreted or virtual machines
themselves; the "binaries" run regardless of underlying CPU type, or
kernel type.

In my mind, the fact that Android runs on the Linux kernel is almost
entirely coincidental to Android's aims.  Google could have developed
their own kernel, but of course it's much cheaper to use Linux.  And of
course Dalvik is currently written to consume posix APIs from the kernel.

In my mind, and in my experience with Android, Linux is irrelevant.  In
fact continuing to call Android "Linux" might just be doing ourselves a
disservice.  In any case, saying that since it's linux, you can install
anything you want on it, such as a JVM, is neither useful or accurate.

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[semi OT]: Smartphones and Python? Martin Schöön <martin.schoon@gmail.com> - 2012-02-15 20:58 +0000
  Re: [semi OT]: Smartphones and Python? MRAB <python@mrabarnett.plus.com> - 2012-02-15 23:17 +0000
  Re: [semi OT]: Smartphones and Python? Paul Rubin <no.email@nospam.invalid> - 2012-02-15 15:36 -0800
  Re: [semi OT]: Smartphones and Python? geremy condra <debatem1@gmail.com> - 2012-02-15 18:19 -0800
    Re: [semi OT]: Smartphones and Python? 88888 Dihedral <dihedral88888@googlemail.com> - 2012-02-15 18:38 -0800
    Re: [semi OT]: Smartphones and Python? 88888 Dihedral <dihedral88888@googlemail.com> - 2012-02-15 18:38 -0800
      Re: [semi OT]: Smartphones and Python? Michael Torrie <torriem@gmail.com> - 2012-02-15 20:26 -0700
        Re: [semi OT]: Smartphones and Python? 88888 Dihedral <dihedral88888@googlemail.com> - 2012-02-16 06:53 -0800
        Re: [semi OT]: Smartphones and Python? 88888 Dihedral <dihedral88888@googlemail.com> - 2012-02-16 06:53 -0800
          Re: [semi OT]: Smartphones and Python? Michael Torrie <torriem@gmail.com> - 2012-02-16 08:22 -0700
            Re: [semi OT]: Smartphones and Python? Grant Edwards <invalid@invalid.invalid> - 2012-02-16 17:38 +0000
              Re: [semi OT]: Smartphones and Python? Grant Edwards <invalid@invalid.invalid> - 2012-02-16 17:50 +0000
              Re: [semi OT]: Smartphones and Python? Michael Torrie <torriem@gmail.com> - 2012-02-16 18:45 -0700
            Re: [semi OT]: Smartphones and Python? 88888 Dihedral <dihedral88888@googlemail.com> - 2012-02-16 21:25 -0800
              Re: [OT]: Smartphones and Python? Michael Torrie <torriem@gmail.com> - 2012-02-17 18:51 -0700
                Re: [OT]: Smartphones and Python? 88888 Dihedral <dihedral88888@googlemail.com> - 2012-02-17 20:51 -0800
                Re: [OT]: Smartphones and Python? Andrew Berg <bahamutzero8825@gmail.com> - 2012-02-17 23:05 -0600
                Re: [OT]: Smartphones and Python? 88888 Dihedral <dihedral88888@googlemail.com> - 2012-02-17 20:51 -0800
                Re: [OT]: Smartphones and Python? Matej Cepl <mcepl@redhat.com> - 2012-02-19 00:45 +0100
              Re: [OT]: Smartphones and Python? Lie Ryan <lie.1296@gmail.com> - 2012-02-19 04:46 +1100
              Re: [OT]: Smartphones and Python? Michael Torrie <torriem@gmail.com> - 2012-02-18 17:36 -0700
                Re: [OT]: Smartphones and Python? 88888 Dihedral <dihedral88888@googlemail.com> - 2012-02-18 21:58 -0800
                Re: [OT]: Smartphones and Python? 88888 Dihedral <dihedral88888@googlemail.com> - 2012-02-18 21:58 -0800
              Re: [OT]: Smartphones and Python? Jean-Michel Pichavant <jeanmichel@sequans.com> - 2012-02-20 12:53 +0100
            Re: [semi OT]: Smartphones and Python? 88888 Dihedral <dihedral88888@googlemail.com> - 2012-02-16 21:25 -0800
            Re: [semi OT]: Smartphones and Python? Matej Cepl <mcepl@redhat.com> - 2012-02-19 00:41 +0100

csiph-web