อินเตอร์เฟสของระบบปฏิบัติการแบบพกพาสำหรับการประมวลผลสภาพแวดล้อม (POSIX®) เป็นชุดของมาตรฐานและข้อกำหนดที่กำหนดวิธีสำหรับโปรแกรมคอมพิวเตอร์ในการโต้ตอบกับระบบปฏิบัติการ แอปพลิเคชันที่เป็นไปตามมาตรฐานเหล่านี้สามารถนำไปใช้กับแพลตฟอร์มอื่นที่สนับสนุนข้อกำหนดได้ง่ายขึ้น ข้อกำหนดเหล่านี้ได้รับการยอมรับอย่างเป็นทางการในระดับสากลและเป็นที่ต้องการของลูกค้าพิเศษบางรายในภาครัฐกลาโหมและการบินและอวกาศ มีระดับความสอดคล้องที่แตกต่างกันไปตามตระกูลของมาตรฐานซึ่งได้รับอิทธิพลอย่างมากจากการออกแบบแพลตฟอร์มUNIX®
มีความพยายามมากมายที่จะลดความยุ่งยากในการพัฒนาซอฟต์แวร์สำหรับแพลตฟอร์มคอมพิวเตอร์มากกว่าหนึ่งแพลตฟอร์ม ความแตกต่างในการออกแบบระบบปฏิบัติการภาษาของโปรแกรมที่มีอยู่และฮาร์ดแวร์สร้างปัญหาความเข้ากันได้ที่ไม่สามารถเอาชนะได้ง่าย มีความคิดเห็นที่แตกต่างกันมากมายเกี่ยวกับวิธีจัดการกับความท้าทายของการคำนวณข้ามแพลตฟอร์มได้ดีที่สุด POSIX®ใช้แนวทางที่อิงตามกฎที่ควบคุมวิธีที่แอปพลิเคชันโต้ตอบกับแพลตฟอร์มพื้นฐานของพวกเขารวมถึงบังคับให้มีการรวมยูทิลิตี้บางอย่าง กฎเหล่านี้ใช้กับทั้งแอปพลิเคชันและระบบปฏิบัติการและเป็นวิธีมาตรฐานในการสื่อสารระหว่างทั้งสอง
เป้าหมายของPOSIX®คือการให้สิ่งที่เรียกว่าพกพาซอร์สโค้ด ซอร์สโค้ดเวอร์ชันที่มนุษย์อ่านได้ของโปรแกรมคอมพิวเตอร์ที่ใช้สร้างแอพพลิเคชั่นนั้น“ รวบรวม” เป็นรหัสเครื่องที่ไมโครโปรเซสเซอร์สามารถเข้าใจได้ในคอมพิวเตอร์ทุกเครื่อง โปรเซสเซอร์ที่แตกต่างกันมีรหัสเครื่องแตกต่างกัน นี่หมายความว่าโปรแกรมจะต้องไม่เพียงเขียนด้วยระบบปฏิบัติการในใจ แต่ด้วยฮาร์ดแวร์เฉพาะที่โปรแกรมจะทำงาน การพกพาซอร์สโค้ดหมายความว่าซอร์สโค้ดของโปรแกรมสามารถรวบรวมสำหรับแพลตฟอร์มที่ต่างกันได้โดยใช้ความพยายามเพียงเล็กน้อยหรือไม่มีเลยทำให้มีประสิทธิภาพมากขึ้นในการนำโค้ดที่มีอยู่กลับมาใช้ใหม่
องค์กรขนาดใหญ่หลายแห่งที่ซื้อฮาร์ดแวร์และซอฟต์แวร์ที่หลากหลายมาดูตระกูลPOSIX®ว่าเป็นคุณสมบัติที่สำคัญหรือจำเป็นสำหรับผลิตภัณฑ์ที่พวกเขาซื้อ สถาบันวิศวกรไฟฟ้าและอิเล็กทรอนิกส์ (IEEE), องค์การระหว่างประเทศว่าด้วยการมาตรฐาน (ISO), และคณะกรรมการไฟฟ้าระหว่างประเทศ (IEC) ได้รับรองมาตรฐานPOSIX®เป็นมาตรฐาน IEEE 1003 และ ISO / IEC 9945 การยอมรับในระดับสากลนี้ทำให้มาตรฐานเป็นที่นิยม ลูกค้าภาครัฐ ลูกค้าทหารและอากาศยานบางรายต้องการมาตรฐานเพื่อให้ง่ายต่อการปรับใช้แอปพลิเคชันกับแพลตฟอร์มการคำนวณเฉพาะที่ใช้ในสาขาเหล่านั้น ยกตัวอย่างเช่นกองทัพเรือสหรัฐฯได้รวมมาตรฐานเข้าไว้ใน Open Architecture Computing Environment ซึ่งเป็นโครงการริเริ่มที่มีวัตถุประสงค์เพื่อรักษาความสามารถในการทำงานร่วมกันของซอฟต์แวร์ที่ให้อำนาจเรือรบยานพาหนะทางอากาศหมดกำลังใจและ submersibles
POSIX®เป็นตระกูลของมาตรฐานที่เกี่ยวข้องมากกว่าสเปคเดียว บางอย่างได้รับการสนับสนุนอย่างดีในขณะที่คนอื่นไม่ได้ นอกจากนี้ยังมีระดับการสนับสนุนที่แตกต่างกันด้วยผลิตภัณฑ์ซอฟต์แวร์“ สอดคล้อง” ที่ปฏิบัติตามมาตรฐานอย่างเคร่งครัดและผลิตภัณฑ์“ สอดคล้อง” สนับสนุนเฉพาะบางส่วนเท่านั้น ข้อมูลจำเพาะPOSIX®จำนวนมากขึ้นอยู่กับระบบปฏิบัติการUNIX®ดังนั้นแพลตฟอร์มที่คล้ายUNIX®และUNIX®จำนวนหนึ่งจึงรองรับมาตรฐานแบบนอกกรอบ บางแพลตฟอร์มอื่น ๆ รองรับ IEEE 1003 ผ่านการใช้ซอฟต์แวร์เพิ่มเติม


