Roadmap

From Amahi Wiki
Jump to: navigation, search

This is the official roadmap for the next major version of the Amahi project.

Multiple Linux Distribution Support

Going forward, we are going to support the top two major Linux distributions as a base for Amahi: Fedora and Ubuntu.

Fedora is typically cutting-edge with the latest tools and technologies. Ubuntu is very user friendly and supports lots of hardware.

We have worked hard at supporting both base distros because users really want that.

We will try and support them not at the same time, but alternating. We believe picking up on the latest available LTS (Long Term Support) release for Ubuntu, and the latest stable release for Fedora.

For example, our next release, which is a fairly big rewrite will also support the two, though we will launch it based on Fedora 18.

Our focus continues to be reliability beyond solid and ease of use, coupled with probably the largest set of media and web apps out there for this purpose.

Version 7.0

Amahi 7 is the current official stable release. It's based on Fedora 19.

Version 6.1

Amahi 6.2 is in MAINTENANCE mode. It is based on Ubuntu 12.04.x.

Other distros (CentOS)

We love CentOS at Amahi. However, we cannot support it as it is. We someone with CentOS expertise wants to join the team to help lead Amahi for CentOS, we will support him/her in every possible way.

CentOS is close in terms of details that need suppor. However, we found the hard way, while porting to CentOS, that there are an endless amount of tiny little details where CentOS differs from Fedora and things break around these details. Because often these details are subtle, they took at long time to sort out and work-around.

This is unfortunate, because CentOS is the kind of distribution we want in term of stability and performance!

Further, Amahi aims to leverage the latest media, app stacks and technologies, and put them at the fingertips of users. Unfortunately, CentOS, by its very nature, it's always a little behind, due to stability considerations in the enterprise, their target user base. Unfortunately, we often find that some apps and app updates use some of the later packages that CentOS tends to use. This is an endless situation, because, by the time CentOS updates and catches up, we are looking at apps using new things. We have seen this in several cycles already.