Yeah, There is so many people like Dawid who is very interested in the Codezero L4 kernel written by C and also open sourced, Like me.In term of the technology of L4 it will be popular on the embedded system, especially in mobile telephone with the popularity of Android. Bandbase need RTOS and application need Linux, and how to merge these two systems need virtualize technology, this is what Codezero realized. So if Codezero is open to every fans of it, it will be going more strong.
2010-12-03 zhangwenjie 发件人: Bahadir Balban 发送时间: 2010-12-03 13:15:22 收件人: d...@ucore.info 抄送: codezero-devel 主题: [SPAM] Re: Codezero future plans. Dawid, Thanks for the interest. I would like to announce that we have succesfully virtualized the Linux kernel over multicore Cortex-A9 processors. The implementation involves certain novel approaches where linux applications can switch between kernel and user address spaces with a neat trick I named as HyperSwitch. Unfortunately I haven't been able to release this directly to the open. I would like to have open source development go hand in hand with a business model that can self-fund the project. One way to create a self sustaining model like that is the dual licensed model or open core licensing. However, my concern is that creating anything self-sustaining is a challenge on its own, let alone a model where there is open and non-open options. In conclusion I am not dismissing the open development option, in fact that would be what I would enjoy the most. However I need to explore more on how to establish a solid way to take the project forward to be able to provide also an open option. One challenge is that when you open up, there is very few people who would appreciate and make a meaningful understanding or contribution to the project. In that respect I am considering to do this in a somewhat organized way where we would promote the use of Codezero and when we reach a threshold number of requests such as yours (i.e. people start caring more about this), then I would release it as open source. If you have other ideas I would be interested to know. Going forward, we will add support for Beagleboard, the Pandaboard (OMAP4 dual core cortex-A9) and possibly Nvidia Tegra2 SoCs. We have also plans to add support for Ubuntu netbook and Android distributions. We should be done by all by end of Q1 2011. Thanks, Bahadir On Sat, 2010-11-27 at 17:41 +0100, d...@ucore.info wrote: > Hi, > > I'm wondering about the future of Codezero project. > > I recently bought a BeagleBoard-xM board and I have strong motivation > to start doing something low level with it. I've already did some > toying and learning to get into the subject and now I'd like to start > doing something more useful. Ideally I'd like to develop a L4 kernel > and if the fate allows connect it with my professional life. I have > some embedded and Linux kernel experiences and quite a lot of > theoretical and practical knowledge about low level programming and > this is what I'm passionate about. > > And I'd really like to work with a Codezero as a starting base and > just add my own things on top of it, but I'm unsure about how this > project is going to be handled in the future. > > I really love how the Codezero is written: good plain C, well written > self explaining code, etc. I dislike C++ and all L4 implementations > around except for Codezero throw me off at the beginning. However I > can see that current development of Codezero is being done ,,in the > shadows'' with read-only releases to the Open Source community. > Current git repository is 5 months old, the project status is unknown, > on the development mailing list I can see only mails about releases > and no discussion about technical concepts or development status. And > the current git version does not even properly compile and have broken > config scripts. > > It seems that because of B Labs. business reasons (which may be a fair > and valid, but unknown to met) and the immaturity of the project (fast > development pace) even if I create any changes there is a low chance > it will be anything really useful. > > I could just start my own project which would be good for learning > purposes and just steal bits of code from codezero, but this seems > like a real waste. I'm perfectly aware that creating anything really > useful as a part-activity in a single-man project is hard and I'd like > to avoid it. > > So, are there any information on where can we expect Codezero 0.4 > release and is there any chance for more collaboration inviting > development model of Codezero? Honestly guys, what do you think? > > Regards, > Dawid > -- Bahadir Balban _______________________________________________ codezero-devel mailing list codezero-devel@lists.l4dev.org http://lists.l4dev.org/mailman/listinfo/codezero-devel_lists.l4dev.org
_______________________________________________ codezero-devel mailing list codezero-devel@lists.l4dev.org http://lists.l4dev.org/mailman/listinfo/codezero-devel_lists.l4dev.org