Pour ce second numéro, trois actualités qui m'ont données envie de réagir et de partager avec vous quelques infos ( peut-être ) utiles ! Je ne garantis ni la pertinence des informations, ni leur état de fraîcheur ! 😂
Docker-OSX
Faire tourner MacOS X sur votre distribution Linux favorite avec Docker
ça vous dit ?
Et bien c'est le but de ce projet :
Bien évidement nous avons ici une petite couche de QEMU
et KVM
pour faire tourner le tout !
Une fois les pré-requis installés, c'est aussi simple que ça :
docker run --privileged -e "DISPLAY=${DISPLAY:-:0.0}" -v /tmp/.X11-unix:/tmp/.X11-unix sickcodes/docker-osx
🚩 Sur Ubuntu 20.04 j'ai dû corriger un problème de droit :
qemu-system-x86_64: warning: dbind: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-aucbdE3FHU: Connection refused
Could not access KVM kernel module: Permission denied
qemu-system-x86_64: failed to initialize kvm: Permission denied
Unique solution pour le moment de mon côté : chmod 666 /dev/kvm
🚩
Sinon la solution fonctionne out-of-the-box !
Par contre le problème se pose au niveau de la licence d'utilisation :
https://en.wikibooks.org/wiki/VirtualBox/Setting_up_a_Virtual_Machine/Mac_OS_X#License_violations
Linux Mint & Snap
Il y a déjà un an, snap
inquiétait les créateurs de l'une des distributions basée sur Ubuntu les plus populaires : Linux Mint.
Voici la petite brève de l'époque :
Sauf qu'aujourd'hui les inquiétudes autour de snap
se confirment. Le paquet chromium-browser
présent dans les dépôts est bien devenu une boite vide qui renvoie vers ... snap
:
[email protected]:~$ sudo apt install chromium-browser
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
chromium-browser
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 48,4 ko dans les archives.
Après cette opération, 164 ko d'espace disque supplémentaires seront utilisés.
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal-updates/universe amd64 chromium-browser amd64 81.0.4044.129-0ubuntu0.20.04.1 [48,4 kB]
48,4 ko réceptionnés en 0s (480 ko/s)
Préconfiguration des paquets...
Sélection du paquet chromium-browser précédemment désélectionné.
(Lecture de la base de données... 179961 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../chromium-browser_81.0.4044.129-0ubuntu0.20.04.1_amd64.deb ...
=> Installing the chromium snap
==> Checking connectivity with the snap store
==> Installing the chromium snap
De ce fait, voici la réponse de Clément Lefebvre ( fondateur de Mint ) à cette problématique :
Linux Mint n'utilisera pas snap. Et dans la prochaine version de la distribution le paquet chromium-browser
vous invitera à installer chromium
par vous même, tout simplement !
Je ne suis également pas favorable à une utilisation déguisée de snap
via un paquet présent dans un dépôt apt
. Et j'ai même parfois beaucoup de mal avec snap
.
Je ne comprends toujours pas pourquoi Canonical n'offre aucune autre solution à snap
pour l'installation de multipass
par exemple ...
./random
Cette volonté de ne pas utiliser snap
m'amène d'ailleurs à ma dernière actualité du jour.
Actualité qui n'est absolument pas récente mais n'ayant rencontré ce souci que très récemment, je souhaitais le partager avec vous. Peut-être que ce partage vous aidera également.
Après ma compilation de multipass
j'ai eu un Warning
un peu spécial :
WARNING: CPU random generator seem to be failing, disable hardware random number generation
WARNING: RDRND generated: 0xffffffff 0xffffffff 0xffffffff 0xffffffff
Après quelques recherches je suis donc tombé sur ce post très bien documenté :
Il s'agit tout simplement d'un bug présent avec la série des processeurs Ryzen 3000. Ce bug empêche la génération de nombre aléatoire via RDRAND
avec ces processeurs. Ce qui est mon cas !
Une simple mise à jour du bios a effectivement corrigé ce problème et je n'ai maintenant plus aucun soucis avec le warning 😃
On revient bientôt avec d'autres actualités !
En tout cas n'hésitez pas à m'apporter des remarques ou des commentaires sur Twitter, ou ici 👇