The most widely deployed mobile virtualization solution
In mid April, OK released version 2.1 of OKL4. If you're a developer and interested in engaging with OKL4, here's a few understated but cool features introduced in version 2.1 that you might find very interesting.
1. POSIX on OKL4
OKL4 introduces a lightweight POSIX layer implemented directly over the high-performance OKL4 API. This basically means that your favorite POSIX functions (eg. pthreads) have been wrapped around OKL4 primitives.
The coolness factor here is two fold. For one, it makes it all the more easier to write OKL4 applications. Because you can write to the well know POSIX API rather than having to learn a new API (OKL4), you can get stuck into building a new system sooner and more productively. The theme here is one of lowering the entry barrier to OKL4. I point it out because it's one of the things we're very focused on in our product strategy.
The second coolness factor, and this one cannot be overstated enough, is that supporting a POSIX API over OKL4 gives developers immediate access to a wealth of existing, off-the-shelf applications. Internally, we've already taken some amazing bits of software and got them up and running natively over OKL4. The gstreamer multimedia backend, gnome keychain manager and the lwip lightweight protocol stack are some examples. Long term candidates include getting the entire GNOME Mobile and/or OpenMoko stacks running on OKL4. How cool is that ?
Posted by Abi Nourai on May 27 at 11:45 AM
blog comments powered by DisqusAbout Abi Nourai:
Abi Nourai - Sales Director has recently relocated from Sydney to OK's Paris office, and even more recently, made another move to London. The journey was a little easier this time round. Abi is excited about using the OKL4 technology he helped develop as an undergraduate to solve business problems for the mobile and embedded spaces. Abi gets away from it all by indulging in fine cuisine, roaming through museums, and hopping around Europe's many great cities.