Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Posted Aug 22, 2013 15:16 UTC (Thu) by dskoll (subscriber, #1630)In reply to: Ubuntu Edge: founder says failure isn't the end of the dream (Guardian) by hadrons123
Parent article: Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
I want an open alternative to Android. Android is not really open and it certainly lacks a UNIX-like userspace.
I still run my trusty Nokia N900 with real Linux on it, and I would love to be able to get up-to-date phone hardware with a real Linux kernel and UNIX-like userspace. Even if the phone has its own UI layer and phone APIs, being able to drop down to the low-level UNIX API is incredibly powerful.
Posted Aug 22, 2013 16:17 UTC (Thu)
by man_ls (guest, #15091)
[Link] (4 responses)
For instance, does Firefox OS have the Unix userspace? I fear it doesn't, although it should not be hard to add should the terminal have the space.
Posted Aug 22, 2013 18:25 UTC (Thu)
by drag (guest, #31333)
[Link] (1 responses)
No it's not really. A single movie I copy to my phone can often be that big or bigger, depending on how much effort I feel like putting into compressing it.
Posted Aug 22, 2013 21:41 UTC (Thu)
by dlang (guest, #313)
[Link]
Posted Aug 22, 2013 18:34 UTC (Thu)
by luya (subscriber, #50741)
[Link] (1 responses)
Posted Aug 22, 2013 22:57 UTC (Thu)
by roc (subscriber, #30627)
[Link]
We agree with man_ls that a successful competitor is likely to come from the low end, which is why we've targeted FirefoxOS there. In that market having "real Linux" on the device is an unacceptable burden.
Posted Aug 22, 2013 16:19 UTC (Thu)
by hadrons123 (guest, #72126)
[Link] (8 responses)
Posted Aug 22, 2013 17:32 UTC (Thu)
by speedster1 (guest, #8143)
[Link] (3 responses)
How can you say that on a site frequented by hard-core Linux developers?
I would MUCH rather have a phone that boots into a bash shell than one that is dependent on Google apps. There would be nothing terrible about typing the equivalent of 'startx' to bring up a frontend on each true power-on; not like I'd need to do that before every call, since normal "off" is just suspend.
Posted Aug 22, 2013 17:54 UTC (Thu)
by hadrons123 (guest, #72126)
[Link] (2 responses)
I personally don't favor Google or Canonical but having an alternative like Tizen or Firefox OS is preferable than the clunky unity running on my phone.
Firefox OS definitely have a different idea compared to the other alternatives. Canonical should be trying something like that rather than trying to bring the unity bloat into phone.
Posted Aug 22, 2013 18:09 UTC (Thu)
by speedster1 (guest, #8143)
[Link]
Wrong, it was a quirk of business circumstances holding them back. WebOS would have become beloved by the masses if it had Google's power behind it... instead of the dying Palm then the struggling HP. WebOS phones were built on top of normal embedded Linux, i.e. OpenEmbedded, but the "masses" never would have known or cared because it has a very friendly UI.
Posted Aug 22, 2013 21:13 UTC (Thu)
by b7j0c (guest, #27559)
[Link]
Posted Aug 22, 2013 17:36 UTC (Thu)
by hirnbrot (guest, #89469)
[Link]
Is the unix experience booting into sh, compiling stuff, setting runlevels and chmod'ing the crap out of everything?
Yes, that's not really applicable to phones. Touch keyboards are just too clunky and multi-user support isn't really necessary on a device that's pretty much used by one person.
If we move away from the original unix on to linux (or BSD, I don't really know), however, we'll see some things that the current phones very much do _not_ offer.
A sane upgrading experience for the entire system, for example - Android fucks this up badly, giving the vendor too much control.
A customizable system where the user is free to replace or remove parts - again, Android as it is delivered on phones doesn't do this, giving vendors too much control.
I too owned an N900, and the way you could actually upgrade your system with an "apt-get update && apt-get upgrade" was magical for as long as it lasted.
Posted Aug 22, 2013 19:25 UTC (Thu)
by dskoll (subscriber, #1630)
[Link] (1 responses)
Please don't expect your mobile phone to boot into a bash shell. That's the last thing anyone would want in a phone at least.
I don't expect my mobile phone to boot into a bash shell, but I certainly expect to be able to open a bash shell whenever I want. I do this on my N900, in fact. I ported my Remind tool to my phone just because I could, and I routinely run it in a terminal.
Posted Aug 23, 2013 15:14 UTC (Fri)
by wookey (guest, #5501)
[Link]
It does help if a platform achieves wider success as then you get 'apps' too, but that's just icing. The n900 is still great for my purposes, despite a very small (strangled at birth) ecosystem.
Posted Aug 23, 2013 14:30 UTC (Fri)
by tjc (guest, #137)
[Link]
"Anyone" -- that's drawing from a large group of people. :)
I would like a phone with a markup-based UI -- and a "phone library" with a nice API -- so that I can add and subtract functionality (especially the later), and change things around as I please. It could be HTML5/Javascript, but it wouldn't have to be.
Devices with touch screen-based UIs are just begging to be reprogrammed...
Posted Aug 22, 2013 18:17 UTC (Thu)
by rsidd (subscriber, #2582)
[Link] (7 responses)
I am typing this on an Android tablet (Galaxy Note 8) in Firefox running in a Linux chroot (a mix of Debian and Ubuntu). I also have Firefox, and other stuff, installed in Android directly. When I want to type/work in a familiar environment, I use the chroot, when I just want to read, I use the Android software (the chroot doesn't have smooth scrolling etc and is a pain to use without the bluetooth keyboard).
Posted Aug 22, 2013 21:10 UTC (Thu)
by b7j0c (guest, #27559)
[Link] (1 responses)
Posted Aug 23, 2013 4:48 UTC (Fri)
by rsidd (subscriber, #2582)
[Link]
Posted Aug 23, 2013 2:23 UTC (Fri)
by busterb (subscriber, #560)
[Link] (4 responses)
I have since upgraded phones a few times, and usually run Cyanogenmod (which includes a terminal emulator app), but I never really have found a good use for such an awkward keyboard/screen terminal experience.
Posted Aug 23, 2013 4:51 UTC (Fri)
by rsidd (subscriber, #2582)
[Link]
Posted Aug 23, 2013 10:01 UTC (Fri)
by tialaramex (subscriber, #21167)
[Link] (2 responses)
I'd guess a use a SSH terminal (which has more in common with running Putty on a Windows PC than with local terminal access) about once per week, often for trivial things like checking whether a job ran on a PC at home when I'm out with friends but occasionally to do something more substantial when it just can't wait. But the local terminal window? I just checked, it says I haven't used it for _six months_ on the phone.
If you're worried about Android be worried about vendors who don't want to release working source, about attempts to lock the bootloader so that you can't fix bugs even if you DO have the source, and about binary blobs that run on the CPU, like userspace GPU drivers accessing a Swiss cheese kernel "driver" that basically lets them run wild. Those are worthy worries, with real implications for _users_ as well as developers. Running a Bourne Again Shell on inappropriate devices‡ is a fetish, a distraction at best from what we're really all about.
‡ Yes, I wrote an EN-GB keyboard map for Android, but I didn't write it thinking "Man, I am never going to leave home without a full-size UK keyboard again" but more like "If you've got a real hardware keyboard right there it's kind of stupid if half the keys do the wrong thing".
Posted Aug 23, 2013 10:05 UTC (Fri)
by andresfreund (subscriber, #69562)
[Link] (1 responses)
Posted Aug 23, 2013 13:21 UTC (Fri)
by tialaramex (subscriber, #21167)
[Link]
The measure of low level access comes down to: it runs Linux. If you choose a phone from a good vendor, you will get kernel source that you can hack, and (if you're the sort of person who'd have been able to get Linux working twenty years ago on their PS/2) install that new kernel on your phone, hopefully not bricking it in the process.
The secrecy is a related but separate issue. Linux can send arbitrary bytes to the mysterious command ring buffer on the GPU. But unless you know what those bytes do you likely can't get a picture without running the binary blob. If you want to be able to fix bugs in the 3D drivers then "I want to run bash" is a funny way of saying it.
Posted Aug 22, 2013 19:08 UTC (Thu)
by nhippi (subscriber, #34640)
[Link]
Posted Aug 23, 2013 2:48 UTC (Fri)
by tao (subscriber, #17563)
[Link]
Unfortunately, any future alternatives to Android are more likely to come from the low end, as seen in The Innovator's Dilemma. (You know, some day I have to read the whole book.) This may make it more difficult that terminals carry e.g. the GNU userspace tools. OK, nowadays even low-end models have two cores and a lot of RAM, but these tools would take up valuable storage space. After all, a basic Debian console instalation these days takes about 600 MB of hard disk, which is a lot.
Low end innovation
Low end innovation
Low end innovation
Low end innovation
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_...
https://wiki.mozilla.org/B2G/Architecture
Low end innovation
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
I wrote it up for my older Android tablet, using Gentoo, here. I later switched to Debian, but some packages (like Firefox) are from Ubuntu. Any basic armhf image should work for the chroot.
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
I use a local shell even less than I make phone calls
I use a local shell even less than I make phone calls
Musing about the actual importance of a shell on a phone seems to miss the point.
I use a local shell even less than I make phone calls
The real open android alternative is called replicant. Ubuntu et all use android kernel and its closed source drivers, while projects like replicant, freeadreno, limare and so on work on actually making the ecosystem more free.
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)
Ubuntu Edge: founder says failure isn't the end of the dream (Guardian)