[OLPC India] 2nd Generation XO, non x86 portability

Asko Kauppi askok at dnainternet.net
Tue Sep 25 15:07:50 EDT 2007


Combination of scripting languages (Python et.al.) and widely  
available C libraries (SDL, Gtk+) will actually make the CPU  
dependence lessen in importance. XO already has Python as the  
decisive or preferred activity language, and my own experience with  
Lua + C libraries shows that completely platform independent  
applications are currently very possible to make.

In practise, this would mean that if second gen of XO runs on Linux  
ARM platform, many activities might not even need to know it. With  
traditional systems it's not been this way, since most programming  
has been done closer to the CPU level.

-asko


big one kirjoitti 25.9.2007 kello 14:21:

>> Non x86 on future generations of XO.
>
> One of the major barrier of non x86 hardware is lack of  
> applications. What happen if 3rd generation of XO laptops use  
> different kind of CPU/architecture than 2nd generation XO laptops?
>
> One of the multi platform solution is open source LLVM / LLVA:
>
> Mr John Criswell:
> "The code for the LLVA-OS extensions (and the LLVA-OS Linux port)  
> are not publicly available at this time. Some of the LLVA-OS  
> extensions may find their way into LLVM in the future. As for the  
> LLVA-OS Linux port, we may release that at some point, but I can't  
> make any promises about it at the moment. The LLVA work doesn't  
> have its own web page, currently. However, if you're interested,  
> there is a paper on LLVA on the LLVM publication page"
>
> This LLVM / LLVA enable the same Linux applications and Linux  
> kernel to run on multiple platforms / architecture without any  
> modification / re-compiling at optimal speed.
>
> http://llvm.org/
>
> _____________________________________________________________
> = You want FREE web-based email ?
> = You want your own @qon.lao.net address??
> = Then you want LaoNet's WebMail !
> = Get it at http://webmail.lao.net !!
> _______________________________________________
> India mailing list
> India at lists.laptop.org
> http://lists.laptop.org/listinfo/india



More information about the India mailing list