>
>
> If you build/install Android on a device, then it only contains what
> you put there, and you can just as easily remove it.  If you let
> somebody else build/install android on a device and not give you root
> access, then it is painful.
>
> If you build/install Gentoo on a device, then it only contains what
> you put there, and you can just as easily remove it.  If you let me
> build/install Gentoo on your device and not give you root access, then
> it is painful.
>
> If you let me reflash the firmware on your Gentoo system so that it
> uses my UEFI keys and firmware update keys and doesn't let you change
> them, and I set it up with a bootloader that checks your
> kernel+initramfs signatures and decrypts the rest of your hard drive
> using a TPM-supplied key and a verified boot path, and an initramfs
> that checks the signature on your /usr and mounts everything else
> noexec, then you're going to have some serious headaches.  And yes,
> you actually can do all of this with Gentoo, though almost nobody
> bothers (ChromeOS is based on Gentoo and does use a variation on this,
> with licensed devices having a switch to disable the signature
> checks).  I'd have to check but I think Linux actually supports (maybe
> via a patch) signature verification on execing images, in which case I
> can let you mount whatever you want +x and you still won't be able to
> run your own stuff.
>
> Your problem isn't with Android the OS.  Your problem is with the
> experience your phone vendor is giving you.  All that lockdown stuff
> that you seem to hate is 100% supported by the Linux kernel - you're
> just not turning it on with a typical distro install.
>
> >
> >> FOSS developers seem to mostly be stuck in X11-land - it scratches
> >> their itch which tends to be on the desktop.  While touch screen is
> >> "just another input device" the fact is that you need to design your
> >> entire application UI around it. ...
> >
> > why do you thinks some foss user interfaces can not be created for this
> > situation?
> >
>
> I'm not saying that they cannot be created.  I'm simply pointing out
> that nobody is bothering to do so.  Anybody can write a web-based MUA
> comparable to Gmail or a web-based replacement to Google Docs, and
> release it as FOSS.  However, it takes a lot of work and for various
> reasons most seem content to use an X11-based version of each.  In the
> case of LibreOffice I think the origins are actually in software that
> was intended to be sold commercially, but failed (which is probably
> why they've been trying to cleanup the code for years).
>
> For a mobile OS your life is made even more difficult by Android,
> since many who would tend to write a competing OS probably consider it
> good enough.
>
> I'm really not interested in yet another android so much as more open
> hardware to run android on.  Vendors are getting better about allowing
> unlocking, but driver support/etc is still a mess.
>
> Oh, and I don't like the general move of APIs into Google Play
> Services.  That really needs to be split into two applications.  One
> would provide APIs for stuff actually related to Google (like Google
> authentication, buying stuff on the Play Store, Google Wallet, and so
> on), and that could be closed.  The other would provide all the stuff
> like WebView APIs where rapid updates are desirable, and it should be
> FOSS.
>
>

I know what you mean. This is all more or less true, but what can we do in
this situation?
I will try to move toward whatever promotes openness, and please do not
tell me that ubuntu
is not more open that android. In android I cant even have pure native
apps! some parts of an application
should always be in java.

Reply via email to