Palm OS To Run On Linux
mwk88 writes "PalmSource today announced it is acquiring China Mobile Soft, a leading Chinese mobile phone software company, and will offer future versions of Palm OS Cobalt running on Linux. Full disclosure: I am a PalmSource employee -- but also a Slashdot reader, and would like to get some feedback. You can find more detail in this letter to the Linux community." NewsForge (also part of OSTG) has a textified (non-PDF), linked version of the letter.
yayayay, did i get it?
It should be noted that the letter is a PDF. I think Speak for everyone when one of those take you by suprise, it sucks. So, fair warning.
In Soviet russia, only old Koreans profit from pictures of Natalie Portman stored on Beowulf Clusters.
first, and I got it from my rss aggregator. what are the chances?
I think it's a nice idea.. Get the best of both worlds.. Look at the Macintosh.. they got tons of software added to their platform by adopting BSD as their OS.
Not to mention plenty of free and effective advertising.
Previously there had been some rumors of PalmOne, the maker of the Palm PDAs and the Treo smartphone, doing Windows Mobile-powered Treo.
c hinamobilesoft/
All this pretty much feels like PalmOS is having its days counted.
Vincent
http://www.oberle.org/blog/2004/12/08/palmsource-
Just yesterday one of our lead support people internally at my institution (Carleton College) commented that people are having sync problems with SP2, and noted that interest in support issues like this seems to be waning, and that less and less really interesting news seems to be coming out about Palm OS. Her impression is that there's serious trouble.
Another outfit in serious trouble was Novell. The situations aren't entirely comparable, of course, but affiliating themselves with the open-source movement seems to have turned Novell (which looked a bit moribund just a few years ago) into an interesting outfit. This move also appears to have opened up new possibilities that nobody could
have foreseen.
So who knows. If Palm OS were able to run under Linux, perhaps some new possibilities would open up there as well, especially given that Linux isn't just a platform on which Palm OS could run, but also a kind of nascent competitor in the mobile device arena.
I don't think halfway measures will help much, though. And the statement cited in the original posting (the PDF file) shows some ambivalence to the whole notion of open-source software.
We'll just have to see where this leads.
---- Richard L. Goerwitz III
Isn't this backwards. Shouldn't it be Linux runs on Palm hardware, not Palm OS runs in Linux??
. there used to be a sig here.....
If I read this properly - what Palmsource actually plans is a symbiosis between Linux and Palm-OS - while keeping Palm-OS proprietary and closed-source software.
It shows a few similarities with Mac-OS X imho - you can run Linux-software AND Palm software on the same platform.
Slashdot: stuff for news, nerds that matter, matter for news, stuff that nerd
Will it run X and KDE.
In Communist North Sydney, Only old people have Palm Handhelds
I bet you will need new hardware to run this...
Unix its simple, but sometimes it takes a geniuos to understand the simplicity -- Dennis Ritchie
Why? Surely just Linux by itself is fine
Sharp's Zaurus PDA already runs Linux, yet is doing enormously poorly in the USA (not sure how successful it is; suspect in Japan it's doing better). If anyone can bring Linux to the palm of your hand, PalmSource can.
Sharp: it's not too late for you. Maybe an interoperability agreement with PalmSource would help?
That would be great but could you please come up with full support for syncing with Linux as well? I mean open source solutions are good but not good enough (I can't sync birthdays and install to the SD card) I didn't rtfa so I apologise if that's addressed in it.
I tried to contact Sony about changing PalmOS on my Clie, a Japanese NX70V, from the Japanese version to the English one, which my father has bought while on a business trip to Japan. I've simply been told that it is impossible to do that by a senior support specialist, while another told me that I should "search the net" for information on reflashing the device on my own! So I'm stuck with a cool device that makes me feel like I'm Bill Murray in Lost in Translation.
So, forgive my lack of Linux knowledge but, will Palm OS on linux be like KDE or Gnome on linux in the sense that it's a GUI that sits on linux? I'm just trying to understand how this will work and why it's a good idea.
You are a PalmSource employee, so we trust you to know what you're talking about.
But you are a slashdot reader, so you won't have read TFA.
This is a dilly of a pickle.
I've been wanting to get a PDA but I've been pretty dissappointed with the slow OS that ships with Windows-based PDAs.
And, Palm OS is a piece of crap. But, with Palm running on linux, I would be willing to bed that some unhappy nerd will fix it for the rest of us and give us something more than tolerable. So, I'm gonna be very optimistic about this.
I want to be able to play my GBA games on my new pda and watch lectures in high-quality - but the limitations of both of the current OS's seem to stifle that..
--- We need more Ron Paul!
I have been a Palm fan since I got my 3Com Palm III back in the '90s. I recently bought a Tungsten. It is simple to use and has a brilliant interface. (If only they'd bring back Grafitti I.) .prc apps run without much of an issue, and if they keep the interface similar, I don't really care what OS is being used - Palm OS or Embedded Linux. My main concern will simply be integration with my (now six year old) data files.
If the old Palm
On the flip side, I'd love to see a Palm-created synch tool for my home machine which runs almost exclusively on SuSE. Right now I have to use the sometimes flaky KPilot and I get issues with AvantGo.
The Kai's Semi-Updated Website Thingy
The new OS5 already has emulation capabilities for the Motorola processors of the older palms. I wonder if the linux will run an OS5 emulator that will emulate the motorola CPUs...
great. The more exposure Linux and Open Source gets, the better. PalmSource is a reputable company who understands the benefits of not reinventing the wheel.
how does this affect opie qtopia and gpe. man. I wonder if it will work on ipaqs now (cautiously optimistic)
The war with islam is a war on the beast
The war on terror is a war for peace
Wait, will this be a linux window manager/(desk|palm)top environment, like GNOME, and KDE, or will it be a distribution of linux?
got sig?
Two questions on the tip of my tongue were answered outright and the section gives good perspective on the angle company is taking. From the article:
My suggestion: scroll down for the good stuff. It's at the bottom of the article.
Of blankness, I know nothing.
The only thing consistent about buying a Chinese company is that your corporate software assets will be on sale somewhere in Mainland cheap the day you open up your source code control to the remote company. Their IP laws are few and inconsistently enforced.
Good luck.
does it run WinCE?
Can they do all this without linking or modifying the underlying kernel Linux? I assume that they have carefully considered the implications of the GPL. This project sounds cool, but I think I would have chosen something like NetBSD & its less restrictive BSD license.
Think global, act loco
Huh. Guess that whole "PalmOS 6.0" thing didn't work out quite as well as they'd hoped.
The Curse of Be continues.
News for Nerds. Stuff that Matters? Like hell.
" Linux is a trademark owned by William R. Della Croce, an individual, and previously owned by Linus Torvalds, the originator of the GNU code of the same name." wrong! The Linux Trademark suit (1996-1997) Though this has been tried again in other countries, the definitive case over the trademark on "Linux" happenned after an individual named William R Della Croce, Jr of Massachussets fraudulently trademarked the name "Linux", claiming he had made the first use of the name in 1994. Nobody noticed until he sent threatening letters to WGS of Aurora, CO (Linux Mall), Yggdrasil of San Jose, CA (first maker of a Linux distribution on CD) and others. The Linux community provided ample evidence that this was not true. The resulting lawsuit was settled with the trademark being assigned to Linus Torvalds. Right!
The OS is fine for a PDA as it is. What about hardware improvements? Every Palm I have purchased since the Palm Pro has been heading in the direction of crap. My Tungsten T3 isn't nearly as robust as my T2 was.
Why not provide your code under a sort of Virtual Patent Process? For some background, I am an independent software developer in the financial services industry. I use and love Open/Free source software and develop custom, often proprietary code on top of the open stack. Here is the process I engage in with my customers and the trend that I see emerging as a solid synergy and balance between the different licensing models.
Provide your product with the source code to the community *without* redistribution rights. However, make it clear that for that particular release, it will become fully redistributable after a predetermined period of time, say six months to a year. What that means is that all development, changes, enhancements, requests have to be funneled through your organization to be marketed and distributed inside your channel. However, after six months, nine months, twelve months, etc., anyone will be free to do the same thing. You can even have different periods of time for different modules or parts of your code that you consider closer to your value proposition or reflecting a longer period of advancement. People will be reluctant to adopt the code with a Virtual Patent that expires too long relative to the value they perceive it to be providing. You can keep stats to see about activity of different parts of your code in the development.
The benefit is that the community gets to use your leadership, you get their enhancements and code, but after the expiration of the "Virtual Patent", you are on equal footing. The developer proves themself inside your process to you and your organization, but then gets their code "back", plus those of you and the other developers.
In reality people will still largely channel everything through you, and you can still enforce trademark rights. This process, however, reflects a decision to work in harmony with the *natural* process that occurs with software anyway, of innovation/invention, customization, followed by commoditization if you're good and marginalization if you're not.
I'd bet everyone would love a Hairy Palm in their pocket.
Oh, wait... this is Slashdot... they already do...
500GB of disk, 5TB of transfer, $5.95/mo
Here's the short version: Dying company bought Be, still can't figure out how to write a relevant OS, decides to scrap Be and write on top of Linux.
Analysis: PalmOS is scrambling for relevancy and will soon be sidelined. Buh-bye.
Full disclosure: I am a PalmSource employee -- and I am scared shitless because I don't know Linux. HELP!
I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
I hate this stuff. Yet again some stupid company with a failing business model buys promising technology, squanders it, and then jumps ship. Is the problem with Palm devices really that the underpinnings of their OS are bad? If palm isn't going to use it anymore, could they at least, finally, gpl BeOS?
What we need is not new software; it's new hardware. We need a Palm that has a real serial port, real USB expansion when it's sitting on a desktop, takes real compact flash (CF) cards (not those tiny palm things,) and has the option to read off of a real screen (that takes up the whole side of the palm; not 1/2 of it.) Also, most importantly, it must take real (AA) batteries. Internal rechargables don't work for those of us who use our plams 16 hours a day. Give me that in a Palm, and I'll arrange an order of 500. Andy Out!
This this mean we're going to see Palm-compatible Linux-based PDA? Are we going to see the combination of the Palm software library and the power of Linux?
Should be very attractive if done nicely.
Seriously, I've been a suppporter of palms for many years (owned several different units, currently content with treo600), and I couldnt be more thrilled with this news.
:)
Firstly, I've been eagerly anticipating Cobalt since its announcement, and have been sorely dissapointed that it has not surfaced yet.
Secondly, I'm a huge linux nut, and having my PDA running palmOS on top of linux thrills me to no end. My two favorite OSs working together (imagine being able to run Cobalt on your PC as a program to access your data that you synced, and then tie that data into things like mozilla thunderbird, rock!)
I have not done any development for Palm thus far, but I think this sort of thing will force my hand. DAMN YOU PALM. YOU ARE GOING TO TAKE MY MONEY FROM ME AGAIN!!!
(P.S. I cant wait for my Treo, or a similar device, to run this
"I have great faith in fools: Self confidence my friends call it." ~Edgar Allan Poe
Welcome to Jesusland
1. Get that abortion you've always wanted.
2. Drink a nice clean glass of water.
3. Cash your social security check.
4. See a doctor of your own choosing.
5. Spend quality time with your draft age child/grandchild.
6. Visit Syria, or any foreign country for that matter.
7. Get that gas mask you've been putting off buying.
8. Hoard gasoline.
10. Borrow books from library before they're banned - Constitutional
law books, Catcher in the Rye, Harry Potter, Tropic of Cancer, etc.
11. If you have an idea for an art piece involving a crucifix - do it now.
12. Come out - then go back in - HURRY!
13. Jam in all the Alzheimer's stem cell research you can.
14. Stay out late before ! the curfews start.
16. Go see Bruce Springsteen before he has his "accident".
17. Go see Mount Rushmore before the Reagan addition.
18. Use the phrase - "you can't do that - this is America".
19. If you're white - marry a black person, if you're black - marry a
white person.
21. Take a walk in Yosemite, without being hit by a snowmobile or a
base-jumper.
22. Enroll your kid in an accelerated art or music class.
23. Start your school day without a prayer.
24. Pass on the secrets of evolution to future generations.
26. Learn French.
28. Attend a commitment ceremony with your gay friends.
29. Take a factory tour anywhere in the US.
30. Try to take photographs of animals on the endangered species list.
31. Visit Florida before the polar ice caps melt.
32. Visit Nevada before it becomes radioactive.
33. Visit Alaska before "The Big Spill".
34. Visit Massachusetts while it is still a State.
can be done with tealscript, readily available at commercial palm sites.
every day http://en.wikipedia.org/wiki/Special:Random
... can you please explain to me when Palm is going to get Microsoft to fix the horrible synching issues with Outlook? It takes simply forever to do, and didn't start happening till the Outlook XP "security update".
I know it was due to that patch and the "Allow access for 2 minutes" problem, but this is just downright ridiculous waiting for 2 minutes or more for the thing to either barely work or timeout.
It would seem to me that switching to Linux isn't going to solve the problems of those of us that buy Palms for use with MS software.
It's hard to develop handheld applications under Linux because most development tools and emulators only support Windows. Palm's switch to Linux will make Palm development a little easier for us Linux users.
I think the Palm application style -- no files, no overlapping windows -- would work great on the PC.
Now that sharp is gone, I will buy.
I prefer the "u" in honour as it seems to be missing these days.
Perhaps this will help in extending hardware support for Palm. Wouldn't it be technically possible to run it as an OS on a small laptop? Like Microsoft's use of .net mobile, the Palm OS could run on anything from a watch to something like the NetBook from Psion. This is a great move, and I'd love to see if I could get it running as a VM on my PowerBook.
that Microsoft have any interest at all in fixing it? ;-)
Palm is nearing the end of the line.
I'm unfortunate enough to own a T2, and I can tell you it's the last PALM device I'll ever own.
Let's see, sync problems on 80% of my sync attempts, freezes and there's the whole "We're not going to let anyone develop a wireless card for it because it would eat into sales of the more expensive models" mess which REALLY pissed me off.
I hate to say it, but I'll probably get a Windows powered or Blackberry device for my next hand held. Heaven knows I won't get a Palm.
"Live Free or Die." Don't like it? Then keep out of the USA
The problem with Cobalt right now it's the chicken-and-egg syndrome. PalmOne isn't gonna standardize on Cobalt unless there are enough apps on there, developers aren't gonna port to Cobalt unless there are enough Cobalt devices in the market. I don't see how using Linux as the kernel can change that.
And how a Linux kernel gonna benefit Cobalt? I don't see any tangible benefit unless there's any inherit design limitation in Cobalt's kernel. The only possible benefit of using Linux as Cobalt's kernel would be that PalmSource might be able to leaverage the open source model for driver development (driver development is traditionally the responsiblity of Palm OS licensees, AFAIK). The whole WiFi driver mess with Palm OS 5 is a pretty good indication that it does need a better strategy/design. I only imagine how monolithic the Palm OS 5 kernel is if they took so long to develop WiFi drivers and they had to do a specific version of the driver for each hardware model and WiFi card.
It still doesn't change the fact that Cobalt is an entirely new API and no developers are willing to develop for it unless its widely adopted, otherwise they'll just continue to developer Garnet (OS 5) apps since they'll run in Cobalt anyways. I always think that PalmSource should provide a Cobalt compatibility layer for Garnet, similiar to how Win95's "thunking" feature that made majority of the Win32 API calls available on Win95. That way, Cobalt apps can run unchanged on Garnet, and developers can just standardized on the new Cobalt API instead of dealing with 2 parallel platforms.
If PalmSource were serious about open source, what I think they should do is open source the Palm Desktop and do it right now, and promote it heavily as the free alternative to Outlook. Make it their mission to compete with Outlook, with the help of the open source community. It'll save development cost, generate publicity, attract people to the Palm OS platform (like what iTunes Windows does for iPod), and all without the risk of open sourceing their more precious proprietary code (like the Palm OS itself).
I love Palm OS, but there's not a single day I don't think about switching to the dark side. It's the 21st century and it still doesn't have memory protection and preemptive multitasking. PalmSource need to commit to a single API and push it. The longer they promote 2 different APIs parallelly, the longer this chicken-and-egg syndrome will last, while the competitions move full-speed ahead without the baggage of legacy support. Supporting yet another kernel when they can't even commit to an API is just addding to the problem.
Transmeta CPUs also do very poorly in Europe, guess what, they don't even sell them!
I once wrote an email to Transmeta, asking them to *offer* their mainboards+CPU for sale in Europe. The answer said that they can't do anything about it; if their resellers don't offer it, so they must be at fault.
Nothing here about moving your ass to create revenue for your company.
WTF???
Here's the killer specs:
...)
Type O (replacement for paper organizer)
O1. size of original Palm V
O2. bundle 3rd-party hand-recognition and
text auto-completion software
O3. improved built-in calendar/contacts/memo apps
O4. more font sizes and easier-to-read
O5. optional: (simple voice recorder that doesn't
require both hands) - if this doesn't kill size
Type C (text-based communicator)
C1. near real-time email with user-configurable
polling time (every 1 - n minutes)
C2. instant messaging (aol, msn, yahoo,
C3. easy googling & copying web text into
the database of your choice (should be
just 1-2 taps in the browser after setup)
Type E (everything: O, C, + entertainment)
E1. brighter screen, more vivid colors
E2. form-factor that helps gaming
E3. headphone jack and MP3 player
E4. faster processor
E5. built-in camera, video-recorder, kitchen sink
Get a clue: don't provide features if the cost in
weight/size/battery-life/price make the entire
device undesirable.
I want a type O+C. But I'll buy a plain type O if the type C features make the device too bulky.
So Linux apps that call the Palm GUI API will work. And the phones have such little memory that they rely on SD Flash cards, a cross-platform standard, and on network connections like WCDMA, via cross-platform standards like TCP/IP and HTTP. Now it's essential to split apps into presentation/logic/data components, with distinct APIs between them. Those apps can be ported among a huge range of platforms, from phones to supercomputers. If packaged properly, these components can interoperate outside their original apps, for remixed featuresets. Take that, Windows!
--
make install -not war
I've been developing PalmOS applications for about 3 years now, and our whole software team is eager to finally see Cobalt devices because PalmOS 3/4/5 simply is not what a modern OS should be, talking about features like i18n and system design.
;)
I've been using Linux for 6 years, and I think it's a great operating system (not the best for PCs available, as that's obviously MacOS X) and I'm eager to see Linux-powered devices so I can port my favourite software to the device.
So, I'm not yet sure what Cobalt+Linux bring us, but I think it's a great opportunity for device manufacturers to get the Palm users and their software AND the Linux users and their software, making up a bit of the gap between PocketPC/.net application availability.
And of course I don't like PocketPC/.net stuff
This would have been great news, had Palm announced this a year or two ago when they weren't already far behind in the PDA curve.
But instead, PalmOS Colbalt devices are still vaporware*, and we're still using PDAs with ancient OS designs that lack multithreading, decent network stacks, and outdated APIs that are compiled for a CPU no one even uses in their PDAs anymore.
And now, to further cloud the situation, they're diverting their apparently already limited resources to start up yet another project: PalmOS on Linux. Wow, sounds great. Gimme a Tungsten C with Linux any day.
I just hope you release it sometime this century.
* Yes, yes, we know PalmOS Cobalt exists somewhere, but it doesn't exist where it counts: the market.
While I myself loved my Sharp Zaurus for the mobile powerhouse it was, I never could get used to its clunky interface. Even swapping out the OEM stuff for OpenZaurus and XFree, I always ended up carrying around a cheap Palm Zire for all of my PIM needs.
A few of us may have a pretty good working knowledge of Linux, but a lot of end users trying to adopt these devices aren't looking for something that will require them to have that knowledge on-hand at all times. Unfortunately, a lot of open source developers lack the skill needed to make their software efficient in the aesthetic sense. The software may work extremely well, but the interface usually leaves much to be desired.
If Palm is indeed planning to adopt Linux into future versions of Palm OS, it could be the one thing needed to finally change this problem for the better. Palm could even offer training courses on how to develop software interfaces to best suit the user's needs. And as cliché as it sounds, take a look at what Mac OS X has done for the BSD community.
I'm not suggesting that linux developers dumb down their software, but, I am suggesting they get more creative with how their software communicates with the user. By adopting Palm OS interface design principles, mobile linux developers could gain much of the discipline needed to give Linux a fighting chance in the mobile arena.
8==8 Bones 8==8
Even with all the existing GPL-software for Palm devices on Linux, Palm doesn't include it on the CD-ROM they ship with the devices, they don't list Linux as supported operating system and needless to say, they will tell you to go away when you have a problem synching with Linux.
It's the actions that count, not the words.
Hi,
I think that years ago, AmigaOS tried the cool-OS-on-top-of-linux...
It did not help them much...
Farewell, palmOS...
Bruce
Bruce Perens.
As a developer of both PalmOS (5.x) and Linux apps (and Windows apps, too), here's how my work can best be delivered to users of this system:
- GNU toolchain that compiles single projects of source files for the Palm/Linux distro OR straight Linux
- Gtk/Qt2Protein API map, as a gcc preprocessor for initial porting
- A tiny Palm/Linux object DB, so GUI/logic/data components can be remixed into new apps with a minimum of API glue (or scripts)
This is a really exciting development. If IBM had included DOS as a mode in S/390 mainframes in 1980, the available programmers and programs would have multiplied. We'd not only have gotten years ahead, but the rate of growth would have been accelerated. The PC would have replaced the mainframe for most apps, except massive batches and other processing suited to a climate-controlled office. I can't wait for PCs to become an artifact solely of the geek office, with "phones" the standard infotool for everyone else, all integrated over the wireless Internet. Thanks again, Palm!
--
make install -not war
I forgot the tags and more importantly forgot to mention where some of the text was taken from. This is how it should have looked:
" Linux is a trademark owned by William R. Della Croce, an individual, and previously owned by Linus Torvalds, the originator of the GNU code of the same name."
wrong!
"The Linux Trademark suit (1996-1997) Though this has been tried again in other countries, the definitive case over the trademark on "Linux" happenned after an individual named William R Della Croce, Jr of Massachussets fraudulently trademarked the name "Linux", claiming he had made the first use of the name in 1994. Nobody noticed until he sent threatening letters to WGS of Aurora, CO (Linux Mall), Yggdrasil of San Jose, CA (first maker of a Linux distribution on CD) and others. The Linux community provided ample evidence that this was not true. The resulting lawsuit was settled with the trademark being assigned to Linus Torvalds."
from: http://www.linux10.org/history/
Right!
As a past developer of Palm IIIx software (who gave up because of the clumsy 32k limit with gcc binaries and the weird PalmOS API), I am looking for these things to make me buy another PDA for development. (My past 3 PDAs, including the Palm IIIx and an Agenda, are all gathering dust because they were not developer-friendly.)
1. Must have good sync to linux desktop.
2. Must have libraries for gcc cross-compilation/linking on the desktop.
3. Must have a well-documented rational API to the OS which is not too weird. If the underlying kernel is linux but the API is PalmOS, then what's the point in changing?
In fact, the PalmOS API is not too awful, and the documentation was not at all bad. But the VMS-style record-oriented files (laughingly called "databases") were too weird for me. Real unix-style unstructured byte-sequence files are best. For database, some sort of SQL would be best.
The main purpose of having linux on the PDA would be to give the developer the ability to write one set of code to run on both the PDA and desktop. I was not able to do this for the PalmOS API.
I have a sharp zaurus which has kde apps. Definitly now 1 gig of ram. Also, I have ran all of the kdes versions on 128M and most on 64M and they have been smooth.
I prefer the "u" in honour as it seems to be missing these days.
I've used a WinCE machine, and absolutely loathed the way it operated for getting the information I needed RIGHT NOW! Palm machines just work much better for me.
Where's the Blackberry_OS.tar.gz?! Still waiting here...
I heard it's going to be compatible with OSX pretty soon. A step in the right direction. But I don't like using the Windows partition for anything if I can avoid it.
I love the Blackberry. I hate the incompatable OS.
What the hell was I supposed to be doing? I was going to do something, and now I'm on
Whine, whine, whine.
Hmmm...
;) ).
If I recall correctly, PalmSource bought the BeOS sourcecode after it had failed in the marketplace.
Everyone expected PalmSource to use the BeOS code as a basis to built another mobile OS on.
Now that PalmSource has announced that they would be running future versions of PalmOS on top of Linux, that previous plan has apparently been axed.
Well, in that case I do have a great proposal for PalmSource if they if they are prepared to give something back to the Open Source community: by releasing the BeOS sourcecode under the GPL or any another acceptable OSI-compliant license.
I'll tell you this, mwk88: if PalmSource were to release the BeOS sourcecode, they would create a tremendous amount of goodwill throughout the entire OSS/FS community, even among many of us that do't use BeOS. And with that, you'd be attracting many talented volunteers who are prepared to help customize and optimize Linux for PalmOS. I can't think of any other use that PalmSource would have for BeOS, now that they're switching to a Linux-based platform.
Please do this, PalmSource. If you do, I'm sure you'll become the next cool open-source friendly company idolized on Slashdot (sorry, Novell
"Oooh, does that mean we get to kick some puffy white mad zionist butt?"
Modular design
The original graffiti was better. Once learned, you can write in it significantly faster. G2 drives me absolutley nuts.
It's worth noting that there are a number of open source software products that run on top of PalmOS. See my Suggestions for PalmOS PDA Users, freshmeat.net's list for the PalmOS Operating System category, and http://www.palmopensource.com.
- David A. Wheeler (see my Secure Programming HOWTO)
Just have a look in the PDF Info...
My wife has a Nintendo DS, and I was flipping through the specs on it the other day. Its is AMAZING!!!! for $150 she got a piece of hardware with 2 screens, 1 of which is a touch screen, 2 ARM CPUs (a 7 and a 9, IIRC), and 802.11 wireless. Sure it is great for games, but that thing could also double as a PDA, given the right software package. So, would there be any way Palm could sell a DS "game" cartridge with, say, PalmOS, a couple apps, and a few MBs of storage? No need for a USB connection, as the wireless could transfer data to/from a PC. And the hardware is there already, and should probably be compatible (I assume some PDAs use ARM cpus?)... so please, do this! My wife has always been interested in PDAs, but they are too expensive as a stand-alone for what they do (at least to us). Imagine reaching out to a bunch of people that will have the Nintendo DS over the next few years... :)
William George
Apple would have a vacume to fill. I think this is what they are waiting for. Steve Jobs recently said that Apple developed a PDA recently but decided at the last minute not to ship it.
I love iSync, iCal, AddressBook, Mail and Safari. Give me OSX on a small tablet and I'll be a happy camper.
The drawbacks with this is that on my Palm I was able to adjust sounds and alarms much better than on the CE device. On the CE there are only two volumes, and if I turn down the volume to avoid annoying my close vicinity while playing games I also turn off the sound for alerts in my calendar and other notifications. Most annoying.
On the positive side is that the CE device comes with a fairly decent GSM/GPRS phone. This means that I can keep down the number of devices in my pockets.
Anyway, what I really want is a device that is a phone that can take two SIM cards (Work and Private), monitoring both and at the same time be a PDA. Since I'm running around with the PDA and phone in my shirt pocket I would appreciate if the PDA actually was equipped with a detachable handsfree "handset" on the top section using bluetooth, since I'm not fond of running around with an oversized hearing aid all the time.
If the device also would be running Linux it would be really nice.
It's probably too much to hope for that anybody designing PDA-Phones will read this, but what the heck...
One slight annyance is that now is the QTEK 9090 available, which has a keyboard, built-in WLAN and is quad-band. If it only came with Linux!
The QTEK 2020 is identical to the O2 Xda II, and is actually manufactured by the same company in china that also manufactures a lot of other PDA:s with Windows CE.
If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
Today, Palm Source has issued a critical patch that fixes a problem with the Linux Core of the ever popular Treo 700. A buffer overflow within the command "ps" allowed a group of people to remotely take over Sprint PCS's 3g Vision Services replacing all the smiling faces on pictures with ones containing gotee's and mustaches. While the investigation continues, authorities note that the pictures of their kids having mustaches was wholly inappropriate.
According to an anonymous note left in the comments on a popular geek... err techy news source, work was also underway to modify the existing DRM platform in Palm Source's Software layer to allow for playing of DVD's on the Treo line of products.
Comment removed based on user account deletion
You have just killed the PalmOS. Why would I want to use a Linux based device, I can do what i want with Windows CE and can change Windows CE as I see fit and I dont have to listen to the rhetoric or be pulled into the zealotrous crap that plagues the Linux platform. Dell PcketPC here I come.
I kicked our web guys and told them to make sure that they always post HTML versions in addition to PDF's.
h tml
r .html
l
They have updated our pages on the announcement:
http://www.palmsource.com/press/cms_announcement.
Linux Letter:
http://www.palmsource.com/announcement/linuxlette
General FAQ:
http://www.palmsource.com/announcement/cmsfaq.htm
Yes - I am a PalmSource employee....
The Zaurus was pretty much a killer PDA, but it was competing against Palm and WinCE and while it's rather easy to port apps to it, most of the major players didn't want to bother with yet another platform- even if the platform brought more power than either of the other two at the price point it was offered at.
Combine this with a higher entry price than most of the other PDA OS offerings and poor availability for the things (BestBuy carried them for a while, but Fry's was really the only place other than online to get them...), well, you get the idea.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
Comment removed based on user account deletion
In the battle against Microsoft the fact that everyone and his mother is moving to Eclipse is not mentioned often. Yesterday there was a story that TI is jumping on the bandwagon for SC development. Eclipse runs on ALL platforms.
Help fight continental drift.
Won't happen. You'll never see PalmOS on DS. You will see a couple different PDA packages. Which will have some notepads, calendar, etc. But it won't allow the user to install additional software. There may or maynot be a version with onboard flash. (The memory cards for DS can support a large amount of both ROM and Flash memory).
I bought my Sony Clie PEG-TJ35 with 200mhz ARM9 cpu, high res color display (360x360), 32Mb ram, and a sony memory stick pro slot for $150. I'm sure if you look around for last year's pdas you'll find something even better than I got for the same price. Theoretically the Clie can run linux, and it has a very good battery life. But nobody has bothered porting linux to it. (not surprisingly, it makes a better PalmOS device than a Linux workstation)
Also two screens aren't a big deal. they are only 256x192 pixels. Two screens at that resolution is still less than a 360x360 disply on a decent PDA. (98304 pixels versus 129600 pixels). Although dual 256x192 is techincally more than 320x240 (76800 pixels).
Of course resolution isn't everything and having the massive area of two screens in a compact device is pretty interesting. It would make multi application situations more interesting, like being able to view the calendar while writing a memo/email. Or view the phone book while you're sending an instant message. It's technically doable on a single high res screen, but then you have to have an itty bitty high res font.
“Common sense is not so common.” — Voltaire
Get an device with G1 installed, use something like Filez to get the Graffeti.prc and pdbs out, load into new device. I used my Tungsten, and got my Treo600 using G1, not encountered any problems with it. (search for better instructions than my wafflings).
Waiting for an amusing sig.
I bet the Nintendo DS is sold at a loss, and Nintendo makes the profits from games. Thus, they'd probably deny the license to product such an application, because people would buy DS's just to be PDA's and not for games, costing them money.
Either that or they'd sell the PDA cart at an outrageous price to make up the loss.
-Z
Hey what a great idea..! Now if you can actually get a vendor to MAKE an OS6 device THEN I'll be impressed.
I'm sorry.. but Cobalt has been out for HOW long with no devices? Not even one from PalmOne? That's bad.
Polymorphism -- It's what you make of it.
Well, you did.
Yeah, the PDA you list would be a great buy. The thing is, my wife mostly wants one so she can surf the 'net around the house or at a wi-fi hotspot - and unfortunately its a bit more for the wireless PDAs (last time I checked) :( I guess even a simple web browser for the DS would do most of what she wants - maybe somebody design make one... (crossing fingers)
William George
I think some Palm OS architecture/history is in order here. Porting Palm OS to Linux will not be a revolutionary step for PalmSource, because Palm OS (at least until version 5 and 6) does not encompass an OS kernel. Palm OS through version 4 ran on the Kadak AMX kernel, and part of the reason it was so limited (no multitasking or threading) was due to license agreements with Kadak. In Palm OS 5, (then) Palm, Inc. ported their OS piece to ARM devices, and started exposing new multithreading APIs available in the kernel (whether the 5.x kernel is AMX or another is unclear to me; Palm has rarely acknowledged it ever used AMX in the first place). In fact, one of the major features of PalmSource's "Protein" APIs is to allow maximum portability of Palm OS applications, regardless of device underpinnings. Ultimately, though it will take a lot of work for PalmSource's programmers, porting Palm OS to run on the Linux kernel should not be terribly hard, because its architecture is designed to be relatively kernel-independent.
Now, for my opinions:
Palm should have based Palm OS 5 (which PalmSource now calls Garnet) on the Linux kernel, and immediately started exposing Linux features through their API layer. The mess that OS 5/Garnet has turned out to be is just sad. And though OS 6 (Cobalt) has some nice screenshots, no Cobalt devices exist, even after it has been available for a year. Palm OS still has neither full multitasking nor a true filesystem. PalmSource's latest stab at a filesystem, NVFS, has caused their only important licensee, PalmOne, no end of embarrassment, and has rendered the Tungsten T5 and Treo 650 almost useless for many consumers. While Palm/Source/One insisted for many years devices like these didn't need advanced features like filesystems and multitasking, in reality they are needed for the applications people want.
And speaking of applications, it is, relatively speaking, difficult to write Palm OS applications. The Windows CE/Mobile (or whatever they're calling it this week) API is a subset of Win32. Writing for QTopia or another Linux-based PDA platform is not unlike writing a normal Linux app. Even writing J2ME apps isn't terribly hard, though the API is limited. Writing Palm OS apps is weird, and confusing. PalmSource has helped a little by making Eclipse their preferred IDE, but Palm apps still work like nothing else, and you can forget porting code between platforms. Thus, there is an advantage to using Linux as the new kernel, since one would hope you would be able to port existing Linux-based code to the new platform, and make calls to it from the Palm OS API layer. This assumes PalmSource doesn't mess things up like they did with NVFS.
Ultimately, however, I believe this move by PalmSource is too little, too late. Had this move been made with OS 5, they could have had something. Now that there are no devices or apps for the current Palm OS version, and the first pieces of Linux won't show up until the next version (OS 7?), I believe device makers and app developers will have lost all interest in the Palm OS platform by the time Palm OS for Linux sees the light of day. Windows Mobile and Symbian will take over the majority of the smartphone market, while a small number of phones and PDAs will use Linux. Meanwhile, the Linux on HP/Dell/etc. PocketPC movement will become stronger, since those devices will be readily available, and there will be a small dedicated core of people to write great software for it (case in point: Opie).
--Mythos
PalmOS 3.5 - System 7.6
They even look about the same. Both run on 68k CPUs.
PalmOS 4 - Mac OS 8
More stable, better-looking, but more of the same.
PalmOS 6 - "Copland"
Advanced, modern, but still more or less based on the old stuff. Rebuilt to use native code for the new CPU. Never used by real people.
PalmOS 5 - MacOS 9
Popular, stable enough, hey it works. Runs a mix of code for the old and new CPU.
PalmOS 7 - MacOS 10
Hey let's buy NeXT! / Hey let's buy CMS!
And put our OS on top of BSD! / And put our OS on top of Linux!
PalmOS X!
I really believe PalmSource can pull this off. If they do, they'll have really one-upped both Symbian and Microsoft. Done right, they could be the largest phone OS producer within 5 years. Done wrong...well, they won't be around that long.
Now, in addition to Stallman calling it GNU/Linux, we'll have Mike Kelley calling it Palm/GNU/Linux.
Not everyone likes cell phones, though when you're sitting in a theatre in a paid seat, it sure seems like they do...
I don't give a hoot if palm runs under linux, though I am an enthusiastic linux user. My main concern is losing the convenience of the palm because palm the company is changing focus from the core market that gave them their start.
Thank you. We now return you to your regular program.
I've fallen off your lawn, and I can't get up.
Hmm. As much as I would like to see Outlook get trounced, I think you're overestimating the capabilities of Palm Desktop.
Why do folks use Outlook? Because they choose to? Unlikely. They do it because the resident MCSE has bought an Exchange server and Outlook for Windows is the only product which offers full integration with it. Entourage for Mac doesn't go all the way. And I do not think that Microsoft, in trying to hock Windows CE/Mobile/Whatahfook is going to be nice and give Palm access to the proprietary Outlook IMAP/MAPI extensions.
So how, exactly, do we convince Big IT to drop Outlook in favor of Palm Desktop? I think that Palm, in order to get the Outlook issues fixed, should turn to legal solutions (this is assuming Microsoft has been less than forthcoming with the specs for Outlook and is doing so to lock Palm out, and thus violating the Consent Decree.) Specifically, nastygrams sent to One Microsoft Way, joinder in the Novell suit (if it is appropriate), or a new civil action (though suing Microsoft takes a wad of dough.)
Actually, I'm of the opinion that the Palm syncing stack needs a redo. Palm Hotsync Manager for OS X sucks and by Palm's own admission, won't even be updated anymore. The Missing Sync is the only alternative. And while I use Windows once in a blue moon (thank God), it sounds like the Windows stuff is not that up to date either. If not by complaints and summonses, this needs to be fixed, and badly.
They might well agree for a "nominal" price. People could then justify the purchase of the Nintendo as a business expense...but now that they have it, they might as well look at the games that are available...
(That's one of the ways the PC overtook the Mac. Apple was determined to shed it's image as a gamer's computer, so they intentionally made it difficult to develop good games. It worked. The gamer's bought PC's. Apple's market share sunk like a rock to 10%. [I know it's less now, it slowed at around 10% and declined gradually from there.])
People talk about price, but price wasn't usually the determining factor. A good excuse, but not the deciding factor. The business name of IBM was an important part, but so was the availability of games. And the DOS games could be played under MSWind3.1, so even Apple's first-mover advantage didn't help them enough. People lie about why they decide things. They give you plausible reasons that make them look good, but one can almost always come up with a plausible reason to justify a choice made on emotional grounds.
I think we've pushed this "anyone can grow up to be president" thing too far.
I would be more interested in running Linux proper (or some other free Unix-like operating system) on my Palm (or any other palmtop hardware, for that matter). The Palm apps are mostly good, though somewhat lacking in features, but the low-level parts of the operating system are a joke.
I want memory protection, pre-emptive multi-tasking and a real file system on my Palm, not an unorganized, opaque and flat bunch of random data and apps that can't run concurrently. What's with the arbitrary limits of PDBs? The limit of 2^16 "objects" (I'm not a Palm programmer and don't know the correct term) in a PDB is causing the people who are trying to package Wikipedia great troubles.
To continue the rant, I recently got the WLAN SDIO card for the T3, and the drivers and supplied software are the worst I have ever encountered. (And that after what, two years, of development?)
Some issues:
I won't mention the bug (documented all over the web, but ignored by Palm) forcing me to reinstall all my software twice before it would even resolve hostnames.
I'm sick and tired of these excuses for operating systems we have to deal with on palmtops, and the T3 will probably be the last Palm I ever buy. Not that Pocket PC / Windows CE / whatever it's called this week seems any better, and Linux for the Pocket PC-style palmtops never seems to run on the latest devices.
If it was only possible to buy a Zaurus with built-in IEEE 802.11b and Bluetooth in Europe without hazzles...
Sorry about the rant!
Blog Ho
You forgot Bluetooth. So you can carry a separate cell phone, and yet have internet access anywhere. Not that it's useful, but it's good to know you can. And this way, you don't lock anybody into a particular provider (EVDO, GPRS, etc).
You forgot Poland!
Oh, never mind...
This sounds odd. Why would you want to run an OS on top of another OS ? Just port the Palm userland to Linux and be done with it.
If all I want is daytimer and alarms with a phone list, then Palm is the cat's meow. I have no need for a palm device that needs a 2amp power supply (had to find a replacement recharger for a friend's Ipaq this weekend... 5V,2000mA!).
On the other hand, people who want to do heavy lifting but still have access to palm type applications will love this symbiosis. All palm has to do next is make Grafitti 1 available as an option again and we'll be flying. (for my part, I hate tiny keyboard windows).
Free Software: Like love, it grows best when given away.
Yeah, if a product is too good, no-one will upgrade. Novell did such a good job with NW3.x that it almost bankrupted them.
No good deed goes unpunished.
Eclipse runs on ALL platforms.
Uhh, I certainly wouldn't say that. Eclipse doesn't run on the platform I use at home for general computing and development- Windows CE 4.x.
Aaron
Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
My wishlist is short and pretty obvious. I would like to have a supported method of syncing my Palm to my Linux desktop. Yes, I know about KPilot and JPilot. I want a Palm desktop running under Linux that I can sync with that is officially supported.
The second item is a supported development environment under Linux. I'd love to develop PalmOS apps from my Linux desktop. At a minimum, I need a tool chain to compile them. Yeah, I know it exists. It isn't the easiest thing in the world to set up. Ideally, I want an emulator to test them with. With that, there are some Palm apps that I might run on my Linux desktop anyway.
The net will not be what we demand, but what we make it. Build it well.
Really, thank you for your efforts on the behalf of the Palm community. Surely it's a labor of love because you get no money, no free gadgets and no help from the manufacturer who has not been any friend at all to the open-source community. Your efforts are unacknowledged and unappeciated by the company for whom you are an unpaid developer.
- some-dumb names-for-our-current-ones. This is as asinine as similar naming schemes for development kit Apple used to push. And PalmSource and PalmOne? Maybe I need to just wait and do business with PalmTwo and see if they get it right. And how about moving from the T3 to the T5? Did I fall asleep and miss the T4? It's like their marketing people are taking crazy pills.
It's far easier for me to be a fan of your work than to feel all chummy about Palm just now.
This parade of troubled companies racing to embrace open-source like it's some tired old whore that's good for a quickie has lost some of its charm over the years. And these death-bed conversions to The One True Faith are somehow lacking in sincerity. When they didn't need us, we could just go to hell or be forced to shell out money to buy and use Windows/Mac licenses just to run their devices when all they had to do was to release some programming and hardware details to the open-source community on how to do things like synching. But, no, what a foolish nasty idea that would be. And, apparently, still is.
They should open-source the beloved BeOS code and provide hardware info and at least some elementary code examples to aid open-source developers like you if they actually want to make some open-source friends.
Personally, I have two Palm devices. I'm pretty happy with my T3. Not as happy with the reports that the DIA/extended resolution area on the Palms is handled differently on every model. So I don't know how you can call what they're offering an API. I have NSBasic to write simple apps with but they can't get the slider to work properly yet because of the differing software interfaces even from new models from PalmOne. And they call this an OS? It would seem to me that letting every model use strange proprietary means to handle these functions somehow defies the very notion of Palm as an OS. If every screen is going to be treated as a hack, it's really not an OS. And it's a miracle that any games or cool apps are ever written to use the color screens. This is a problem going all the way back to the first hi-res Clie models and they still don't seem to have a working approach even at PalmOne, their own hardware developers.
Unless Palm changes its ways and makes me feel more valued as a customer and comes up with a strategy to do something other than introduce a few new buggy features into some newer Palm device and call it a major step forward, this Palm will be my last. I can only imagine the disappointment the T5 buyers must have had with thing Palm calls a filesystem. I genuinely feel badly for them, so eager to enjoy their new devices and paying top dollar and then finding a bug like that. I recall the reset bug that caused the T3's to lock down into slow mode on reset. Very discouraging to see such elementary problems leave the factory unfixed.
And what is with these names? Garnet? Cobalt? Are these names actually supposed to be better or are they just marketing-speak for we-don't-have-good-product-ideas-so-we'll-make-up
I've no doubt that U.S.S. Palm has some talented and dedicated hardware and software developers on board. But the ships' officers are loons.
The repackaged Handspring Treo phones can't keep them afloat for more than a year or so. They need a plan *now*. If they want to be friends to open-source, they need to decide *now* and start moving. We've seen Apple come back from the dead before and Palm can too. But only if someone at the company has the vision to make it happen.
The practical upshot is that I have a Palm that cannot be upgraded to Graffiti 1. I'd love to be proven wrong, but haven't seen any counterevidence so far.
Regardless, the unit's screwed up in other even worse ways. If I manually make a perfectly horizontal line in a drawing program, it runs at a 5 degree downhill slant from the left side of the screen to the right. I have to compensate by calibrating the top of the display correctly but the bottom right corner a little high, so that the ideal horizontal line and the actual horizontal line intersect somewhere in the middle of the screen. In this way, most of the widgets near the bottom of the screen are off by a little, but they're close enough that I can still use it somewhat.
What a POS. This is my fourth and final Palm. I've basically relegated it to playing solitaire, and I use a nice leather DayRunner for everything that I used to use a Palm for.
Dewey, what part of this looks like authorities should be involved?
Our legal team was up *very* late last night working on all of our announcements, and I think that one of them must have fallen asleep in the brain before in the body.
But - thanks for catching this. The trademark attribution has been fixed, and it should be going live on our site shortly.
In the name of all of us Linus fans at PalmSource, I apologize for this extremely embarrassing screwup.
I was mistaken. the device has 320x320 display (102400 pixels). Basically the same number of pixels as the DS. So much for that argument.
“Common sense is not so common.” — Voltaire
I would just recommend a small laptop. Apple iBook G4 12" is $1k and comes with wireless built-in, a crisp display, etc. You can get some of those tiny Vaio laptops used for $400-500.
$1k sounds like a lot, but my old iBook G3 is still my second most used electronic device, even though is slow and has a videocard useless for gaming. Just don't break an Apple, because they cost a fortune to repair. (usually costs about half to two-thirds the price of buying a better newer model apple).
“Common sense is not so common.” — Voltaire
I don't remember what the spec was on battery life when I bought my Tungsten E, but in practical terms I'm lucky to get more than a couple of hours of life out of my Palm. I use it as an Ogg player (with the highly recommended Pocket Tunes) on my commute to work, about an hour each way, and by the end of the day the battery has gone from fully charged to about 30%. I'm SOL if I don't remember to put it on the charger as soon as I get home at night.
Granted a lot of that may be the extra stress on the battery from driving the amplifier that powers the headphones, but I'd settle for replacing the batteries every day or so if it would solve the problem. In fact, if you could charge replacable batteries inside the Palm, that would be great.
As for memory, I'm OK with the SD cards my Tungsten takes. They're the same ones my camera uses, and you can get a 1 gig SD card at Newegg for $75 or so. I think I paid about that for the 256 MB card I'm using now back in February.
Someone you trust is one of us.
Could someone please point out where my thinking is flawed? As far as I can tell, this is what they're saying in the Letter to the Linux Community: "The underpinnings of Palm OS will now be Linux. No, you can't have Palm OS for free. No, you can't run without Palm OS. As required by Linux etiquette, we hereby make some general noises about maybe someday perhaps contributing a little bit to the OSS movement."
How does their use of Linux help me, if they've figured out a way to co-opt an open-sourced operating system (OS OS) while still keeping a tight grip on their proprietary software layer? This has no more interest to me as a Linux advocate than if they had said, "We will now use memory chips with the word 'Linux' scratched into the casing."
Someone please tell me I'm wrong. I've been disappointed with Palm too many times.
404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
[GPG key in journal]
As a long time Palm (since Palm III) and Linux (since RedHat 4.2) user I appreciate this development. In my opinion Palm has brought the PDA to Linux and I think it is a logical step to bring Linux on the PDA now. Please don't forget to make a Palm emulator available as a desktop application for Linux.
I have a palm m125, and it works well for ebooks, note taking, calculators, a couples games, and a few other uses, but I haven't been impressed with the next gen palms, and have wanted to get a linux handheld next. Now I get exactly what I wanted!
True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
Just download Graffiti1.zip from http://zansstuff.com/palm, read the instructions in how_to.txt carefully, and you will soon be up and running with Graffiti 1 again.
To the question "Does that mean you'll be offering your layer for sale to users?" You answered you are open to suggestions. As a developper I think It would be nice to have the palm layer available for free so we can try/code application for it on a computer. Perhaps you could release the free layer on x86 and sell it for handheld manifacturer.
Rather ironically, my wife used to own a laptop. It was a Dell she purchased early in 2003. It died, earlier this year, just a month after it left its 1 year warranty. It suffered from a surge while being plugged into its powersupply, which fried the mainboard. Repairs would have cost almost as much as a new laptop (something like $900). Even more ironically, it was later found that the power adapter on that model of Dell laptop was defective - Dell would replace the adapter, but they would not replace the laptop. All I can say is I'm never buying a Dell again. Even more ironically, I had a Toshiba back in college that suffered the exact same fate after about the same life-span. Maybe I'll just never buy a laptop again... :(
William George
I stopped buying Palm machines after my PalmPilot Professional's OS became out of date, and Palm refused to offer any kind of upgrade to OS 3.0
It's your lucky day, then - Palm released the 2 MB IR upgrade card that would not only give you IR functionality, but also equip your Professional with Flash ROMs so you can burn in a new OS (It even ships with 3.0)!!!!
Seriously - Faulting the palm of that era for not offering upgrade options is absurd. They bent over backwards to avoid orphaning anybody (You can install 3.5 into an IR Upgrade card - You could use most of the same OS and peripherals on your IIIc and your Pilot 1000... Over five years of backwards/forwards compatability. If you don't think that's an accomplishment, look at the WinCE track record.)
The Sharp Zaurus changed since then. Someone (zautrix) ported and developped KDEPIM for the zaurus. Its very powerfull and there is nothing it cant do really. Try to check at www.pi-sync.net.
I'd say flash the unit with ROMs from one of the earlier 130s. Either a polite request on a Palm board, or digging around online should get you the ROMs you need.
If you can't find them, use Romeo/Pilot-xfer or JackSprat to dig the G2 files out and replace them with G1 equivs.
Good luck!
Dear Mr. Nice PalmSource Employee,
I am a Palm application developer in my spare time. I use Palm Simulator to test my applications, so I don't frag my Tungsten C when I accidentally never return from an event loop, or what have you. I can do all of this development on Linux (by means of prc-tools) and the world is happy and full of flowers and singing birds and smiling squirrels. But to test my application, I have to be in Windows, which makes the smiling squirrels and singing birds run and be very sad.
Please, please, please, can I have Simulator on Linux? It doesn't run under Cedega or Crossover Office (though Cxoffice comes really close). To my knowledge I can't use an ARM ROM with POSE or Xpilot.
Please, think of the happy squirrels.
Sincerely,
A Palm application developer that's sick of using Windows.
-- -R
Unfortunately, the m130 doesn't have flash memory. The OS update is in a physical, non-upgradeable ROM package. Yay, Palm.
Dewey, what part of this looks like authorities should be involved?
1. The Psion 5mx has a 36Mhz CPU, not a 416Mhz processor like the Palm T5.
2. The Psion has a 4bit grey screen. Most new palms have a true-colour display. (same # of pixels)
What you say you want in a Psion 5mx in a Palm Pilot form factor: that almost exists. Get a used (under $50 easy Handspring Visor with a compact flash adapter for it's Springboard port. It's native speed is 16Mhz - but it can be overclocked reliably to over 30Mhz. Plug in a serial adapter cable and the only thing on your list missing is the screen res.
Oh, and the Handspring can smoke that 20-30 hour mark, even when overclocked.
Why would a company bother trying to re-implement a brilliant, free kernel when they can make all their money selling higher level software and/or the hardware underneath ?
IBM have switched their business model, it seems Palm(source) are switching, Microsoft will too.
Linux has won.
Groutch.
- of course, it's been under emulation
- but jiminy crickets, i used PalmOS under Linux years ago!
"Only morons moderate based on a sig."
:)
I've thought a number of times that we should be able to moderate sigs separate from the posts. Then, sigs would not appear in meta-moderation, which would make the system more anonymous. Further, if we could do that, then we could hide sigs based on their karma *separate* from that of the posting karma.
Of course, if it was that important, I guess I could code it and submit a patch.
It's also worth noting that the friend/foe mechanism has much of this functionality. It allows people to effectively mod up/down certain posters.
Yeah, as most others here have pointed out, that was not their fault.
But so what? Check out OpenZaurus' new Gnome Palm Embedded (GPE) environment. It uses the whole screen for Graffiti 1 type handwriting recognition. You just punch the little pencil and it starts working without taking any screen real estate. It's really fast because you don't make as many mistakes with such large characters, and that's what the stupid Xerox lawsuit tried to steal from everyone. There are significant problems with 3.5.2 or openzaurus, but graffiti 1 is working well and GPE is beautiful. I imagine their Evolution sync is first class.
Free software will soon replace Palm for me, 100%. I've been an Handspring Visor user for years and I still love the platform. I still don't have a replacement for their excellent calculator, which has constants and exponentiation up to 500 or so. I also love their datebook +. I also have to thank the Palm Source people for defeating Xerox in their greedy little grab. Still, I can see the writing on the wall. Today my Zaurus has better handwriting recognition than the Visor. As soon as I find as good a calculator and can sync my Zaurus with KDE's excellent Kontact is the day I don't need Palm Source's non free goodies. That day is very close.
Friends don't help friends install M$ junk.
While kdepim helps in one area, it doesn't fix the rest of the Zaurus. Even with kdepim, there are still a lot more areas in which the Zaurus lacks than it doesn't. Don't get me wrong, there are some really nice apps for the Zaurus, most of them commercial or at least non-open source. NetFront and Opera come to mind, both kick-ass web browsers. Though with WM2003, which brought a much improved Pocket IE. Pocket IE is now almost on par with IE 5.5 or 6 on desktop Windows- in PPC 2k and 2k2, IE was closer to a superset of IE 3 (*shudder*). Just add ftxBrowser for tabs and customizable hotkeys. NetFront also runs well on CE. The slight browsing advantage of the Zaurus doesn't make up for all of the shortcomings.
:P
The Z makes a pretty poor PDA. It didn't even make a good mobile workstation and tiny development platform. I have more development options on WinCE that provide GUI access on CE. I have a number of good math apps on CE, including GNU Maxima, with the GUI-mode xmaxima- even gnuplot runs within the window. On the Zaurus I havea CLI version of octave- better than nothing, but far from optimal.
On the Zaurus, there is still no handwriting recognition, even after years. Character recog yes, but until the new 3.10 ROM it took 0.5-1 sec to recognize a character! For me, the biggest failing was the complete lack of a decent notetaking app... I used to carry around my Zaurus C760 and my Newton MP2100 to class with me. Nerdy, to be sure.
Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
I think this is the right decision for Palm: it made no sense for Palm to try to maintain their own proprietary kernel and they obviously had a really hard time selling it. Since Linux is already a common and trusted multitasking protected-mode environment on mobile devices, it will greatly ease adoption of the new Palm software, since companies will feel that they aren't locked into a single software environment. And if they don't screw up, it will instantly make a huge amount of software available for the new PalmOS.
This decision comes very late, though. They could have put the Palm environment on top of Linux as soon as the first ARM-based Palm came out and just made any Microsoft effort in this area irrelevant. Palm's delay means they have lost a lot of marketshare to Microsoft. And they have probably seriously confused their developers in the meantime. Let's hope that it's not too late.
Palm's actual support for Linux has been fairly good, in the sense that the platform is pretty well documented.
In particular now that they are moving to a non-proprietary kernel, I wouldn't be too harsh on them if they go through with it.
Palm these!
Or something to that effect. If you read the docs related to Palm OS programming you will come across questions related to threading. How some of the operating system uses threads, but for the most part user level code doesn't have access to such things. Apparently the run time environment is limited to several fixed threads (think user input). Thus user level code can't create arbitrary threads due to an upper limit on available threads (something silly like 8). The docs explain that the limit is due to a licensing issue.
Using Linux as the underlying interface might free them from this restriction.
In a somewhat related note... I am still waiting for a response from this company http://www.wildseed.com/ to respnd to my e-mail about their possible GPL violation. Its a Linux-based phone running a 2.4 kernel if i remember right. Lots of neat technology in it, I am actually intending to buy one when my plan is up next month. However, after a _lot_ of digging through their website, and a lot of googling, I have yet to come up with one mention of where to obtain the source for the parts of their code the GPL would pertain to. An e-mail sent several weeks ago has gone unanswered. Perhaps you have the clout to get an answer from them? At the very least you seem to know the right way to deal with situations such as this.
once you go slack, you never go back
But does it _RUN_ linux?
Natural Selection: self-destruction of the poor and lazy
...is that its integration with the OS is ridiculously bad. And I mean ridiculously. It runs into problems if you change the input area or try to enable full screen from the status bar, FFS.
If they can't put in the effort to make it work right, I don't see that it's worth the money.
Eventually, I broke down and learnt Graffiti 2. It sucks, but it's better than Tealscript.
(The hack of installing Graffiti 1 doesn't work very well on the T3 and doesn't work at all on the T5.)
Yes, but there is a big difference between knowing that somebody is a moron and telling the rest of the world.
The reason for my sig is that I posted some comments that should have been modded positively (my karma has been pegged at excellent for some time now). But based on my sig (which was a political statement) I got modded down as a troll.
"-1 Troll" is the apparently the same as "-1 I disagree with you."
You're taking on Microsoft. I think it's safe to say you have the full support of the Linux community.
...these aren't my real teeth.
The letter says that PalmOS will be implemented as a layer directly on top of Linux. I'm assuming they mean through system calls.
This means there's no GNU toolset or anything, so no POSIX compatibility.
I understand that there's limited storage available, permanent and temporary, but this is going to make it hard to port UNIX apps.
...these aren't my real teeth.
"In the project that I'm on, I've pushed for (and successfully gotten) Palms used for interfacing to the electronics in the project."
Looked at your web site.
Bitterly disappointed that I couldn't find any more info about the referenced project.
Details, please, especially re "how" (both senses) you use Palm for interfacing to electronics.
irony, n:
incongruity between what might be expected and what actually occurs.
irony at wikipedia.
What is ironic about your wife owning a laptop that broke? It would be ironic if she was purposefully trying to buy a broken laptop as spare parts and got a fully functional laptop. But the other way around doesn't really cut it.
I would recommend you never refer to anything as ironic again, unless you are positive it is ironic. And never again in your lifetime should you say "even more ironically". Especially twice in one paragraph.
Of course irony as humor is entirely about there being two audiences and the humor is that one audience doesn't get it. (basically 90% of Americans are in that audience). I'm not asking that you "get" irony. I'm just asking that you don't refer to things as being ironic when they obviously are not.