Nemo Mobile ist eine Linux Dist für mobile Geräte. Nemo nutzt Mer als Kern und die UX basiert auf der vom MeeGo Handset UX. Nemo Mobile Projekt setzt die Arbeit fort, die unter dem Schirm der MeeGo Community Edition begann, ein offenes Community basierte OS und Apps zu schaffen.
Zur Zeit werden folgende Geräte unterstützt:
- Nokia N900
- Nokia N950
- Nokia N9 (Erste Versuche)
- x86 Tablets / PC wie der ExoPc
Herunterladen könnt ihr euch die neuste Nemo Version unter folgenden Links :
Nemo Mobile ist eine Linux Dist für mobile Geräte. Nemo nutzt Mer als Kern und die UX basiert auf der vom MeeGo Handset UX. Nemo Mobile Projekt setzt die Arbeit fort, die unter dem Schirm der MeeGo Community Edition begann, ein offenes Community basierte OS und Apps zu schaffen.
Zur Zeit werden folgende Geräte unterstützt:
- Nokia N900
- Nokia N950
- Nokia N9 (Erste Versuche)
- x86 Tablets / PC wie der ExoPc
Herunterladen könnt ihr euch die neuste Nemo Version unter folgenden Links :
Wenn ihr Fehler finden solltet, wĂĽrden sich die Macher gern ĂĽber einen Bericht dazu freuen !
Â
Im entsprechenden Forumsthread, werdet ihr von Free-MG stets ĂĽber alle aktuellen Versionen auf dem laufenden Gehalten !
Â
Fröhliches Testen & Spielen !
Seit einigen Tagen kann man die erste Mer Version die auf MeeGo Basierent und fĂĽr das Cordia HD vorgesehen ist anschauen.
Man kann es Installieren oder einfach als Live Image begutachten, da es sich um eine erste Alpha version handelt gibt es leider noch nichts zum testen da keine Apps, keine Einstellungen und kein Terminal gibt, möglicherweiße können einige "Hacker" damit etwas anfangen.
Die Version ist fĂĽr Atom Prozessoren ausgelegt man kann es also auf Netbooks oder einigen Tablets testen.
Ich h...
Seit einigen Tagen kann man die erste Mer Version die auf MeeGo Basierent und fĂĽr das Cordia HD vorgesehen ist anschauen.
Man kann es Installieren oder einfach als Live Image begutachten, da es sich um eine erste Alpha version handelt gibt es leider noch nichts zum testen da keine Apps, keine Einstellungen und kein Terminal gibt, möglicherweiße können einige "Hacker" damit etwas anfangen.
Die Version ist fĂĽr Atom Prozessoren ausgelegt man kann es also auf Netbooks oder einigen Tablets testen.
Ich habe es mir bereits auf meinem Exo-PC installiert und werde es natĂĽrlich weiter verfolgen. Im Momment ist das Aussehen stark an maemo angelehnt und hat auch mehrere Bildschirme.
Wir werden sehen was die zukĂĽnftigen versionen mit sich bringen und auch darĂĽber berichten.
Wer sich das Image aufspielen möchte oder testen will ob es auf seinem Tablet läuft kann sich das Image downloaden
Vorwort: Wir finden, dass es eine der besten News rund um das Thema MeeGo ist, also zitieren wir hier zum größten Teil Hashiq Nazir von MeeGoexperts.com !
Gehen wir ins Detail. Sehr viele Anhänger vom MeeGo OS waren letzte Woche sehr verunsichert, was da im Moment passiert. Erst Maemo / Moblin / MeeGo, und nun sollte noch ein neues OS her... namens : "TiZen" ! Noch dazu keine genaue Äußerung zum QT -Teil. Dies sind alles Bestandteile vom Unmut vieler Entwickler / Anhänger. Nun hat sich eine Gruppe von Ent...
Vorwort: Wir finden, dass es eine der besten News rund um das Thema MeeGo ist, also zitieren wir hier zum größten Teil Hashiq Nazir von MeeGoexperts.com !
Gehen wir ins Detail. Sehr viele Anhänger vom MeeGo OS waren letzte Woche sehr verunsichert, was da im Moment passiert. Erst Maemo / Moblin / MeeGo, und nun sollte noch ein neues OS her... namens : "TiZen" ! Noch dazu keine genaue Äußerung zum QT -Teil. Dies sind alles Bestandteile vom Unmut vieler Entwickler / Anhänger. Nun hat sich eine Gruppe von Entwicklern dazu entschlossen, ein neues Projekt ins Leben zu rufen.
Projet "Mer" wird folgendermaĂźen deklariert:
- ein offenes leistungsstarkes Enwicklersystem
- primäre Kunden sollen Gerätehersteller sein - keine End- Kunden-
- Struktur, Prozess und Werkzeuge, die den Geräteherstellern zu gute kommen
- Eine geräteorientierte Architektur anbieten
- Mit eingebunden in die Technologien wie MeeGo/TiZen/QT/EFL/HTML5
- Um Neuerungen in den mobilen OS Raum zu bringen
Hier nun noch die Original-AnkĂĽndigung von MeeGo.com
Hi all,
MeeGo is dead … long live Tizen !! – Haven’t we heard that before? -
Maemo, Moblin?
We need a community that transcends the mere branding of MeeGo, Maemo,
Moblin – and now Tizen.
A lot of proposals have been put forward:
* Move to Tizen and trust that “They’ll get it right this time”
* Merge or join some existing projects (like the Qt Project, Debian, openSUSE, etc)
* Keep MeeGo alive by approaching the Linux Foundation
The goal is to find a truly sustainable way for MeeGo and other interested communities to work with Tizen.
Our solution is the Mer Project:
How does the concept of a truly open and inclusive integration community for devices sound? After all if “upstream is king” – then contributions will end up the same place, no matter if it’s Tizen, Maemo, MeeGo or openSUSE.
Some history – many of us in MeeGo originated from a project called Mer, short for Maemo Reconstructed – where we approached doing a open mobile platform through reconstruction of the Maemo platform into a open platform. We were big on open governance, open development and open source.
For a few months a group of us have been working on various scenarios of change in MeeGo [1] and now that the Tizen news is out in the open, it’s time to talk about what we as a community can make happen next.
To make it clear: this is not in any way an anti-Tizen or anti-Intel project, but a direction we can and will go in – we strongly want to collaborate with Tizen and Intel.
We will continue to welcome contribution and participation from the hacker community – in fact we aim to make it so easy to port to a new vendor device that a single hacker could do it for their device.
We decided to approach the problems and potential scenarios of change in MeeGo in the light of the reallocation of resources caused by what is now known as the Tizen work. There have not been any Trunk/1.3
releases since August and Tablet UX has totally stalled. What really works (and works quite well) is the Core. It’s time to take the pieces and use them for reconstruction.
We have some clear goals:
* To be openly developed and openly governed as a meritocracy
* That primary customers of the platform are device vendors – not end-users.
* To provide a device manufacturer oriented structure, processes and tools: make life easy for them
* To have a device oriented architecture
* To be inclusive of technologies (such as MeeGo/Tizen/Qt/EFL/HTML5)
* To innovate in the mobile OS space
Now we’d like to talk a bit about what specific initiatives we propose to take:
0) Becoming MeeGo 2.0
Our work has the intended goal of being MeeGo 2.0 – and we hope that the Linux Foundation will see our work as a worthy succesor within the MeeGo spirit. We’d like to provide ability to be Tizen compliant, i.e. supporting HTML5/WAC and the application story there and feed back to
that ecosystem.
1) Modularity. A set of architectural components for making devices.
Rather than dictate the architecture we will support collaboration and the flexibility to easily access off-the-shelf components for device projects. Component independence permits focused feature and delivery management too.
Initially the project will be developing a Core for basing products on and will split UX and hardware adaptations out into seperate projects within the community surrounding the Core.
2) Working towards an ultra-portable Linux + HTML5/QML/JS Core for building products with.
We have already taken MeeGo and cut it into a set of 302 source packages that can boot into a Qt UI along with standard MeeGo stack pieces. This work can be seen already at [2] and we’ve made our first release and have had it booting on devices already[6].
To ease maintenance, we would like to encourage people to participate in the Core work of the Tizen project, utilizing their work where we can in Mer: why do the same work twice? Even if Tizen turns out to be dramatically different, the maintenance load of 302 source packages -
much of it typical Linux software, is significantly lower than that of the 1400 packages found in MeeGo today.
Using another lesson learned from MeeGo, we also want to port this work to everywhere, ARMv6/7 – hardfp, softfp, i486, Atom, MIPS, etc - allowing much more freedom for porting to new devices.
3) Change governance towards a more technically oriented one, similar to the Yocto Project
We’d like to propose a revamp of governance based upon the Yocto Project governance – which is much more geared towards open technical work – encouraging collaboration and discussion. You can look at a description of this at [3].
4) Work towards better vendor relations and software to support these as well as easier contribution methods.
As part of our “customer oriented” goal we’re improving delivery methods from Mer. We are designing simpler and more resilient update mechanisms to support smaller and more distributed organisations (think outsourcing too!). We want to encourage easy upstream contribution and easy following and patching of the MeeGo source tree - even with local vendor patches.
5) Initial reference vendor – the Community Edition
To make our work focused, the Community Edition handset work[4] will continue based on the Mer Core. It will act as a model of a reference vendor [5] and will provide feedback into the project about delivery methods and problems caused by changes.
We recognise that much needs to be done:
* Hosting and build systems
* Finances & Legal but these are well understood (if not trivial) problems.
If you’re interested, want to comment or participate – in both community or commercial contexts – feel free to give feedback to this mailing list post, or to #mer IRC channel on irc.freenode.net.
[1] http://mer-l-in.blogspot.com/2011/08/restructure-meego-by-installments.html
http://monster.tspre.org/~prjfetcher/mer/releases/0.20110920.1/kickstarts/
[3] http://www.yoctoproject.org/about/governanc
Best regards,
Carsten Munk
David Greaves
Robin Burchell
on behalf of the Mer Project
Â
Was denkt ihr darĂĽber ? Wir finden diese Courage und diesen Willen einzigartig. Das ist genau das, was die MeeGo community so ausgemacht hat. Wir dĂĽrfen alle gespannt sein.
Das ĂĽbliche zuerst:
Zuerst komplett durchlesen!
Wer die Begriffe Terminal/root noch nie gehört hat, sollte das hier lassen! Dient zum eigenen Schutz, ich übernehme keine Haftung für Folgeschäden am Gerät, alles auf eigene Gefahr! Diese Anleitung ist auch nichts für einen blutigen Anfänger, sonder eher für Leute, die wissen, was hier passiert.
Punkt 1: Bevor man damit beginnt, sollte man vorher wissen, dass nach der Installation die Gerätesperre nicht mehr funktioniert.
Das ganze geschieht hier auf e...
Das ĂĽbliche zuerst:
Zuerst komplett durchlesen!
Wer die Begriffe Terminal/root noch nie gehört hat, sollte das hier lassen! Dient zum eigenen Schutz, ich übernehme keine Haftung für Folgeschäden am Gerät, alles auf eigene Gefahr! Diese Anleitung ist auch nichts für einen blutigen Anfänger, sonder eher für Leute, die wissen, was hier passiert.
Punkt 1: Bevor man damit beginnt, sollte man vorher wissen, dass nach der Installation die Gerätesperre nicht mehr funktioniert.
Das ganze geschieht hier auf einer Linux Kiste.
Vorbereitungen:
- Backup machen
- Akku voll laden
- Harmattan Firmwareflasher fĂĽr euer Betriebssystem hier herunterladen und installieren.
Eingaben am N9 sehen so aus
Eingaben am PC sehen so aus
1.
Als erstes "mĂĽssen" wir folgendes am N9 im Terminal als root eingeben:
disclaimer-cal remove View-openmode
Ansonsten werden wir ein paar Sekunden mit folgender Meldung begrĂĽĂźt beim Einschalten:
Die Bootzeit verkürzt / verlängert sich nicht dadurch, egal ob diese Meldung kommt oder nicht.
Â
Damit nun auch Passwörter gespeichert werden, müssen wir alle Konten löschen, werden zu einem späteren Zeitpunkt wieder angelegt. Das geschieht als user mit:
rm -rf /home/user/.accounts
rm -rf /home/user/.activesync
rm -rf /home/user/.aegis
Jetzt das N9 erstmal ausschalten.
Â
Die bis jetzt gemachten Schritte am N9 mĂĽssen nur 1x gemacht werden!2.
Nun ein Terminal öffnen und folgendes eingeben:
wget -r -l1 -nd --no-parent -Amoslo-0.*.rpm http://repo.pub.meego.com/CE:/Adaptation:/N950-N9/CE_Adaptation_N9xx-common_armv7hl/armv7hl/
rpm2cpio moslo-*.armv7hl.rpm | cpio -vidu
3.
sudo flasher -k usr/share/moslo/zImage-moslo -n usr/share/moslo/initrd-moslo -l -b
4.
Jetzt das N9 per USB anstecken, nach kurzer Zeit kommt:
Â
Wenn folgendes erscheint, könnt ihr nun die Partition mounten wenn nicht schon automatisch geschehen (/media/Alt_OS):
nun laden wir uns das aktuelle Image herunter:
http://repository.maemo.org/meego/Nemo/
derzeit ist es folgendes:
also:
wget http://repository.maemo.org/meego/Nemo/0.20120614.1.NEMO.2012-08-05.2/images/nemo-handset-armv7hl-n950/nemo-handset-armv7hl-n950-0.20120614.1.NEMO.2012-08-05.2.tar.bz2
wenn es schon eine Nemo Installation gibt die mit einer neuen ersetzt werden soll, zuerst:
sudo rm -rf /media/Alt_OS/*
eingeben, ansonsten:
sudo tar --numeric-owner -xf nemo-handset-armv7hl-n950-0.20120614.1.NEMO.2012-08-05.2.tar.bz2 -C /media/Alt_OS/
und das Image wird auf das N9 entpackt, dauert 1 – 2 Minuten. Jetzt müssen wir wieder die Partition vom N9 aushängen:
sudo umount /media/Alt_OS
Nun das USB Kabel vom N9 trennen, es folgt:
Mit VolumeDown wird nun Nemo Mobile gestartet. Der „Firstboot“ dauert etwas, habt gedult. Am besten ein paar Minuten warten und noch mal neu starten und den Kernel laden, siehe Punkt 3.
Neue Versionen können auch per Terminal upgedatet werden, per zypper ref, danach zypper up oder zypper dup. Oder von Punkt 3 beginnen bei einer clean Installation.
Falls ihr fragen habt, könnt ihr dies hier im entsprechenden Forenthread machen.
Viel SpaĂź!
Besten Dank an die Leute, die so etwas überhaupt ermöglichen!
Nemo Mobile lässt sich Intern (emmc) oder auf einer externen Speicherkarte Installieren.
Der vorteil einer externen Speicherkarte ist der, man kann Nemo Mobile testen, ohne das man sich die vorhandene Maemo Installation zerstört. Kleines mango, die Speicherkarte muss schnell genug sein. Mit einer langsamen SD-Karte funktioniert das auch, aber mit Geschwindigkeitsverlust.
"Mit der Installation von U-Boot unter Maemo erspart man sich das flashen des Kernels von Nemo Mobile, man muss dann nur noch ...
Nemo Mobile lässt sich Intern (emmc) oder auf einer externen Speicherkarte Installieren.
Der vorteil einer externen Speicherkarte ist der, man kann Nemo Mobile testen, ohne das man sich die vorhandene Maemo Installation zerstört. Kleines mango, die Speicherkarte muss schnell genug sein. Mit einer langsamen SD-Karte funktioniert das auch, aber mit Geschwindigkeitsverlust.
"Mit der Installation von U-Boot unter Maemo erspart man sich das flashen des Kernels von Nemo Mobile, man muss dann nur noch die neue Version auf die SD-Karte schreiben. Empfehlenswert nur mit dem Standardkernel von Maemo."
Ich werde hier 3 verschiedene möglichkeiten beschreiben:
Unter Ubuntu Linux:
1. Intern (emmc) (folgt noch)
2. Extern (SD-Karte) (folgt noch)
Unter Windows:
3. extern (SD-Karte)
3. Installation auf einer SD-Karte unter Windows 32-bit:
Alle Daten auf der Speicherkarte gehen verloren!
Download der Daten:
Nemo Mobile Image und den Kernel, Download: http://repository.maemo.org/meego/Nemo/
Win32DiskImager (um das Image auf die SD-Karte zu Speichern), Download: https://launchpad.net/win32-image-writer
Den Flasher von Nokia brauchen wir auch., Download: http://tablets-dev.nokia.com/maemo-dev-env-downloads.php (maemo_flasher-3.5_2.5.2.2.exe)
Das Image muss nun entpackt werden, Dateiendung muss .raw sein, etwa 3,5GB groĂź!
Jetzt legen wir die Speicherkarte am PC ein, starten Win32 Disk Imager und wählen das heruntergeladene, entpackte Image von Nemo Mobile.
Um das zu sehen im Dateibrowser, geben wir bei Dateiname einen Stern ein danach Enter, jetzt sind alle Dateien sichtbar.
Von mir grün markierte RAW-Datei auswählen, auf Speichern drücken, nochmal kontrollieren ob das Device passt, nun auf Write klicken.
Nun mĂĽssen wir den Kernel laden, damit Nemo Mobile gestartet werden kann.
Der Flasher muss nun Installiert werden, dann starten wie ihn aus dem StartmenĂĽ, start/Alle Programme/Maemo/Maemo Flasher 3.5/Maemo Flasher 3.5
Das N900 jetzt auschalten, den Akku kurz raus, die SD-Karte einlegen, Akku rein, Deckel drauf.
Dann folgendes eingeben:
flasher-3.5.exe -l -k „Pfad zum Kernel“ -b
Das sollte dann in etwa so aussehen:
Jetzt drĂĽcken wir Enter, schieben die Tastatur vom N900 auf, halten die Taste U gedrĂĽckt und stecken das USB Kabel ein.
Jetzt startet das N900 mit Nemo-Mobile, dauert unter umständen etwas.
Beim nächsten Neustart bootet euer N900 so wie vorher, da wir den Schalter -l (load) benutzt haben.
Fragen/Kritik/Anregungen zur Installation könnt ihr in diesem Forumsthread stellen.

