POSIX: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28055593; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
'''POSIX''' ('''Portable Operating System Interface''') adalah kumpulan standar yang diatur oleh [[IEEE]] untuk menyeragamkan [[Antarmuka pemrograman aplikasi|API]] dan [[antarmuka]] yang dipakai oleh [[Sistem operasi|sistem-sistem operasi]] [[mirip Unix]]. Tujuannya untuk menangani kompatibilitas dan portabilitas variasi [[Unix]] dan sistem operasi lain. | '''POSIX''' ('''Portable Operating System Interface''')<ref>[https://ieeexplore.ieee.org/document/8277153 IEEE Standard for Information Technology–Portable Operating System Interface (POSIX(TM)) Base Specifications, Issue 7]. ''IEEE Std 1003.1-2017 (Revision of IEEE Std 1003.1-2008)''. 2018-01. hlm. 1–3951. doi:10.1109/IEEESTD.2018.8277153.</ref> adalah kumpulan standar yang diatur oleh [[IEEE]] untuk menyeragamkan [[Antarmuka pemrograman aplikasi|API]] dan [[antarmuka]] yang dipakai oleh [[Sistem operasi|sistem-sistem operasi]] [[mirip Unix]]. Tujuannya untuk menangani kompatibilitas dan portabilitas variasi [[Unix]] dan sistem operasi lain.<ref>[https://standards.ieee.org/project/1003_1.html#Standard P1003.1 - Standard for Information Technology--Portable Operating System Interface (POSIX(TM)) Base Specifications, Issue 8]. ''standards.ieee.org''.</ref><ref>Zak H. [https://linuxhint.com/posix-standard/ Posix Standard – Linux Hint].</ref> | ||
== Nama == | == Nama == | ||
Aslinya, nama POSIX merujuk pada standar IEEE Std 1003.1-1988, yang dirilis pada tanggal 30 September 1988. Kemudian, POSIX mulai digunakan untuk merujuk pada standar '''IEEE 1003''' dan standar internasonalnya dinamakan '''[[ISO]]/[[IEC]] 9945'''. | Aslinya, nama POSIX merujuk pada standar IEEE Std 1003.1-1988, yang dirilis pada tanggal 30 September 1988.<ref>[https://standards.ieee.org/standard/1003_1-1988.html IEEE 1003.1-1988 - IEEE Standard Portable Operating System Interface for Computer Environments]. ''standards.ieee.org''.</ref> Kemudian, POSIX mulai digunakan untuk merujuk pada standar '''IEEE 1003''' dan standar internasonalnya dinamakan '''[[ISO]]/[[IEC]] 9945'''.<ref>[http://www.opengroup.org/austin/papers/posix_faq.html POSIX.1 FAQ]. ''www.opengroup.org''.</ref> | ||
Nama "POSIX" diciptakan oleh [[Richard Stallman]] pada tahun 1980an. Waktu itu, Stallman ikut dalam komite IEEE untuk POSIX, dan ketika spesifikasi pertama selesai, seseorang menamainya dengan "IEEEIX". Nama tersebut digandengkan dengan [[subtitel]] ''Portable Operating System''. Jadi Stallman menyingkat subtitelnya dengan tambahan "IX", sehingga menjadi "POSIX". Komite merasa lega dengan penamaannya, sehingga nama "POSIX" diadopsi. | Nama "POSIX" diciptakan oleh [[Richard Stallman]] pada tahun 1980an. Waktu itu, Stallman ikut dalam komite IEEE untuk POSIX, dan ketika spesifikasi pertama selesai, seseorang menamainya dengan "IEEEIX". Nama tersebut digandengkan dengan [[subtitel]] ''Portable Operating System''. Jadi Stallman menyingkat subtitelnya dengan tambahan "IX", sehingga menjadi "POSIX". Komite merasa lega dengan penamaannya, sehingga nama "POSIX" diadopsi.<ref>[https://stallman.org/articles/posix.html The origin of the name POSIX]. ''stallman.org''.</ref> | ||
== Standar == | == Standar == | ||
Berikut ini merupakan standar-standar yang pernah atau kini diterapkan oleh [[IEEE]] bersama [[The Open Group]]. | Berikut ini merupakan standar-standar yang pernah atau kini diterapkan oleh [[IEEE]] bersama [[The Open Group]]. | ||
{| class="wikitable" | |||
|- | |||
! Standar | |||
! Keterangan | |||
|- | |||
| POSIX.1 (IEEE 1003.1) | |||
| Menentukan antarmuka sistem dasar untuk bahasa pemrograman C. | |||
|- | |||
| POSIX.2 | |||
| Menentukan standar-standar untuk shell dan utilitas sistem operasi ditambah beberapa antarmuka tambahan dalam bahasa pemrograman C. | |||
|- | |||
| POSIX.3 | |||
| Menentukan metode-metode untuk melakukan pengujian terhadap dukungan sebuah aplikasi terhadap POSIX. | |||
|- | |||
| POSIX.4 | |||
| ''Real-time Extension'': Menambahkan ekstensi terhadap standar POSIX.1 yang berkaitan dengan [[sistem operasi]] ''real-time''. | |||
|- | |||
| POSIX.5 | |||
| ''Ada Binding'': Memperluas POSIX.1 dengan dukungan terhadap bahasa pemrograman [[Ada (bahasa pemrograman)|Ada]]. | |||
|- | |||
| POSIX.6 | |||
| ''POSIX Security'': Mendefinisikan masalah keamanan sistem yang mendukung POSIX. | |||
|- | |||
| POSIX.7 | |||
| ''System Administration'': Mendefinisikan masalah administrasi sistem yang mendukung POSIX, termasuk untuk administrasi pengguna. | |||
|- | |||
| POSIX.8 | |||
| ''Network Services'': Mendefinisikan masalah layanan jaringan yang diimplementasikan sistem yang mendukung POSIX. | |||
|- | |||
| POSIX.9 | |||
| ''Fortran Binding'': Memperluas POSIX.1 dengan dukungan terhadap bahasa pemrograman [[Fortran|FORTRAN77]] | |||
|- | |||
| POSIX.10 | |||
| | |||
|- | |||
| POSIX.11 | |||
| | |||
|- | |||
| POSIX.12 | |||
| | |||
|- | |||
| POSIX.13 | |||
| | |||
|- | |||
| POSIX.14 | |||
| | |||
|- | |||
| POSIX.15 | |||
| | |||
|- | |||
|} | |||
Standar POSIX didukung oleh kebanyakan [[sistem operasi]] modern (utamanya keluarga [[sistem operasi]] [[UNIX]]), meski tidak semuanya diimplementasikan. Keluarga [[Windows NT]] juga mendukung standar POSIX, meski hanya beberapa standar, yakni POSIX.1 dan POSIX.4. Dukungan POSIX dalam sistem operasi itu juga dapat diperluas dengan menambahkan komponen tambahan, yang disebut dengan [[Windows Services for UNIX]] dari [[Microsoft Corporation|Microsoft]] atau [[MKS Toolkit]]. | Standar POSIX didukung oleh kebanyakan [[sistem operasi]] modern (utamanya keluarga [[sistem operasi]] [[UNIX]]), meski tidak semuanya diimplementasikan. Keluarga [[Windows NT]] juga mendukung standar POSIX, meski hanya beberapa standar, yakni POSIX.1 dan POSIX.4. Dukungan POSIX dalam sistem operasi itu juga dapat diperluas dengan menambahkan komponen tambahan, yang disebut dengan [[Windows Services for UNIX]] dari [[Microsoft Corporation|Microsoft]] atau [[MKS Toolkit]]. | ||
== Referensi == | == Referensi == | ||
<references /> | |||
== Sumber dan atribusi == | == Sumber dan atribusi == | ||
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=POSIX&oldid=28055593 Wikipedia bahasa Indonesia], revisi 28055593 (2025-10-17T07:16:08Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=POSIX&oldid=28055593 Wikipedia bahasa Indonesia], revisi 28055593 (2025-10-17T07:16:08Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | ||
<!-- WIKI_UNISSULA_PRESENTATION_V4 --> | |||
Revisi terkini sejak 23 Agustus 2026 18.00
POSIX (Portable Operating System Interface)[1] adalah kumpulan standar yang diatur oleh IEEE untuk menyeragamkan API dan antarmuka yang dipakai oleh sistem-sistem operasi mirip Unix. Tujuannya untuk menangani kompatibilitas dan portabilitas variasi Unix dan sistem operasi lain.[2][3]
Nama
Aslinya, nama POSIX merujuk pada standar IEEE Std 1003.1-1988, yang dirilis pada tanggal 30 September 1988.[4] Kemudian, POSIX mulai digunakan untuk merujuk pada standar IEEE 1003 dan standar internasonalnya dinamakan ISO/IEC 9945.[5]
Nama "POSIX" diciptakan oleh Richard Stallman pada tahun 1980an. Waktu itu, Stallman ikut dalam komite IEEE untuk POSIX, dan ketika spesifikasi pertama selesai, seseorang menamainya dengan "IEEEIX". Nama tersebut digandengkan dengan subtitel Portable Operating System. Jadi Stallman menyingkat subtitelnya dengan tambahan "IX", sehingga menjadi "POSIX". Komite merasa lega dengan penamaannya, sehingga nama "POSIX" diadopsi.[6]
Standar
Berikut ini merupakan standar-standar yang pernah atau kini diterapkan oleh IEEE bersama The Open Group.
| Standar | Keterangan |
|---|---|
| POSIX.1 (IEEE 1003.1) | Menentukan antarmuka sistem dasar untuk bahasa pemrograman C. |
| POSIX.2 | Menentukan standar-standar untuk shell dan utilitas sistem operasi ditambah beberapa antarmuka tambahan dalam bahasa pemrograman C. |
| POSIX.3 | Menentukan metode-metode untuk melakukan pengujian terhadap dukungan sebuah aplikasi terhadap POSIX. |
| POSIX.4 | Real-time Extension: Menambahkan ekstensi terhadap standar POSIX.1 yang berkaitan dengan sistem operasi real-time. |
| POSIX.5 | Ada Binding: Memperluas POSIX.1 dengan dukungan terhadap bahasa pemrograman Ada. |
| POSIX.6 | POSIX Security: Mendefinisikan masalah keamanan sistem yang mendukung POSIX. |
| POSIX.7 | System Administration: Mendefinisikan masalah administrasi sistem yang mendukung POSIX, termasuk untuk administrasi pengguna. |
| POSIX.8 | Network Services: Mendefinisikan masalah layanan jaringan yang diimplementasikan sistem yang mendukung POSIX. |
| POSIX.9 | Fortran Binding: Memperluas POSIX.1 dengan dukungan terhadap bahasa pemrograman FORTRAN77 |
| POSIX.10 | |
| POSIX.11 | |
| POSIX.12 | |
| POSIX.13 | |
| POSIX.14 | |
| POSIX.15 |
Standar POSIX didukung oleh kebanyakan sistem operasi modern (utamanya keluarga sistem operasi UNIX), meski tidak semuanya diimplementasikan. Keluarga Windows NT juga mendukung standar POSIX, meski hanya beberapa standar, yakni POSIX.1 dan POSIX.4. Dukungan POSIX dalam sistem operasi itu juga dapat diperluas dengan menambahkan komponen tambahan, yang disebut dengan Windows Services for UNIX dari Microsoft atau MKS Toolkit.
Referensi
- ↑ IEEE Standard for Information Technology–Portable Operating System Interface (POSIX(TM)) Base Specifications, Issue 7. IEEE Std 1003.1-2017 (Revision of IEEE Std 1003.1-2008). 2018-01. hlm. 1–3951. doi:10.1109/IEEESTD.2018.8277153.
- ↑ P1003.1 - Standard for Information Technology--Portable Operating System Interface (POSIX(TM)) Base Specifications, Issue 8. standards.ieee.org.
- ↑ Zak H. Posix Standard – Linux Hint.
- ↑ IEEE 1003.1-1988 - IEEE Standard Portable Operating System Interface for Computer Environments. standards.ieee.org.
- ↑ POSIX.1 FAQ. www.opengroup.org.
- ↑ The origin of the name POSIX. stallman.org.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 28055593 (2025-10-17T07:16:08Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.