Saat Anda menggunakan Linux, Anda mungkin mendengar orang berbicara tentang kepatuhan POSIX. Apa artinya? Artikel ini akan menjelaskan hubungan POSIX dengan Linux dan upaya untuk menstandardisasi sistem operasi.
Mengapa POSIX?
Pada 1980-an, sistem Unix mendapatkan popularitas dalam bisnis dan akademisi, tetapi sudah ada dua varian utama: Sistem V AT&T dan Sistem V dari Universitas California. Distribusi Perangkat Lunak Berkeley, atau BSD. Untuk membuat segalanya menjadi lebih rumit, vendor Unix akan mengubah banyak hal di sistem mereka sendiri, seperti menawarkan "Sistem V dengan peningkatan BSD."
Seperti sekarang, pasar Unix pun kemudian terfragmentasi. Ada kebutuhan yang berkembang di antara komunitas Unix untuk menstandarisasi sistem.
Institute of Electrical and Electronics Engineers (IEEE) mulai merancang standar untuk sistem operasi, menggunakan Unix sebagai titik awal. Standar 1003, diberi nama "POSIX" untuk Antarmuka Sistem Operasi Portabel pada tahun 1988. Namanya genap diciptakan oleh Richard Stallman.
Pemerintah AS mewajibkan pembelian komputer besar tertentu agar sesuai dengan POSIX berdasarkan FIPS-151. Saat ini, standar POSIX dikembangkan oleh Austin Group, sebuah upaya bersama dengan IEEE, The Open Group, dan ISO/IEC JTC 1.
Standar POSIX
Gagasan di balik POSIX adalah bahwa pengembang harus membuat aplikasi dan membuatnya bekerja pada sistem apa pun yang sesuai dengan standar.
Standar POSIX yang akan mempengaruhi sebagian besar pengguna akhir adalah POSIX.2, yang mengatur perilaku shell dan berbagai program utilitas standar.
Pada sistem yang sesuai dengan POSIX, semua opsi harus sama, apa pun varian sistem operasi yang Anda gunakan.
Standar POSIX lainnya terutama menarik bagi programmer. Ini mencakup semuanya, mulai dari utas hingga pustaka C standar.
Terkait: Unix vs. Linux: Perbedaan Antara dan Mengapa Itu Penting
Kebanyakan Distro Linux Tidak Resmi POSIX-Compliant, tapi Tutup
Hampir semua versi Unix komersial yang tersisa bersertifikat POSIX. Karena ada banyak distribusi Linux yang berbeda, dan sertifikasi dengan POSIX mahal, hanya ada dua distribusi Linux yang bersertifikat resmi: Inspur K-UX dan EulerOS Huawei. Sementara sebagian besar distro Linux tidak disertifikasi, banyak distro utama mematuhi POSIX dalam praktiknya hingga tingkat yang berbeda-beda.
Komunitas Linux telah memiliki upaya standarisasinya sendiri, Basis Standar Linux, tetapi ini sebagian besar telah jatuh di pinggir jalan. Sementara itu, distro besar seperti Red Hat Enterprise Linux (RHEL) dan Ubuntu telah menjadi standar de facto di dunia Linux. Karena kekhawatiran tentang interoperabilitas, kemungkinan akan ada lebih banyak upaya standardisasi di masa depan.
Perilaku Konsisten Membuatnya Mudah untuk Berpindah Dari Sistem ke Sistem
Standar seperti POSIX memudahkan untuk berpindah di antara sistem operasi yang berbeda. Anda tidak perlu menjalankan sistem operasi mirip Unix untuk memanfaatkannya. Pada Windows 10 atau 11, Anda dapat menginstal (kebanyakan) sistem yang sesuai dengan POSIX menggunakan Subsistem Windows untuk Linux.
Perlu menggunakan terminal Linux di PC Windows Anda? Pelajari cara menjalankan Linux di Windows 10 dengan Subsistem Windows untuk Linux.
Baca Selanjutnya
- Linux
- Kernel Linux
- Unix
David adalah seorang penulis lepas yang berbasis di Pacific Northwest, tetapi awalnya berasal dari Bay Area. Dia adalah penggemar teknologi sejak kecil. Minat David termasuk membaca, menonton acara TV dan film berkualitas, bermain game retro, dan mengumpulkan rekaman.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan