À propos de GNUMac

Du maintien de nos machines de build
à la location de votre Mac complet.

Nous sommes une équipe d’ingénieurs qui travaille depuis longtemps sur les builds iOS et la CI. GNUMac est parti d’un constat simple : nous avions besoin d’un Mac à louer à la journée, sans ressources partagées, mais les options adaptées étaient rares.

Mac mini physique dédié, pas de machine virtuelle. Deux configurations, quatre nœuds en Asie-Pacifique et des locations à la journée, à la semaine, au mois ou au trimestre.

À l’origine de ce service

Une régression à vérifier, un Archive nocturne à lancer ou une nouvelle configuration de runner à tester ne justifient pas toujours l’achat d’une machine supplémentaire. Nous prenons en charge l’achat, l’hébergement et la mise à disposition à distance pour que vous puissiez consacrer votre temps à l’ingénierie.

C’est pourquoi nous ne découpons pas un Mac en plusieurs instances partagées. Vous louez un nœud physique complet, avec accès à macOS en mode graphique et en ligne de commande. Organisez vos outils, caches et tâches selon les besoins du projet. Une machine dédiée clarifie la répartition des ressources, mais la vitesse des builds dépend toujours du projet, de ses dépendances et du nombre de tâches exécutées en parallèle.

Nos principes

Trois engagements, sans zone d’ombre.

Nous détaillons séparément les ressources, les tarifs et le traitement des données. Vous savez à quoi vous attendre avant de commander, pouvez tout vérifier pendant la location et connaissez la marche à suivre à la fin.

Une machine complète, pas une VM partagée

Le CPU, la mémoire et le stockage sont réservés au locataire actuel. Les ressources de calcul ne sont pas partagées avec d’autres utilisateurs de la même machine. Builds d’un seul projet, tâches sur plusieurs simulateurs ou inférence de modèles : organisez-les selon vos priorités.

Une machine dédiée ne signifie pas des ressources illimitées. Les deux configurations sont M4 / 16GB / 256GB et M4 / 24GB / 512GB. Avant de lancer des tâches en parallèle, évaluez les pics de mémoire et l’espace disque disponible.

Des tarifs publics, quatre périodes détaillées

Le GNU Core M4 coûte $21.3 par jour, $57.5 par semaine, $106.4 par mois ou $289.4 par trimestre. Le tarif est identique sur tous les nœuds : pas besoin de nous écrire pour connaître le prix de base.

Les extensions de stockage et le chaînage Thunderbolt 5 sont tarifés séparément. Pour comparer, tenez compte de la configuration, de la période et des options, sans confondre un tarif ramené à la journée avec une location à la journée.

Au retour, les données sont effacées

Après le retour, le disque est effacé et le système réinstallé. Les SSD supplémentaires sont traités de la même façon. La machine est réinitialisée avant sa prochaine mise à disposition : les fichiers du précédent locataire ne sont pas transmis au suivant.

L’effacement ne remplace pas une sauvegarde. Avant la fin de votre location, récupérez vos projets, livrables, clés et journaux à conserver, puis confirmez le retour.

Intégrez le Mac à vos workflows

Quatre profils, bien plus qu’un accès à distance.

Nous pensons le parcours dans son ensemble, de la commande à la récupération des livrables. Voici comment démarrer selon les tâches courantes et ce qu’il faut récupérer avant la fin.

Développeurs indépendants : séparez builds et codage

Commencez avec un GNU Core M4, puis choisissez le nœud et la durée en fonction de votre emplacement. Une fois vos identifiants reçus, vérifiez les dépendances du projet via le partage d’écran, puis lancez un Xcode Archive en SSH ou avec un script de build.

Configurez les certificats de signature selon les droits de votre équipe et vérifiez les versions de Xcode et du SDK. Une fois le build terminé, exportez l’application, les fichiers de symboles et les journaux. Confiez les tâches nocturnes au Mac cloud et gardez votre machine locale pour le développement interactif.

À récupérer : les livrables du build et les étapes permettant de le relancer.

Équipes CI : prévoyez un runner dédié pour les pics d’activité

Choisissez une configuration adaptée à la charge du projet, validez l’environnement avec un pipeline complet, puis enregistrez la machine comme runner auto-hébergé. Séparez récupération du code, installation des dépendances, tests, signature et archivage en étapes faciles à diagnostiquer.

Si vous utilisez plusieurs machines, nommez-les selon le nœud, le projet et l’usage afin de ne pas confondre une machine de test avec une machine de publication. Avant la fin de la location, désenregistrez le runner, révoquez les jetons d’accès et documentez la conservation des caches de build et des livrables.

À récupérer : la configuration du pipeline, les résultats des tests et les archives.

Expérimentation IA : testez la charge avant de pérenniser

Pour les besoins en mémoire plus importants, choisissez le GNU Studio M4 : M4 / 24GB / 512GB. Installez MLX ou llama.cpp, puis vérifiez la taille des modèles, leur quantification et la mémoire utilisée à l’exécution.

Notez les résultats avec les mêmes prompts, la même longueur de contexte et les mêmes paramètres ; ne comparez pas directement des temps obtenus dans des conditions différentes. Pour les modèles et jeux de données volumineux, optez pour un SSD +1TB ou +2TB et exportez vos résultats avant la fin.

À récupérer : les versions de l’environnement, les paramètres de l’expérience et les traces d’inférence vérifiables.

Audio et vidéo : traitez les lots à distance

Estimez d’abord l’espace total nécessaire aux médias, fichiers proxy, caches et exports. Vous saurez ainsi si le stockage de base suffit. Transférez les fichiers via SFTP, vérifiez les logiciels requis et les conditions de licence, puis organisez le transcodage ou l’export par lots.

Le partage d’écran sert à vérifier l’image et l’état des tâches ; le transfert de fichiers, à récupérer les livrables. Testez les paramètres d’encodage sur un court extrait avant de traiter l’ensemble, puis rapatriez la vidéo finale et les fichiers du projet. Ne faites pas du disque distant votre unique archive.

À récupérer : les fichiers finaux, avec leurs formats et leur intégrité vérifiés, ainsi que les éléments du projet à modifier ultérieurement.

Peser le pour et le contre

Pourquoi louer plutôt que demander à chacun d’acheter une machine ?

La location convient aux besoins ponctuels, aux équipes à distance et aux environnements de build isolés. Pour une charge élevée et constante ou un travail avec des périphériques locaux, l’achat peut être plus adapté.

Comparaison des coûts, de la mise à disposition, du caractère dédié et de la souplesse d’évolution. Ces offres ne fournissent pas les mêmes ressources.
Critère Location GNUMac Achat VM partagée
Coûts Location du GNU Core M4 à partir de $21.3 par jour ; facturation selon la période choisie et les options. Investissement initial pour la machine, auquel s’ajoutent l’hébergement, le réseau, l’électricité et la dépréciation. Prix d’appel parfois inférieur ; vérifiez les quotas de ressources et les règles de partage.
Mise à disposition Choisissez la configuration et payez dans le portail ; les identifiants sont fournis à distance. Le statut affiché dans le portail fait foi. À vous d’acheter la machine, de configurer le réseau et l’accès à distance. Les délais dépendent des achats et des conditions sur place. En général, une instance est créée à la demande ; le système, l’architecture et les outils disponibles dépendent de l’offre.
Caractère dédié Mac mini physique complet, réservé à un seul locataire, sans découpage en VM. Machine entièrement dédiée ; accès sur place et à distance gérés par vos soins. Ressources de l’hôte partagées avec d’autres instances ; vérifiez le niveau d’isolation.
Souplesse d’évolution Un changement de configuration nécessite de planifier une migration. SSD supplémentaires disponibles, sans mise à niveau à chaud de la mémoire. Si vos besoins dépassent les capacités de la machine, il peut être nécessaire d’en acheter une autre. La modification des quotas dépend des capacités de l’hôte et des offres disponibles.
Tâches adaptées Tests de régression ponctuels, CI dédiée, expérimentations et builds à distance. Utilisation intensive et continue, périphériques sur place et poste fixe à long terme. Tâches compatibles avec le partage des ressources, le système et les restrictions d’accès.

Nous avons choisi de réserver chaque machine à un seul locataire et de proposer plusieurs durées, plutôt que de réduire le prix affiché en partageant davantage les ressources. Avant de commander, vérifiez votre chaîne d’outils, vos volumes de données et vos dépendances aux périphériques, puis comparez le coût total.

Du point de vue des utilisateurs

La machine s’efface, le travail reprend sa place.

Deux besoins reviennent souvent : un environnement de build qui ne ralentit pas le développement local, et un espace de travail à distance facile à organiser et à transmettre.

« Je veux séparer les builds de la machine sur laquelle je code tous les jours. Je fixe d’abord l’environnement du projet, puis je le confie à un nœud dédié. En cas d’échec, j’ai des journaux clairs pour comprendre ce qui s’est passé. »

Responsable technique client de jeu · environnement de build et diagnostic

« J’ai besoin d’un Mac à distance sur lequel je peux vraiment travailler : les ressources et les exports ont chacun leur place, et je sais quoi récupérer avant la fin. Pas besoin de tout réorganiser à chaque fois. »

Designer en télétravail · organisation des ressources et livraison des fichiers
Nœuds et fonctionnement

Quatre nœuds en Asie-Pacifique, au plus près des équipes.

Singapour, Tokyo (Japon), Séoul (Corée du Sud) et Hong Kong couvrent les besoins de collaboration de différentes équipes. Les tarifs sont identiques sur les quatre nœuds. Choisissez en fonction de l’emplacement des utilisateurs et de la qualité réelle de la connexion, plutôt que du nom de la ville.

Singapour

Pour le développement quotidien et la CI des équipes d’Asie du Sud-Est. Validez dans le même workflow la récupération du code, le téléchargement des dépendances et le retour des livrables.

Nœud SG

Japon (Tokyo)

Pour les projets destinés au marché japonais et les équipes des régions voisines. Si vous utilisez souvent l’interface graphique, testez d’abord la réactivité du partage d’écran avant d’adopter le nœud pour le développement au quotidien.

Nœud JP

Corée du Sud (Séoul)

Pour les projets du marché coréen et les équipes de jeux vidéo. Lancez des builds, des tests ou des tâches de validation dédiés ; l’emplacement du nœud ne modifie pas les droits de publication ou de test de vos applications.

Nœud KR

Hong Kong

Pour les workflows à distance d’équipes réparties entre la Chine continentale, Hong Kong et Taïwan. Si vous transférez beaucoup de médias, vérifiez les débits montant et descendant, puis estimez le temps total des tâches par lots.

Nœud HK

Avant la mise à disposition, préparez la prise en main

Le système est réinstallé et initialisé avant la mise à disposition du nœud ; les identifiants de connexion sont transmis via le portail. Lors de votre première connexion, vérifiez la configuration, le disque, la version du système et le mode d’accès à distance. Changez ensuite le mot de passe et ajoutez votre clé publique SSH.

Pendant l’utilisation, appuyez-vous sur des faits

Les quatre nœuds fonctionnent toute l’année, 365 jours par an. En cas de problème, ouvrez un ticket dans le portail en indiquant l’instance, l’heure, le mode de connexion et le message d’erreur. Distinguez les problèmes de réseau local, de chaîne d’outils et de nœud pour faciliter le diagnostic.

À la fin, sauvegarde et effacement sont deux étapes distinctes

Exportez vos projets et livrables, puis révoquez les jetons des runners et les clés qui ne sont plus utilisées. Après le retour, le service efface le disque et réinstalle le système ; les SSD supplémentaires sont également traités. Le renouvellement ne remplace pas votre propre plan de sauvegarde.

Commencez par une tâche concrète.

Choisissez une configuration, un nœud et une durée, puis lancez votre première tâche. Pour discuter d’une location en équipe, d’un paiement trimestriel ou de la compatibilité avec votre chaîne d’outils, écrivez-nous à support@gnumac.com. Pour une commande existante, connectez-vous au portail et ouvrez un ticket.

Les paiements sont facturés en dollars américains. Seuls USDT-TRC20 et Visa / Mastercard / Amex via Stripe sont acceptés. Les moyens réellement disponibles sont indiqués au moment du paiement.