Goodbye Cacao ...

As some of you might have heard (or deduced from my lack of activity), I have left Cacao. This is not a decision I took lightly, hence it took me some time to make it official by the means of this post.

I started my work on Cacao in 2005 with my first project being the ARM port of the code generator, which turned out to be my bachelor thesis and hooked me up with Cacao. I continued to actively contribute to the development of Cacao and tried to help push it towards being a real Java Virtual Machine. Since then a lot has changed in Cacao. I have learned a lot from all the contributors, former maintainers and other people I worked with and for that I am very grateful.

One of my most recent endeavors (also happening to be my diploma thesis) was to prepare Cacao to cope with exact garbage collection, a topic which was neglected for too long in Cacao. A project that big requires a lot of infrastructure. Once you want do the cool stuff you realize that more and more of those tiny bits and pieces are missing. Nevertheless you still want to do all the really cool stuff, to be able to compete with others out there. The essence of that is, that it’s just too much work for a single person to effectively push forward the development of a mature JVM like Cacao in time.

The future has a natural tendency to resist prediction, so I don’t even try to make any for Cacao. But what I can say is that there are two people taking over maintenance of the code, namely David Flamme and Stefan Ring, both being capable and motivated to do that.

However, I don’t want to leave Cacao without a vision. During my time at Theobroma Systems I learned a lot about microkernels on embedded systems and picked up some of the enthusiasm about them from my former colleagues there. In my opinion, portability is what microkernel-based operating systems are really missing and a JVM might provide. To be sufficiently efficient, that VM needs to run directly on top of the hypervisor instead of being throttled by several compatibility layers. At first it would only be some kind of Micro Edition (if at all), but with some effort Cacao might be able to pull this off.

As for myself, I am looking forward to whatever the future may hold for me, and will keep you posted …

Great content!

Great content!

It's great to hear that David

It's great to hear that David Flamme and Stefan Ring will be taking over maintenance of the code, and I'm sure they will continue your legacy.

It's interesting to hear about your vision for microkernel-based operating systems and the potential role of a JVM in enhancing portability. I wish you all the best in your future endeavors, and I look forward to hearing about your next steps. Keep us posted!

Thanks for sharing this to

Thanks for sharing this to public!

Great Post!

Great Post!

Excellent post!

Excellent post!

Great piece of content you've

Great piece of content you've shared!

Good to know about this!

Good to know about this!

I love how you incorporated

I love how you incorporated visuals to enhance the content. It made it even more engaging.

Thanks for letting us know!

Thanks for letting us know!

Learned plenty of new ideas

Learned plenty of new ideas here. It is quite a good read.

Thanks for sharing!

Thanks for sharing!

Very informative content!

Very informative content!

Actually, it's pretty good to

Actually, it's pretty good to see!

Do you know that Elizabeth

Do you know that Elizabeth Olsen is 5' 4" tall? Kylie Jenner is 171 cm tall? All the information about heights of celeb is available on https://www.celebheightwiki.com/ now.

Interesting blog! Gabe

Interesting blog!
Gabe Aniston
Manager at Water Damage Miami
<a href="https://www.miamiflwaterdamagerestoration.com/">water mitigation specialist</a>

It seems that you were really

It seems that you were really dedicated to your job. It's Cacao's lost that you left them

Awesome post! Glad to check

Awesome post! Glad to check this article here.

yes indeed this has been so

yes indeed this has been so glad to be checked. in fact, I read every commentary here and picked up a thing or two as an idea.

I was very encouraged to find

I was very encouraged to find this site. The reason being that this is such an informative post. Thanks for sharing!

You have a great info!

You have a great info!

Great and informative

Great and informative content!

Extremely good post.Really

Extremely good post.Really thank you! Will read on…

Thank you for shharing these

Thank you for shharing these updates, Great work.

This page is

This page is interesting!
Leonard Bush
Manager at Grape Ideas
<a href="https://www.grapeideassite.com/promotional-products">Promotional Products</a>

I like how clean and neat

I like how clean and neat this blog is.

This page is

This page is interesting!
Leonard Bush
Manager at Grape Ideas
<a href="https://www.grapeideassite.com/">promotional products ideas</a>

There's something magical

There's something magical about unique door designs. Whether it's a quirky color or an artistic handle, doors have the power to make a statement and set the tone for the entire house.

Interesting blog! Gabe

Interesting blog!
Gabe Aniston
Manager at Water Damage Miami
<a href="https://www.miamiflwaterdamagerestoration.com/">flood restoration miami</a>

love this..

love this..

Thanks for this nice effort

Thanks for this nice effort which you put here in the shape of this post.

This page is

This page is interesting!
Luke Lewis
Manager at Tree Removal Lafayette
<a href="https://www.treeremovallafayette.com/">arborist lafayette</a>

this helps, dear.. thanks!

this helps, dear.. thanks!

This site is important and

This site is important and contains good information!
John Gates 
Manager at Bathroom Remodel Bellevue
<a href="https://www.bathroomremodelbellevuewa.com/">bathroom remodel bellevue wa</a>

This site is important and

This site is important and contains good information!
John Gates 
Manager at Bathroom Remodel Bellevue
<a href="https://www.bathroomremodelbellevuewa.com/">bathroom remodel bellevue wa</a>

i feel you, mate.. good luck!

i feel you, mate.. good luck!

This blog helped me a

This blog helped me a lot!
Lucas Miller
Manager at Grape Ideas
<a href="https://www.grapeideassite.com/">promotional marketing materials
</a>

yes..

yes..

This blog helped me a

This blog helped me a lot!
Lucas Miller
Manager at Grape Ideas
<a href="https://www.grapeideassite.com/">promotional marketing materials
</a>

yeah, how true..

yeah, how true..

This blog helped me a

This blog helped me a lot.
Billy Lewis
Manager at Bathroom Remodel Escondido - K&B Remodeling
<a href="https://www.bathroomremodelescondidoca.com">cabinet refacing escondido ca</a>

move forward.. be the best!

move forward.. be the best!

This blog helped me a

This blog helped me a lot.
Billy Lewis
Manager at Bathroom Remodel Escondido - K&B Remodeling
<a href="https://www.bathroomremodelescondidoca.com">cabinet refacing escondido ca</a>

Excellent article. Damon

Excellent article.
Damon Battle
Manager at Ft Worth Roofers - BCS Roofing Pros

Excellent article, contains

Excellent article, contains important information.
Damon Battle
Manager at Ft Worth Roofers - BCS Roofing Pros
<a href="https://www.ftworthroofers.net/">Roofing Fort Worth Texas</a>

John Miller Manager at San

John Miller
Manager at San Jose Painters & Professional Services
Great information.

John Miller Manager at San

John Miller
Manager at San Jose Painters & Professional Services
Great information.

Thanks for sharing this great

Thanks for sharing this great information.
John Burrell
Manager at San Jose Painters & Professional Services
<a href="https://www.painterssanjose.com/">San Jose Painters & Professional Services</a>

Thank you for sharing this.

Thank you for sharing this. Good luck on your journey!
https://www.excavationdoneright.com/excavation-contractors-orlando-fl

Thank you!

Thank you!

I've heard about this cacao

I've heard about this cacao but I haven't tried it though. Anyway, thank you for giving us an update on your side. Also, just in case you need the best painting services for your home projects in Gilbert, contact https://www.paintingservicesgilbert.com/ today.