7 votes

Environnement séparé pour une utilisation personnelle et de développement sous MacOS

Comment puis-je séparer mon utilisation professionnelle de l'ordinateur Apple de mon utilisation personnelle ?

Je suis sur le point d'acquérir un nouvel ordinateur Apple. Je suis développeur (en fait développeur .NET ^___^) et j'aimerais que mon utilisation personnelle et professionnelle soit séparée sur la même machine.

Je sais qu'il est possible d'utiliser Bootcamp pour installer Windows, ce qui est probablement l'approche la plus propre, mais je suis en train d'apprendre .NET Core et d'autres frameworks disponibles dans MacOS avec lesquels j'aime travailler.

Quelle approche adopteriez-vous pour éviter que l'utilisation personnelle et l'utilisation par les développeurs ne s'entremêlent ?

15voto

Jose Chavez Points 645

Les options sont multiples :

Le plus simple est de créer deux comptes d'utilisateur. Le premier compte est créé lors de la première utilisation du Mac. Créez un deuxième compte en cliquant sur le menu Apple dans le coin supérieur gauche, sélectionnez Préférences système, Utilisateurs et groupes, ouvrez le cadenas et cliquez sur + pour ajouter un nouvel utilisateur.

Vous pouvez ainsi vous connecter à un compte personnel ou professionnel. Dans le même endroit où vous ajoutez des comptes, vous pouvez cliquer sur "Options de connexion" où vous pouvez activer "Changement rapide d'utilisateur". Cela vous permet de basculer facilement entre le compte personnel et le compte privé (les deux peuvent être connectés en même temps).

Il existe d'autres options pour séparer l'usage personnel de l'usage professionnel :

1) Installation BootCamp Windows pour un usage professionnel, installation MacOS pour un usage personnel. Les principaux inconvénients sont qu'il faut redémarrer complètement chaque fois que l'on veut passer de l'un à l'autre, et qu'il est fastidieux de s'assurer que l'espace disque est disponible en fonction de l'endroit où l'on en a besoin.

2) Machine virtuelle avec Windows (ou MacOS) pour un usage professionnel, et le système natif MacOS pour un usage personnel. Cela peut se faire par exemple avec VMware Fusion, Parallels Desktop ou des alternatives gratuites telles que VirtualBox. Vous pouvez exécuter les deux environnements simultanément et partager les fichiers, le presse-papiers, etc. Cependant, l'allocation correcte de l'espace de stockage peut encore être une source de problèmes.

3) Espaces. Vous pouvez répartir vos applications Windows ouvertes dans différents "espaces" sur le Mac. Lorsque vous changez d'"espace", tout un ensemble de fenêtres est échangé, de sorte que vous pouvez conserver un bureau virtuel avec toutes vos affaires professionnelles séparées des affaires privées. Il vous appartient cependant d'organiser Windows entre les deux espaces, et il n'y a pas de séparation des fichiers, etc. sur le disque.

5voto

Jared Smith Points 283

Mise en garde

Je ne suis pas un utilisateur ou un développeur des technologies Microsoft, d'une manière générale. La quasi-totalité de mon utilisation professionnelle et personnelle se fait sur une combinaison de MacOS et de Linux. J'utilise presque exclusivement des outils gratuits (par exemple vim) pour le développement, et je ne me préoccupe donc guère des licences, de l'activation des produits, etc.

Ceci étant dit...

Je vous mets au défi de recadrer votre façon de voir les choses : environnements de développement, pour le travail ou l'usage personnel, devrait être (dans la mesure du possible compte tenu des contraintes) complètement jetable .

Je réalise la quasi-totalité de mon travail de développement dans des VM qui sont approvisionnées par des scripts. Des VM réutilisables, remplaçables et reproductibles. Les systèmes d'exploitation hôte et invité ne sont pas très importants, tant que le système répond à ces objectifs.

Sur mon fidèle MBP, j'utilise une combinaison de Vagrant/VirtualBox pour les vms de serveur (avec Docker si vous êtes de cet avis) et Parallels pour mon environnement de développement actuel. Toute ma configuration et mon provisionnement sont stockés et versionnés grâce à github, et je les mets régulièrement à jour au fur et à mesure que mes besoins/goûts changent.

Je n'adhère pas toujours strictement à ce principe, je travaille parfois sur le système MacOS hôte. Mais je travaille à 60% à distance, et c'est vraiment agréable de ne pas avoir à passer trop souvent du bureau à domicile (MBP) au bureau (station de travail linux).

Vous ne voudrez peut-être pas aller aussi loin, et je ne suis toujours pas sûr que cela valait la peine de faire tous les efforts nécessaires pour l'installer, mais je peux être productif sur une nouvelle machine en une demi-heure environ, et je n'ai jamais à m'inquiéter des problèmes du type "fonctionne sur ma machine".

3voto

John Keates Points 2570

Vous pouvez créer un deuxième compte d'utilisateur pour séparer les deux objectifs, ou même ajouter une partition et installer un deuxième MacOS pour une séparation encore plus nette. Un compte utilisateur supplémentaire est généralement plus que suffisant.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X