Old Hardware Emulated: Palm Garnet, Colbalt, and Other Shenanigans, Oh My!


If the history of Palm could be likened to that of The Rise And Fall Of The Roman Empire, then this would be the part of the story where the Roman Empire split itself into two. Palm splitting itself ranks among the dumbest things that the company could do to itself. Others describe it as the moment that killed Palm. Personally, I would agree. The company could have survived it as long as the split was better handled, and continued to have hit products while fixing their OS. Palm could have created something that would have caused corporate users to salivate over. However, this is Palm where talking about. This kind of luck wasn't in their cards. As such, the company split was essentially the beginning of the end.


The company was split among its hardware and software division. The hardware company became PalmOne while the software company became PalmSource. For the hardware company, I'm still going to refer to it as Palm proper though. Anyway, the hardware team needed to know the capabilities of the OS so that they could design their prototype around it. PalmSource, which handheld OS development and licensing, needed to know the hardware features that the Palm designers were building around so they could develop their OS around those specs. This didn't bold well for Palm. The irony is that since PalmSource was now separated from Palm, Palm didn't have direction or control over PalmOS anymore. Palm had to license PalmOS like every other OEM now.

Also, as a independent company, PalmSource could now be acquired by others, and this was exactly what happened. On September 2005, PalmSource was acquired by ACCESS, a mobile software company based in Japan. From their, the development of the Access Linux Platform began, which was an mobile platform which used Linux as its base. However, one could get a strong impression that Palm didn't take well to ACCESS's acquisition of PalmSource as Palm got perpetual rights to the PalmOS source code, along with the ability to modify the OS without paying any further royalties to ACCESS. Not only that, right before the acquisition, Palm purchased the name rights of "PalmOS" for $30 million. As such, Palm is the only company that is allowed to call their version of the PalmOS............PalmOS.

Palm was certainly aware about the OS limitations of PalmOS, and as such, they wanted users and OEM's to transition away from version 5.0 with its new designated successor, 6.0. Version 6 was intended as being that next big leap for Palm. This OS would have a new kernel that offered pre-emptive multitasking, memory protection, security, and an modern multimedia and graphical framework. Palm was putting the technology that they acquired from Be to good use. Be was the developers of BeOS, which Palm acquired on 2001. This new OS had a lot of potential. It could scale very well against both Windows Mobile and BlackberryOS, something that PalmOS 5 couldn't do. It was introduced on February 2004. However, because of the friction between Palm and ACCESS, ACCESS no longer offered it. It was up to Palm to sell the OS. This is where things became even stranger. Palm took 6.0, renamed it to Cobalt, and then stated that it wasn't intended on replacing PalmOS 5.4, which was implied earlier. Palm OS 5 was renamed Garnet to symbolize the name change.

Colbalt in action on the Palm OS Simulator

Why wasn't Colbalt the intended successor anymore despite it being hyped as one a short time earlier? Which OS do I use? Well, we never got that opportunity as Colbalt never got off the ground. Palm was unsuccessful in finding any party that wanted to license Colbalt. They still found plenty of OEM's that still wanted to license PalmOS 5 though.

Why didn't Colbalt get off the ground? One could only speculate. One could argue that it was very demanding on its hardware, and thus, OEM's would have been forced to release more powerful, and yet, more expensive hardware. However, Windows Mobile already had very demanding hardware requirements as well, but yet, Microsoft found no issue finding licensees who wanted to use that OS. In fact, Microsoft found licensees within Palm itself.

One could look to the Treo 700W for a good answer as why Colbalt never got off the ground. Palm announced the Treo 700W, their first smartphone that ran Windows Mobile. This sent shockwaves as the company that was seen as a direct competitor to the WinCE platform was now running the same OS as them. If one wants a comparison, this would be like if Apple today announced that they were shipping a particular model of the Macbook that had Windows pre-installed instead of OS X. One could only imagine the response. 

Why would anyone want or need Colbalt when their is already WinCE, which had a proven track-record. Besides, Palm isn't loading Colbalt onto their own devices anyway. From the OEM's perspective, if Palm isn't using Colbalt, then why should they? Palm users needed Colbalt in 2002, not in 2005. Even if Colbalt was released in 2003, it could still had a significant impact on the PDA landscape. However, Colbalt was very late to the party. With no one wanting to license Colbalt, Palm would have to continue to support PalmOS 5.x.

Palm started to work on their next generation OS when it became apparent that Cobalt wasn't going anywhere. Meanwhile, ACCESS was already working on their own project that ran PalmOS using the Linux kernel. However, Palm, not wanting anything to do with ACCESS, opted to create their own OS that would also use the Linux kernel with PalmOS being ported to it.

Emulation
Both the Colbalt and Garnet operating systems run under the PalmOS Simulator. They both have reasonable performance. The screenshots were taken from them running on an IBM Thinkpad T41 running Windows XP. However, their should be no issue running the PalmOS Simulator on an XP virtual machine on either VirtualBox or VMware. Performance should be more than acceptable. 

Conclusion
Palm's updated PalmOS project would later became webOS. Palm told their user base that the next OS and the devices that it would ship on would be ready in a few years. It's a lot to ask your user base to wait several years for the next generation PDA's/smartphones to come. But that was the state of Palm in the middle 2000's.

Gee, I hope nothing comes along within those next few years that could potentially disrupt the whole industry.

Articles Of Interest

The Palm OS Cobalt Phones That Never Were (Palm InfoCenter) - http://www.palminfocenter.com/news/9600/the-palm-os-cobalt-phones-that-never-were/

Palm OS Colbalt 6.1 (PalmSource) - https://www.palmsource.com/palmos/cobalt.html

Palm’s progress: The rise, fall—and rebirth—of a legendary brand - https://www.fastcompany.com/90246716/palms-progress-the-rise-fall-and-rebirth-of-a-legendary-brand

Palm: The Rise and Fall of a Legend (TechnoBuffalo) - https://www.technobuffalo.com/palm-the-rise-and-fall-of-a-legend

Palm OS (Wikipedia) - https://en.wikipedia.org/wiki/Palm_OS
Pam Treo (Wikipedia) - https://en.wikipedia.org/wiki/Palm_Treo
Palm Treo 650 (Wikipedia) - https://en.wikipedia.org/wiki/Treo_650
Palm Treo 700W (Wikipedia) - https://en.wikipedia.org/wiki/Treo_700w
ACCESS (Wikipedia) - https://en.wikipedia.org/wiki/Access_(company)
WebOS (Wikipedia) - https://en.wikipedia.org/wiki/WebOS

Comments

Popular posts from this blog

WeatherStar 4000 Simulator For Windows (Part 1)

My Thoughts Close Of The Election : Religion and Politics

Old Hardware Emulated :Psion Model 3a Emulated On DOSBox Windows

Classic Systems Emulated: Windows 3.1 OEMS

Old Hardware Emulated : Pocket PC 2000/2002

Some More Thoughts Of Greg Abbott

Classic Systems Emulated: Windows 95 (Part 1)

2021: American Insurrection

WeatherStar 4000 Simulator For Windows (Part 2)

Old Hardware Emulated - Windows Mobile 5.0