Summary of the current development

News by khorben on 16/04/2011 22:17:04
First, the milestone planned for Q1 2011 can be considered reached [1], with the final touches being applied to the dse2 release of hackable:1, or "DeforaOS Smartphone Environment" [2].

The next steps are not entirely clear now. The plan is still to leverage the distributed computing framework at the core of the project. Some early drafts were defined for the (re-)implementation, but the actual development process will not happen as originally planned and hoped together with researchers from the Technische-Universität of Berlin [3] (and no one but myself is really to blame for it). Nevertheless, alternative ways to achieve this same goal are being considered, still concentrating on the current state of the art of "Clean-Slate Internet design" as currently being researched by a number of universities around the world.

Meanwhile, some work has been pushed in two main areas:
  • preparing the migration to Gtk+ 3.0,
  • improving the assembly framework.

This first item is doing well already, although libDesktop will need a new compatibility layer (for keyboard shortcuts), and some specific parts will have to be re-implemented (X11 messaging and GDK-based picture blits).

The assembly framework is undergoing major changes, which were detailed on the development mailing-list already [5]. To put it shortly, the "as" project was renamed to "asm", and features a rewrite of the architecture plug-ins, along with improvements to the language syntax. Support for Windows (PE) and Android applications is being added as well.

[1] http://www.defora.org/os/wiki/display/3324/Roadmap
[2] http://www.defora.org/os/wiki/3438/DeforaOS-Smartphone
[3] http://www.net.t-labs.tu-berlin.de/teaching/thesis/#network_virtu
[4] http://www.defora.org/os/wiki/3523/Clean-Slate-Internet-design
[5] http://lists.defora.org/devel/2011/04/msg00021.html