ประเด็นของการได้รับการรับรองซอฟต์แวร์สำหรับ UNIX Specification คืออะไร? [ปิด]


0

ขอโทษด้วยความไม่รู้ของฉัน แต่อะไรคือข้อดีหลักสำหรับการได้รับการรับรองระบบปฏิบัติการของคุณสำหรับ SUSV3 หรือ V4, POSIX หรือ UNIX spec อื่น ๆ มีข้อได้เปรียบที่แตกต่างจากการปฏิบัติตามข้อกำหนด UNIX และได้รับการรับรองว่าเป็นระบบ UNIX หรือไม่?

UNIX นั้นเก่ามากและผู้พัฒนาระบบปฏิบัติการหลักเช่น Linux, Google Android และ Microsoft Windows จะไม่ใช้ UNIX

ข้อได้เปรียบที่ยิ่งใหญ่ของ Apple คือการจ่ายราคาที่หนักหน่วงสำหรับการรับรอง UNIX ไม่ใช่ของ LINUX ซึ่งจะเปิดใช้งานความเข้ากันได้ของแอปพลิเคชันมากกว่านี้

UNIX ช่วยคุณได้อย่างไร

  1. เป็นผู้พัฒนาระบบปฏิบัติการรายใหญ่หรือไม่? (MS, APL, ฯลฯ )
  2. อินดี้ / เป็นส่วนหนึ่งของโครงการโอเพนซอร์สหรือไม่? (Linux distros และอื่น ๆ )

คำตอบ:


2

ข้อมูลจำเพาะของ Unix เป็นมาตรฐาน

การเป็น "รับรอง" สำหรับการปฏิบัติตามข้อกำหนดแสดงให้เห็นว่าซอฟต์แวร์ / ระบบปฏิบัติการของคุณสามารถทำงานกับซอฟต์แวร์ที่ต้องการความสอดคล้องกับมาตรฐานเฉพาะนั้นไม่ใช่เพียงแค่อ้างว่าทำเช่นนั้น

สิ่งนี้จะช่วยประหยัดเวลาสำหรับนักพัฒนาเนื่องจากท้ายที่สุดพวกเขาไม่จำเป็นต้องคิดออกว่ามีคุณสมบัติที่ผิดปกติหรือขาดหายไปในการใช้งานมาตรฐานเฉพาะเพื่อพอร์ตโปรแกรมไปยังแพลตฟอร์มของคุณ


0

อะไรคือข้อได้เปรียบหลักในการทำให้ระบบปฏิบัติการของคุณผ่านการรับรองสำหรับ SUSV3 หรือ V4, POSIX หรือข้อมูลจำเพาะ UNIX อื่น ๆ

นี่เป็นรายละเอียดทางนิตินัยที่เรามี

UNIX นั้นเก่ามาก

ดังนั้นการเผาไหม้ภายใน แต่นั่นไม่ได้หมายความว่าเราไม่ได้กำหนดมาตรฐานสำหรับรถยนต์

ข้อมูลจำเพาะของ Linux ซึ่งจะเปิดใช้งานความเข้ากันได้ของแอปพลิเคชันมากขึ้นหรือไม่

สิ่งที่ทำให้คุณคิดว่ามีเป็นเป็น "ลินุกซ์สเปค"?

คุณหมายถึงระบบปฏิบัติการที่บูทมาจากระบบ/etc/init.dหรือที่systemdควบคุมทั้งหมดหรือไม่

คุณอาจนึกถึงการกำหนดglibcให้เป็นอินเตอร์เฟส C กับข้อมูลจำเพาะของลีนุกซ์ที่เป็นตำนานนี้newlibหรือไม่? (รวมถึง Android!)

แล้ว userland ล่ะ? เราจะระบุว่าเจ้าจะใช้ GNU coreutilsและไม่Busyboxและแน่นอนไม่ได้เป็นเครื่องมือ Schily ?

ส่วนต่อประสานกับผู้ใช้เป็นอย่างไร? ตัวจัดการเดสก์ท็อปใดที่เราควรระบุถ้ามี GNOME, KDE, XFCE, WindowMaker ...

อะไรคือคำย่อ "Linux" มีความหมายกับคุณและทำไมคุณถึงเชื่อว่าคุณมีสิทธิ์ที่จะยืนยันว่าคนอื่น ๆ นิยาม Linux ในลักษณะเดียวกัน

นั่นเป็นเหตุผลที่เรามีองค์กรมาตรฐานอิสระ เราต้องการให้ผู้ชี้ขาดตัดสินการต่อสู้แบบนี้

ในขณะที่มันเกิดขึ้นมี "ข้อมูลจำเพาะ Linux" แปลก ๆ ในLSBแต่มันยังไม่สมบูรณ์และเป็นหนี้จำนวนมากกับ POSIX และ SUS

UNIX ช่วยคุณได้อย่างไรถ้าคุณเป็นผู้พัฒนาระบบปฏิบัติการรายใหญ่?

มันตั้งเสาประตู คุณรู้เมื่อคุณทำ หากผู้ใช้ต้องการให้ระบบปฏิบัติการทำอะไรบางอย่างที่ขัดแย้งกับข้อมูลจำเพาะคุณสามารถพูดว่า "ขออภัยเราเชื่อฟังข้อกำหนด"

อินดี้ / เป็นส่วนหนึ่งของโครงการโอเพนซอร์สหรือไม่? (Linux distros และอื่น ๆ )

หน้าลินุกซ์มาจากสเปค POSIX ( ที่มา .) เนื่องจาก man man เหล่านั้นบันทึกสิ่งที่ Linux ทำซึ่งจะสร้างแรงกดดันให้ผู้ดูแลส่วนต่อประสานที่ทำเอกสารไว้เพื่อรักษาความเข้ากันได้ของ POSIX

ผมคิดว่าคุณเด็กเกินไปที่จะมีชีวิตอยู่ผ่านสงครามยูนิกซ์ เชื่อฉันเถอะเราไม่ต้องการย้อนกลับไปในสมัยนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.