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

קבצים ניתנים להפעלה ב-Windows ולינוקס

לפני הפעלת קבצי EXE על לינוקס, חשוב לדעת מהם קבצי הפעלה. באופן כללי, קובץ הפעלה הוא קובץ המכיל פקודות למחשב לבצע הוראה מיוחדת כלשהי (כפי שנכתב בקוד).

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

כמה פורמטים נפוצים של קבצי הפעלה כוללים:

  1. EXE, BIN ו-COM במערכות ההפעלה של Microsoft Windows
  2. DMG ו-APP ב-macOS
  3. OUT ו-AppImage בלינוקס

הבדלים פנימיים במערכות ההפעלה (בעיקר קריאות מערכת וגישה לקבצים) הם הסיבה לכך שמערכת ההפעלה לא תומכת בכל פורמט הפעלה זמין. אבל משתמשי לינוקס יכולים לטפל בבעיה זו בקלות על ידי שימוש בתוכנת שכבת תאימות כמו Wine או hypervisor של מחשב וירטואלי כמו VirtualBox.

כיצד להפעיל תוכניות Windows בלינוקס

הפעלת יישום Windows על לינוקס אינה מדע בוטה. להלן הדרכים השונות להפעיל קבצי EXE על לינוקס:

השתמש בשכבת התאימות

שכבות תאימות של Windows יכולות לעזור למשתמשי לינוקס להריץ קבצי EXE במערכת שלהם.Wine, קיצור של Wine Is Not Emulator, היא שכבת תאימות נפוצה של Windows התואמת למערכת לינוקס שלך.

בניגוד לאמולטורים ומכונות וירטואליות, Wine אינו מריץ את התוכנית בסביבה דמוית Windows הבנויה על לינוקס. במקום זאת, הוא פשוט ממיר שיחות מערכת Windows לפקודות POSIX המקבילה שלהם.

באופן כללי, שכבות תאימות כמו Wine אחראיות על המרת קריאות מערכת, תיקון מבנה ספריות ואספקת ספריות מערכת ספציפיות למערכת הפעלה לתוכנית.

התקנה ושימוש Wine הפעלת תוכניות Windows על לינוקס היא פשוטה. לאחר ההתקנה, אתה יכול להוציא את הפקודה הבאה כדי להפעיל את קובץ ה-EXE עם Wine:

wine program.exe

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

 כיצד להפעיל את Windows במכונה וירטואלית

פתרון נוסף הוא להפעיל קבצי Windows EXE באמצעות מכונות וירטואליות. Hypervisor של מכונות וירטואליות כגון VirtualBox מאפשר למשתמשים להתקין מערכת הפעלה משנית הפועלת תחת מערכת ההפעלה הראשית שלהם.

כל שעליך לעשות הוא להתקין VirtualBox או VMWare , צור מכונה וירטואלית חדשה והגדר בה את Windows. לאחר מכן, אתה יכול פשוט להפעיל את המכונה הוירטואלית ולהפעיל את Windows בתוך מערכת ההפעלה מבוססת לינוקס. בדרך זו, אתה יכול להריץ רק קבצי EXE ותוכניות אחרות כפי שאתה עושה בדרך כלל במחשב Windows.

פיתוח תוכנה חוצה פלטפורמות הוא העתיד

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

אבל כל זה משתנה עם פיתוח חוצה פלטפורמות. מפתחי תוכנה בונים כעת יישומים שיכולים לפעול על מספר פלטפורמות. Spotify, VLC Media Player, Sublime Text ו-Visual Studio Code הם כמה דוגמאות לתוכנות חוצות פלטפורמות הזמינות עבור כל מערכות ההפעלה העיקריות.