لینوکس بې له شکه د مایکروسافټ وینډوز لپاره غوره خلاصې سرچینې بدیل دی ، مګر ایا دا امکان لري چې په لینکس میشته عملیاتي سیسټم کې د وینډوز برنامې پرمخ بوځي؟
په وینډوز او لینکس کې د اجرا وړ فایلونه
په لینکس کې د EXE فایلونو چلولو دمخه، دا مهمه ده چې پوه شئ چې د اجرا وړ فایلونه څه دي. په عموم کې، د اجرا وړ فایل هغه فایل دی چې کمپیوټر ته د ځانګړو لارښوونو د اجرا کولو امرونه لري (لکه څنګه چې په کوډ کې لیکل شوي).
د نورو فایل ډولونو برعکس (د متن فایلونه یا پی ډی ایف فایلونه)، د اجرا وړ فایل د کمپیوټر لخوا نه لوستل کیږي. پرځای یې، سیسټم دا فایلونه تالیف کوي او بیا د هغې مطابق لارښوونې تعقیبوي.
ځینې عام اجرا وړ فایل فارمیټونه پدې کې شامل دي:
- EXE، BIN او COM په مایکروسافټ وینډوز عملیاتي سیسټمونو کې
- DMG او APP په macOS کې
- په لینکس کې OUT او AppImage
په عملیاتي سیسټمونو کې داخلي توپیرونه (اکثره د سیسټم زنګونه او د فایل لاسرسی) د دې دلیل دی چې عملیاتي سیسټم د هر موجود اجرا وړ فارمیټ ملاتړ نه کوي. مګر د لینکس کارونکي کولی شي دا مسله په اسانۍ سره د مطابقت پرت سافټویر لکه وائن یا د مجازی ماشین هایپروایزر لکه VirtualBox په کارولو سره حل کړي.
په لینکس کې د وینډوز برنامې چلولو څرنګوالی
په لینکس کې د وینډوز غوښتنلیک چلول یو روښانه ساینس ندی. دلته په لینکس کې د EXE فایلونو چلولو مختلفې لارې دي:
د مطابقت پرت وکاروئ
د وینډوز مطابقت پرتونه کولی شي د لینکس کاروونکو سره په خپل سیسټم کې د EXE فایلونو چلولو کې مرسته وکړي. شراب، د شراب لپاره لنډ دی ایمولیټر نه، د وینډوز مطابقت لرونکی پرت دی چې ستاسو د لینکس سیسټم سره مطابقت لري.
د ایمولیټرانو او مجازی ماشینونو برخلاف ، وین برنامه د وینډوز په څیر چاپیریال کې نه چلوي چې په لینکس کې جوړ شوی. پرځای یې، دا په ساده ډول د وینډوز سیسټم زنګونه په کمانډونو بدلوي POSIX د دوی مساوي.
په عموم کې ، د مطابقت پرتونه لکه وین د سیسټم تلیفونونو بدلولو ، د لارښود جوړښت تنظیم کولو ، او برنامه ته د عملیاتي سیسټم ځانګړي سیسټم کتابتونونو چمتو کولو مسؤلیت لري.
د وینو نصب او کارول په لینکس کې د وینډوز پروګرامونو چلول ساده دي. یوځل نصب شو ، تاسو کولی شئ د وین سره د EXE فایل چلولو لپاره لاندې کمانډ صادر کړئ:
wine program.exe
د لینوکس کاروونکي چې یوازې د وینډوز لوبې لوبوي کولی شي PlayOnLinux غوره کړي، د وین لپاره د مخکښې پای ریپر. PlayOnLinux د وینډوز ایپس او لوبو تفصيلي لیست هم چمتو کوي چې تاسو یې په خپل سیسټم کې نصب کولی شئ.
په مجازی ماشین کې د وینډوز چلولو څرنګوالی
بله حل د مجازی ماشینونو په کارولو سره د وینډوز EXE فایلونو چلول دي. د مجازی ماشین هایپروایزر لکه VirtualBox کاروونکو ته اجازه ورکوي چې د دوی لومړني عملیاتي سیسټم لاندې ثانوي عملیاتي سیسټم نصب کړي.
ټول هغه څه چې تاسو یې باید وکړئ نصب یې کړئ VirtualBox یا VMWare ، یو نوی مجازی ماشین جوړ کړئ او په هغې کې وینډوز تنظیم کړئ. بیا ، تاسو کولی شئ په ساده ډول مجازی ماشین پیل کړئ او وینډوز د لینکس میشته عملیاتي سیسټم کې پرمخ وړئ. پدې توګه ، تاسو کولی شئ یوازې د EXE فایلونه او نور برنامې پرمخ وړئ لکه څنګه چې تاسو معمولا په وینډوز کمپیوټر کې کوئ.
د کراس پلیټ فارم سافټویر پراختیا راتلونکی دی
اوس مهال، د شته سافټویر لویه برخه یوازې په یو عملیاتي سیسټم تمرکز کوي. ډیری ایپسونه چې تاسو یې موندلی شئ په ځانګړي ډول د وینډوز، ماکوس، لینکس، یا د دې عملیاتي سیسټمونو ترکیب لپاره شتون لري. تاسو په ندرت سره د سافټویر نصبولو فرصت ترلاسه کوئ چې په ټولو اصلي عملیاتي سیسټمونو کې کار کوي.
مګر دا ټول د کراس پلیټ فارم پراختیا سره بدلیږي. د سافټویر پراختیا کونکي اوس غوښتنلیکونه رامینځته کوي چې کولی شي په ډیری پلیټ فارمونو کې پرمخ وړي. Spotify، VLC میډیا پلیر، Sublime Text، او Visual Studio Code د کراس پلیټ فارم سافټویر ځینې مثالونه دي چې د ټولو لوی عملیاتي سیسټمونو لپاره شتون لري.