ฉันกำลังมองหารายละเอียดที่เฉพาะเจาะจงว่าทำไม GNU / Linux ในปัจจุบันไม่ใช่SUS (Single UNIX Specification) v3 หรือที่ดีกว่าตามมาตรฐาน SUS v4?
API ของแอปพลิเคชันและยูทิลิตี้ผู้ใช้ใดที่พลาดหรือนำไปใช้งานในลักษณะที่ไม่สอดคล้องกับ SUS
ฉันกำลังมองหารายละเอียดที่เฉพาะเจาะจงว่าทำไม GNU / Linux ในปัจจุบันไม่ใช่SUS (Single UNIX Specification) v3 หรือที่ดีกว่าตามมาตรฐาน SUS v4?
API ของแอปพลิเคชันและยูทิลิตี้ผู้ใช้ใดที่พลาดหรือนำไปใช้งานในลักษณะที่ไม่สอดคล้องกับ SUS
คำตอบ:
ในการรับใบรับรองคุณต้องจ่ายเงินและมันแพงจริงๆ นั่นเป็นเหตุผลที่ผู้ขายเหมือน BSD และ GNU / Linux OS ไม่ได้สมัคร
ดังนั้นจึงไม่มีเหตุผลที่จะตรวจสอบว่า GNU / Linux เป็นไปตามหรือไม่
http://en.wikipedia.org/wiki/Single_UNIX_Specification#Non-registered_Unix-like_systems
สิ่งสำคัญที่สุดคือการกระจาย GNU / Linux เป็นไปตามฐานมาตรฐาน Linux ซึ่งไม่มีค่าใช้จ่ายและเป็นที่ยอมรับจากผู้ขาย Linux เกือบทุกราย
http://en.wikipedia.org/wiki/Linux_Standard_Base
แก้ไข:เนื่องจากคำตอบของฉันไม่ถูกต้องฉันจะเพิ่มความคิดเห็น @vonbrand:
Linus (และผู้ที่เกี่ยวข้องในการพัฒนาส่วนอื่น ๆ ของ Linux ดิสทริบิวชั่น) ปฏิบัติตามแนวทางปฏิบัติเพื่อให้ใกล้เคียงกับ POSIX อย่างคุ้มค่า มีบางส่วนของ POSIX (เช่น STREAMS ชื่อดัง (ใน) ที่รู้สึกไม่ดีเป็นไปไม่ได้ที่จะใช้อย่างมีประสิทธิภาพหรือเพียงแค่ประมวลผลของโบราณวัตถุทางประวัติศาสตร์ที่ควรถูกแทนที่ด้วยสิ่งที่ดีกว่า
... ดังนั้นมันทำให้ยากที่จะได้รับการรับรองหรือไม่?
แน่ใจ POSIX บังคับบางอินเตอร์เฟสซึ่ง Linux ไม่เคยมีมาก่อน ปิดคดี.
ครั้งแรกเป็นเพียงเพราะมีแรงจูงใจเล็กน้อยในการทำเช่นนั้น ผู้ใช้ไม่สนใจว่า distro จะได้รับการรับรองจาก Unix หรือไม่ ตราบใดที่มันเหมาะกับวัตถุประสงค์ของพวกเขาพวกเขาจะใช้มัน ยิ่งไปกว่านั้นการรับรองค่าใช้จ่ายเงินและการได้รับมันไม่แน่ใจว่า distro จะได้รับเงินมากขึ้นสำหรับการพัฒนาและบำรุงรักษา
อย่างไรก็ตามหากคุณดูระบบ UNIX ที่ลงทะเบียนในปัจจุบันของ UNIXหรือระบบที่ได้รับการรับรอง POSIXคุณจะเห็น2 Linux distros ในรายการ
การลงทะเบียนอย่างเป็นทางการของ Open Group สำหรับผลิตภัณฑ์ที่ได้รับการรับรอง UNIXนั้นยืนยันว่าสอดคล้องกับมาตรฐานผลิตภัณฑ์ UNIX 03 AKA SUS v3