The Open Group และ IEEE ออกมาตรฐาน IEEE Std 1003.1-2024 และ Open Group Standard Base Specifications, Issue 8 เป็นชุดมาตรฐานอินเทอร์เฟซสำหรับการพัฒนาระบบปฎิบัติการที่รับประกันว่าโปรแกรมจะทำงานร่วมกันได้
POSIX เป็นมาตรฐาน API สำหรับโปรแกรมต่างๆ ทั้งโปรแกรมที่เขียนด้วยภาษา C และ shell script ว่าโปรแกรมเหล่านั้นจะทำงานได้ทุกที่
แม้ว่าจะเป็นมาตรฐานใหม่ แต่ในความเป็นจริงคำสั่งและ API ต่างๆ ที่เพิ่มเข้ามามักมีอยู่ในระบบปฎิบัติการจำนวนมากอยู่แล้ว เช่น คำสั่ง gettext, realpath, xgetext คำสั่งบางส่วนถูกถอดไปแล้วหลังไม่ได้รับความนิยม เช่น fort77 หรือคำสั่งควบคุม batch job เช่น qalter, qdel, qhold
มาตรฐาน POSIX เป็นต้นกำเนิดของลินุกซ์ โดยเมื่อวันที่ 3 กรกฎาคม 1991 ไลนัสได้ประกาศว่าเขาจะสร้างระบบปฎิบัติการที่เข้ากันได้กับมาตรฐาน POSIX สำหรับเครื่อง x86
ที่มา - IEEE
Comments
เหยยยยยยยยย์ fortran เคยได้รับความนิยมจนถึงขั้นไปอยู่บน syscall เลยรึ