
Mobil ve masaüstü işletim sistemleri arasındaki çizgi giderek bulanıklaşıyor. Bugün, her ikisine de sahip olmak artık imkansız bir hayal değil. Linux'un çok yönlülüğüne sahip olmak Avucunuzun içinde veya güçlü açık kaynak araçlarını Windows ortamına sorunsuz bir şekilde entegre edin.
Telefonunuzu taşınabilir bir iş istasyonuna dönüştürmek veya mobil uygulamaları çalıştırmak için bir bilgisayarın gücünden yararlanmak istiyorsanız, bunu yapmanın yolları var. ileri teknolojik çözümler Bu yakınlaşmayı mümkün kılan unsurlar arasında hipervizör kullanımından uyumluluk katmanlarına kadar, mevcut ekosistem bilgisayar meraklıları için inanılmaz fırsatlar sunuyor.
Android Canary ve AVF devrimi
Android'in daha deneysel sürümlerinde, özellikle Canary dalında, Google önemli bir gelişme kaydetti. Artık çalıştırmak mümkün. Linux grafiksel uygulamaları doğrudan Terminal uygulamasıBu, daha önce yalnızca metin komutlarıyla sınırlı olan bir şeydi.
Tüm bu sihir, Ferrochrome projesine dayalı bir mimari sayesinde gerçekleşiyor. Sistem, Android Sanallaştırma Çerçevesi (AVF) KVM hipervizörü ve crossvm altyapısı kullanılarak Debian GNU/Linux işletim sistemiyle bir sanal makine kurulduğunda, görsel kullanıcı etkileşimi için aşağıdaki yöntemler kullanılır: Weston, karma bir sunucu olarakBu, masaüstü yazılımların mobil ekranda görüntülenmesini sağlayan Wayland protokolünün referans noktasıdır.
Başlattığınızda, Terminal'de grafiksel yönlendirmeyi etkinleştiren bir "Göster" düğmesi görünecektir. Son testlerde herhangi bir sorun olmadan çalıştı. Gedit metin editörü ve diğer GNOME programları. Hatta Doom gibi oyunları bile çalıştırmak mümkün oldu, bu da performansın oldukça iyi olduğunu gösteriyor.
Bunun iz bırakmasını engellemenin gerçek sırrı şudur: Donanım grafik hızlandırma VirGL kullanarak. Virgil3D projesinden doğan bu sanal GPU sistemi, zorlu uygulamaların sorunsuz çalışmasını sağlar. Bunu etkinleştirmek için basit bir yöntem yeterlidir: boş bir dosya oluşturun ve ona "virgl" adını verin. /sdcard/linux yolundaki virglrendererTerminali yeniden başlattığınızda, "VirGL etkinleştirildi" mesajı her şeyin hazır olduğunu doğrulayacaktır.
WSL kullanarak Linux'u Windows'a entegre etme
Öte yandan, amacınız bunun tam tersiyse, Microsoft Windows için Linux Alt Sistemi (WSL) ile olağanüstü bir iş çıkardı. Şu anda WSL 2, şunlara olanak tanıyor: Linux GUI uygulamaları (Hem X11 hem de Wayland) Windows'a özgü gibi hissettiriyor.
En iyi yanı ise entegrasyonun kusursuz olması. Yapabilirsiniz. Linux uygulamalarını sabitle Görev çubuğuna ekleyebilir, Başlat menüsünde bulabilir veya klasik Alt-Tab tuş kombinasyonunu kullanarak bir Windows penceresi ile bir Linux penceresi arasında geçiş yapabilirsiniz. Ayrıca, aşağıdaki gibi temel işlevler de mevcuttur: içeriği kopyala ve yapıştır İki sistem birlikte harika çalışıyor.
WSL'de kurulum ve ilk adımlar
Bu dünyaya girmek için Windows 11 veya Windows 10 (Yapı 19044+) gereklidir. Aşağıdakilerin kurulu olması şarttır: vGPU sürücüleri Donanım hızlandırmalı OpenGL oluşturma özelliğinden yararlanmak için. Sıfırdan başlıyorsanız, PowerShell'i yönetici olarak açın ve çalıştırın. wsl --install.
Eğer halihazırda WSL kullanıyorsanız ancak grafik özelliklerini de istiyorsanız, sistemi şu komutla güncellemeniz yeterli. wsl --update ve ardından alt sistemi yeniden başlatın. wsl --shutdownYapılandırma tamamlandıktan sonra, Ubuntu'nun apt paket yöneticisini kullanarak popüler yazılımları yükleyebilirsiniz. Örneğin:
Gnome Metin Düzenleyici:
- .bashrc gibi yapılandırma dosyalarını düzenlemek için.
- GIMP: Görüntü düzenleme ve serbest el çizimi için idealdir.
- Nautilus: Klasik GNOME dosya yöneticisi.
- VLC: Her türlü arazi koşuluna uygun multimedya oynatıcı.
Hatta şu gibi tarayıcıları bile yükleyebilirsiniz: Linux için Google Chrome .deb paketini wget kullanarak indirmek ve apt'nin -f seçeneğiyle bağımlılıkları çözmek. Tüm bunlar, iki dünyanın en iyisini tek bir ekranda birleştirerek verimliliği kat kat artırmayı sağlar.
Android'i Linux masaüstüne getirmek
Resmi tamamlamak gerekirse, Linux bilgisayarda Android uygulamalarını çalıştırmanın yolları da vardır. Kendi çekirdeğiyle eksiksiz bir sistem oluşturan ve birçok kaynak tüketen geleneksel emülatörlerin aksine, Linux bilgisayarlarda Android uygulamaları çalıştırmanın yolları mevcuttur. daha verimli uyumluluk katmanları.
Anbox, bu konuda en öne çıkan örneklerden biridir. Bu araç QEMU öykünmesini kullanmıyor.Bunun yerine, ana sistemle aynı çekirdek üzerinde Android'i çalıştırır. Bu da şu sonuçlara yol açar: Çok daha hızlı performans Ayrıca, uygulamalar Linux grafik ortamında ayrı pencerelerde açıldığı için entegrasyon da daha iyi oluyor.
Kurulum genellikle snap paketleri aracılığıyla yapılır. Yeni uygulamalar eklemek için aşağıdaki yöntem kullanılır: Android Hata Ayıklama Köprüsü (ADB) Terminal üzerinden çalıştırılır. Çoğu uygulama çalışsa da, donanıma derin erişim gerektiren uygulamalar (örneğin Bluetooth veya Wi-Fi'nin doğrudan kontrolü) sorunlara neden olabilir. Ayrıca, uygulamaların aşağıdaki özellikleri desteklemesi önerilir: Android 7 serbest biçim modu Böylece masanın üzerinde şekilleri bozulmasın.
Güvenlik açısından Anbox çok dikkatlidir ve uygulamaları güvenli bir ortamda tutar. hava geçirmez kutu (kum havuzu)Bu, onların ana sistemin özel verilerine doğrudan erişmelerini engeller. Bazı kullanıcıların GTK3'te oluşturulan GUI araçlarını kullanarak Weston'da tek bir tıklamayla ortamı başlatmayı basitleştirdiği Waydroid gibi modern alternatifler de mevcuttur.
Tüm bu teknik evrim, kullanımından başlayarak... AVF Android Canary'de WSLg ve Anbox'ın çok yönlülüğü bile, işletim sisteminin görünmez bir katman haline geldiği ve kaynağı ne olursa olsun herhangi bir yazılımı kullanabileceğimiz bir geleceğe doğru ilerlediğimizi gösteriyor. optimize edilmiş performans ve sorunsuz arayüz.
