12-08-2004, 10:56 AM | #1 |
Technology Mercenary
Posts: 617
Karma: 2561
Join Date: Feb 2003
Location: East Lyme, CT
Device: Direct Neural Implant
|
Palmsource to port PalmOS to Linux
I just found this interesting article [palmsource.com] (emphasis mine):
PalmSource will continue to offer both Palm OS® Garnet and Palm OS® Cobalt to support a broad range of mobile devices including smartphones. PalmSource also plans to implement Palm OS on top of Linux, bringing the benefits of Palm OS to the Linux community, including the award winning user interface, software frameworks based on the best of Palm OS and BeOS®, a large base of professional and consumer applications, and an enthusiastic community of more than 25 million users and over 360,000 registered developers. PalmSource intends to work as a partner within the Linux community to help Linux grow rapidly in the consumer and enterprise mobile markets. I wonder if they're going to consider the enormous amount of application on Linux that interface directly with their handhelds already (pilot-link, J-Pilot, Evolution, gnome-pilot, KPilot, PilotManager, ColdSync, jSyncManager, and others), and begin to leverage that, or just NIH it and create their own proprietary extensions instead of reusing what we've already created. Interesting times ahead, to be sure. |
12-08-2004, 11:35 AM | #2 |
Jah Blessed
Posts: 1,295
Karma: 1373
Join Date: Apr 2003
Location: The Netherlands
Device: iPod Touch
|
Thanks for the pointer. If these plans come to fruition then that would be a very interesting development indeed.
A Linux device combined with a PalmOS-style interface would make for a killer device. (Better hurry up, though.) It does make me wonder how much faith they have in Cobalt as an OS: why stack your operating system on top of another OS? Isn't it supposed to be running by itself? Anyway, the wording in the press release might not reflect the actual technical details. We'll see. |
Advert | |
|
12-08-2004, 12:06 PM | #3 |
Fully Converged
Posts: 18,171
Karma: 14021202
Join Date: Oct 2002
Location: Switzerland
Device: Too many to count here.
|
Interesting indeed!
Perhaps they figured it would be easier to solve the problems they currently have with Cobalt (I assume they have problems, or why the delay in hardware supporting it) by building it on top of Linux (after all, Linux offers a lot of GPL-licensed solutions that can easily surpass the quality of commercial solutions). |
12-08-2004, 12:23 PM | #4 |
Technology Mercenary
Posts: 617
Karma: 2561
Join Date: Feb 2003
Location: East Lyme, CT
Device: Direct Neural Implant
|
I think the best approach towards leveraging the mindshare already built up in the Free Software community around Linux and Linux-based solutions is a huge benefit to Palmsource, since they can't keep up with their svelte staff, innovate, and beat the competition. They simply don't have the manpower or dollars to make it happen.
With Palmsource profits slipping due to lackluster updates in their OS (and the recent OS-specific bungles), they need to make some pretty major leaps in their OS functionality, but how can they do that when they can't pay more people to work on it for them? Enter the good-will fostered by the Free Software community. That being said, I think providing the upper-level "glue" for the OS on top of the Linux kernel (not the Linux "OS", remember, they use a strictly-licensed KADAK kernel on Palm handheld devices), is a huge win/win for them. Provide a useful toolkit + an SDK as they do now for their Windows development, and they have a good deal of support waiting to help them. ...if they don't piss everybody off. Palm* (source/One/Inc.) has recanted on a pretty strong statement that they were going 100% Windows a couple of years ago, if this proves to be true. They also immediately gain support for running PalmOS on any architecture, not just m68k or ARM, because Linux runs on 32 separate chip architectures. If its logically separated properly (and with a BeOS core, I'd have to imagine that it is), then porting to a new arch is simple, because you don't have to worry about the underlying kernel bits. For me, of course, this is very significant, because my code is THE toolkit, libraries, and userland tools used to communicate with Palm handheld devices under Linux and UNIX platforms. Nothing else even comes close (in fact, several commercial companies use our code in their proprietary products, including one prominent one using it on MacOSX... MarkSpace, with their MissingSync product). I just hope they do things the right way, by working with us and not against us. Update: I should also mention, after some people have emailed me privately with their concerns, that just because something runs on Linux, doesn't mean the source has to be provided. Palmsource is not "open sourcing" PalmOS with this venture. They are simply considering running PalmOS (and perhaps only the GUI-specific bits at that), on top of a Linux kernel and libraries. Until they provide more detail, we can only guess how deep that goes. |
12-08-2004, 12:31 PM | #5 |
Is papyrophobic!
Posts: 1,926
Karma: 1009999
Join Date: Aug 2003
Location: USA
Device: Dell Axim
|
"Palm on Linux" would be something like Apple with Mac OS X ... built top-layer proprietary code on a proven underlying Linux code (well almost the same, Mac OS X is based on FreeBSD). Think about the possibilities (*dream*)! Mplayer for Palm OS for instance. The best open-source multimedia player compiled on your handheld. Think about all the networking capabilities. Run your mobile openssh server, use rdesktop to remotely connect to your windows xp stations, and and and... all for free
Let's hope this deal is going to happen! |
Advert | |
|
12-08-2004, 12:37 PM | #6 |
Technology Mercenary
Posts: 617
Karma: 2561
Join Date: Feb 2003
Location: East Lyme, CT
Device: Direct Neural Implant
|
Looks like someone picked up on it and posted it to Slashdot now.
The interesting thing is that Palmsource says they're going to open source "some" of their code. I can only hope that this is the pieces that relate to synchronization, since the rest of it is not really useful to anyone on Linux. |
12-08-2004, 12:43 PM | #7 |
Fully Converged
Posts: 18,171
Karma: 14021202
Join Date: Oct 2002
Location: Switzerland
Device: Too many to count here.
|
Yes I can even imagine that some Linux folks will then completely replace "Palm on Linux" with a custom-written, 100% open-source Linux OS.
|
12-08-2004, 01:03 PM | #8 | |
Guru
Posts: 914
Karma: 3410461
Join Date: May 2004
Device: Kindle Touch
|
Quote:
Look at the Sony Librie for instance. This DRM-infected device also runs on top of Linux. Yet noone has been able to break the system yet, or to at least to replace it with another Linux-based OS. Why? Because Sony decided to keep important drivers like the display driver closed-source. And because there is no documented way of upgrading your system. So yes, while the potential of Palm OS + Linux is great, we should not be too excited before we see the first results of this potential merger. |
|
12-08-2004, 01:08 PM | #9 | |
Technology Mercenary
Posts: 617
Karma: 2561
Join Date: Feb 2003
Location: East Lyme, CT
Device: Direct Neural Implant
|
Quote:
|
|
12-08-2004, 01:13 PM | #10 | |
Jah Blessed
Posts: 1,295
Karma: 1373
Join Date: Apr 2003
Location: The Netherlands
Device: iPod Touch
|
I'm starting to get really excited! Be sure to read their open letter and especially the attached FAQ.
It looks like it will take a while before any actual devices materialize, though: Quote:
|
|
12-08-2004, 01:41 PM | #11 | ||
Drama Queen
Posts: 784
Karma: 11712
Join Date: Nov 2002
Location: United States
Device: Palm Tungsten T|T3
|
The Register just published an article on this, and I think the author hit on two very salient points:
Quote:
Quote:
|
||
12-08-2004, 01:52 PM | #12 |
Fully Converged
Posts: 18,171
Karma: 14021202
Join Date: Oct 2002
Location: Switzerland
Device: Too many to count here.
|
The question is if PalmSource is still working together with palmOne once their are ready for their new plans. Remember that palmOne was toying around with Microsoft lately.
|
12-08-2004, 02:03 PM | #13 | |
Technology Mercenary
Posts: 617
Karma: 2561
Join Date: Feb 2003
Location: East Lyme, CT
Device: Direct Neural Implant
|
Quote:
Granted, many people hate Microsoft, but they are entrenched, and they have a market, and they have lots of capital. It makes perfect business sense to attract as many vendors with solutions that fit on your hardware as possible. This was one of the primary driving forces between the Palm, Inc. split into pa1mOne and Palmsource, so they could separate without a conflict of interest. Moving to ARM devices made that decision even more clear. |
|
12-08-2004, 03:16 PM | #14 | |
MobileRead Editor
Posts: 447
Karma: 84
Join Date: Mar 2003
Location: Massachusetts
Device: Treo 700p, Zodiac2
|
This is great news IMO. And anyone else find this quote interesting?
Quote:
This is the best news I've heard in a long time. Let's just hope they deliver. Brian |
|
12-08-2004, 04:19 PM | #15 |
Uebermensch
Posts: 2,583
Karma: 1094606
Join Date: Jul 2003
Location: Italy
Device: Kindle
|
...last act of desperation?
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Xournal port for R2.0 | Mackx | iRex | 156 | 10-13-2013 03:15 AM |
TrueCrypt port to DR? | mail4peter | iRex | 0 | 10-07-2009 10:48 AM |
iLiad xCHM Port? | Gogolo | iRex Developer's Corner | 2 | 06-03-2008 10:54 AM |
Rubber Port Dustcover | cerement | Amazon Kindle | 4 | 04-29-2008 03:19 PM |
iLiad Linux 2.6 Kernel Port for the Iliad | CommanderROR | iRex Developer's Corner | 6 | 08-21-2007 09:33 AM |