Linux no Samsung DeX permite usar Ubuntu 16.04 no Samsung Galaxy Note 9 e Samsung Galaxy Tab S4. Mas quão bom é isso?
Linux em DeX no Samsung Galaxy Note 9. Fonte: Samsung
Quando Samsung DeX lançado pela primeira vez com o Samsung Galaxy S8, questionei a utilidade dele. Quase 20 meses e três lançamentos emblemáticos do Galaxy depois, algumas pessoas ainda questionam o quão funcional o DeX pode ser. Para tornar o DeX mais útil para profissionais e desenvolvedores, Samsung anunciou Linux em DeX de volta à SDC 2017 para melhorar a experiência de desktop com acesso a novos aplicativos. Agora que o Linux no DeX é finalmente em beta para o Samsung Galaxy Note 9 e o Samsung Galaxy Tab S4, tive que dar uma volta para ver como funciona. Linux on DeX é uma experiência de desktop legítima executada em um telefone.
Linux on DeX é uma ideia ousada, dadas as falhas anteriores de empresas que tentaram trazer uma distribuição GNU/Linux para um formato de dispositivo móvel. Executar uma distribuição GNU/Linux compilada para ARM em um dispositivo Android não é novidade, mas esta é a primeira vez que isso é bem feito. A distribuição GNU/Linux subjacente que alimenta o Linux no DeX é um Ubuntu 16.04 LTS modificado, criado em um esforço conjunto entre a Canonical (a empresa que mantém o Ubuntu) e a Samsung. O Ubuntu teve que ser modificado para atender à política de segurança do Android.
Depois de usar Linux no DeX desde o primeiro lançamento beta (até escrevi este artigo usando ele), minha primeira impressão do produto é que ele é definitivamente limitado pelo hardware que está executando sobre. Obviamente, é mais lento do que executar uma distribuição GNU/Linux na maioria dos PCs x86, mas é ainda mais lento do que executar o modo DeX normal. O dispositivo com o qual testei foi o Samsung Galaxy Note 9 de 6 GB de RAM com Qualcomm Snapdragon 845 e Adreno 630. Executar o Android e o Ubuntu pode levar o dispositivo ao seu limite. Não esperamos que seja perfeito, mas deve funcionar e, nossa, definitivamente funciona.
Caso você ainda não tenha recebido a mensagem, não instale Linux no DeX para jogos ou redes sociais. Os pacotes que você instala devem ser compilados para ARM64 (a arquitetura do Samsung Galaxy Note 9 e Samsung Galaxy Tab S4), então você está bastante limitado no que pode tentar sem compilar as coisas você mesmo. Aplicativos como Minecraft, Discord e Google Chrome não eram instalados, o que resume a experiência de um “usuário médio” que deseja experimentar o Linux no DeX. Não é um substituto para um computador desktop ou laptop.
Por outro lado, a Samsung anuncia Linux no DeX para desenvolvedores. Os desenvolvedores são o único grupo de usuários que podem usar o Linux no DeX ao máximo. Ele vem com IntelliJ e Geany para codificação. O Android Studio roda até mesmo em Linux no DeX. Você pode codificar, criar, instalar e testar aplicativos Android diretamente do seu Galaxy Note 9 ou Galaxy Tab S4. Consegui abrir um aplicativo Android no IntelliJ, compilar o aplicativo e instalá-lo. Foi até possível começar a compilar o LineageOS 16 para o OnePlus 6, direto no meu Galaxy Note 9. Embora conforme observado pelo desenvolvedor eu2151, levaria cerca de 6 horas para copiar o repositório e cerca de 10 horas a mais para construir o sistema operacional. Naquela época, eu teria ficado sem bateria no Galaxy Note 9. Há também o problema com a RAM: seriam necessários pelo menos 8 GB de RAM para compilar o Android 8.0 a partir da fonte. É possível que os futuros telefones Samsung possam realmente ser usados como máquinas de desenvolvimento completo graças ao Linux no DeX, mas não os telefones atuais.
Linux em DeX versus DeX normal
Enquanto testava o Linux no DeX, também comecei a usar o modo DeX normal com mais frequência. Como resultado, comecei a gostar mais do DeX normal do que do novo Linux on Dex. Isso se deve ao suporte de aplicativos e software para usuários casuais. Com o modo DeX normal, você tem acesso a um grande número de aplicativos e jogos Android, enquanto o Linux no DeX só é viável para alguns trabalhos de desenvolvimento. Usei um aplicativo chamado Parsec para transmitir jogos do meu desktop para meu laptop e telefones. Consegui transmitir Fortnite do meu PC para o Samsung DeX, mas isso ainda não é possível com Linux no DeX.
Mesmo assim, o DeX não está nem perto de substituir os laptops ou desktops tradicionais. Profissionais de negócios e alguns estudantes podem achar o DeX útil, e alguns desenvolvedores podem achar o novo Linux no DeX útil. No entanto, tanto o DeX regular quanto o Linux no DeX são muito limitados pelo hardware em que são executados. Precisaremos de mais RAM e melhor suporte para dispositivos ARM no Linux no DeX antes que valha a pena considerar. Quanto ao DeX normal, ele ainda tem uso de tempos em tempos, então não me vejo abandonando-o totalmente ainda.
Fóruns XDA do Galaxy Note 9