Termux Emülatör değil mi? Benim kastettğim şey Linux'ta native olarak APK çalıştıramaman. Aynı şey Android'de var. Native olarak Linux uygulamaları Android^de çalışmıyor.

Android, Linux çekirdeğini kullanan açık ve özgür bir işletim sistemi. GNU/Linux'da Linux çekirdeğini kullanıyor. Peki ama bunların arasında ki fark ne? Neden Android, Linux uygulamalarını çalıştıramıyor yada Linux neden APK çalıştıramıyor? Bunun tam nedeni ne? Aralarında ki farkar neler? https://upload.wikimedia. org/wikipedia/commons/1/1b/Linux_Distribution_Timeline. svg Wikiipedia'dan baktığımda Adroid'de Linux dağıtımı olarak geçiyor ama diğerlerinden farklı.

Android neden Linux uygulamalarını çalıştırmasın ki? Termux ile Coreutils çalıştırılabilir, X11 çalıştırabilir; hatta Android'in içinde dahi kendi uçbirimi mevcut, geliştirici seçeneklerinden açılabiliyor custom ROM'larda. Paket yöneticisi farklı olduğundan dolayı GNU/Linux dağıtımlarının paketlerini kuramıyorsun sadece. Termux'ta mesela paket yöneticisi falan da geliyor, ARM için derlenen gündelik kullandığın uygulamaları çoğunlukla oradan indirebilirsin. Mesela GNU Nano, Clang gibi.

Android libc olarak glibc veya musl yerine bionic adli Android icin yapilan bir libc kullaniyor. Coreutils olarak toybox kullaniyor GNU coreutils yerine. Grafiksel arayuz icin surfaceflinger adli compositoru kullaniyor X11 veya wayland yerine. Kendi paket yonetim sistemi var ustteki arkadaslarin da belirttigi gibi. Ayrica kendi init sistemi ve kendine ozel servisleri var. Partition sistemi de bayagi degisik normal bir Linux sisteme gore. Ayrica kullandigi Linux Kernel'inde bircok patch bulunuyor hem telefonu ureten sirket hem de Google tarafindan. Kisacasi Android ile GNU/Linux arasindaki tek benzerligin Linux'u cekirdek olarak kullanmalari diyebiliriz sanirim.

Usta. DEB to. RPM gibi şeyler için alien var. Ayrıca hiç AUR'dan bir şey kurarken. DEB'i ayırdığını görmedin mi? Bağımlılıkları düzgünce hallettiğin zaman. DEB'i ayırarak kursanda sıkıntı olmaz.

Usta, farklı tabanlı dağıtımların farklı paket sistemleri var. . deb paketini Fedora veya Manjaro'da bir deneyin bakalım. Sonuç ne olacak?

Paket sistemi farklı. Sanallaştırma desteği olan işlemcilerle Android'i bilgisayara da kurabilirsiniz. Çok da güzel oluyor. Windows, GNU/Linux ve Android multiboot yapabilirsiniz. Böyle bir şey denerseniz önce Windows, sonra GNU/Linux, en son Android'i kurun.