ההבדל בין VxWorks ו- Linux ההבדל בין

Anonim

VxWorks לעומת לינוקס

VxWorks היא מערכת הפעלה בזמן אמת (או RTOS), כלומר מערכת הפעלה שמערכת הפעלה (או OS) יישומים. הוא תוכנן במיוחד לשימוש במערכות משובצות. פיתוח VxWorks נעשה על מחשב מארח המפעיל לינוקס, יוניקס או Windows. זה לחצות הידור תוכנה היעד, כך שהוא מסוגל לפעול על ארכיטקטורות שונות היעד CPU.

-> ->

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

-> ->

VxWorks הוא קנייני, בזמן אמת מערכת ההפעלה - היא מערכת הפעלה בזמן אמת כי היא לא חופשית ולא קוד פתוח. זה כבר נגיש על ידי שפע של פלטפורמות ועכשיו הוא מסוגל לרוץ על כל המעבד המודרני המשמש בשוק מוטבע. מעבדים אלה כוללים את אלה של משפחת x86, MIPS, PowerPC, והמשפחות של ARM, StrongARM ו- xScale. התכונות העיקריות של מערכת ההפעלה VxWorks כוללים, אך אינם מוגבלים, ליבה ריבוי משימות הכוללת תזמון מונע מראש ורובין, כמו גם תגובת פסיקה מהירה; הגנת זיכרון, על מנת לבודד את יישומי המשתמש מן הקרנל; תמיכה SMP, מסגרת טיפול שגיאה; מערכת קבצים; תורי הודעה מקומיים ומופצים.

-> ->

לינוקס הוא ליבה OS נגיש באופן נרחב, אשר פועל על שפע של ארכיטקטורות מחשב, כולל mainframe IBM System z9; יד שנערך ARM מבוסס, iPAQ; ו- System z10, שנמצא במכשירים כגון טלפונים ניידים ומחשבי-על. יש גם התפלגויות מיוחדות הקיימות בארכיטקטורות אלה שהן פחות מיינסטרים - כמו Intel 8086 או Intel 80286. לינוקס נמצאת במחשבים שולחניים ובמחשבים ניידים סטנדרטיים; עם זאת, במונחים של שוק המשחקים, לינוקס עדיין בפיגור משמעותי מאחורי Windows. רבים מאותם יישומים שנמצאים ב- Microsoft Windows או ב- Mac OS X זמינים גם ב- Linux, וגם לא תהיה גרסה חופשית של היישום שפועל עבור לינוקס או של אותו יישום תהיה גרסה משלה עבור לינוקס.

סיכום:

1. VxWorks היא מערכת הפעלה בזמן אמת שתוכננה במיוחד לשימוש במערכות משובצות; לינוקס הוא ארוז בפורמט זה עובד על שני שולחנות עבודה ושרתים.

2. VxWorks היא מערכת הפעלה קניינית בזמן אמת; לינוקס הוא אחד מבכירי שיתוף הפעולה החופשי בין תוכנות קוד פתוח.