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


  Threads
       

  BSD
Mach
  Microkernel
Open Source
  Realtime
Unix

  AIX
ARTOS
AtheOS
BeOS
BSD-OS
ChorusOS
Darwin
eCos
Flux-Fluke-Flask
FreeBSD
GNU Hurd
HP-UX
HP 3000
Ianix
Inferno
Integrity
IRIX
Linux
LynxOS
  Mac OS X
MaRTE OS
MINIX
Miranda
MkLinux
Mobius
Mungi
Nemesis
NetBSD
NeXT
Nova
OpenBSD
OpenVMS
OS-400
PIOS
Plan 9
PowerMAX
QNX
Roadrunner
  RTEMS
SCO
Solaris
Sprite
Syllable
ThreadX
Tru64
TUNES
UnixWare
Visopsys
VSTa
VxWorks
Windows 2000
Windows NT
Windows XP
Xinu
Yamit
z-OS Unix


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.

Proolix
Simple, maximally POSIX compliant mini-OS for i8086+ real mode, coded in C, assembly; uses and needs BIOS for calls. Documents in Russian, Ukrainian, English; description, download: binary, sources. [Free non-commercial use]

ThrillOS
Experimental 32-bit multitasking, multithreaded OS, Unix-like inode based FS, runs on x86, growing POSIX compliance. Compiler, virtual machine for Thrill Mnemonic Language (TML), byte-code interpreted platform independent. Descriptions, documents, contact, downloads.


Computers: Software: Operating Systems: Realtime: TRON






© 2005 GeneralAnswers.org