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

(של אנטוניו לדה)
20/03/23

המאמר שאני עומד לכתוב רוצה להדגיש היבט כלשהו של שני חזונות שונים ובו בזמן דומים של הרעיון של מערכת הפעלה.

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

הסוף של ה שנות ה-60 והעשור הבא מאופיינים בנוכחות מערכות חישוב אוטומטיות המסוגלות לעבד ולהפיק נתונים על נייר.

Gli שנות ה-80 מסומנים בהופעה הדרגתית של מערכות מחשב המצוידות בזיכרון, המבוססות על רכיב אלקטרוני הנקרא מעבד.

האבולוציה הטכנולוגית מעדיפה את לידתם של מעבדי זיכרון של 32 סיביות ובהמשך של מעבדי 64 סיביות, התכונה הבולטת שמבדילה ביניהם היא כמות הזיכרון ה"נדיף", מה שנקרא RAM ששתי הטכנולוגיות יכולות להתמודד. הראשונים מסוגלים לתמוך בעד 4 GiB ואילו האחרונים עד 16 EiB. בשנת 1985 חברת מיקרוסופט קונה DOS שפירוש ראשי התיבות שלה מערכת הפעלה לדיסק, היא מערכת ההפעלה הראשונה המסוגלת לקרוא ולכתוב נתונים על התקן חומרה. כך זה נולד MS-DOS.

1993 מאופיינת בנוכחות של Windows 1.0 עם ממשק גרפי, משנת 1995 ועד היום 20 גרסאות עוקבות זו אחר זו ומגיעות ל-Windows 11 הנוכחית. המאפיין המיוחד המבדיל ביניהן הוא הטמעת טכנולוגיית NT (New Technology) המאפשרת לעבד מספר עבודות בבת אחת.

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

ב1991 לינוס טורבאלדס, סטודנט של אוניברסיטת הלסינקי, בהשראת תחילה יוניקס, מערכת הפעלה שנוצרה ב-1970 על ידי מעבדות AT&T Bell ולאחר מכן על ידי Mimix, גרסה של יוניקס שנועדה למטרות מחקר ומחקר, מחליט לכתוב קוד משלו ובכך לתת חיים ל לינוקס.

שתי מערכות ההפעלה מבוססות על טכנולוגיית חומרה של 32/64 סיביות.

השאלה שראויה לתשובה כעת היא: מהי מערכת הפעלה ומאילו אלמנטים היא מורכבת?

Il מערכת הפעלה המתווך הוא שמעמיד את האדם ביחס למכונה ומאופיין בשלושה מרכיבים בסיסיים:

  • גַרעִין
  • מערכת קבצים
  • פָּגָז

במובן מופשט הוא מגדיר את גַרעִין לב ליבה של מערכת ההפעלה וניתן להשוות אותו למגדל פיקוח שנמצא בשדות תעופה ומנהל את התעבורה האווירית על ידי סימון הדרכים והזמנים של האופן שבו מטוסים כובשים ומפנים את מסלולי ההמראה. באותו אופן, ה-Kernel מנהל שיטות וזמני גישה לזיכרון של מערכת על ידי יישומים, מאתחל ומסיים תהליכים, מעבד את ההוראות שנותן המשתמש לביצוע תהליכים פשוטים כמו הצגת טקסט על המסך.

Il מערכת הקבצים זה לא יותר מאשר ארגון של קבצים וספריות הנמצאים בהתקן אחסון.

La פָּגָז זהו ממשק, המאפשר למשתמש ליצור אינטראקציה עם המכונה הפיזית דרך מערכת ההפעלה, והוא תוכנן בשתי דרכים שונות, הידועות בהתאמה כ-CLI (ממשק שורת פקודה) ו-GUI (ממשק יחידה גרפית).

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

שתי גישות שונות אבל, כנראה, שתיהן מוצלחות!

הפניות:

https://it.wikipedia.org/wiki/Storia_di_Microsoft_Windows

https://it.wikipedia.org/wiki/Linux