2 puan yazan GN⁺ 2024-01-23 | 1 yorum | WhatsApp'ta paylaş
  • Android cihazlarda Windows x86_64 uygulamalarını çalıştırmayı mümkün kılarak, mobil ortamda mevcut Windows uygulamalarının kullanım alanını genişletiyor
  • Çalışma altyapısı, Windows uyumluluk katmanı Wine ve x86/x86_64 çalıştırmayı sağlayan Box86/Box64 üzerine kurulu
  • Proje, Wine geliştiricilerinin ve ptitSeb'in Box86/Box64 çalışmalarını temel alıyor
  • En son sürüm, resmi sitedeki indirme bölümünden GitHub sürümleri üzerinden edinilebiliyor
  • GLIBC yamaları, Mesa, DXVK, VKD3D, D8VK, CNC DDraw, Ubuntu RootFs, PRoot gibi çeşitli üçüncü taraf bileşenler birlikte kullanılıyor

Android'de Windows uygulamalarını çalıştırma

  • Winlator, Android cihazlarda Windows x86_64 uygulamalarını çalıştırmayı destekleyen bir Android uygulamasıdır
  • Temel bileşenler Wine ve Box86/Box64'dür
    • Wine, Windows uyumluluk katmanı görevini üstlenir
    • Box86/Box64, ptitSeb'in projesi olarak dahil edilmiştir
  • En son sürüm Download adresinde sunulmaktadır

Temel bileşenler ve teşekkürler

1 yorum

 
GN⁺ 2024-01-23
Hacker News yorumları
  • Fallout 3 çalıştırma videosu: https://www.youtube.com/watch?v=9E4wnKf2OsI
    800x600, yaklaşık 20fps, ayarlar yüksek

  • Şu anda ortalıkta birkaç Box+Wine dağıtımı dolaşıyor. r/EmulationOnAndroid'de, Winlator'a kıyasla şu an en iyi performansa sahip olduğu söylenerek https://github.com/olegos2/mobox sıkça konuşuluyor

    • Konusu açılmışken, termux gerçekten harika. Telefonda Linux varmış hissine oldukça yakın; bu yüzden Android kullanıyor olmak biraz üzücü geliyor
      Elbette Android'in teknik olarak Linux tabanlı olduğunu biliyorum, ama herkes bunun gerçekten aynı şey olmadığını da biliyor
  • Eşimin fotoğraf albümü hazırlarken kullandığı özel yazılım yüzünden tabletlerin %99'u uygun değildi. Bununla sonunda ona ucuz, hafif ve fotoğraf işleri için uygun hayalindeki makineyi verebileceğim

    • Bunun ikinci el bir Surface Go gibi bir şeyden nasıl daha iyi olacağını merak ediyorum. Oldukça hafif ve nispeten ucuz; ayrıca bir performans canavarı olmasa da düşük fiyatlı bir Android tablette x86 emülasyonu yapıp Wine çalıştırmaktan büyük beklentim olmaz
    • Bu kadar peşinden gidilecek kadar iyi olan fotoğraf yazılımının ne olduğunu merak ettim
  • Windows üzerinde Wine çalıştırma denemeleri de oldu mu merak ediyorum. Bu noktada geriye dönük uyumluluk daha iyi bile olabilir

    • Soruyla tam olarak aynı değil ama winevdm, 64 bit Windows kurulumlarında yerleşik olarak desteklenmeyen 16 bit Windows uygulamalarını çalıştırmak için Wine kodunu kullanıyor (ntvdm üzerinden)
      [0] - https://github.com/otya128/winevdm
    • Tam adını hatırlamıyorum ama yıllar içinde DirectDraw veya DirectX DLL dosyalarını yeniden uygulanmış karşılıklarıyla değiştirerek modern donanımda çok daha iyi çalışmasını sağlayan birkaç proje vardı
      Örneğin orijinal StarCraft resmi Windows DLL dosyalarını kullandığında renklerin ciddi şekilde bozulduğu, drop-in DLL değişimiyle sorunun çözüldüğü durumlar olduğunu hatırlıyorum. Bugünlerde Blizzard'ın bu sorun için kendi düzeltmesini dağıttığını tahmin ediyorum
    • WSL kullanarak da olur, kullanmadan da mümkün
      [1] https://news.ycombinator.com/item?id=20632942
      [2] https://news.ycombinator.com/item?id=38909304
    • Eskiden WSL altında çalıştırma üzerine bir blog yazısı gördüğüm için gayet mümkün. Ancak Windows 11'de Winlator'ı sideload etmek de muhtemelen mümkün olur
    • Eskiden bu yöntemle ilgili resmi belgeler vardı ama artık silinmiş: https://web.archive.org/web/20160115055656/http://wiki.wineh...
  • Wine’da bir şey çalıştırma konusuna benzer şekilde, Linux’ta Wine ile Microsoft Office ya da Netflix gibi şeyleri veya Prime Video gibi DRM servislerini çalıştırmanın yolunu bilen var mı merak ediyorum
    Windows’un rastgele kaynak tüketmesinden bıktığım için yeni dizüstümü Linux’a çevirmeyi ciddi ciddi düşünüyorum ve dizüstü elime geçtiğinde Windows 10 kurmak istemiyorum. Hipervizörlere de baktım, Hyper-V de kullandım ama ana sistem Linux olsa bile performans kaybı hâlâ var gibi görünüyor

    • Eskiden DRM çalışıyordu. Lutris’e Chrome kurup Amazon Prime’ı çalıştırmayı başarmıştım ama Chrome epey takılıyordu. Netflix Firefox’ta bir derece çalışıyor. 1080p oynatma için eklenti gerekiyor, 4K’yı bilmiyorum
      Microsoft Office, en azından güncel tutulan sürümleriyle, Wine’da çalışmıyor. Bunun yerine ONLYOFFICE’in oldukça yetkin bir alternatif olduğunu düşünüyorum
      Cassowary ile Windows 10 VM + uzak masaüstü uygulaması da yapılandırmıştım; Windows programı Linux başlatıcısında yerelmiş gibi görünüyor, arka planda ise VM’i açıp yalnızca ilgili uygulamayı RDP oturumu olarak başlatıyordu. Kurulumu biraz zahmetli ama Office’i çok nadiren kullanıyorsanız iş görüyor
      Son çare olarak, WordPad kaldırıldığında Microsoft’un Windows 11’de yaptığı gibi Microsoft Office Online’ı web uygulaması olarak kurabilirsiniz. Mozilla masaüstü kullanıcıları için PWA’ların önemli olmadığına karar verdiği için Chromium/WebKit tabanlı bir tarayıcı gerekiyor
      Gizlilik riskleri sizi çok rahatsız etmiyorsa Linux tarafındaki uğraşı atlayıp ChromeOS Flex de kurabilirsiniz. Muhtemelen en kullanıcı dostu Linux masaüstü odur ve DRM de varsayılan olarak çalışacaktır
    • Linux’ta Netflix videosu izlemek için neden Wine kullanmak istediğinizi anlamıyorum. Tarayıcıda gayet iyi çalışıyor
    • Tarayıcı sürümünü kullanmanın doğru olduğunu düşünüyorum
      Bir süre Linux ve Windows’u çift önyükleme ile kullanmanızı öneririm. Benim PC’mde aslında PDF imzalamam gerektiğinde kullanmak üzere Windows kurulu ve ara sıra oldukça işe yarıyor
      Linux Mint’i büyük memnuniyetle kullanıyorum. Bana göre açık ara en iyi dağıtım
    • Linux’ta çalışırken Office 365 web sürümünü kullanıyorum. Outlook, Teams, OneNote, Word, Excel hepsi mümkün
      Yayın izleme de tarayıcıda sorunsuz
    • Win11’de WSL2 geliştirme deneyimini seven biri olarak, Windows kurulumunu hafifletip kaynakları geri kazanmak istiyorsanız https://github.com/LeDragoX/Win-Debloat-Tools denemeye değer
  • Gerçekten harika. Az önce notepad++ ile denedim ve beklendiği gibi çalışıyor gibiydi. Henüz bana uygun bir kullanım alanı bulamadım ama ileride çıkabilir

    • GOG’dan aldığım Master of Orion’ı az önce denedim. Yani Android üzerinde, Wine üzerinde çalışan DOSBox’taki bir DOS oyununu oynamış oldum
  • Yakın zamanda iş masaüstü ortamımı Linux’a geçirdim ama geçiş epey sancılı oldu. Çalıştığım üniversite dosya saklama ve paylaşım için Microsoft OneDrive kullanıyor, fakat üçüncü taraf Linux onedrive uygulamalarını onaylamıyor. Dosyaları yerelde tutmak istediğim için hantal web arayüzü olmuyor, elimde boşta Windows lisansı da yok
    Resmî Android OneDrive uygulaması var diye Linux iş istasyonuma sanal bir Android örneği kurup OneDrive uygulamasıyla giriş yaptım ama hemen duvara tosladım. Dosyaları yerel olarak saklıyor, fakat masaüstü uygulaması gibi değil. Her dosya adına rastgele bir ad veriliyor, bir tür veritabanı dosyasıyla indeksleniyor ve dizin yapısı hiç korunmuyor; değişiklik yapmadan neredeyse kullanılamaz
    Gerçekten sinir bozucu. Zeki bir programcı bu dizin şemasını gerçek dizin yapısına çeviren bir arayüz yapabilir ama, off

    • Bu durumda yardımcı olur mu bilmiyorum ama rclone OneDrive’ı yerel bir klasörle eşitleyebiliyor (iki yönlü)
      <https://rclone.org/onedrive/>
    • Aşağıdaki istemciyi denediğinizi varsayarak aklıma gelen bir tahmin:
      https://github.com/abraunegg/onedrive/blob/1a88d33be3e2c6747...
      O değeri Android OneDrive istemcisinin kimliği gibi bir şeyle değiştirmeyi deneyebilirsiniz. İpucu olarak b26aadf8-566f-4478-926f-589f601d9c74 olabilir
      Benzer bir numara Exchange OAuth’ta da işe yarıyor ve üçüncü taraf posta istemcilerine izin verebiliyor
    • Üçüncü taraf derken bunu mu kastediyorsunuz merak ettim
      https://github.com/abraunegg/onedrive/
      Yoksa ne denediğinizi merak ediyorum
    • Arka planda açılan minimal bir Windows sanal makinesini çok küçük tutup (1 CPU, 1GB RAM), sanal makine ayarlarıyla OneDrive klasörünü ana sistem ile konuk arasında paylaşmak olmaz mı diye düşünüyorum
    • insync’i denemenizi öneririm. Tek seferlik ödeme ve gerçekten iyi çalışıyor. Yıllardır kullanıyorum, hiç sorun yaşamadım. Yalnızca OneDrive değil, Google Drive vb. hizmetleri de eşitliyor
      https://www.insynchq.com/
  • Bu, Box86’nın Linux çalıştırıp onun üzerinde WINE’ı çalıştırması mı? Karmaşık görünüyor ama şu an için muhtemelen en doğrudan yöntem bu gibi. Etkileyici

    • Box64 ve çeşitli ek ayarlar (DXVK vb.) var. Birkaç yerde biraz hatalı ama kurulum sürecini atlattıktan sonra iyi çalışıyor
      Ancak bildiğim tüm uygulamalardan daha hızlı şekilde telefonun batarya voltajını emiyor. Bir yandan artık telefonda modlanmış bir Oblivion kurulumu var, diğer yandan şarj cihazı bulana kadar ancak yaklaşık 30 dakika oynayabiliyorum
    • Muhtemelen yapı, Box64’ün WINE’ı ve Mesa üzerinden DXVK’yi çalıştırması şeklinde. POSIX emülasyonu ve komut kümesi çevirisiyle amd64’ten arm64’e gidiliyor, Direct3Dxx ise Vulkan’a çevriliyor
      Chromium’da WebGPU için yer alan Google Dawn’ın (ANGLE ve SwiftShader) DXVK + Mesa için bire bir yerine geçebilecek bir alternatif olup olamayacağını merak ediyorum
  • Bu, müzik prodüksiyonu denemek için ilginç bir yol gibi geliyor. Reason veya Live gibi şeylerin burada ne kadar iyi çalışacağını merak ediyorum

    • Wine, Windows müzik yazılımlarını oldukça iyi çalıştırıyor; bazen Windows’tan bile daha iyi olabiliyor. Hatta ilk ve en ünlü donanımsal VST host’u olan Muse Receptor, neredeyse 20 yıl önce içeride Linux + WINE kullanıyordu
      2005 tarihli SOS incelemesi burada: https://www.soundonsound.com/reviews/muse-research-receptor
      Ancak Android’de durum nasıl bilmiyorum. O platformda ses uygulamaları için gecikme uzun süredir büyük bir sorun
    • Linux masaüstündeki Wine’ın eski Reason sürümlerini fena olmayan şekilde çalıştırdığını biliyorum. Kendim test etmedim, bir yerde okumuştum. Ama örneğin Reason 12’yi çalıştırmak istiyorsanız pek iyi çalışacağını sanmıyorum
    • Kulağa çok ilginç geliyor. Gecikme hariç tabii; diğer yanıtlardan farklı olarak ben de mobil için yapılmış şeylerdense çok eski bile olsa tam teşekküllü müzik yazılımlarını tercih ederim
      Android’de PureData’nın tamamını çalıştırmanın bir yolu da olabilir diye düşünüyorum. Sadece derlenmiş yamalar değil, tamamı. En son baktığımda taşınmamış olmasına biraz şaşırmıştım
    • Ama bunu neden yapmak isteyesiniz ki? Fare, klavye, USB MIDI kontrolcüsü de mi bağlayacaksınız? Benzer fiyat aralığındaki bir dizüstünde bunu doğrudan yapmak daha mantıklı değil mi
  • On yıllardır Wine kullanmayı denedim ve bir uygulama her açıldığında hâlâ seviniyorum; ama birkaç video oyunu dışında, ufak tefek kusurlar yüzünden hiçbir zaman gerçek kullanım için uygun olduğunu hissetmedim
    Neyi yanlış yaptığımı bilmiyorum. Son zamanlarda Fusion 360 ve Remarkable 2 uygulamasını denedim; ikisi de çalıştı ama kullanılmaya değmeyecek kadar kararsızdı. Emekleri takdir ediyorum, ama en azından masaüstü uygulamalarında bir serabın peşinden gidiliyormuş gibi geliyor. Yine de video oyunları tarafında epey ivme kazanmış görünüyor