Bu yaxınlarda Windows-dan Linux-a keçən istifadəçilər tez-tez yeni sistemlərində Windows proqramlarını və proqramlarını işlədə bildiklərini düşünürlər. Bunun cavabı ümumən istifadəçinin Linux-a baxışına təsir edir, çünki əməliyyat sistemləri istifadəsi asan və eyni zamanda müxtəlif fayl formatlarını idarə etmək ideyasını alqışlamalıdır.Sualın birbaşa cavabı – bəli. Siz Linux-da EXE faylları və digər Windows proqramlarını işlədə bilərsiniz və bu göründüyü qədər mürəkkəb deyil.Sonunda Linux-da qeyd olunan proqramları işlətməyin müxtəlif yolları ilə yanaşı icra edilə bilən fayllar haqqında qısa məlumat əldə edəcəksiniz.

Windows və Linux-da icra edilə bilən fayllar

Linux-da EXE fayllarını işə salmazdan əvvəl icra edilə bilən faylların nə olduğunu bilmək vacibdir. Ümumiyyətlə, icra olunan fayl kompüterin bəzi xüsusi göstərişləri yerinə yetirməsi üçün əmrləri ehtiva edən fayldır (kodda yazıldığı kimi).

Digər fayl növlərindən (mətn faylları və ya PDF faylları) fərqli olaraq, icra olunan fayl kompüter tərəfindən oxunmur. Bunun əvəzinə sistem bu faylları tərtib edir və sonra təlimatlara uyğun olaraq əməl edir.

Bəzi ümumi icra edilə bilən fayl formatlarına aşağıdakılar daxildir:

  1. Microsoft Windows əməliyyat sistemlərində EXE, BIN və COM
  2. macOS-da DMG və APP
  3. Linux-da OUT və AppImage

Əməliyyat sistemlərindəki daxili fərqlər (əsasən sistem zəngləri və fayla giriş) əməliyyat sisteminin hər bir mövcud icra edilə bilən formatı dəstəkləməməsinin səbəbidir. Lakin Linux istifadəçiləri ya Wine kimi uyğunluq qatı proqramından, ya da VirtualBox kimi virtual maşın hipervizorundan istifadə etməklə bu problemi asanlıqla həll edə bilərlər.

Linux-da Windows proqramlarını necə işə salmaq olar

Linux-da Windows proqramının işlədilməsi açıq bir elm deyil. Linux-da EXE fayllarını işə salmağın müxtəlif yolları bunlardır:

Uyğunluq qatından istifadə edin

Windows uyğunluq təbəqələri Linux istifadəçilərinə sistemlərində EXE faylları işlətməyə kömək edə bilər.Şərab, Şərab Emulator deyil, Linux sisteminizlə uyğun gələn ümumi Windows uyğunluq qatıdır.

Emulatorlar və virtual maşınlardan fərqli olaraq, Wine proqramı Linux üzərində qurulmuş Windows-a bənzər mühitdə işlətmir. Bunun əvəzinə o, sadəcə olaraq Windows sistem zənglərini əmrlərə çevirir POSIX onların ekvivalenti.

Ümumiyyətlə, Wine kimi uyğunluq təbəqələri sistem zənglərini çevirmək, kataloq strukturunu düzəltmək və əməliyyat sistemi üçün xüsusi sistem kitabxanalarını proqrama təqdim etmək üçün məsuliyyət daşıyır.

Şərabın quraşdırılması və istifadəsi Linux-da Windows proqramlarını idarə etmək sadədir. Quraşdırıldıqdan sonra EXE faylını Wine ilə işə salmaq üçün aşağıdakı əmri verə bilərsiniz:

wine program.exe

Sadəcə Windows oyunlarını oynamaq istəyən Linux istifadəçiləri Wine üçün ön panel paketi olan PlayOnLinux-u seçə bilərlər. PlayOnLinux həmçinin sisteminizdə quraşdıra biləcəyiniz Windows proqramlarının və oyunlarının ətraflı siyahısını təqdim edir.

 Windows-u virtual maşında necə işə salmaq olar

Başqa bir həll yolu virtual maşınlardan istifadə edərək Windows EXE fayllarını işə salmaqdır. VirtualBox kimi virtual maşın hipervizoru istifadəçilərə əsas əməliyyat sistemləri altında işləyən ikincil əməliyyat sistemi quraşdırmaq imkanı verir.

Etməyiniz lazım olan tək şey quraşdırmaqdır VirtualBox və ya VMWare , yeni virtual maşın yaradın və onda Windows-u qurun. Sonra, sadəcə olaraq virtual maşını işə sala və Windows-u Linux əsaslı əməliyyat sistemi daxilində işlədə bilərsiniz. Bu yolla, adətən Windows PC-də işlədiyiniz kimi yalnız EXE faylları və digər proqramları işlədə bilərsiniz.

Çarpaz platforma proqram təminatının inkişafı gələcəkdir

Hazırda mövcud proqram təminatının böyük bir hissəsi yalnız bir əməliyyat sisteminə yönəlib. Tapdığınız proqramların əksəriyyəti yalnız Windows, macOS, Linux və ya bu əməliyyat sistemlərinin kombinasiyası üçün mövcuddur. Siz nadir hallarda bütün əsas əməliyyat sistemlərində işləyən proqram təminatını quraşdırmaq şansınız olur.

Lakin bütün bunlar çarpaz platforma inkişafı ilə dəyişir. Proqram tərtibatçıları indi bir neçə platformada işləyə bilən proqramlar qururlar. Spotify, VLC media player, Sublime Text və Visual Studio Code bütün əsas əməliyyat sistemləri üçün mövcud olan çarpaz platforma proqram təminatının bəzi nümunələridir.