Reply
Thread Tools
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#21
a)
Community have tried to make new OS 'from scratch'. Nemo/Mer... No success yet, but we can count these were basement for Sailfish OS.

b)
Community have tried to keep Maemo and replace outdated core from newer Debian (rebasing). No success yet. Many deep packages e.g. libc and glibc already work.

c)
Community have tried to start from newest Debian and bring Maemo top of that. Hildon is already running, but without GL-drivers it is not usable.

d)
There are several other non-debian distros running on N900. Arch, Gentoo.

e) ... (something?)


I vote for option C. Then Maemo would get much updates (and packages) from Debian and work will be 'only' hardware-related and hildon desktop environment.
 

The Following 12 Users Say Thank You to AapoRantalainen For This Useful Post:
wicket's Avatar
Posts: 634 | Thanked: 3,266 times | Joined on May 2010 @ Colombia
#22
Originally Posted by JamesJ View Post
I was about to mention "Why not create an OS that can run on devices other than the N900 so you bring in a wider community", but I just realised how difficult that would be. So scrap that.
Not so fast, it's not as difficult as it sounds. That is actually part of my plan and it should be quite feasible thanks to the excellent work of Stskeeps and co. I've had very little free time lately to spend on the project so I haven't even begun to look at the innards of libhybris although it is on my long to-do list.

On a related note, I'd be very grateful if someone can point me in the direction of libhybris documentation (I couldn't find it on GitHub, nor could I find it on the Mer wiki).
__________________
DebiaN900 - Native Debian on the N900. Deprecated in favour of Maemo Leste.

Maemo Leste for N950 and N9 (currently broken).
Devuan for N950 and N9.

Mobile devices with mainline Linux support - Help needed with documentation.

"Those who do not understand Unix are condemned to reinvent it, poorly." - Henry Spencer
 

The Following 8 Users Say Thank You to wicket For This Useful Post:
Kangal's Avatar
Posts: 1,789 | Thanked: 1,699 times | Joined on Mar 2010
#23
Reasons to ditch Maemo:
- Too many to list

Reasons to not ditch Maemo:
- Not many

So why not ditch Maemo?
1) Money
2) Time
3) Expertise
4) Hardware

#rant
But I tell you if I could go back in time to 2010, I would go back with the combination to a winning lottery number. In particular to those Super Lotterys of Europe with Hundreds of Millions of Dollars up for grabs. And if possible I'd also go back with a hard drive full of Linux innovations from the future. The result would be an OS and ecosystem that's as versatile as Android, but with the powerful Linux behind it. It'd have aesthetics matching or exceeding iOS 7/FlymeOS 3/Material Design. The only problems are fragmentation and having a SDK/Game Engine running. Perhaps a partnership with Valve to create a true SteamBox etc etc. Alas, I cannot change history.
#rant
__________________
Originally Posted by mscion View Post
I vote that Kangal replace Elop!
The Following 5 Users Say Thank You to mscion For This Useful Post

I'm flattered
 

The Following 2 Users Say Thank You to Kangal For This Useful Post:
Posts: 110 | Thanked: 362 times | Joined on May 2014
#24
regarding: "Why not create an OS that can run on devices other than the N900 so you bring in a wider community"
http://lists.openmoko.org/pipermail/...ch/069629.html
Collecting money for open software seems to be a good idea.
shr tried to craete a distro for multiple devices too, even the n900.

But in my opinion building a new distro doesnt work at the moment cause the tools arent there/ready yet (to build it better).

(In that sense maemo is a giant of its time.)

One main problem is a gui toolkit. The only one which works without blobs seems to be efl. But efl is one of the reasons why shr failed, cause shr/elementary wasnt/(isnt?) production ready. (vala wasnt ready too)
You can use qt, but qts money comes from proprietary software and so its design is "closed" to not expose property (by default/at all?).
gtk is more open thanks to gobject and it is getting better with vala and python, but has still (too?) many weak spots.

Why is Gui important especially in open software?
Cause it is a form of documentation. It can visualize your architecture and your use cases. One of the strenght of open software is reuse, so you want to make this as easy as possible. Ideally generate a debug view automatically, from your Modell to expose all your implemented functionality.
Reading source code isnt as effective as tracing a use case/example that fits your need that you in addition can live inspect.

All good Gui programms are scriptable (mc, emacs, blender, gimp, openoffice (even some fps are)) cause they give the user the most flexibility.
Part of the problem (or another one) is a good, fast, easy scripting language with a nice object modell is still missing.

Last point i want to mention creating a pim is hard. chandler failed.
 
endsormeans's Avatar
Posts: 3,139 | Thanked: 8,156 times | Joined on Feb 2013 @ From my Gabriola Island hermitage, near the Edge of the World
#25
The op question "why not ditch maemo and work on a new OS.?"

Baby with the bathwater.
Sure work on a new OS...but why ditch maemo?
Fremantle Porting Task Force believes it possible to make maemo what it should be.
Their work may make many avenues possible for innovation and not just for the neo900 but possibly also for the n900.

On other devices to bring in a wider audience?
well maemo is pretty close
https://www.youtube.com/watch?v=ySRZGjEs5y0
https://www.youtube.com/watch?v=F0-KQ6wPJ04
https://www.youtube.com/watch?v=RuIrRoRPufc
https://www.youtube.com/watch?v=Zt5bd2irgwM

I think once fremantle is opened up ...
the likelihood a standard computer...especially touch / penabled tablet / laptop would work quite well with it.
So yeah ...once the porting task force is done...
I think it'll only be a matter of time before I'm wandering through DistroWatch and see the Fremantle Distro.
__________________
Lurker since 2007, Member since 2013, Certifiable since 1972

Owner of :
1-n770 (in retirement), 3-n800's / 3-n810's (still in daily use), 5-n900's ((3 are flawless, 1 loose usb ( parts), 1 has no telephony (parts))
3-nexus 5's : 1 w/ Floko Pie 9.1 (running beautifully) waiting for Stable Droid 10 rom, 1 w/ ̶Ubuntu Touch, 1 with Maru OS (intend maemo leste when ready)

1/2 - neo900 pre- "purchased" in 2013. N̶o̶w̶ ̶A̶w̶a̶i̶t̶i̶n̶g̶ ̶r̶e̶f̶u̶n̶d̶ ̶p̶r̶o̶c̶e̶s̶s̶ ̶l̶a̶s̶t̶ ̶f̶e̶w̶ ̶y̶e̶a̶r̶s̶ - neo900 start up declared officially dead -
Lost invested funds.


PIMP MY N8X0 (Idiot's Guide and a video walkthrough)http://talk.maemo.org/showthread.php?t=94294
THE LOST GRONMAYER CATALOGShttp://talk.maemo.org/showthread.php...ight=gronmayer
N8X0 VIDEO ENCODING THE EASY WAYhttp://talk.maemo.org/showthread.php...ght=mediacoder
242gb ON N800http://talk.maemo.org/showthread.php?t=90634
THE PAIN-FREE MAEMO DEVELOPMENT LIVE DISTRO-ISO FOR THE NOOB TO THE PROhttp://talk.maemo.org/showthread.php?t=95567
AFFORDABLE MASS PRODUCTION FOR MAEMO PARTShttp://talk.maemo.org/showthread.php?t=93325

Meateo balloons now available @ Dave999's Meateo Emporium
 

The Following 3 Users Say Thank You to endsormeans For This Useful Post:
Posts: 42 | Thanked: 40 times | Joined on Jan 2015 @ Italy
#26
well, as sulu in #7 and others said, the main issue is the need of these proprietary blobs, so we have to stick with an old kernel, an old userbase and so on. dependency hell is common on systems with that "dependency handling", but on old stuff this is more evident.

anyway, work can be done, at least, staying with linux
see
https://github.com/slonopotamus/n8x0.../modern-kernel
http://elinux.org/N900#Kernel_Status
http://plan9.stanleylieber.com/hardw...schematics.pdf
http://elinux.org/N800

some stuff can be reverse engineered too

our best bet is to "rebase" maemo on a relatively recent debian;
with hildon, gtk, and stuff already existing maemo programs should work

EDIT:
also, the above link for gentoo on n8x0 lists the TLV320AIC33 (which is for the wimax edition only btw), but there should be stuff for it
http://lxr.free-electrons.com/source.../tlv320aic3x.c

other useful links are
http://bues.ch/cms/hacking/n810-openwrt.html
http://talk.maemo.org/showthread.php?t=89389
http://www.natisbad.org/N810/index.html
https://gitorious.org/linux-n900/linux-n900
https://wiki.merproject.org/wiki/Adaptation/N8x0
https://wiki.merproject.org/wiki/Adaptation/N900
http://elinux.org/N800#User_space_interfaces_for_Maemo

porting OS2006/OS2008/Maemo5 DEs should be feasible, but using something else would be a lot easier, even if it could break some compatibility with programs that require the actual maemo-only stuff (which ones?)
i'm going to do some testing soon, and i'll tell you what happened then

Last edited by u7knv9h; 2015-03-28 at 06:19.
 

The Following 4 Users Say Thank You to u7knv9h For This Useful Post:
endsormeans's Avatar
Posts: 3,139 | Thanked: 8,156 times | Joined on Feb 2013 @ From my Gabriola Island hermitage, near the Edge of the World
#27
pertaining to rebasing...
https://wiki.gnome.org/Attic/Hildon
https://wiki.gnome.org/Attic/Hildon/Building
https://wiki.gnome.org/Attic/Hildon/...ethod/Building

which I think ...if memory serves ..
the same methods of implementation are also in some part laid out in our wiki here somewhere...
So a great deal of work has already been done...in the direction of bringing hildon into gnome that is...and I think fremantle...to some degree...I can't remember...I may be wrong there.
Memory is a dangerous thing to trust... but in need ..a great friend to help
__________________
Lurker since 2007, Member since 2013, Certifiable since 1972

Owner of :
1-n770 (in retirement), 3-n800's / 3-n810's (still in daily use), 5-n900's ((3 are flawless, 1 loose usb ( parts), 1 has no telephony (parts))
3-nexus 5's : 1 w/ Floko Pie 9.1 (running beautifully) waiting for Stable Droid 10 rom, 1 w/ ̶Ubuntu Touch, 1 with Maru OS (intend maemo leste when ready)

1/2 - neo900 pre- "purchased" in 2013. N̶o̶w̶ ̶A̶w̶a̶i̶t̶i̶n̶g̶ ̶r̶e̶f̶u̶n̶d̶ ̶p̶r̶o̶c̶e̶s̶s̶ ̶l̶a̶s̶t̶ ̶f̶e̶w̶ ̶y̶e̶a̶r̶s̶ - neo900 start up declared officially dead -
Lost invested funds.


PIMP MY N8X0 (Idiot's Guide and a video walkthrough)http://talk.maemo.org/showthread.php?t=94294
THE LOST GRONMAYER CATALOGShttp://talk.maemo.org/showthread.php...ight=gronmayer
N8X0 VIDEO ENCODING THE EASY WAYhttp://talk.maemo.org/showthread.php...ght=mediacoder
242gb ON N800http://talk.maemo.org/showthread.php?t=90634
THE PAIN-FREE MAEMO DEVELOPMENT LIVE DISTRO-ISO FOR THE NOOB TO THE PROhttp://talk.maemo.org/showthread.php?t=95567
AFFORDABLE MASS PRODUCTION FOR MAEMO PARTShttp://talk.maemo.org/showthread.php?t=93325

Meateo balloons now available @ Dave999's Meateo Emporium
 

The Following 2 Users Say Thank You to endsormeans For This Useful Post:
Reply

Thread Tools

 
Forum Jump


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