maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Alternatives (https://talk.maemo.org/forumdisplay.php?f=36)
-   -   [Mer^2] Snapshot 40, a technical curiousity (https://talk.maemo.org/showthread.php?t=46236)

Stskeeps 2010-03-01 20:41

[Mer^2] Snapshot 40, a technical curiousity
 
So, I have just uploaded a VMDK of what i call snapshot 40 of Mer^2.

What is Mer^2?

To put it in simple terms:

* It's what will turn into the Fremantle backport on N8x0
* It's Mer without the idealism and with realistic short-term expectations.
* It's to put it simply, Fremantle base system and some UI packages put on top of Debian 5.0. Packages are built using some OBS tricks. It is closer to Fremantle than Debian and many Debian packages may break on it.
* It does not yet have a proper non-GL desktop for N8x0. What is planned is to whip the old desktop into feeling a little like Fremantle desktop. I will need some volunteer GTK+ coders for this.

This snapshot is only for hardcore tinkers and is currently for X86 only for development purposes. Only usable in VirtualBox.

You can download the snapshot at http://stskeeps.subnetmask.net/mer2/mer2-40.vmdk.zip and you will need to follow http://wiki.maemo.org/Mer/Documentat..._in_VirtualBox (steps 1-4). If it complains about root not found, switch to IDE, not SATA disk in the virtual machine.

What it provides? Well, Fremantle base system and X-Terminal on top. Now, with some imagination, imagine what happens when you add nokia-binaries repositories and the SDK repositories and try to install? Or extras-devel for Fremantle for X86?

See what you can make work, what you can't, report the bugs/missing packages/incompatibilites/etc.

There's a X-Terminal, dhclient, vim, apt-get. Root pasword is 'rootme' - use 'su'. Have fun with it and let's see what we can do with this base.

andrewfblack 2010-03-01 21:20

Re: [Mer^2] Snapshot 40, a technical curiousity
 
stskeeps if you need anything theme wise just let me know.

Stskeeps 2010-03-01 21:39

Re: [Mer^2] Snapshot 40, a technical curiousity
 
Quote:

Originally Posted by andrewfblack (Post 551607)
stskeeps if you need anything theme wise just let me know.

Already got maemo-org hidden in there, though not visible yet.

luca 2010-03-01 23:28

Re: [Mer^2] Snapshot 40, a technical curiousity
 
Quote:

Originally Posted by Stskeeps (Post 551557)
Now, with some imagination, imagine what happens when you add nokia-binaries repositories and the SDK repositories and try to install?

Aren't those compiled for armv7, while the n8x0 has an armv6?

jflatt 2010-03-02 00:27

Re: [Mer^2] Snapshot 40, a technical curiousity
 
Quote:

Originally Posted by luca (Post 551781)
Aren't those compiled for armv7, while the n8x0 has an armv6?

It's x86 only for this iteration it seems, and those would be the repositories that are typically used for the scratchbox environment. I'm new to maemo, and I've been wondering, are there x86 binaries for every app in the repositories? Where is the source code to packages in the repositories?

buurmas 2010-03-02 05:08

Re: [Mer^2] Snapshot 40, a technical curiousity
 
Quote:

Originally Posted by Stskeeps (Post 551557)
* It's to put it simply, Fremantle base system and some UI packages put on top of Debian 5.0. Packages are built using some OBS tricks. It is closer to Fremantle than Debian and many Debian packages may break on it.

I tinkered with prior versions of Mer, and the prospect of installing from Ubuntu repositories was quite tantalising to me. But, just as with Qole's Easy Debian, you run into practical issues. Programs don't use the hardware Fullscreen button (many of them want F11, which the NITs don't have). Many programs require OpenGL or a certain screen resolution that the NIT doesn't have and thus fail to run. This is all before you even get to the Fremantle software divergences. So, as a practical matter, the repositories would take some filtering at a minimum to make them friendly. And possibly even light porting would be necessary.

So, Debian compatibility doesn't seem to be as nice as I naively thought it would be, and thus I'm less sorry to see it fall off the list of short-term goals.

Stskeeps 2010-03-02 06:53

Re: [Mer^2] Snapshot 40, a technical curiousity
 
Quote:

Originally Posted by luca (Post 551781)
Aren't those compiled for armv7, while the n8x0 has an armv6?

The idea is to provide an environment where it would be possible to recompile Fremantle bits to ARMv6+VFP. Right now, x86 is useful for getting system up and running.

luca 2010-03-02 16:38

Re: [Mer^2] Snapshot 40, a technical curiousity
 
Quote:

Originally Posted by Stskeeps (Post 552062)
The idea is to provide an environment where it would be possible to recompile Fremantle bits to ARMv6+VFP. Right now, x86 is useful for getting system up and running.

Yes, I understand that, but you mentioned the nokia-binary repository, so I thought those programs couldn't be recompiled due to the missing sources.

pelago 2010-03-02 16:51

Re: [Mer^2] Snapshot 40, a technical curiousity
 
Quote:

Originally Posted by luca (Post 552619)
Yes, I understand that, but you mentioned the nokia-binary repository, so I thought those programs couldn't be recompiled due to the missing sources.

I think the hope is that Nokia would recompile these binaries from their own closed sources.

luca 2010-03-02 19:47

Re: [Mer^2] Snapshot 40, a technical curiousity
 
I think that nokia hopes that our devices die of "natural" death before having to do anything.

bongo 2010-03-03 21:04

Re: [Mer^2] Snapshot 40, a technical curiousity
 
Quote:

Originally Posted by Stskeeps (Post 551557)
* It does not yet have a proper non-GL desktop for N8x0. What is planned is to whip the old desktop into feeling a little like Fremantle desktop. I will need some volunteer GTK+ coders for this.

What about a proper non-non-GL desktop?

Fontus 2010-03-10 20:27

Re: [Mer^2] Snapshot 40, a technical curiousity
 
Quote:

Originally Posted by Stskeeps (Post 551557)
It's Mer without the idealism and with realistic short-term expectations.

This is a good decision. If Mer becomes usable it will attract users. And if it has users then it will have more developers willing to help. I would say – try to make something usable as soon as possible even if it is not polished and requires for example command-line in order to configure. I think the following features are enough in order to say Mer is usable:
  • Good power-saving
  • Able to connect to WIFI
  • Sound&video
  • Able to install (maybe with recompilation) the applications of Debian OR Ubuntu OR some of the flavors of maemo.

jflatt 2010-03-17 02:49

Re: [Mer^2] Snapshot 40, a technical curiousity
 
How can we get nokia-binaries installed? I'm not familiar with the whole apt system.

/etc/apt/sources.list
Code:

deb http://ftp.pl.debian.org/debian lenny main contrib non-free
deb http://scratchbox.org/debian/ maemo5-sdk main
deb http://repository.maemo.org/ fremantle/<token> nokia-binaries
deb http://repository.maemo.org/extras/ fremantle free non-free
deb http://repository.maemo.org/extras-testing/ fremantle free non-free
deb http://repository.maemo.org/extras-devel/ fremantle free non-free
deb http://repository.maemo.org/ fremantle/sdk free non-free
deb-src http://repository.maemo.org/ fremantle/sdk free non-free
deb http://repository.maemo.org/ fremantle/tools free non-free
deb-src http://repository.maemo.org/ fremantle/tools free non-free

apt-get install nokia-binaries
Code:

  nokia-binaries: Depends: libcumulus0 but it is not going to be installed
                  Depends: liblomesa0 but it is not going to be installed
                  Depends: libsharing0 but it is not going to be installed
                  Depends: libsharing-plugin-dev but it is not going to be installed
                  Depends: sharing-account-manager but it is not going to be installed
                  Depends: sharing-dialog but it is not going to be installed
                  Depends: sharing-manager but it is not going to be installed
                  Depends: sharing-service-flickr but it is not going to be installed
                  Depends: sharing-service-ovi but it is not going to be installed
                  Depends: hildon-home but it is not going to be installed
                  Depends: hildon-application-manager-dbg but it is not going to be installed
                  Depends: hildon-application-manager but it is not going to be installed


pelago 2010-03-17 09:42

Re: [Mer^2] Snapshot 40, a technical curiousity
 
I don't think the binaries will work as they are - they'll need to be recompiled by Nokia, I think.

Stskeeps 2010-03-17 09:53

Re: [Mer^2] Snapshot 40, a technical curiousity
 
Quote:

Originally Posted by pelago (Post 570129)
I don't think the binaries will work as they are - they'll need to be recompiled by Nokia, I think.

For X86 they should work as-is, but I'm working on a new snapshot that makes some things easier (I forgot a glib symbol)

Mixu 2010-04-19 21:15

Re: [Mer^2] Snapshot 40, a technical curiousity
 
So has this new Mer moved forward during past month and is there a schedule for version 1.0?


All times are GMT. The time now is 14:59.

vBulletin® Version 3.8.8