On Mon, Dec 2, 2013 at 7:50 AM, Matthieu Herrb <mhe...@gmail.com> wrote:

> On Tue, Nov 26, 2013 at 02:00:53PM -0800, Chris Cappuccio wrote:
> > Chris Cappuccio [ch...@nmedia.net] wrote:
> > > openda...@hushmail.com [openda...@hushmail.com] wrote:
> > > > Hi,
> > > >
> > > > What are the ups and downs of replacing Linux with OpenBSD in
> Google's Android operating system? I guess this question would apply to the
> new Sailfish OS as well.
> > >
> > > OpenBSD is designed for mobile phones. Of course Google should have
> used it.
> >
> > Ok instead of my stupid smartass answer.
> >
> > How about this:
> >
> > 1. OpenBSD now includes KMS and could support systems like Wayland that,
> > in theory, are probably better suited for mobile (or any modern graphics
> > in general) than X11 (At least, the Nokia developer who spent years
> > hacking X11 into the N900 series thinks so)
>
> >
> > 2. OpenBSD has a license that is well suited for inclusion into devices,
> > even more so than GPLv2 (Although most manufacturers don't seem to mind
> > the GPLv2 because Linus built in various exceptions into his model)
> >
> > 3. The chips that support these various phones are all proprietary,
> > undocumented, and the manufacturers only produce support blobs to match
> > the Linus licensing model and the Linux kernel on these devices.
> >
> > 4. OpenBSD has a tight and compact model that should be easy for
> > embedded developers to embrace
> >
> > 5. OpenBSD does not currently do much to support various phones
> > although it does have ever increasing support for ARMv7 chipsets which
> > is what all of them run on (that and ARMv8 now)
> >
> > Obviously the biggest hurdle is #3 and of course someone has to
> > have the interest, which is invariably going to be a manufacturer,
> > and currently manufacturers embrace Linux, because it has
> > a lot of knowledge/attention/momentum in this area.
> >
>
> Yes, and also the fact that the userland for a phone or a tabled has
> to be quite different from the userland for a desktop/laptop kind of
> machine. Without a keyboard, you need touch-screen enabled
> applications to install the system, set it up and interact with it.
>
> And there are specific needs in terms of kernel services to be able to
> route audio to/from the "phone" part of your device, wake it up on
> incoming calls,...
>
> So this would not be OpenBSD, but merely a system based on a BSD-ish
> kernel plus some BSD base libs (libc, libm, what else).
>
> Most of the rest would need to be rewritten or ported from
> Android/Sailfish/Mozilla OS/...
>
> At EuroBSDCon 2004 in KA, in his Keynote lecture¹, Jordan Hubbard said
> he was seeing a future for NetBSD in this area, since they already had
> all the tools to cross-compile the base system in a much nicer way
> than linux. Well 9 years later this has not happened.
>
> ¹) http://2004.eurobsdcon.org/uploads/media/EBSD04_keynote.pdf page 48
> --
> Matthieu Herrb
>
>
cross compiling is really missing in openBSD to handle very small Platform
which does not have the power to compile, and more.

Thats why i sometimes hope the BSD was just working branches, ready to
merge into

bestBSD.



--
() ascii ribbon campaign - against html e-mail
/\

Reply via email to