PalmSource heeft gisteren in München bekend gemaakt dat de nieuwe versie van zijn besturingssysteem, codenaam Sahara, vlak voor het einde van dit jaar klaar zal zijn. Als het bedrijf zich aan deze planning gaat houden, dan zal Palm OS 6 op 29 december naar de fabrikanten toegestuurd worden voor de laatste specifieke aanpassingen. Bij de ontwikkeling van deze nieuwe versie van het OS is veel geluisterd naar opmerkingen van klanten. Zo is er nu standaard ondersteuning voor webservices en kunnen er Microsoft Exchange- en Lotus Notes-servers aangesproken worden. Daarnaast is er veel nadruk gelegd op veiligheid, onder andere daarom is het OS volledig opnieuw opgebouwd.
Niet alleen heeft PalmSource de definitieve releasedatum vrijgegeven, ook is er meer duidelijk verschaft over de nieuwe features van het besturingssysteem. Zo is het nu zeker dat er een nieuwe API komt waarin een groot aantal standaardfuncties zullen zitten. Onder andere is er een functie aanwezig om het beeld op verschillende manier te draaien. Deze functie is al aanwezig in sommige huidige versies van het OS, echter werkt deze nog niet met alle versies van Palm OS 5. Een andere interessante verbetering is hoe het OS omgaat met ARM-code. In versie 5 wordt de ARM-code, ARMlets genaamd, nog via een emulator uitgevoerd. Versie 6 doet dit native, hierdoor zal de - toch al snelle ARM-code - nog net iets sneller uitgevoerd worden.
Een volgende verbetering is doorgevoerd op het gebied van threading en achtergrondprocessen. Palm OS 5 kan hier wel mee omgaan, maar de implementatie is bij lange na niet zoals PalmSource deze voor zich zag. Dit is aangepakt in Sahara door hiervoor een compleet nieuwe standaard te schrijven. Om het OS stabiel te houden is er gewerkt aan een nieuw beschermd geheugensysteem, dat onder andere gebruikmaakt van procesprotectie. Hierdoor krijgt iedere applicatie zijn eigen geheugenruimte toegewezen en kan daarbuiten niets doen. Er zullen nieuwe API's aanwezig zijn die gebruikt kunnen worden om eenvoudig contact te leggen met draadloze netwerken; waaronder WiFi en GPRS. Naast al deze veranderingen zijn er nog een zeer groot aantal kleine wijzigingen doorgevoerd om het leven gemakkelijker te maken:
Palm OS 6 will see the end of some limitations that have irritated users for years, including the 16-category limit and the 4k limit on memos.
[...] Sahara will use pluggable I/O interfaces, which means that licensees will be able to easily pick and choose which methods they use for input, for example Graffiti II or a keyboard.
After Palm acquired the assets of BE, Inc., that company's developers were put to work on their new employer's operating system. OS 6 will use multimedia and graphics frameworks from the BeOS.