Re:Yet ANOTHER sound server?
on
Fedora 8 Released
·
· Score: 4, Informative
PulseAudio emulates all the other systems with LD_PRELOAD libs so that they are all PulseAudio-aware. This means that your 1998 softphone that uses exclusive open() on/dev/dsp will function, with the magical policy of PulseAudio.
"Hobson's choice is a free choice in which only one option is offered. The choice is therefore between taking the option or not taking it. The phrase is said to originate from Thomas Hobson (1544-1630), a livery stable owner at Cambridge, England who, in order to rotate the use of his horses, offered customers the choice of either taking the horse in the stall nearest the door--or taking none at all."
Re:If you have any questions, feel free to ask her
on
Linux Boots on Treo 650
·
· Score: 4, Informative
The plan is to boot from the SD card eventually. Right now we just load the kernel into RAM and boot from there. There's no risk to your data with this method.
Re:If you have any questions, feel free to ask her
on
Linux Boots on Treo 650
·
· Score: 4, Informative
Most of that stuff gets handled by the radios. Both the GSM (Broadcom, I think) and CDMA (Qualcom) radios are full-fledged devices of their own with CPUs and firmware. The CDMA radio uses GSM AT commands, making a phone app just a thin wrapper over a serial port. It's like dialing a modem.
- Will a 650 running Linux still be locked to the provider's network?
Yes. The lock is enforced by the GSM radio, not PalmOS itself. If you have an unlock code, however, we can use it to unlock the radio for any sim card.
- For us lightweights, will it be possible to revert back to PalmOS after installing this?
Yes. It doesn't replace PalmOS right now at all - it runs entirely in RAM. See answer below too.
- Might there be a possibility of dual booting between Palm & Linux?
Yes. The plan is to replace System.bprc with one capable of booting Linux off the SD card when you hold down a certain key. This way you can just soft-reset into the other OS as you need.
That's the Enfora WiFi sled. It's a nifty little device that works pretty well. The cool thing is that it uses PPP over the Treo's USB port, so it'll be supported under Linux with minimal work.
Re:If you have any questions, feel free to ask her
on
Linux Boots on Treo 650
·
· Score: 4, Informative
We've opened the communicatation channels to share information. There are two other Palm PXA ports already - the LifeDrive and PalmTE ports. We can share a *lot* between those projects, but there's still a fair bit of information to gather for each individual device (ie: the LifeDrive has Wifi/USB off-chip, etc.).
I hope that we can all help develop a single distribution that would work on all three devices. It would certainly help lower the porting load. Also, those guys seem to have gotten pretty far - The LifeDrive guy already booted GPE!
Both of those are understandable points, but I'll address them here:
For the former, it's just showing that it's possible to run Linux at all on the phone. We've got all the pieces available (Linux Kernel, GPE environment, GSM/CDMA AT command set etc.), it's just a matter of connecting all the those pieces together to create a full open-source GSM/CDMA phone on highly-available hardware.
For the latter, you'll need to just trust that it's actually working (note that a lot of the hardware is supported by the handhelds.org kernel already). It's also using the PXA27x processor - a very well-documented and well-understood processor with open specifications.
Re:If you have any questions, feel free to ask her
on
Linux Boots on Treo 650
·
· Score: 4, Informative
That was a bug in the LCD initialization. Actually, we weren't initializing the LCD at all - we let the phone's bootloader do that.
I managed to get that stuff working last night by setting the GPIOs correctly. The handhelds.org Linux kernel sets a GPIO (L_BIAS) that fubars the LCD. The latest version has the framebuffer working correctly (although I disabled the penguin for more screen real-estate;)).
You can check out my blog at grack.com for updates.
Re:If you have any questions, feel free to ask her
on
Linux Boots on Treo 650
·
· Score: 4, Informative
For those wondering if it's real, I've been working closely with Shadowmite (the Treo Hacker extraordinaire) and you can track our progress on his forum or the not-as-up-to-date Handhelds.org Palm Treo 650 Wiki Page.
We've also started documenting a lot of the hacking stuff we've discovered on the Shadowmite wiki.
If you have any questions, feel free to ask here
on
Linux Boots on Treo 650
·
· Score: 5, Informative
I'm the guy who was doing the porting work. If you have any questions, feel free to ask them here and save my poor blog's comment system.
It was a good thing I coralized all my images an hour ago!
1) Install on a Windows box 2) Copy Program Files\Google\Web Accelerator files to linux box 3) "wine GoogleWebAccWarder.exe &" 4) Set your browser proxy to "localhost" port 9100 5) Surf with speed
If it fails, check your windows\temp directory for the google logs...
Note - this comment posted with Google Web Accelerator.:)
Check out the setting "network.automatic-ntlm-auth.trusted-uris". It will automatically send your Windows credentials to any URL listed in the comma-separated list.
The site Boycott Caller-ID for E-mail has been saying this for a very long time. Since the merging of SPF and Caller-ID into Sender-ID it's been getting a bit out-of-date, but the patent issues are still valid.
PulseAudio emulates all the other systems with LD_PRELOAD libs so that they are all PulseAudio-aware. This means that your 1998 softphone that uses exclusive open() on /dev/dsp will function, with the magical policy of PulseAudio.
This is an example of Hobson's choice:
http://en.wikipedia.org/wiki/Hobson's_choice
"Hobson's choice is a free choice in which only one option is offered. The choice is therefore between taking the option or not taking it. The phrase is said to originate from Thomas Hobson (1544-1630), a livery stable owner at Cambridge, England who, in order to rotate the use of his horses, offered customers the choice of either taking the horse in the stall nearest the door--or taking none at all."
Voices from the hellmouth - I remember that! Great series.
I even got a comment modded up to 6 once (only ever saw those on the hellmouth series).
The discussion page on the Wikipedia SIDS page makes it sound like the mattress wrapping thing is a crock:
e ath_syndrome
http://en.wikipedia.org/wiki/Talk:Sudden_infant_d
Not sure what the real results are - they seem to have shown results:
s yndrome#Speculated_associations
http://www.cotlife2000.co.nz/wrap.htm
But there seems to be a press release that Wikipedia mentions that disputes it.
http://en.wikipedia.org/wiki/Sudden_infant_death_
Try square brackets:
[exact term]
I think this is an exact phrase search.
The plan is to boot from the SD card eventually. Right now we just load the kernel into RAM and boot from there. There's no risk to your data with this method.
Most of that stuff gets handled by the radios. Both the GSM (Broadcom, I think) and CDMA (Qualcom) radios are full-fledged devices of their own with CPUs and firmware. The CDMA radio uses GSM AT commands, making a phone app just a thin wrapper over a serial port. It's like dialing a modem.
I'll answer these one-by-one:
- Will a 650 running Linux still be locked to the provider's network?
Yes. The lock is enforced by the GSM radio, not PalmOS itself. If you have an unlock code, however, we can use it to unlock the radio for any sim card.
- For us lightweights, will it be possible to revert back to PalmOS after installing this?
Yes. It doesn't replace PalmOS right now at all - it runs entirely in RAM. See answer below too.
- Might there be a possibility of dual booting between Palm & Linux?
Yes. The plan is to replace System.bprc with one capable of booting Linux off the SD card when you hold down a certain key. This way you can just soft-reset into the other OS as you need.
w3m over pssh works very well indeed!
That's the Enfora WiFi sled. It's a nifty little device that works pretty well. The cool thing is that it uses PPP over the Treo's USB port, so it'll be supported under Linux with minimal work.
We've opened the communicatation channels to share information. There are two other Palm PXA ports already - the LifeDrive and PalmTE ports. We can share a *lot* between those projects, but there's still a fair bit of information to gather for each individual device (ie: the LifeDrive has Wifi/USB off-chip, etc.).
I hope that we can all help develop a single distribution that would work on all three devices. It would certainly help lower the porting load. Also, those guys seem to have gotten pretty far - The LifeDrive guy already booted GPE!
This is where open source really shines...
Both of those are understandable points, but I'll address them here:
For the former, it's just showing that it's possible to run Linux at all on the phone. We've got all the pieces available (Linux Kernel, GPE environment, GSM/CDMA AT command set etc.), it's just a matter of connecting all the those pieces together to create a full open-source GSM/CDMA phone on highly-available hardware.
For the latter, you'll need to just trust that it's actually working (note that a lot of the hardware is supported by the handhelds.org kernel already). It's also using the PXA27x processor - a very well-documented and well-understood processor with open specifications.
That was a bug in the LCD initialization. Actually, we weren't initializing the LCD at all - we let the phone's bootloader do that.
;)).
I managed to get that stuff working last night by setting the GPIOs correctly. The handhelds.org Linux kernel sets a GPIO (L_BIAS) that fubars the LCD. The latest version has the framebuffer working correctly (although I disabled the penguin for more screen real-estate
You can check out my blog at grack.com for updates.
For those wondering if it's real, I've been working closely with Shadowmite (the Treo Hacker extraordinaire) and you can track our progress on his forum or the not-as-up-to-date Handhelds.org Palm Treo 650 Wiki Page.
We've also started documenting a lot of the hacking stuff we've discovered on the Shadowmite wiki.
I'm the guy who was doing the porting work. If you have any questions, feel free to ask them here and save my poor blog's comment system.
It was a good thing I coralized all my images an hour ago!
The only thing worse than SQL itself is SQL embedded within another language.
*shudder*
You've got my vote.
It's way to late for puns... ... or grammar, in my case.
Sounds like a hint for an alternative reality game starring the brothers Gibb.
It's way to late for puns...
Whoops - typo...
:)
s/GoogleWebAccWarder/GoogleWebAccClient/g
It seems to stop running after a few minutes, but at least it works for a little while.
Works with Wine:
:)
1) Install on a Windows box
2) Copy Program Files\Google\Web Accelerator files to linux box
3) "wine GoogleWebAccWarder.exe &"
4) Set your browser proxy to "localhost" port 9100
5) Surf with speed
If it fails, check your windows\temp directory for the google logs...
Note - this comment posted with Google Web Accelerator.
how was any one individual physically able to say the words 'Let's axe Futurama'
This is a question you should axe yourself.
Check out the setting "network.automatic-ntlm-auth.trusted-uris". It will automatically send your Windows credentials to any URL listed in the comma-separated list.
The site Boycott Caller-ID for E-mail has been saying this for a very long time. Since the merging of SPF and Caller-ID into Sender-ID it's been getting a bit out-of-date, but the patent issues are still valid.