
Depuis plusieurs jours je m'intéresse à l'installation d'un Mini-PC performant. Pour réaliser mon installation il m'a fallu comprendre Ubuntu (Linux), comprendre le principe de la virtualisation et faire fonctionner la carte Lattepanda afin de la comparer avec mon Raspberry. Je vous propose mes conclusions
Jâai donc fait lâacquisition de 2 mini-Pc (=board) dont voici les caractĂ©ristiques :
L’objectif de ce test :
- faire tourner Ubuntu Mate 16.04 sur mon Pi3B avec des applications Windows.
- faire tourner Windows 10 sur le Lattepanda et des applications tant Windows que Linux via Ubuntu Mate
Le Raspberry PI3B :
Jâai vite abandonnĂ© Raspbian, conseillĂ© Ă lâachat du board, au profit de Ubuntu Mate 16.04 (version actuelle) qui est plus convivial et pour lequel on doit faire moins de commandes. Il est plus intuitif, plus proche de lâinterface de Windows que lâon a tous dĂ©jĂ utilisĂ©.
Ubuntu MATE fonctionne trĂšs bien sur un Pi3B avec 1 GB RAM.
Certaines littĂ©ratures parlent de Windows 10 IOT qui peut fonctionner sur Raspberry Pi3B. Jâai aussi fait ce test, mais si vous nâĂȘtes pas habituĂ© Ă la virtualisation et que vous nâĂȘtes pas un expert en Windows, il ne faut mĂȘme pas songer Ă lâinstaller. Il suffit d'installer la version Windows 10.
Par ailleurs, virtualiser Windows en plus dâUbuntu me parait difficile Ă faire sur un Raspberry Pi3B car ce dernier ne dispose que dâ1 GB RAM. En effet, il faudrait partager la RAM on board. Donc, je ne me suis pas attachĂ© Ă le faire.
Cependant, jâai virtualisĂ© Ubuntu Mate sur mon PC portable Windows Ă lâaide de VMWare, cela fonctionne trĂšs bien. Et Ă lâintĂ©rieur d'Ubuntu Mate ainsi virtualisĂ©, je fais tourner des programmes conçus pour Windows via Wine. Ăvidemment lĂ jâai un I7-4700 avec 8GB de RAM et tout lâespace dâun disque dur interne.  Il serait peut ĂȘtre possible dâavoir plus de RAM sur Raspberry Pi3B par la commande « swapon » et donc dâajouter de la RAM virtuelle qui serait sur la carte SD ou une clĂ© USB en USB 2 !!. Cependant, cela oblige le processeur du board (0,6 Ă 1,2 GHz !!) Ă faire constamment des interrogations de la carte SD et/ou clĂ© USB. Je ne suis pas fan de cette solution dâautant plus que sur le Pi3B il nây a pas de port USB3. Une lenteur voire une usure de la carte SD peut donc se produire rapidement.
Lâavantage du Raspberry Pi3B est son coĂ»t : entre 35 et 45 euros mais on est limitĂ© dans les possibilitĂ©s des applications. Pour faire tourner une ou deux applications sous Unix via Ubuntu MATE câest le meilleur compromis. La consommation Ă©nergĂ©tique nâest pas Ă©norme (5v sous 2 A), un chargeur de GSM suffit sâil dĂ©livre 2A (bien entendu !)
Bien que la Fondation Raspberry Pi n'a rĂ©vĂ©lĂ© aucun dĂ©tail sur la prochaine version, un certain nombre de sources ont commencĂ© Ă faire des prĂ©dictions et le projet de Raspberry Pi4 permettra certainement des amĂ©liorations. Mais ce nâest que pour mi 2018.
Le LattePanda 4G/64GB :
Plusieurs critÚres ont guidé mon choix :
- Je voulais voir comment se comportait un board sous windows qui est connu pour ĂȘtre gourmand en RAM et pour faire « chauffer » les processeurs.
- Je voulais aussi pouvoir disposer d'un mini-board pour faire tourner plusieurs applications et virtualiser Ubuntu avec 1GB de RAM, en laissant 3 Gb pour Windows.
- AprĂšs des recherches sur le net, je nâai pas trouvĂ© beaucoup de cartes ayant 4GB RAM et de la mĂ©moire emmC et qui avaient les mĂȘmes dimensions que celle dâun Raspberry. En plus il possĂšde un ARDUINO incorporĂ©
- Je ne voulais pas me diriger vers des barebones. Je voulais rester « mini-mini » avec une alimentation en 5v comme le Raspberry et donc ne pas avoir les coĂ»ts dâune alimentation secteur en plus.
- Jâai optĂ© pour cette carte, pour la comparer au Raspberry Pi3B sachant que jâallais disposer de 4GB de RAM et de 64 GB de stockage, ce que je nâavais pas avec le Raspberry Pi3B.
Ce qui mâa de suite plu, câest bĂȘte Ă dire, mais câest le switch de mise en route et de reset qui nâexistent pas sur le Raspberry pi3B.
Jâai donc essayĂ© dâinstaller Windows 10 Home 64 bits sur ce board. Je vous passe les dĂ©tails de : « comment faire lâimage de Windows 10 pour mettre sur une clĂ© USB », pour lâinstaller ensuite sur la carte (je peux dĂ©tailler cette manipulation si cela vous intĂ©resse).
« Lâinstallation est trĂšs facile Ă rĂ©aliser tout comme lâinstallation dâun Windows traditionnel »
Jâai Ă©tĂ© bluffĂ© par la vitesse de lancement du Lattepanda et je me retrouvais en terrain connu sous Windows bien que jâai dĂ©veloppĂ© sous Windows dans mon jeune temps et toutes les applications radio amateurs fonctionnaient !
Jâai installĂ© 2 DX Clusters sur le board donc un qui tourne sous Linux/Unix. Ils tournent actuellement, tous les 2 ensembles, depuis 2 semaines et sans problĂšme ni crash.
En fond WINDOWS 10 et en avant de lâimage le PC virtuel sous UBUNTU
Pour une plus grande fluiditĂ©, jâessayerai dâadapter Ubuntu avec le « swap » qui donne plus de mĂ©moire RAM. Ici Windows 10 tourne avec 2,5 G RAM et Ubuntu avec 1,5 GB GB RAM
La carte réseau est trÚs sollicitée bien sûr mais elle fait son job.
Le board, posĂ© sur une table, est dans un boitier acrylique pourvu de trous dâaĂ©ration et il ne chauffe pas ; Ă©tonnant pour un Windows comme OS.
Sur cette carte, plusieurs programmes peuvent tourner en mĂȘme temps. Jâai par exemple consultĂ© des sites internet, tĂ©lĂ©chargĂ© des programmes pendant que les 2 DXClusters tournaient en mĂȘme temps. Jâai procĂ©dĂ© Ă lâinstallation de logiciels dans le mĂȘme temps. Le 64 bits fait bien son travail.
Ici dans cette image : Ă gauche en haut le monitoring dâun cluster qui tourne sous WINDOWS 10 64 bits. En bas Ă gauche, un 2á” monitoring dâun 2Ăšme DX Cluster sous Windows 10 64 bits et Ă droite le bureau du PC virtuel UBUNTU en 32 bits, car il est plus lĂ©ger et moins gourmand en RAM que la version 64 bits (que jâavais essayĂ© avant la 32 bits).
Je suis ravi de cet achat et je me retrouve plus facilement en terrain connu. Cependant, Ă ce jour, je nâai pas encore testĂ© la virtualisation d'Ubuntu Mate sur ce Windows 10 Home par manque de temps, mais cela nâest que partie remise.
« Tout cela, c'est trĂšs bien, me direz-vous, mais pour voir ce que lâon fait et pour taper des commandes, il faut un Ă©cran, un clavier et une souris. Eh bien NON ! »
Certes, lors de la configuration de base de lâun ou lâautre board, il faut que vous connectiez une souris et un clavier sur un port USB et lâĂ©cran sur le port HDMI. Mais aprĂšs vous pouvez les enlever.
Pour cela il faut que vous installiez RealVNC ou Teamviewer ce qui vous permettra dâaccĂ©der Ă votre board de partout dans le monde. Pour ma part je trouve que Teamviewer est plus facile et je lâai installĂ© sur mon board et sur un PC Ă distance dans le QRA et au QRL et je peux travailler sur Raspberry et/ou Lattepanda Ă distance. Il existe une version de Teamviewer sous Windows et sous Linux. Le temps de rĂ©action est assez nĂ©gligeable sur le Lattepanda et un peu plus lent sur le Raspberry Pi3B mais acceptable au vu de lâutilisation du Remote.
Ă la maison, jâutilise le LATTEPANDA. Jâai donc « une petite boite » dans un boitier acrylique avec une connexion rĂ©seau en RJ45 sur mon Switch/Hub et une connexion 5V 2A via un chargeur de GSM. Câest tout ce quâil faut.
Photo : Ă gauche le cĂąble jaune de lâRJ45 pour le rĂ©seau. Le petit cĂąble noir Ă gauche est lâalimentation 5V venant du chargeur de GSM et Ă droite la clĂ© USB (ici de 128GB) mais ce nâest pas nĂ©cessaire et enfin le petit dongle qui Ă©mule lâĂ©cran pour une dĂ©finition min de 1920x1080 ou plus
Une autre chose qui me chagrinait était la résolution de l'écran limitée à 1200x600 via Teamviewer, alors que mon écran était de 1920x1080.
Comme jâaime bien avoir une bonne dĂ©finition Ă©cran, jâai donc regardĂ© plusieurs sites pour connaitre la procĂ©dure Ă faire pour disposer dâune rĂ©solution de 1920x1080 sur mon Ă©cran Ă distance (Ecran de PC ou de GSM si celui-ci accepte la rĂ©solution 1920x1080). En effet, nâayant pas dâĂ©cran connectĂ© Ă la carte, celui-ci ne pouvait pas dĂ©tecter le type dâĂ©cran et donnait une rĂ©solution plus basse.
Lâune des rĂ©ponses obtenues fut de me dire dâacquĂ©rir un connecteur « Dummy » qui Ă©mule un Ă©cran avec des rĂ©solutions jusquâĂ 2740x1620 au prix de 5 euros. Lâaspect est un connecteur HDMI normal avec 3 ou 4 composants sertis au connecteur
Miracle !
Sur mon Ă©cran de PC distant, jâai bien une dĂ©finition minimale de 1920x1080. Je ne dois donc pas monopoliser un Ă©cran pour avoir une bonne dĂ©finition et pouvoir visualiser plusieurs fenĂȘtres dâapplication sur
le mĂȘme Ă©cran
Un must pour le Raspberry ou le Lattepanda comme tout autre board Ă©quipĂ© dâune sortie HDMI ou DVI, il est possible de lâutiliser avec plusieurs Ă©crans sur la seule sortie HDMI.
Pour cela, vous vous en doutez, il faut faire lâacquisition dâun splitter HDMI (ou DVI) permettant lâentrĂ©e HDMI de votre board et des sorties vers vos 2 ou 3 ou 4 Ă©crans. Sur Aliexpress par exemple, on y trouve des boitiers pour un peu moins de 100 euros. Jâai personnellement fait lâacquisition de ce type de matĂ©riel et cela fonctionne trĂšs bien et la dĂ©finition peut monter Ă 4k par 2k.  Teamviewer permet quant Ă lui de voir les trois Ă©crans Ă distance.
Il faut quand mĂȘme souligner que le Lattepanda coĂ»te 140 euros (nettement plus cher que le Raspberry) mais jâai fait le choix de pouvoir disposer dâun board sur lequel je peux lancer plusieurs applications en mĂȘme temps sans ĂȘtre limitĂ© par la RAM et qui se lancent rapidement notamment grĂące Ă le stockage emmC du Lattepanda.
Pour les amateurs de Linux/Unix, il est tout Ă fait possible de lancer Ubuntu, Raspbian sur le Lattepanda. Il faut juste avoir le fichier .img correspondant au systĂšme dâexploitation que vous dĂ©sirez installer
VoilĂ dans un 1á”Êł temps un article qui, jâen suis sĂ»r, suscitera dans vos tĂȘtes des rĂ©flexions informatiques