Home >> Computers >> Software >> Operating Systems >> Realtime >> POSIX


  Unix
       

  ChorusOS
eCos
IRIX
Linux
  LynxOS
OpenBSD
QNX
RTEMS
  ThreadX
VxWorks


POSIX is the collective title of the personal of related standards specified by the IEEE to define the application program interface (API) for software designed to do in variants of the Unix OS. It is formally intended when IEEE 1003 & a international standard title is ISO/IEC 9945. the standards emerged from either a design, begun circa 1985. A term POSIX was suggested by Richard Stallman in response to an IEEE request for a memorable title; prior to that the standards effort was known as IEEE-IX. POSIX occurs as nigh acronym for Portable Operating Formulas Interface, using a X signifying a Unix heritage of the API.

POSIX specifies a user & package interfaces to the OS around a few 15 different documents. A standard user comm& line and scripting interface is the Korn shell. More user-level computer program, services & utilities include awk, echo, ed, and hundreds of others. Called upon program-level services include basic I/O (file, terminal, and network) services. POSIX likewise defines the standard threading library API which is very popular, and is supported by virtually all modern operating systems.

a line 3 text suite for POSIX accompanies the standard. These are known as Percentage or even a Posix Conformance Line 3 text Suite.

Since a IEEE charges super high rates for POSIX documentatiin & doesn't allow on-line publication of the standards, there has been a tendency toward the "Single UNIX Specification" standard, which is open, accepts input from anyone, & is freely available on the Internet. Beginning within 1998 a joint working group, a Austin Group, began to develop a conjunct standard that would become referred to as the Individual UNIX Specification Version Three.

Although utilized principally for Unix systems, the POSIX standard might use to any operating models. For instance, Microsoft Windows NT complies with the real-time part of the POSIX specification. Windows can as well become enhanced to include additional POSIX compatibility by installing "[http://www.microsoft.com/windowsserversystem/sfu/default.mspx Windows Services for Unix]" or Cygwin.

For Linux-based operating systems, many most common extensions & complementary de facto-standards are provided per Linux Standard Base. Which are actually unconvincing to become followed by more Unix-like systems which adhere to yearn constituted standards, except just in case in which a Linux Standard Base itself already adheres to victims standards.

S.Ha.R.K.
Dynamic configurable kernel architecture to support hard/soft/non realtime use with interchangeable scheduling algorithms: fully modular in scheduling policies, aperiodic servers, concurrency control protocols; all not modular in most traditional OSs. Derived from HARTIK: HArd Real TIme Kernel. [Open Source, GPL]

KROS
A small (12-64k), standards-based, low cost, no royalty, commercial realtime OS; POSIX, ITRON/uITRON programming interfaces, GNU compiler support, source code provided; supports CPUs: Altera Nios, ARM, Hitachi SuperH. Free downloads: KROS demos, documentation, updates. By Shugyo Design Technologies, Inc.

ARTOS RTOS
A mature 32-bits POSIX OS for Intel and Motorola CPUs, new features added yearly: latest ISDN communication technology, Flash file systems, Java support, OCXen for Visual C++, Delphi and Visual Basic applications, and Internet server facilities. By Locamation Industrial Computer Products.

Integrity RTOS
A secure, no royalty, for high reliability embedded systems; hardware memory protection to isolate and protect it and user tasks from incorrect operation by errors or tampering; object-oriented design allows verification of data security/integrity, communications, individual components, and whole system; strict adherence to provable resource requirements. Ин Green Hills Software, Inc.

MaRTE OS
Realtime kernel for embedded uses, follows Minimal Real-Time POSIX.13 subset. Most code is Ada, but some C, assembly. Hardware access via Abstract Hardware Interface (HAL). Runs in cross development environment: PC Linux Host, bare 386 PC Target, Ethernet LAN link. [Open Source, GPL]

Roadrunner
One-user, general purpose OS built on a protected memory, POSIX threads RT kernel; full kernel, device drivers, file systems, and network protocols runs in about 200 K RAM; now runs on x86 CPUs but designed for easy portability. [Open source, GPL]

REAL/IX PX
A POSIX real-time operating system for x86/Pentium based systems. By Modcomp, Inc.


Computers: Software: Operating Systems: POSIX
Computers: Software: Operating Systems: Realtime: TRON





© 2005 GeneralAnswers.org