Linux-ը, անկասկած, Microsoft Windows-ի լավագույն բաց կոդով այլընտրանքն է, բայց հնարավո՞ր է Windows-ի ծրագրերը գործարկել Linux-ի վրա հիմնված օպերացիոն համակարգով:
Գործարկվող ֆայլեր Windows-ում և Linux-ում
Նախքան Linux-ում EXE ֆայլերը գործարկելը, կարևոր է իմանալ, թե ինչ են գործարկվող ֆայլերը: Ընդհանուր առմամբ, գործարկվող ֆայլը ֆայլ է, որը պարունակում է հրամաններ, որպեսզի համակարգիչը կատարի որոշակի հատուկ հրահանգ (ինչպես գրված է կոդում):
Ի տարբերություն այլ ֆայլերի (տեքստային ֆայլեր կամ PDF ֆայլեր), գործարկվող ֆայլը չի կարդացվում համակարգչի կողմից: Փոխարենը, համակարգը կազմում է այս ֆայլերը և համապատասխանաբար հետևում հրահանգներին:
Որոշ սովորական գործարկվող ֆայլի ձևաչափեր ներառում են.
- EXE, BIN և COM Microsoft Windows օպերացիոն համակարգերում
- DMG և APP macOS-ում
- OUT և AppImage Linux-ում
Օպերացիոն համակարգերի ներքին տարբերությունները (հիմնականում համակարգային զանգերը և ֆայլերի հասանելիությունը) պատճառ են, որ օպերացիոն համակարգը չի աջակցում գործարկվող բոլոր հասանելի ձևաչափերին: Սակայն Linux-ի օգտվողները կարող են հեշտությամբ լուծել այս խնդիրը՝ օգտագործելով կամ համատեղելիության շերտի ծրագիր, ինչպիսին Wine-ն է, կամ վիրտուալ մեքենայի հիպերվիզոր, ինչպիսին է VirtualBox-ը:
Ինչպես գործարկել Windows ծրագրերը Linux-ում
Windows հավելվածը Linux-ով գործարկելը բացահայտ գիտություն չէ: Ահա Linux-ում EXE ֆայլերը գործարկելու տարբեր եղանակներ.
Օգտագործեք համատեղելիության շերտը
Windows-ի համատեղելիության շերտերը կարող են օգնել Linux-ի օգտատերերին գործարկել EXE ֆայլերը իրենց համակարգում: Wine-ը, որը կարճ է Wine Is Not Emulator-ից, Windows-ի համատեղելիության ընդհանուր շերտ է, որը համատեղելի է ձեր Linux համակարգի հետ:
Ի տարբերություն էմուլյատորների և վիրտուալ մեքենաների, Գինին ծրագիրը չի գործարկում Linux- ի վրա կառուցված Windows- ի նման միջավայրում: Փոխարենը, այն պարզապես փոխակերպում է Windows համակարգի կանչերը հրամանների POSIX- ը դրանց համարժեքը։
Ընդհանուր առմամբ, Wine-ի նման համատեղելիության շերտերը պատասխանատու են համակարգային զանգերի փոխակերպման, գրացուցակի կառուցվածքը շտկելու և ծրագրին օպերացիոն համակարգի հատուկ համակարգի գրադարաններ տրամադրելու համար:
Wine-ի տեղադրում և օգտագործում Linux ծրագրով Windows ծրագրերի գործարկումը պարզ է: Տեղադրվելուց հետո կարող եք թողարկել հետևյալ հրամանը ՝ EXE ֆայլը գինու հետ գործարկելու համար.
wine program.exe
Linux-ի օգտատերերը, ովքեր պարզապես ցանկանում են խաղալ Windows-ի խաղեր, կարող են ընտրել PlayOnLinux-ը՝ Wine-ի ճակատային շերտը: PlayOnLinux-ը նաև տրամադրում է Windows հավելվածների և խաղերի մանրամասն ցուցակ, որոնք կարող եք տեղադրել ձեր համակարգում:
Ինչպես գործարկել Windows- ը վիրտուալ մեքենայում
Մեկ այլ լուծում է Windows EXE ֆայլերը վիրտուալ մեքենաների միջոցով գործարկելը: Վիրտուալ մեքենայի հիպերվիզորը, ինչպիսին է VirtualBox-ը, թույլ է տալիս օգտատերերին տեղադրել իրենց հիմնական օպերացիոն համակարգի ներքո աշխատող երկրորդական օպերացիոն համակարգ:
Մնում է միայն տեղադրել VirtualBox կամ VMWare , ստեղծեք նոր վիրտուալ մեքենա և տեղադրեք Windows-ը դրա վրա: Այնուհետև կարող եք պարզապես գործարկել վիրտուալ մեքենան և գործարկել Windows-ը Linux-ի վրա հիմնված օպերացիոն համակարգում: Այս կերպ, դուք կարող եք գործարկել միայն EXE ֆայլեր և այլ ծրագրեր, ինչպես սովորաբար անում եք Windows համակարգչի վրա:
Միջպլատֆորմային ծրագրային ապահովման մշակումն ապագան է
Այս պահին հասանելի ծրագրաշարի մեծ մասը կենտրոնացած է միայն մեկ օպերացիոն համակարգի վրա։ Հավելվածների մեծ մասը, որոնք կարող եք գտնել, հասանելի են բացառապես Windows-ի, macOS-ի, Linux-ի կամ այս օպերացիոն համակարգերի համակցության համար: Դուք հազվադեպ եք հնարավորություն ստանում տեղադրել ծրագրակազմ, որն աշխատում է բոլոր հիմնական օպերացիոն համակարգերի վրա:
Բայց այդ ամենը փոխվում է միջպլատֆորմային զարգացման հետ մեկտեղ: Ծրագրային ապահովման մշակողները այժմ ստեղծում են հավելվածներ, որոնք կարող են աշխատել բազմաթիվ հարթակներում: Spotify-ը, VLC մեդիա նվագարկիչը, Sublime Text-ը և Visual Studio Code-ը տարբեր հարթակային ծրագրերի օրինակներ են, որոնք հասանելի են բոլոր հիմնական օպերացիոն համակարգերի համար: