Comment configurer un environnement de développement mobile –
L'utilisation d'appareils mobiles a considérablement augmenté au cours de la dernière décennie. Cela fait plus de deux ans que la navigation mobile a pris le contrôle du bureau . La convivialité des appareils mobiles a également explosé. Les appareils mobiles ont maintenant une énorme puissance de traitement.
Nous considérons souvent les plateformes mobiles comme un atout majeur pour les développeurs, mais il est aujourd'hui possible de tirer parti de la portabilité mobile avec un niveau de flexibilité qui se rapproche chaque année du poste de travail. [19659002] Ce message explique le processus d’exécution d’un environnement de développement Linux à partir de votre appareil mobile à l’aide de Samsung Dex.
Bref historique de Samsung Dex
Samsung Dex est une plate-forme qui vous permet d’utiliser la puissance de calcul de votre appareil mobile pour exécuter un environnement de type bureau. Il a été introduit en 2017 et a été activement développé depuis. Le nombre de périphériques pouvant exécuter Dex a augmenté régulièrement. Dans cet article, nous explorons comment configurer un environnement de développement Linux via Samsung Dex.
Depuis son lancement, Samsung Dex est disponible sur tous les appareils phares de Samsung. Ce sont:
- Galaxy S8 / S8 +
- Note 8
- Galaxy S9 / S9 +
- Note 9
- Galaxy Tab S4
- Et plus récemment, la famille S10
Samsung Dex a été lancée avec un accessoire d'amarrage appelé la station Dex . Vous devez connecter votre appareil mobile à la station Dex, qui dispose de prises pour les appareils de sortie via le port HDMI et de périphériques d'entrée (souris et clavier, par exemple) via des ports USB et USB-C.
Samsung Dex Station ( Source )
Alors que l'utilisation de la station Dex était obligatoire au début, ce critère a depuis été assoupli dans les appareils plus récents. Si vous utilisez un appareil Galaxy Note 9 ou une version plus récente, un convertisseur USB-C en HDMI peut vous aider à vous connecter à un écran et Bluetooth peut être utilisé pour les périphériques.
Samsung a récemment lancé le Dex Pad . une version portable de la station Dex, dotée d'un chargeur sans fil intégré et d'un ventilateur, ainsi que de ports HDMI et USB.
Samsung Dex Pad ( Source ])
En supposant que vous remplissiez la configuration matérielle requise, vous avez besoin de deux applications pour créer un environnement de développement Linux. Tout d'abord, vous devez installer l'application Samsung Dex pour activer l'expérience Samsung Dex. Ensuite, vous avez besoin de l'application Linux sur Dex qui est actuellement en mode bêta. Vous pouvez demander un accès via Google Play Store.
Maintenant que nous avons défini les conditions requises pour le processus, commençons!
Configurer un environnement Linux sur Samsung Dex
L'application Linux on Dex vous montre la liste des conteneurs virtuels que vous avez créés sur votre appareil. Essayons de créer le premier en cliquant sur le bouton «+» en bas à droite de l’écran.
Lors de la création du conteneur, vous devez utiliser une image Linux. Actuellement, seul Ubuntu 16.04 LTS est pris en charge. L'image peut être téléchargée à partir des serveurs Samsung Dex. Une version modifiée d'Ubuntu doit être utilisée pour respecter la politique de sécurité d'Android.
Téléchargement d'une image Linux personnalisée fournie par Samsung
Une fois le téléchargement terminé, vous devez extraire l'image.
Décompressez l'image Linux téléchargée
Pour créer un nouveau conteneur, accédez à l'emplacement de l'image décompressée sur votre système de fichiers et attribuez un nom et une description à l'image. . Vous devez également spécifier l'espace de stockage à allouer à cette image. Cela peut être modifié ultérieurement lorsque le conteneur a été créé avec succès. Un minimum de 10 Go est requis.
Options pour créer un conteneur
La création du conteneur ne prend pas longtemps – l'image personnalisée du système d'exploitation Linux fournie par Samsung est déjà compatible. avec Dex. L'utilisateur par défaut est dextop
et le mot de passe est secret
.
Une fois le conteneur créé, vous pouvez afficher une liste de conteneurs sur l'application. Sélectionnez un conteneur pour afficher ses détails.
Détails du conteneur
Test de l'environnement Linux sur mobile et Samsung Dex
Avant de vous connecter à un écran externe, vous pouvez toujours accéder au conteneur à partir du Linux sur l'application Dex en démarrant un terminal. Sélectionnez l'option «Mode terminal» dans la page de détails affichée ci-dessus pour démarrer le terminal.
Exécution du terminal du conteneur sur mobile
Vous pouvez exécuter un interpréteur Python de l'intérieur. ce terminal et testez certaines instructions de base.
Exécution d'un interpréteur Python du conteneur sur un mobile
Pour utiliser l'environnement Linux dans un environnement de bureau, connectez votre mobile appareil à un écran externe. À ce stade, vous n’exécutez peut-être pas l’application Linux sur Dex. Le logo Samsung Dex apparaît à l'écran pendant le chargement de la version de bureau.
Le bureau de Samsung Dex au démarrage
Une fois le Samsung Dex a chargé, vous pouvez utiliser votre appareil mobile connecté en tant que trackpad ou utiliser une souris et un clavier connectés. Accédez aux applications installées sur votre appareil mobile et sélectionnez l'application Linux sur Dex. Vous pourrez voir une liste de tous les conteneurs disponibles dans l'application. Sélectionnez le conteneur que vous souhaitez exécuter.
Cliquez sur le bouton Exécuter pour accéder à l'environnement Linux.
Samsung Dex vous entraînera dans l'environnement Linux. Vous pouvez toujours accéder au menu du bas de l'environnement Dex, sur lequel j'avais l'habitude de prendre une capture d'écran.
Linux sur Dex en est encore à ses débuts, où vous pouvez exécuter diverses applications, mais les performances ne sont pas à la hauteur. ordinateurs de bureau. Linux sur Dex a principalement ciblé les développeurs et constitue peut-être un groupe d’utilisateurs pouvant l’utiliser dans sa forme actuelle.
Final Thoughts
Une machine de développement Linux avec Samsung Dex peut émuler un ordinateur de bureau en termes de fonctionnalité. Et surtout, la popularité croissante des services en nuage réduit la dépendance vis-à-vis des besoins de stockage traditionnels.
La puissance de calcul n’est pas énorme Comparée à une exécution native de Linux sur un ordinateur de bureau, cette expérience n’est pas la plus arrogante. En outre, la prise en charge de nombreux périphériques est limitée et Linux sur Dex est toujours en version bêta. Mais compte tenu du rythme auquel nos appareils mobiles deviennent plus capables, il ne serait pas étonnant de voir les utilisateurs finaux remplacer les ordinateurs personnels traditionnels par des conteneurs sur les appareils mobiles dans les années à venir.
Avez-vous essayé Linux sur Dex? Pensez-vous que cela complétera (ou même remplacera!) Votre configuration de développement actuelle? Faites-nous savoir dans les commentaires ci-dessous!
Source link