Content deleted Content added
m Reverted 1 edit by 183.87.142.145 identified as test/vandalism using STiki |
m →See also: the page doesn't exist on en-wiki |
||
(37 intermediate revisions by 20 users not shown) | |||
Line 1:
{{Short description|None}}
{{Lowercase|title=pSOS}}
{{Use dmy dates|date=April 2019|cs1-dates=y}}
{{Use list-defined references|date=December 2021}}
{{Anchor|SCG|ISI}}
{{Infobox OS
| name
| logo
| screenshot
| caption
| developer
|
|
|
| ui
| family =
| released = {{Start date and
| latest release version = Reliant (RoweBots)
| latest release date = {{Start date and age|2007|08}}
| programmed in = 68000 [[assembly language]]
▲| marketing_target = [[Embedded system]]s
| update model =
| package manager =
▲| language =
▲| working_state = Discontinued
▲| license = [[Proprietary software|Proprietary]]
▲| website =
}}
'''pSOS''' ('''''P'''ortable '''S'''oftware '''O'''n '''S'''ilicon'') is a [[real time operating system]] (RTOS), created in about 1982 by [[Alfred Chao]], and developed/marketed for the first part of its life by his company [[Software Components Group]] (SCG). In the 1980s pSOS rapidly became the RTOS of choice for all embedded systems based on the [[Motorola 68000]] family architecture, because it was written in 68000 assembler and was highly optimised from the start. It was also modularised, with early support for OS-aware debugging, plug-in device drivers, [[TCP/IP]] stacks, language libraries and disk subsystems. Later came source-level debugging, multi-processor support and further networking extensions.▼
▲'''pSOS''' ('''
In about 1991, Software Components Group was acquired by [[Integrated Systems Inc.]] (ISI) who further developed pSOS - now restyled pSOS+ - for other microprocessor families, by rewriting the greater part of it in C. Attention was also paid to supporting successively more [[integrated development environment]]s, culminating in pRISM+.▼
▲In about 1991, Software Components Group was acquired by [[Integrated Systems Inc.]] (ISI)
In July 1994, Integrated Systems acquired [[Digital Research]]'s modular real-time multi-tasking operating system [[FlexOS]] from [[Novell]].▼
▲In July 1994,
In 1999 Integrated Systems Inc. was acquired by [[Wind River Systems]], the originators of rival RTOS [[VxWorks]]. Despite initial reports that pSOS support would continue, development was halted. Wind River announced plans for a 'convergence' version of VxWorks which will support pSOS system calls, and that no further releases of pSOS itself will be made.▼
In 1995, ISI offered a <code>pSOSystem/NEST</code> package for [[Novell Embedded Systems Technology]] (NEST).<ref name="Novell_1995_NEST"/><ref name="pNDE"/>
[[NXP Semiconductors]] acquired pSOS for [[TriMedia (mediaprocessor)|TriMedia]] from Wind River and continued to support this OS for the TriMedia VLIW core.<!-- but probably not after 2010, when the NXP's TriMedia group was terminated. -->▼
▲In
▲[[NXP Semiconductors]] acquired pSOS for [[TriMedia (mediaprocessor)|TriMedia]] from Wind River and continued to support this OS for the TriMedia [[very long instruction word]] (VLIW) core.<!--
==Migration away from pSOS==
In March 2000, rival company [[Express Logic]] released their
During August 2000, MapuSoft Technologies Inc. came up with the pSOS OS Changer porting kit which can smoothly move the software to multiple OS such as [[Linux]], VxWorks, and more. It includes an ''[[integrated development environment]]'' (IDE) and ''application programming interface'' ([[API]]) optimization along with a profiling tool to measure API timing on target boards (www.mapusoft.com).
In August 2007, [[RoweBots]], a former partner of SCG and ISI, open sourced their pSOS+ compatible version called Reliant. It is available to all that wish to upgrade without applications changes.▼
▲In August 2007,
The [[Xenomai]] project supports pSOS+ APIs (and others traditional RTOS APIs) over a Linux-based real-time framework to allow existing industrial applications to migrate easily to a GNU/Linux-based environment while keeping stringent real-time guarantees.▼
▲The [[Xenomai]] project supports pSOS+ APIs (and others traditional RTOS APIs) over a Linux-based real-time framework to allow existing industrial applications to migrate easily to a
Another open sourced alternative is [[RTEMS]], which has support for various APIs, including the "Classic API" (compatible to pSOS) and the POSIX API. Compared to GNU/Linux, RTEMS is a closer match to pSOS applications due to its lower memory footprint and its strict realtime behavior.▼
▲Another open sourced alternative is [[RTEMS]], which has support for various APIs, including the "Classic API" (compatible to pSOS) and the POSIX API. Compared to
== See also ==▼
Popular ''Secure Sockets Layer'' (SSL), now ''[[Transport Layer Security]]'' (TLS), libraries such as [[wolfSSL]] still support pSOS.
* [[FlexOS]]
* [[Novell Embedded Systems Technology]] (NEST)
* [[UNIX System V STREAMS]]
==References==
{{Reflist|refs=
<ref name="pNDE">{{cite web |title=pSOSystem and the NEST Development Environment - Designing Embedded Applications with NetWare Connectivity |type=White paper |publisher=[[Integrated Systems, Inc.]] (ISI) |date=1998 |url=http://www.isi.com/Products/pSOS/Networking/pNDE.html |url-status=dead |archive-url=https://web.archive.org/web/19980219173150/http://www.isi.com/Products/pSOS/Networking/pNDE.html |archive-date=1998-02-19}}</ref>
<ref name="Novell_1995_NEST">{{cite web |title=Novell Announces RTOS Vendor Program Which Brings Integrated Networking Solutions to the Embedded Systems Marketplace |type=Press Release |date=1995-05-23 |___location=Orem, UT, USA |publisher=[[Novell, Inc.]] |url=http://www.novell.com/news/press/archive/1995/05/pr00121.html |access-date=2018-08-18 |url-status=live |archive-url=https://web.archive.org/web/20180818184611/https://www.novell.com/news/press/archive/1995/05/pr00121.html |archive-date=2018-08-18 |quote="Because [[Novell]] used [[Integrated Systems Inc.|Integrated Systems]]' [[FlexOS]] during the development and testing of NEST, we are in the unique position of supporting it through both our real-time product lines pSOSystem for deeply embedded markets, and FlexOS for [[point of sale]]," said Moses Joseph, vice president of marketing for Integrated Systems. "Developers using the FlexOS development kit and the expanded pSOSystem/NEST package for everything from home security and entertainment to office automation and global communications applications, now have quick and easy access to the widest variety of standard networking protocols.}}</ref>
}}
==
* {{cite web|title=pSOSystem|last=|first=|website=|publisher=[[Integrated Systems, Inc.]] (ISI)|date=1998|url=http://www.isi.com/Products/pSOS/|url-status=dead|archive-url=https://web.archive.org/web/19980219171501/http://www.isi.com/Products/pSOS/|archive-date=1998-02-19|access-date=}}
* {{cite web |title=Express Logic announcement of their Evacuation Kit |url=http://www.rtos.com/news/detail/?prid=11 |url-status=dead |access-date=2007-06-13 |archive-url=https://web.archive.org/web/20070928131427/http://www.rtos.com/news/detail/?prid=11 |archive-date=2007-09-28}}
{{Real-time operating systems}}
Line 56 ⟶ 72:
{{DEFAULTSORT:Psos}}
[[Category:Real-time operating systems]]
[[Category:1982 software]]
|