User Tools

Site Tools


infra:macbookm1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
infra:macbookm1 [2023/12/06 19:38] fredinfra:macbookm1 [2023/12/06 19:40] fred
Line 44: Line 44:
 </code> </code>
  
-===== Containers =====+===== Développement et programmation ===== 
 + 
 +==== Containeurs ====
  
 Une petite déception (mais globale par rapport à Docker) : la seule manière officielle de démarrer un container est en fait de disposer d'un noyau Linux.  Une petite déception (mais globale par rapport à Docker) : la seule manière officielle de démarrer un container est en fait de disposer d'un noyau Linux. 
Line 67: Line 69:
 Du coup, j'aime bien Docker pour les avantages qu'il propose, mais c'est la deuxième fois en très peu de temps que je me casse les dents sur la consommation et la puissance nécessaire à faire tourner ce type d'environnements. Du coup, j'aime bien Docker pour les avantages qu'il propose, mais c'est la deuxième fois en très peu de temps que je me casse les dents sur la consommation et la puissance nécessaire à faire tourner ce type d'environnements.
  
-===== XCode =====+==== XCode ====
  
 Là, c'est un peu la deuxième déconvenue : XCode fonctionne, mais :  Là, c'est un peu la deuxième déconvenue : XCode fonctionne, mais : 
Line 75: Line 77:
  
 J'essayerai de pondre une appli ou deux en [[https://developer.apple.com/swift/|Swift]], mais j'ai peur de tomber à nouveau sur un modèle typé "grosse Microsoft" (PowerApps, etc.) : "en théorie, ça marche comme ça", puis tu galères à réellement le faire fonctionner.  J'essayerai de pondre une appli ou deux en [[https://developer.apple.com/swift/|Swift]], mais j'ai peur de tomber à nouveau sur un modèle typé "grosse Microsoft" (PowerApps, etc.) : "en théorie, ça marche comme ça", puis tu galères à réellement le faire fonctionner. 
 +
 +==== Conclusions ====
 +
 +Pour du développement "moderne", les 8GB sont atteints immédiatements : Docker a besoin d'un noyau Linux et passe donc par une couche de virtualisation au travers de QEMU (donc, comptez 4GB de RAM de pris rien que pour démarrer un sous-système), tandis qu'XCode explose le SWAP dès que l'on démarre l'outil de prévisualisation. 
 +
 +Donc, pour du dev : partez obligatoirement sur 16GB, voire plus. 
 +
  
 ===== Terminal ===== ===== Terminal =====
infra/macbookm1.txt · Last modified: 2023/12/30 20:54 by fred