Luncurkeun dina Linux-distribusi Android-Lingkungan Aliendalvik ti Sailfish

Jonas Dressler ti proyék GNOME, anu ngembangkeun édisi GNOME Shell pikeun alat sélulér, parantos nerbitkeun pamekaran anu ngamungkinkeun lingkungan Aliendalvik (AppSupport) dijalankeun dina distribusi standar. LinuxAliendalvik nyaéta lapisan pikeun platform sélulér Sailfish anu ngamungkinkeun peluncuran aplikasi anu ditulis pikeun platform éta. AndroidSalila rékayasa tibalik Aliendalvik, patch disiapkeun pikeun server komposit Mutter, skrip, sareng binding pikeun server sora sareng sistem input, anu diperyogikeun pikeun ngajalankeun Aliendalvik di luar lingkungan platform Sailfish.

Aliendalvik dipidangkeun jalan dina smartphone Pinephone Pro sareng Oneplus 6, anu dipasang di Arch Linux nganggo cangkang GNOME Mobile. Perlu dicatet yén Aliendalvik nganggo API Freedesktop standar pikeun berinteraksi sareng lingkungan pangguna Sailfish. Salaku conto, bewara dikirimkeun ngalangkungan antarmuka DBus org.freedesktop.Notification, sareng protokol MPRIS dianggo pikeun ngontrol pamuter musik. Unggal anu dijalankeun Android- aplikasi ieu ditampilkeun nganggo permukaan Wayland anu misah dina jandelana nyalira, sareng protokol "input téks" Wayland dianggo pikeun ngatur input.

Lingkungan Aliendalvik dijalankeun nganggo alat isolasi wadah LXC, sareng komponén pikeun integrasi sareng sistem host diwangun pikeun arsitéktur ARM64 sareng ditulis nganggo Qt. Teu sapertos proyék Waydroid anu sami, anu ogé dijalankeun Android- lingkungan anu dikontainerisasi, Aliendalvik nyayogikeun integrasi anu langkung rapet sareng sistem host, contona, Android- aplikasi dibuka dina jandéla biasa, sinkronisasi buku alamat dirojong, sareng kibor dina layar Sailfish dianggo.

Lingkungan sistem Sailfish diwangun dina proyék Mer (dikembangkeun salaku komponén Sailfish ti saprak April 2019) sareng pakét tina distribusi Nemo berbasis Mer. Lingkungan ieu nganggo systemd, DBus, RPM, PackageKit, PulseAudio, BlueZ, Wayland, sareng Qt. Composite. sérver Lipstik diwangun di luhur QtCompositor. Firejail dianggo pikeun isolasi aplikasi. ConnMan dianggo pikeun manajemen sambungan jaringan, sareng oFono dianggo pikeun tumpukan teleponi.

sumber: opennet.ru

Mésér hosting anu dipercaya pikeun situs anu gaduh panyalindungan DDoS, server VPS VDS 🔥 Meser hosting situs wéb anu tiasa dipercaya nganggo panyalindungan DDoS, server VPS VDS | ProHoster