Neden açsın?

Onu bende biliyorum sadece meraktan sordum. Windows gibi değiller.

Soru başlıkta arkadaşlar. Neden Linux dağıtımları. exe açamıyor?

Linux ve Windows yürütülebilir dosyaları farklı biçimler kullanır. Linux çoğu mimaride ELF biçimini kullanırken, Windows PE biçimini kullanır. ELF, Linux'un paylaşılan kitaplıkları yönetme biçimine daha uygundur ve PE, Windows'un paylaşılan kitaplıkları yönetme biçimine daha uygundur, ancak Linux'un PE yürütülebilir dosyalarını veya Windows ELF yürütülebilir dosyalarını yürütememesinin temel bir nedeni yoktur. Aslında Linux, PE yürütülebilir dosyalarını Wine aracılığıyla yürütebilir. Zorluk, Windows ve Linux'un tamamen farklı API'lere sahip olmasıdır: farklı çekirdek arabirimlerine ve kitaplık kümelerine sahiptirler. Bu nedenle, bir Windows uygulamasını gerçekten çalıştırmak için, Linux'un uygulamanın yaptığı tüm API çağrılarını taklit etmesi gerekir. Bu çok iş. Wine bunu bir dereceye kadar yapıyor, ancak özellikle Windows'un yapımcısı işbirliği yapmadığı için çok zor. Örneğin, ana diliniz Çinceyken İngilizce öğrenmekle karşılaştırabilirsiniz: yürütülebilir biçim alfabedir , API kelime bilgisidir . Kaynak

iOS neden APK açmıyorsa aynı sebep exe dosyası Windows için.

Açabilirsin WineHQ aracını indirip exe dosyaların açabilirsin.

Güzel bir soru. API farklılıkları. Linux işletim sistemleri, Windows'un sahip olduğu API'lere sahip değil. Normal olarak herhangi bir. exe dosyasını çalıştırdığınızda belirli API'lara çağrı yaptıktan sonra Windows çekirdeği tarafından çalıştırılacaktır. Ancak Linux'ta bu API'lar olmadığı gibi Linux başlı başına ayrı bir çekirdek.

Teşekkürler hocam.

Linux neden ". exe açmıyor" diye eleştiriliyor? Merhaba arkadaşlar. Birçok Windows kullanıcısı, kendilerine Linux önerildiğinde "Linux. exe açmıyor, Windows'a devam!" diyor. Technopat Sosyal'de bile var bu tipler. EXE formatı Windows'a özel bir formattır. Linux'un EXE desteği sunmasına gerek yoktur çünkü Linux'un kendi çalıştırılabilir... www.technopat.net

Çünkü. exe dosyaları Windows işletim sistemine ait kütüphaneleri barındıran derlenmiş bir çalıştırılabilir uygulama. Bu kütüphanelerin çoğunu Linux içerisinde barındırmıyor. Barındırsa bile yine çalıştıramaz çünkü donanıma erişim yöntemleri çok farklı.