Mamona

Mamona is an embedded Linux distribution, based on Open Embedded, for ARM EABI. The main goal of Mamona is to offer completely open source and easily hackable platform alternative for Maemo. You can run Mamona at Nokia Internet Tablets and also other experimental hardware, like Beagleboard.

News

  • 2008-10-14 - Mamona Installer 0.2.3 released - Bug fixes and a new Qemu version, see MamonaInstaller for installation procedures.
  • 2008-09-12 - Mamona 0.2 has been released - Read Release Notes and all 0.2 related documentation.
  • 2008-07-29 - Mamona with Beagleboard - Until we officially support Beagle, you can run Mamona's Omap 3530 build, see Alecrim's post.
  • 2008-07-29 - Mamona 0.2 Beta release - 0.2 is on the way, we're just finishing the latest issues so it can be released.
  • 2008-07-18 - Virtual Keyboard - Another feature that everyone was waiting! See rsalveti and aloisio blog posts about it.
  • Mamona at CIA - see http://cia.vc/stats/project/mamona to get Mamona's activity stats
  • Moved to Git - We're working exclusively with Git now. Take a look at our Git Web interface.
  • Planet INdT - More news related to Mamona development can be found at Planet INdT.

Getting Started with Mamona

There are 3 ways you could start with Mamona, one is using just the distro on you device, another one is using Mamona SDK to build your applications for Mamona and the last one is to hack Mamona itself (development of Mamona).

Beside the specific documentation, the following links could help you understand Mamona a little better:

End Users - Mamona Distro

Mamona is an embedded Linux distribution, you can use it at your device instead of Maemo.

See Releases to get more information about all Mamona releases, like as release notes and other documentation.

  • If you want to try Mamona at your device, the start point is Running Mamona, where you can download Mamona's image and flash at your device.

Application Developers - Mamona SDK

Mamona SDK is everything you need to build your application to use it at Mamona. Basically is a platform with compilers, toolchain, libraries and the sub-systems we support.

With every Mamona version there's one specific SDK, because the toolchain, compilers and libraries can change. The idea is to always maintain back compatibility, so old packages could run at the latest Mamona release, but this is not always true. We'll let everyone know about the compatibility issues when we release another version of Mamona.

If you want to understand more about the Mamona architecture, to find what your application could use to be fully supported at Mamona, please see MamonaPlatform.

Platform Developers

If you want, you could also hack Mamona itself. By hacking Mamona you can rebuild your packages, add patches to your packages, try a new version of a software and also contribute to Mamona.

See the following links to learn how to hack Mamona and build your own Mamona release:

  • Platform Developer - Instructions on setting up the environment needed to build and hack Mamona.

Contribute

Mamona is an open source project started by INdT and opened to external contributions. Take a look at the contributing page if you want to help with something.

Getting Help