כשאתה משתמש בלינוקס, אתה עשוי לשמוע אנשים מדברים על תאימות ל-POSIX. מה זה אומר? מאמר זה יסביר את הקשר של POSIX ללינוקס ואת הניסיון לתקנן מערכות הפעלה.

למה POSIX?

בשנות ה-80, מערכות יוניקס צברו פופולריות בעסקים ובאקדמיה, אבל כבר היו שתי גרסאות עיקריות: מערכת V של AT&T ומערכת אוניברסיטת קליפורניה Berkeley Software Distribution, או BSD. כדי להפוך את הדברים למסובכים עוד יותר, ספקי יוניקס היו משנים דברים במערכות שלהם, כמו למשל להציע "מערכת V עם שיפורים ב-BSD".

כמו עכשיו, שוק יוניקס היה אז מקוטע. תחושת הצורך הולכת וגוברת בקרב קהילת יוניקס לתקן את המערכת.

המכון למהנדסי חשמל ואלקטרוניקה (IEEE) החל לנסח תקן למערכות הפעלה, תוך שימוש ב-Unix כנקודת התחלה. התקן 1003, קיבל את השם "POSIX"עבור ממשק מערכת הפעלה ניידת בשנת 1988. השם היה אחיד טבע ריצ'רד סטולמן.

ממשלת ארה"ב דרשה שרכישות מחשב גדולות מסוימות יהיו תואמות ל-POSIX תחת FIPS-151. כיום, תקני POSIX מפותחים על ידי קבוצת אוסטין, מאמץ משותף עם IEEE, The Open Group ו-ISO/IEC JTC 1.

תקני POSIX

הרעיון מאחורי POSIX הוא שמפתח צריך ליצור אפליקציה ולגרום לה לעבוד על כל מערכת שתואמת לתקן.

instagram viewer

תקן POSIX שישפיע על רוב משתמשי הקצה הוא POSIX.2, השולט בהתנהגות המעטפת ותוכניות שירות סטנדרטיות שונות.

במערכת תואמת POSIX, כל האפשרויות צריכות להיות זהות, לא משנה באיזו גרסה של מערכת הפעלה אתה משתמש.

תקני POSIX האחרים מעניינים בעיקר מתכנתים. אלה כוללים הכל, החל משרשורים ועד לספריית C הסטנדרטית.

קָשׁוּר: יוניקס נגד לינוקס: ההבדלים בין ולמה זה חשוב

רוב ההפצות של לינוקס אינן תואמות POSIX באופן רשמי, אבל קרובות

כמעט כל גרסאות ה-Unix המסחריות הנותרות מאושרות POSIX. מכיוון שיש הרבה הפצות לינוקס שונות, וההסמכה עם POSIX היא יקרה, יש רק שתי הפצות לינוקס מאושרות רשמית: Inspur K-UX ו-EulerOS של Huawei. בעוד שרוב ההפצות של לינוקס אינן מאושרות, רבות מהגדולות שבהן דבקות ב-POSIX בפועל בדרגות שונות.

לקהילת לינוקס הייתה מאמץ סטנדרטיזציה משלה, Linux Standard Base, אבל זה בעיקר נפל מהדרך. בינתיים, הפצות גדולות כמו Red Hat Enterprise Linux (RHEL) ואובונטו הפכו לסטנדרטים דה פקטו בעולם הלינוקס. בגלל דאגות לגבי יכולת פעולה הדדית, סביר להניח שיהיו מאמצי סטנדרטיזציה נוספים בעתיד.

התנהגות עקבית מקלה על מעבר ממערכת למערכת

תקנים כמו POSIX מאפשרים לנוע בקלות בין מערכות הפעלה שונות. לא צריך להריץ מערכת הפעלה דמוית יוניקס כדי לנצל את זה. ב-Windows 10 או 11, אתה יכול להתקין מערכת (בעיקר) תואמת POSIX באמצעות Windows Subsystem עבור לינוקס.

כיצד להשיג את מסוף לינוקס באמצעות מערכת המשנה של Windows עבור לינוקס

צריך להשתמש במסוף לינוקס במחשב Windows שלך? למד כיצד להפעיל לינוקס ב-Windows 10 עם מערכת המשנה של Windows עבור לינוקס.

קרא הבא

לַחֲלוֹקצִיוּץאימייל
נושאים קשורים
  • לינוקס
  • ליבת לינוקס
  • יוניקס
על הסופר
דיוויד דלוני (73 מאמרים שפורסמו)

דיוויד הוא סופר עצמאי המבוסס בצפון מערב האוקיינוס ​​השקט, אך במקור מגיע מאזור המפרץ. הוא חובב טכנולוגיה מאז ילדותו. תחומי העניין של דוד כוללים קריאה, צפייה בתוכניות טלוויזיה וסרטים איכותיים, משחקי רטרו ואיסוף תקליטים.

עוד מדיוויד דלוני

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחץ כאן כדי להירשם