POSIX – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ ביטול גרסה 21260967 של 193.43.246.250 (שיחה) - SUS: Single Unix Standard
שורה 7:
בראשית [[שנות ה-80 של המאה ה-20]] יוצרו הרבה מערכות ממשפחת יוניקס. היה ביניהן שוני בפרטים קטנים ויצרני המערכות לא נטו לשתף פעולה. לכן התאמה של תוכניות לעבודה על כמה מערכות יוניקס שונות דרשה הרבה עבודה מיותרת.
 
SUSESUS נוצר מפרויקט באמצע שנות ה-80 כדי להפוך [[ממשק תכנות יישומים|ממשקים]] של מערכת הפעלה עבור [[תוכנה]] שתוכננה לנגזרות שונות של מערכת ההפעלה יוניקס ל[[תקן]] אחיד. הצורך לסטנדרטיזציה נבע מכך שחברות שהשתמשו במחשבים רצו להיות מסוגלות לפתח תוכנות שאפשר להשתמש בהן במערכות מחשב של יצרנים אחרים בלי לכתוב מחדש את התוכנות. אחד השיקולים בבחירת מערכת ההפעלה יוניקס כבסיס לממשק המערכת הסטנדרטי היה שהיא הייתה נייטרלית מבחינת יצרנים. סטנדרטים אלו הפכו ל־'''IEEE 1003''' (הרשום גם כ-'''[[ארגון התקינה הבינלאומי|ISO]]/[[הנציבות הבינלאומית לאלקטרוטכניקה|IEC]] 9945'''), או '''POSIX''', שפירושה '''Portable Operating System Interface'''. שם זה ניתן על ידי [[ריצ'רד סטולמן]] בעקבות בקשה לשם שקל לשנן עבור הסטנדרטים.
 
בעבר, ה־Single UNIX Specification של The Open Group היה נפרד מה־POSIX הרשמי של IEEE. ה־SUS הכמעט זהה הפך פופולרי עם התפתחותם של מספר ספקי תוכנה בהתעוררות [[מלחמות היוניקס]], משום שהוא היה זמין בחינם, בעוד שבאותו זמן IEEE דרשו תשלום ניכר עבור גישה למפרט ה־POSIX. החל מ־[[1998]], קבוצת עבודה בשם Austin Group, החלה לפתח את הסטנדרט המשולב, שלעתיד ייקרא '''Single UNIX Specification Version 3'''.