![]() |
2006-10-03
, 01:30
|
Posts: 23 |
Thanked: 0 times |
Joined on Jul 2006
|
#12
|
![]() |
2006-10-03
, 10:35
|
Posts: 2,102 |
Thanked: 1,309 times |
Joined on Sep 2006
|
#13
|
![]() |
2006-10-03
, 11:05
|
|
Posts: 3,790 |
Thanked: 5,718 times |
Joined on Mar 2006
@ Vienna, Austria
|
#14
|
![]() |
2006-10-03
, 12:44
|
|
Posts: 3,220 |
Thanked: 326 times |
Joined on Oct 2005
@ "Almost there!" (Monte Christo, Count of)
|
#15
|
I'm not sure how to read this thread; Maemo is Linux as far as any other distribution is Linux... Which means it, of course, is *not* Linux, because Linux is only the kernel and Maemo (as any other distro) packs a lot more around it. Which is good, of course. I wouldnt spend a lot of time with my 770 only watching the kernel booting and rebooting.
But:
There's an interesting point to this thread. Would it be possible (or easily possible, to be more precise) and legal to replace the non-free parts of the software package Nokia ships with the 770 right now and create a completely free system?
Which exactly are the non-free parts? What were Nokias motives to have non-free software on a device that was at least somehow marketed as "built upon free software"?
![]() |
2006-10-09
, 16:34
|
Posts: 23 |
Thanked: 0 times |
Joined on Jul 2006
|
#16
|
As fanoush said, some things are not handled in the kernel, however if you leave the initfs there (and running) battery charging still works fine.
Looks like some recent rootfs's here: http://www.kernelconcepts.de/~fuchs/.../experimental/
The issues were as follows (the last time I ran the image, which was last year). This is basically copied from my post here: http://www.oesf.org/forums/lofiversi...p?t19354.html:
* Backlight control doesn't work very well - it works (writing and reading from /sys entry) for a second or two, however then the nokia stuff grabs control back and changes the backlight up to full brightness again. To fix this, you'd need to send dbus commands to change the backlight. The format has been documented afaik, so it just requires some reasonably simple patches to minilite (these may have been implemented by now).
* Sound doesn't work - This ought to be hackable, the dsp needs to be initialised, looking at the contents of the maemo image, this should be reasonably easy - just a case of copying scripts and the .bin file across.
* Power management - if anything keeps a clock running, the power management won't kick in (dyntick). Therefore you can't have the clock open as an applet on the gpe taskbar. I imagine other apps will also cause this kind of problem. Also note that maemo probably has far better control of the peripheral devices, so it's power management may be better (though that stuff may run from the initfs anyway so would work with a gpe-image, I'm not sure.)
* No battery power reporting - battery reporting is handled by dbus again. I think someone's decoded the readings, however it doesn't have very fine granularity which is a shame.
Also note Florian's comments in this ml post (it's rather old now, I'm not sure how things have changed): http://maemo.org/pipermail/maemo-dev...st/000960.html
Simon