Saturday, March 18, 2017

What is Anima

Anima is a modern, graphical operating system designed around the needs of the modern internet user.

The operating system itself consists of the following architectural layers:
  • A modern 64 bit kernel (currently, a Linux kernel).
  • Quokka: A browser doubling as application runtime (a fork of Mozilla Firefox).
  • HuX (Heirloom Unix): A low level wrapper library around libc.
  • junior: A high level javascript (ES6/CommonJS) SDK containing all the functionality an app developer may need.
  • Savannah The user interface (analogous with traditional desktop environments), realised through a set of extensions to Quokka.
  • A set of userspace servers controlling the OS and serving as message brokers (think Plan9 plumber).


Why?

I've always been quite frustrated with the state of existing operating systems.

Most of them (with the exception of Chrome OS) are sluggish, include a rather bloated, overly orthodox UI, and none of them are doing a particularly good job of engaging the community, let alone breeding new developers.

With Anima I'm trying to create an operating system that is not only easy to use but that will, I hope, also encourage people from all walks of life (be it common users, web designers or professional software developers) to engage in the development of new software.

Tuesday, March 14, 2017

Welcome

 Hi there and welcome to the Anima OS development blog.

I'm Mark Bauermeister. The purveyor of this site, "father" of Anima OS and Anglo-Italian software engineer extraordinaire.

Anima has been nothing short of a labour of love for me since I first started working on it, back on a hot Summer day in 2013.

Since then it has gone through several iterations and is now at a point where I feel it's pertinent to share its development with the outside world.

For the time being (that is, until this blog is being superseded by a full blown webpage) this blog will therefore serve as a hub for all Anima OS related news.