Skip to content
oraccha edited this page Jan 14, 2013 · 1 revision

Portable Operating System Interface (for Unix)

  • [http://posixcertified.ieee.org/ IEEE POSIX]
  • [http://standards.ieee.org/regauth/posix/ IEEE POSIX Certification Authority]
  • [http://posixtest.sourceforge.net/ Open POSIX Test Suite]

IEEE によって策定されている Unix ベース OSAPI の標準化仕様.RMSがIEEEに働きかけて実現したらしい.

  • POSIX 1003.1: C の API
  • POSIX 1003.1b: リアルタイム拡張
    • ポリシスケジューリング,高解像度タイマ,リアルタイムシグナルセマフォ,共有メモリ,メッセージキューなど
  • POSIX 1003.1c: スレッド拡張 (>> PThread)
  • IEEE std 1003.2: シェルや基本ユーティリティ
    • [http://www.opengroup.org/onlinepubs/009695399/utilities/contents.html Shell & Utilities] (OpenGroup)
  • コンフォーマンステスト

LinuxとかWindowsNTは一応 POSIX 互換 OS と言われているけど,POSIX 互換を名乗るときはどっかの認定を受ける必要があるのかな?

  • やっぱり認定があるのね.Linux は認定を受けてないので,POSIX 相当の OS ということになるのかな.
  • 金と手間がかかるので,おそらくオープンソースな OSで POSIX 認証を受けているものはないと思われる.
Clone this wiki locally