Difference between revisions of "Roadmap"
Line 46: | Line 46: | ||
o And probably some other features as well | o And probably some other features as well | ||
− | = Version 5.0 = | + | <!--= Version 5.0 = |
Accomplished! | Accomplished! | ||
Line 62: | Line 62: | ||
* More modular native apps based on Rails engines | * More modular native apps based on Rails engines | ||
* Password protected setup pages! | * Password protected setup pages! | ||
+ | --> | ||
= Other distros (CentOS) = | = Other distros (CentOS) = |
Revision as of 00:18, 11 April 2014
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.0
- LDAP?
- CIDR?
[new features]
- Amahi 6 will be based on FC12 and Rhell 6 giving us the opportunity to spend more time for features and less on porting to a new version
- Amahi Core will be changed to a modular setup, creating support for integrated add-ons, like: mail servers, media servers, small busyness servers and other server roles.
- Amahi 6 will be integrating the ongoing efforts of the Amahi-team to make your home server safer, faster and more user friendly.
- Lib Pam Auth will give us new opportunities to manage users, user-permissions and options that you would usually find in commercial servers only.
- New ways of support will be added to backup and restore your server as well as your workstations. Clonezilla as well as Bacula will most likely be integrated as an Amahi core-component.
- If all goes according to plan Amahi 6 will also be the first version that may be getting a commercial version making it more suitable for System Builders and OEM's.
[Side projects]
Since Amahi 6 will be a lot of work, we are also planning a list of 'side projects' (being features that are not directly integrated into the Amahi release itself, but will still enhance it in any kind of way)..
- The first 'side project' we are looking volunteers for is: Amahi-buntu - Since being asked for we are looking for Ubuntu devs who can help us making a Ubuntu port of the Amahi-core.
- Another feature we would like to see is a: minimal_boot.iso that would be a revised install media for Fedora Linux.
It should incorporate: o a very minimal Linux install, o Raid support, o The entire list of Amahi dependencies, o An SSH-deamon to enable a headless install over ssh. o And probably some other features as well
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.