Re: GTA04-N900 vel. Neo900

2013-08-28 Thread arne anka

I would say, maemo fremantle is great.
if we could manage to make it free, i. e. rewrite it's non-free parts,
and make it available on more platforms, like nexus, it'll be great.
having free hardware in n900 case it good too.
but first of all let's get working free, indeed free maemo. not the
proprietary one that could be flashed from nokia images.
but the one which is possible to port to different devices. so may be
someone does not like n900 and want to use it on n9 or nexus. or
whatever phone he has.
I like SHR for that reason - there are at least a couple of platforms
supported.


maemo isn't great, maemo is a purposefully crippled debian with the  
added benefit to prevent the user from simply using debian armel packages.
imo, the way to go would be to port all of maemo to debian thereby getting  
rid of nokia's imcompatibilities also inside packages (gtk springs to  
mind).

iirc there is/was work going on in that direction.


BTW: PLEASE cut quotes to the least needed amount and do not just hit  
reply!

--

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: GTA04-N900 vel. Neo900

2013-08-28 Thread Paul Wise
On Wed, Aug 28, 2013 at 10:12 AM, arne anka wrote:

 maemo isn't great

If I were using Maemo, I guess the biggest problem for me would be
security support, I wonder if there is any right now?

 imo, the way to go would be to port all of maemo to debian thereby getting

Your wording isn't clear here, but I guess you mean join Debian and
get all the new packages and patches from Maemo added to Debian? If
you want to start doing that, take a look at these pages. I'm sure
that the Debian mobile folks will be happy to help guide you with
this.

http://mentors.debian.net/intro-maintainers
https://wiki.debian.org/Mobile

 iirc there is/was work going on in that direction.

At one point the Hildon stuff was in Debian but it got removed because
it became clear that it did not have a future upstream since Nokia was
dropping it. Now some things like 0x are in Debian but not much
else. In particular I don't think that Debian has a version of Linux
that can run on the N900 yet, same for GTA02/GTA04. Probably the same
for bootloaders etc.

There is some info about how different Maemo (all versions) is from
Debian in these files:

http://dex.alioth.debian.org/census/Maemo/sources.new
http://dex.alioth.debian.org/census/Maemo/sources.patches
http://dex.alioth.debian.org/census/Maemo/patches/

These are derived from this data:

https://wiki.debian.org/Derivatives/Census/Maemo

If there is anyone from the Maemo community interested in being the
contact point for maintaining this info, I get the impression that
Jeremiah is no longer involved in Maemo so it would be great to have a
replacement for him.

https://wiki.debian.org/Derivatives/Census
https://wiki.debian.org/DerivativesFrontDesk

-- 
bye,
pabs

http://wiki.debian.org/PaulWise

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: GTA04-N900 vel. Neo900

2013-08-28 Thread joerg Reisenweber
On Wed 28 August 2013 10:33:47 Paul Wise wrote:
 There is some info about how different Maemo (all versions) is from
 Debian in these files:
 
 http://dex.alioth.debian.org/census/Maemo/sources.new
 http://dex.alioth.debian.org/census/Maemo/sources.patches
 http://dex.alioth.debian.org/census/Maemo/patches/
 
 These are derived from this data:
 
 https://wiki.debian.org/Derivatives/Census/Maemo

Maybe related resp helping:
http://wiki.maemo.org/Why_the_closed_packages (NB that's not my POV, usual 
disclaimers apply), and
http://wiki.maemo.org/Fremantle_closed_packages

The maemo fremantle porting project is not targeted at creating a fork or new 
release of maemo OS, but strictly to keep compatibility from N900 to Neo900 so 
users can ideally restore a backup from their old N900 to their new Neo900 and 
the device acts exactly like user got used to. Also we don't plan to recompile 
the repositories with all the applications, and for the much needed core apps 
like dialer we even can't do that since they are closed.

However you're free to run any distro you like on GTA04 and GTA04-N900 aka 
Neo900, just the maemo community fremantle porting task force will not bother 
about rebasing on debian or whatever, the goals of that task force are 
clearly defined.

cheers
/j

-- 
()  ascii ribbon campaign - against html e-mail 
/\  www.asciiribbon.org   - against proprietary attachments
(alas the above page got scrapped due to resignation(!!), so here some 
supplementary links:)
http://www.georgedillon.com/web/html_email_is_evil.shtml  
http://www.nonhtmlmail.org/campaign.html
http://www.georgedillon.com/web/html_email_is_evil_still.shtml
http://www.gerstbach.at/2004/ascii/ (German)


signature.asc
Description: This is a digitally signed message part.
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: GTA04-N900 vel. Neo900

2013-08-28 Thread Norayr Chilingarian
Non-free maemo isn't redistributable.
There's must be free maemo version.
The existing version won't be possible to flash to gta-04 because it is
currently not possible to do that. It's different hardware.
Otherwise it won't be necessary to port SHR to n900, that's obvious.
So, in order to redistribute GTA-04 version of maemo, there must be free
redistributable maemo.

Also, I believe many apps like GPS apps which use liblocation won't
work, because liblocation is proprietary, and needs to be rewritten with
the same interface. Otherwise, full compatibility is just not possible,
without replacing those proprietary parts with free parts.

I personally have no problem using SHR on n900 like device. But you are
the one who considers maemo compatibility to be the key feature. That's
why I am writing this.

The maemo fremantle porting project is not targeted at creating a fork
or new release of maemo OS, but strictly to keep compatibility from
N900 to Neo900 so users can ideally restore a backup from their old N900
to their new Neo900 and the device acts exactly like user got used to.
Also we don't plan to recompile the repositories with all the
applications, and for the much needed core apps like dialer we even
can't do that since they are closed. However you're free to run any
distro you like on GTA04 and GTA04-N900 aka Neo900, just the maemo
community fremantle porting task force will not bother about rebasing
on debian or whatever, the goals of that task force are clearly defined.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: GTA04-N900 vel. Neo900

2013-08-28 Thread joerg Reisenweber
On Wed 28 August 2013 22:21:18 Norayr Chilingarian wrote:
[...]
 Also, I believe many apps like GPS apps which use liblocation won't
 work, because liblocation is proprietary, and needs to be rewritten with
 the same interface. 

GolDeliCo won't ship the Neo900 with maemo pre-installed. We got (or will 
have) a fremantle porting task force at maemo community that does the porting, 
provides installable rootfs, and explains how to install and use the closed 
blobs like liblocation. Nokia donated maemo to community, and we had the 
permission from Nokia to re-use and even re-distribute the blobs since years 
already.

While rewriting blobs is a long term minor goal of CSSU [1], we won't do a 
complete rewrite of every closed blob for Neo900 fremantle-port. Actually if 
we did, we could use any arbitrary hardware ülatform and just recompile the 
completely liberated fremantle for it. We wouldn't need a GTA04-N900 that's 
close to the original N900 hw-wise. The idea of GTA04-N900 is to reduce the 
hw-diffs to an amount that can get handled in kernel/drivers by patching them. 
You probably know that kernel and kernel driver modules are FOSS in maemo.

cheers
jOERG
-- 
()  ascii ribbon campaign - against html e-mail 
/\  www.asciiribbon.org   - against proprietary attachments
(alas the above page got scrapped due to resignation(!!), so here some 
supplementary links:)
http://www.georgedillon.com/web/html_email_is_evil.shtml  
http://www.nonhtmlmail.org/campaign.html
http://www.georgedillon.com/web/html_email_is_evil_still.shtml
http://www.gerstbach.at/2004/ascii/ (German)


signature.asc
Description: This is a digitally signed message part.
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: GTA04-N900 vel. Neo900

2013-08-28 Thread Sebastian Krzyszkowiak
On Thu, Aug 29, 2013 at 1:14 AM, joerg Reisenweber jo...@openmoko.org wrote:
 While rewriting blobs is a long term minor goal of CSSU [1], we won't do a
 complete rewrite of every closed blob for Neo900 fremantle-port. Actually if
 we did, we could use any arbitrary hardware ülatform and just recompile the
 completely liberated fremantle for it. We wouldn't need a GTA04-N900 that's
 close to the original N900 hw-wise. The idea of GTA04-N900 is to reduce the
 hw-diffs to an amount that can get handled in kernel/drivers by patching them.
 You probably know that kernel and kernel driver modules are FOSS in maemo.

Yeah, Neo900 won't be associated with any specific operating system.
SHR, QtMoko or anything else that works now on GTA04 should be very
easy, if not trivial, to run on Neo900. For this community, Neo900 is
just a upgraded GTA04 in different case (well, it might be that Neo900
will cause upgrade of GTA04 itself, so it will be rather something
like variant of GTA04 rather than upgrade to it).

But there's one reason why we need Fremantle Porting Task Force -
demand. Maemo community waited for N900 successor for so long, and
with such low demand as we're struggling with those devices, every
single willing buyer helps us a lot. Also, this is not Nokia-owned OS
anymore - community owns it and effort to ditch closed blobs and
switch to free replacements is ongoing, as Joerg pointed out. There
are also some initiatives for rebasing Fremantle on top of current
Debian and to stay as close to upstream as possible.

Those efforts slowly die together with N900. When there are less and
less developers, the goal of Freemantle is more and more away.
Neo900 is meant to resurrect this community as soon as possible. While
joining Freemantle effort into Neo900 project would mean inevitable
failure (not enough manpower, people being disappointed due to
unstable software etc.), giving Maemo community something pretty much
rock-solid as a good base for future work (even with still with some
closed parts) might be better idea for our long term goals.

It might be that reimplementing some OS part will be easier than
adding some compatibility layer in kernel. In such cases, Freemantle
will even benefit directly from porting task force work.

And still, if you're not interested in Fremantle, just ignore it.
There are people who are - they will generate some demand, so we'll be
able to get bigger production runs, so everyone will be happier.
Nevertheless, Neo900 will stay true to everything that GTA04
represents right now. It will just get new form factor to attract
different people.

-- 
Sebastian Krzyszkowiak, dos
http://dosowisko.net/

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community