Linux'ta bir exe nasıl çalıştırılır

Windows'un popülaritesi, çoğu yazılımın exe paketleri şeklinde dağıtıldığı anlamına gelir.

varyantları ile, Linux'ta bir exe'nin nasıl çalıştırılacağı sorusu en çok tekrarlanan sorulardan biridir. forumlarda, sosyal ağlarda ve bloglardaki yorumlarda. Aslında Linux ile ilgilenmeye başladığımda ilk arayışlarımdan biriydi.

Bu sorunun kısa bir cevabı yok çünkü linux üzerinde windows programlarını çalıştırmak için tek bir yöntem yoktur. Ve nihai sonuç programa bağlı olacaktır.

Bir bilgisayar programı nasıl çalışır?

Linux'ta bir exe'nin nasıl çalıştırılacağı sorununu anlamak için bir bilgisayar programının nasıl çalıştığını bilmemiz gerekiyor. Bunu yapmak için bir benzetme kullanmama izin verin.

Çoğumuz işimizi evde, okulda veya kolejde yapmak için temel becerileri öğrendik. İşe giderken okuma, yazma, temel matematiksel işlemleri yapmayı ve uyguladığımız mesleğe ait ortak bilgileri biliyorduk. Diyelim ki okullar ve üniversiteler ortadan kaldırıldı ve haneler çocuklara yalnızca temel ihtiyaçları sağlamakla sınırlı kaldı. her şirket eğitim görevlerini üstlenmelidir.

İlk sonuç, her çalışanın üretken olması daha uzun süreceğinden işçilik maliyetlerinde bir artış olacaktır. Diğer taraftan, muhtemelen her şirket veya sektör kendi dilini geliştirmiştir. ve neden olmasın? kendi matematik. İş değiştirmek istediğimizde eğitim süreci tekrarlanmalıdır. Ve diğer faaliyetlerimiz için de aynı şey.

Bilgisayarların görevleri gerçekleştirmek için çeşitli bileşenleri vardır

Programlar, bazı görevleri gerçekleştirmek için işletim sistemi bileşenlerini ve ek kitaplıkları kullanır.

Aynı şey bilgisayar programlarında da olur. Geliştirme süresi uzun ve maliyetler yüksekBu, elde edilebilecek herhangi bir tasarrufun (hem zaman hem de para açısından) önemli olduğu anlamına gelir. Bu tasarruflar nasıl sağlanır?

Ortak rutin görevlerle ilgilenmek için kütüphaneleri ve işletim sistemini bırakmak.

Bir web tarayıcısı ve bir kelime işlemcisi farklı amaçlara hizmet etse de, menülerini ekranda görüntülemeleri, fare hareketlerine yanıt vermeleri veya yazıcıya bir belge göndermeleri gerekir. Her biri bu işlevleri kendi kodunda uygulamak zorunda kalsaydı, her bir programın ağırlığı daha fazla olacak ve geliştirme süresi, maliyetler ve hata olasılığı artacaktı. Bu yüzden daha önce de söylediğim gibi kütüphaneler ve işletim sistemi kullanılıyor.

Kütüphaneler, diğer programların isteği üzerine belirli bir işlevi yerine getiren programlardır.. Bir program ihtiyaç duyduğunda kurulurlar ve gelecekte ihtiyaç duyanlar tarafından kullanılmaya hazırdırlar. İşletim sistemi, bilgisayar ve kullanıcı arasındaki etkileşimden sorumludur ve donanımın düzgün çalışması için tüm bu kitaplıkları içerir.

Linux'ta bir exe nasıl çalıştırılır

.exe biçimi

Yürütülebilir bir dosya, bilgisayarın doğrudan yürüttüğü bir dizi kod talimatı içerir. dosya simgesine tıklandığında. Windows'ta birkaç tür yürütülebilir dosya vardır, ancak çoğu .exe uzantısına sahiptir.

Yürütülebilir dosyalar, kaynak kodun derlenmesinden elde edilen ikili makine kodunu içerir. Bu kod, bilgisayarın merkezi işlem birimine bir programın nasıl çalıştırılacağını anlatmak için kullanılır.

Linux'ta bir exe dosyası çalıştırırken çözülmesi gereken temel sorun şudur: her işletim sisteminin, üzerinde kurulu olan kütüphaneler ve programlarla kendi iletişim yolu vardır. Arjantin İspanyolcası yazsam da beni anlayabilirsiniz, bir Çinli Google tercümanına başvurmalı.

Başlangıçta herhangi bir program, çalıştırması gereken kitaplıkların varlığını kontrol edecektir. Doğru işletim sistemindeyse, ancak kitaplıklar eksikse, kurulum sırasında bunları ister veya manuel olarak yapmanızı söyler, ancak yanlış işletim sisteminde kurulum bile yapmaz.

Bunun için üç çözüm var:

  1. yapma.
  2. Sanallaştırma.
  3. Uyumluluk katmanı.

yapma

Bir bilgisayarda birden fazla sistem çalıştırabilirsiniz

Modern bir bilgisayarda birden fazla işletim sistemi çalıştırmak mümkündür.

Komik olmaya çalışmıyorum.  %100 uyumluluk gerektiren kritik bir ihtiyaç için bir Windows programına ihtiyacınız varsa Windows üzerine kurmalısınız. Çoğu Linux dağıtımı, çift önyükleme olarak bilinen şeyle çalışacak şekilde ayarlanmıştır. Bu, bilgisayarı başlatırken hangi işletim sistemiyle başlayacağını seçmenin mümkün olmasıdır. Kurulum süreci bile acemi kullanıcının işini kolaylaştıracak şekilde otomatikleştirilmiştir.

Akılda tutulması gereken tek nokta, her zaman önce Windows'u mevcut tüm güncellemelerle kurmanız, ardından doğru şekilde çıkış yapmanız ve sadece Linux kurulumuna geçmenizdir. Yükseltme yapmazsanız, Linux yükleyici Windows'u algılamaz ve paylaşılan önyüklemeyi kuramaz. Önce Linux'u kurarsanız, Windows önyükleyiciyi siler ve yeniden yüklemeniz gerekir.

sanallaştırma

Sanallaştırma, yazılımı kullanarak donanımı simüle etme prosedürüdür. Bu, işletim sisteminin ve kurulu programların gerçek bir bilgisayarda olduklarına inandıkları anlamına gelir. Bu simüle edilmiş donanım (Sanal Makine), gerçek donanımın kaynaklarının bir kısmını kullanır.

Bu, Windows'u sanal bir makineye ve ardından ihtiyacımız olan programları yüklemekle ilgilidir.. Bunun tek dezavantajı, tüm donanım kaynaklarından yararlanamayacak olmamız ve yürütmenin daha yavaş olabileceğidir. Daha güçlü bilgisayarlarda olsa da, bu bir sorun olmamalıdır.

Linux için sanallaştırma çözümleri

  • VirtualBox: en iyi bilinendir sanal makine yöneticileri. Windows'un tüm sürümlerinin çalışması ve sihirbazlarının sanal makineler oluşturmayı kolaylaştırması için önceden belirlenmiş ayarlarla birlikte gelir. Ana bilgisayar ve harici cihazlarla dosya alışverişi yapabilirsiniz.
  • KVM'ler: Linux çekirdeğine entegre edilmiş ve kendi geliştiricileri tarafından oluşturulmuş bir sanallaştırma aracıdır. Bu, daha fazla güvenlik ve ana bilgisayar sistemiyle daha iyi entegrasyon sağlar. Genellikle QEMU adlı bir sanal makine yöneticisi ile birlikte kullanılır. İkisi de depolarda.
  • GNOME Kutuları: Farklı açık kaynaklı sanallaştırma teknolojileri için grafiksel bir arayüzdür. GNOME masaüstü tabanlı dağıtımı benimseyen acemi kullanıcıların düşünebileceği VirtualBox'a iyi bir alternatiftir. Önceden yüklenmiş olarak gelir veya çoğu GNOME tabanlı dağıtımın depolarında bulunur.
Bir exe çalıştırmak için ideal olan ofis yazılımı ile izleyin

Bir uyumluluk katmanı kullanarak, Microsoft Office'i Linux üzerinde kullanmak mümkündür.

uyumluluk katmanı

Uyumluluk katmanı kullanarak bir işletim sistemi için tasarlanmış yazılımı başka bir işletim sistemi üzerinde kullanmak mümkündür.  Bunu, programın gereksinimlerini ana bilgisayar işletim sisteminin hizmet verebileceği talimatlara çevirerek yapar.

Şarap

Şarap Linux üzerindeki tüm Windows uygulama kurulum çözümlerinin üzerine kurulduğu uyumluluk katmanıdır. Adının şarapla hiçbir ilgisi yoktur, daha çok Wine için özyinelemeli bir kısaltmadır, bir öykünücü değildir. Ana Linux dağıtımlarının depolarında bulunur.

Çapraz Linux

Es ürün Hukuku kendi eklentileri ile Wine'a dayalı. İki haftalık Wine sürümleri yerine daha iyi uyumluluk sağlamaya odaklanır.

PlayOnLinux

Bu durumda Bir program o Wine'ın konfigürasyonunu ve programların kurulumunu kolaylaştıran bir grafik arayüz ve bir dizi betikten oluşur. Linux'ta Windows'un. PlayOnLinux, ana Linux dağıtımlarının depolarında bulunabilir.

Şişeler

Şişeler Windows uygulamalarının Linux üzerinde çalışması için gerekli olan Wine ve diğer dosyaların kurulumunu kolaylaştıran grafik arayüzüne sahip bir uygulamadır.. Birkaç "Şarap öneklerinin" yönetimine izin verir. Şarap öneki, Windows dosya sistemi hiyerarşisini yansıtan bir dizindir. Windows için tasarlanan yazılımın yüklenebileceği bir "C" sürücüsü içerir. Ayrıca, Windows tabanlı bir uygulamanın Linux üzerinde çalışması için gerekli olan diğer dosyaları da içerir.

İstediğimiz kadar Wine öneki oluşturmamıza ve Windows ile uyumlu uygulamalar yüklememize izin veriyor.. Böylece, örneğin, oyunlara ve yardımcı programlara ayrılmış bir önekimiz olabilir.

Şişeler mağazadan monte edilebilir Flatpak.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.