About Enlightenment and EFL
spaesani at ...165...
spaesani at ...165...
Mon Jan 28 11:16:24 CET 2013
Paul,
Are you looking to have this work on a microkernel or on top of a microkernel service?
If the former and if I understand the microkernel pardigm Evas is said to write to the hardware and would have to be ported to/as a (microkernel) service. Is that what you have in mind here?
> ----- Original Message -----
> From: Paul Dufresne
> Sent: 01/25/13 04:04 PM
> To: Genode OS Framework Mailing List
> Subject: Re: About Enlightenment and EFL
>
> Now that I am reading the README of Evas 1.7.4 (I would think only
> this lib deals with backend buffers), the restriction seems much less
> strict:
>
> Must:
> libc
> eina (1.1.0 or better)
> freetype (2.1.9 or better)
>
> Recommended:
> libX11 + libXext + libXrender
> OpenGL2.0 or OpenGL-ES 2.0
> fontconfig
> libpng
> libjpeg (6.0 or better)
> eet (1.5.0 or better)
> fribidi
> harfbuzz
> liblinebreak
>
> Optional:
> XCB SDL OpenGL esvg libtiff libgif edb DirectFB evas_generic_loaders
>
> So X11 is optional.
>
> Using configure with:
> The following seems interesting:
>
> --enable-fb[=static] [well less interesting]
> this is the software framebuffer driving engine. this uses the linux
> framebuffer device (/dev/fb{X}) and will currently just inherit the current
> framebuffer settings on the fb device and use them to run in. this engine is
> almost fully functional except for the fb management itself. this engine is
> specifically geared towards people writing minimalist display systems for
> embedded devices such as the ipaq, zaurus, etc. it also scales up to high-res
> desktop systems as
> well.
>
> --enable-directfb[=static]
> this is the direct fb engine that uses direcftb (http://www.directfb.org) on
> linux to access the framebuffer with (or maybe without) acceleration. for
> people making set-top boxes or just wanting an alternative to X this is
> really good. it may also be useful for embedded devices supported by
> directfb that offer acceleration (otherwise the fb driver will likely be
> faster). as such this engine is in relative disrepair and is not
> maintained. use with great care.
>
> --enable-buffer[=static]
> this enables the memory buffer rendering engine. this engine renders
> to a region of memory that is considered to be a 32bit ARGB buffer of
> pixels, allowing the results of rendering to be directly read out or
> used again for other purposes.
>
> --enable-software-sdl[=static] [probably the most interesting since
> SDL is ported to Genode]
> this is the sdl engine that uses sdl library (http://www.libsdl.org). This
> library should work on many operating system. the buffer is
> software-rendered with evas's default software rendering core.
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnnow-d2d
> _______________________________________________
> Genode-main mailing list
> Genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
>
More information about the users
mailing list