[Mono-dev] Still seeking contractor to adding Tizen support to Mono

Bob Summerwill bob at summerwill.net
Fri Jun 13 17:23:02 UTC 2014


Yep, Tizen can target various architectures, though as Damien says, I don't
imagine those will be very troublesome either.    Tizen is just a very
normal Linux.

There is a common base (called Tizen:Common) on which all the specific
profiles are built (IVI and Mobile for now, IoT, TV, appliances
forthcoming).

See https://wiki.tizen.org/wiki/Common.

 Reference Hardware

The actual reference targets are:

   - x86_64:
      - Intel Atom NUC <https://wiki.tizen.org/wiki/Devices#PC> - Bay Trail
      <http://ark.intel.com/products/codename/55844/Bay-Trail#@All>
      - Intel Minnowboard MAX
      <http://www.minnowboard.org/meet-minnowboard-max/> (Atom E38xx)
      - VTC 7120-BK
      <http://www.nexcom.com/Products/mobile-computing-solutions/tizen-ivi-platform/tizen-ivi-platform/tizen-ivi-vtc-7120-bk>
      (Celeron 847E)
      - VTC 1010
      <http://www.nexcom.com/Products/mobile-computing-solutions/tizen-ivi-platform/tizen-ivi-platform/vtc-1010-ivi>
      (Atom E3827)
   - i586:
      - Intel Haswell NUC (Core i3, Core i5)
      <http://www.anandtech.com/show/7566/intels-haswell-nuc-d54250wyk-ucff-pc-review>
      - Lenovo x230 IvyBridge (Core i5)


   - armv7l:
      - (to be defined) see ARM <https://wiki.tizen.org/wiki/ARM> page
   - aarch64:
      - (to be defined)


See also "Leon Anavi - Porting Tizen to open source hardware devices for
beginners"

http://www.tizenexperts.com/2014/06/1-porting-tizen-open-source-hardware-devices-beginners

I have an RD-PQ Tizen developer phone, and an Intel NUC, which was a
giveaway at the Tizen Developer Conference.   I've also got a Gear 2
smartwatch, which also runs Tizen, but only the HTML5 APIs are exposed on
the watch, unless you root it (
http://www.tizenexperts.com/2014/06/hack-tizen-samsung-gear-2-gear-2-neo-get-root-access/
)

See
http://www.tizenexperts.com/2014/06/unboxing-intel-nuc-tizen-developer-conference-2014/
for more details on the Intel NUC.

BTW - tizenexperts.com is the best Tizen news site.
https://twitter.com/tizenexperts.


Cheers,
Bob



On Fri, Jun 13, 2014 at 9:55 AM, Damien Diederen <dd at crosstwine.com> wrote:

>
> Bob, Sergey,
>
> I was wondering what Tizen had that was so different from other Linux
> distributions; I guess we now have an answer: not much!
>
> Of course, this is x86 and Bob is--AFAICT--interested in ARM, but I don't
> expect major problems there either as Tizen seems to be a bona fide
> glibc/RPM platform, unlike Android.
>
> Cheers, -D
>
>
> Bob Summerwill <bob at summerwill.net> writes:
> > Fantastic news!    Thanks for sharing that information, Sergey.
> >
> > It sounds like the contract work for Tizen is going to be even more
> > minimal, then, along the lines of ...
> >
> > 1. Make configure changes in an upstream-able, clean format.    Submit a
> > pull request and get that accepted.  Tada!   We have Tizen support for
> Mono
> > :-)
> > 2. Verify that all appropriate samples and unit-tests are buildable and
> > runnable against the Tizen emulator.    Make a list of WON'T FIX ones.
> > 3. Work out how to augment the Mono automated builds/tests to include
> Tizen
> > support.
> >
> > On the question of automation ...  http://wrench.mono-project.com/builds
> > appears to be dead.
> >
> > Is there automation for Mono separate from whatever Xamarin have running
> > for their own needs?
> >
> > For Tizen at least I would like to get automated builds and runs going
> > within Windows Azure VMs which I will "sponsor" the costs of runnin.
>  Is
> > there an existing automation infrastructure for this to be added to?
> > Thanks!
> >
> >
> > Cheers,
> > Bob
> >
> >
> > On Fri, Jun 13, 2014 at 8:36 AM, xplicit <svg at ngs.ru> wrote:
> >
> >> I was able to compile and run mono on tizen(x86) out of the box. Only
> very
> >> small change is needed in configure.ac to compile and run mono
> >> successfully.
> >>
> >> I even compiled my mono web-server HyperFastCgi v0.4
> >> (https://github.com/xplicit/HyperFastCgi) and run it behind nginx on
> the
> >> Tizen machine with ServiceStack-hosted "hello, World!" web-application
> >> (front-end nginx is located on the Ubuntu machine and sends requests to
> >> tizen machine). Seems that all works fine, I've got "Hello, World!"
> message
> >> in my browser.
> >>
> >> Here are the the sequence of commands I had to do to compile mono
> >> https://gist.github.com/xplicit/2f8444afe162ac69a5f7
> >> Here are the change for configure.ac
> >> https://gist.github.com/xplicit/f3d5d08b3eac836fae38
> >> I use tizen_20140415.5_ivi-release-mbr-i586-sdb.raw image.
>
> --
> http://crosstwine.com
> tel:  +49 89 2189 2939
> cell: +49 174 3489 428
>
> "Strong Opinions, Weakly Held"
>                  -- Bob Johansen
>



-- 
bob at summerwill.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20140613/193eab49/attachment-0001.html>


More information about the Mono-devel-list mailing list