Xephyr: Running Mamona with X in your desktop

 

We (Mamona Team) updated the Mamona SDK tutorial including Xephyr. Now you’re able to execute Enlightenment from your Mamona rootfs using qemu-arm and Xephyr like Maemo.

Developers interested in Mamona, please report what do you want from Mamona !

Your opinion is important to improve our environment!

Mamona working with Beagleboard

A few weeks ago we got a BeagleBoard from Texas Instrument.

Thanks to Texas Instrument for this good project !!!

The answer to Mamona and BeagleBoard: when?:

Now we have Mamona working with TVOUT using this board.  Nice !! :)

ASAP I will post more details about this topic.

 More pictures …

Firefox 3 running with Mamona

We’re proud to announce that Firefox 3 is working with Mamona. :) Thanks to all Mamona team, especially Eduardo Valentin.

Instruction:

Follow Mamona development tutorial replacing  ” bitbake <meta-package>” for “bitbake task-mamona-sdk && bitbake task-mamona-wm && bitbake firefox”.

And you will have Firefox 3 available in your Mamona repository.

More pictures …

Midori: Webkit based browser running with Mamona

Since Friday(July 25th) we’re able to build Midori Browser based on Webkit with Mamona tools. We tested this browser with Nokia N810 and BeagleBoard.

Main steps to Build Midori:

Follow the Mamona development  till Building Mamona.

Replace  ” bitbake <meta-package>” for “bitbake task-mamona-sdk && bitbake task-mamona-wm && bitbake midori” at setion Building Mamona.

And Midori will be available in your Mamona repository.

That’s all!!

More pictures … 

Debian: Install Java 6 - JDK JRE (Yes!! Tutorial about Java AGAIN!! :P )

I found a good tutorial to install Java under Ubuntu and I followed the steps under Debian. And it works.

Reference : http://www.cyberciti.biz/faq/howto-ubuntu-linux-install-configure-jdk-jre/

The main steps are ->

Install the Java:

sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk

Setting up:

sudo update-java-alternatives -s java-6-sun
Insert  “/usr/lib/jvm/java-6-sun” in the of /etc/jvm using a text editor.
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$PATH:$JAVA_HOME/bin

Testing:

java –version

Create HelloWorld.java ->

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

javac HelloWorld.java
java HelloWorld

That’s it!!

Junglefox I - Manaus

Hi all,

Our friend Antonio Gomes AKA Tonikitoo organized a party named Junglefox. The goal was to celebrate Firefox 3 release and put together users and developers of this excellent browser.

We had a good party !! Thanks to Tonikitoo and all the Browser guys from INdT team.

More pictures …

I named the post as “Junglefox I” because I will be waiting for the next party. ;)

See you…

Mamona: Good excuse !!

I’m working with Mamona. The full build takes around 5 hours. It’s good excuse, is not it?

See you!

Mamona and BeagleBoard: when?

I’m waiting the opportunity to put my hands on a Beagleboard and test many things.

My TODO list include Mamona test with BeagleBoard.

Mamona and BeagleBoard: When? 

N810: 3 OS and 1 DEVICE (Mamona/Maemo/Debian)

I have a N810 and 3 OS in the same device.

Now you will ask me : How?

The answer is below:

1 - Move your Maemo to the MMC internal

* Advantage : you will have more space.

Steps:  http://maemo.org/community/wiki/HowTo_EASILY_Boot_From_MMC_card/

Now you have the Maemo in the internal MMC.

2 -  Flash Mamona in your flash memory

* Advantage: Nowadays Mamona distro is good for developers. ;)

Steps:  http://dev.openbossa.org/trac/mamona/wiki/Releases/0.1/RunningMamona

3 - Debian XFCE in external MMC

* Advantage:  Debian rocks !! :P

You should partition your MicroSD in 2 parts:

- partition 1 - 100MB - fat32

- partition 2 - ALL THE REST - ext2

Download the Debian rootfs

wget  http://debian.i2c3.com/debian-armel-n800-xfce-beta3.tar.bz2

Untar the Debian rootfs in the second partition:

tar -xvjf  debian-armel-n800-xfce-beta3.tar.bz2

Boot using your external MMC.

That’s all!!

Debian: using chroot ubuntu

Download Ubuntu debootstrap:

http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.9~hardy1_all.deb

Install Ubuntu debootstrap:

sudo dpkg -i debootstrap_1.0.9~hardy1_all.deb

Download Ubuntu rootfs using debootstrap:

sudo debootstrap –variant=buildd –arch i386 hardy /var/chroot/hardy http://archive.ubuntu.com/ubuntu/

Copy the sources.list:

 sudo editor /var/chroot/hardy/etc/apt/sources.list # copy and paste the text below

# ——— START HERE
#
# deb cdrom:[Ubuntu 8.04 _Hardy Heron_ - Release i386 (20080422.2)]/ hardy main restricted

#deb cdrom:[Ubuntu 8.04 _Hardy Heron_ - Release i386 (20080422.2)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://br.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ hardy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://br.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ hardy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://br.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://br.archive.ubuntu.com/ubuntu/ hardy universe
deb http://br.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://br.archive.ubuntu.com/ubuntu/ hardy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://br.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://br.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ hardy-updates multiverse

## Uncomment the following two lines to add software from the ‘backports’
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://br.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical’s
## ‘partner’ repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
# deb http://archive.canonical.com/ubuntu hardy partner
# deb-src http://archive.canonical.com/ubuntu hardy partner

deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse
# ——— FINISH HERE

Define DNS server :

sudo cp /etc/resolv.conf /var/chroot/hardy/etc/resolv.conf

Chrooting to your ubuntu:

 sudo chroot /var/chroot/hardy

Update and some configurations:


apt-get update
apt-get install wget debconf devscripts gnupg nano #For package-building
apt-get update #clean the gpg error message
apt-get install locales dialog #If you don’t talk en_US
locale-gen en_GB.UTF-8 # or your preferred locale
tzselect; TZ=’Continent/Country’; export TZ #Configure and use our local time instead of UTC; save in .profile
exit
echo “export LANG=C” >> ~/.bashrc # if you don’t want locale warnings

Reinstall Debia debootstrap:


sudo apt-get install –reinstall debootstrap

reference: https://wiki.ubuntu.com/DebootstrapChroot