PSOS
From Wikipedia, the free encyclopedia
pSOS (Portable Software On Silicon) est un système d'exploitation temps réel (RTOS) créé vers 1982 par Alfred Chao, puis développé et commercialisé par sa société Software Components Group (SCG). pSOS s'est rapidement imposé comme le système temps réel de référence pour tous les systèmes embarqués basés sur l'architecture de la famille Motorola 68000, grâce à son écriture en langage assembleur 68000 et à son optimisation poussée. Modulaire, il offrait dès ses débuts une prise en charge du débogage au niveau du système d'exploitation, des pilotes de périphériques, des piles de protocoles Internet (TCP/IP), des bibliothèques de langage et des sous-systèmes de disque. Le débogage au niveau du code source, la prise en charge du multiprocesseur et des extensions réseau supplémentaires ont été intégrés ultérieurement.
Vers 1991, Software Components Group a été acquis par Integrated Systems Inc. (ISI), qui a continué à développer pSOS, renommé en pSOS+, pour d'autres familles de microprocesseurs, en réécrivant la majeure partie en langage de programmation C. La prise en charge d'environnements de développement de plus en plus intégrés, a abouti à pRISM+.
En juillet 1994, ISI a acquis FlexOS, le système d'exploitation multitâche temps réel de Digital Research, auprès de Novell[1], puis a proposé en 1995 un progiciel pSOSystem/NEST pour la technologie NEST (Novell Embedded Systems Technology)[2].
En février 2000, ISI a été racheté par Wind River Systems, créateur du système d'exploitation temps réel VxWorks. Malgré les premières annonces concernant la poursuite du support de pSOS, son développement a été interrompu. Wind River a annoncé la sortie d'une version de VxWorks compatible avec les appels système pSOS, et a précisé qu'aucune nouvelle version de pSOS ne serait publiée.
NXP Semiconductors a acquis pSOS pour le processeur TriMedia auprès de WindRiver et a continué à le prendre en charge pour le cœur TriMedia VLIW (very long instruction word).