À quoi ressemblent habituellement les commentaires de Hacker News ? N’importe quel article qui arrive en page d’accueil trouvera en dessous quelqu’un pour chipoter — le prix est trop élevé, la solution a des défauts, le concurrent fait mieux, le titre est racoleur. C’est le mode par défaut de HN. Le fil sur le rack 3D d’Oxide Computer est une exception.
253 points, 107 commentaires. En parcourant la section des commentaires, on découvre une chose : presque aucune critique.
« C’est la seule entreprise pour laquelle je ne trouve absolument aucune raison de ne pas vouloir y travailler. » « Ils m’ont rappelé pourquoi Sun Microsystems était si important à l’époque. » « Ce n’est pas seulement du hardware, c’est une philosophie d’ingénierie complète. »
Ce qu’ils font, et ce qui les rend différents
Ce que fait Oxide Computer est simple à décrire : ils vendent des serveurs cloud. Mais le serveur qu’ils vendent n’a rien à voir avec celui qu’AWS vous loue. Ce sont deux choses radicalement différentes.
Le modèle AWS : vous achetez des machines virtuelles ou des instances bare metal. Le hardware sous-jacent est constitué de serveurs rack standard Dell/HPE/Supermicro, sous Linux standard, avec une couche de virtualisation et de gestion par-dessus. La compatibilité matérielle repose sur une stratégie de « ce qui suffit » — les machines d’un même datacenter peuvent provenir de trois ou quatre fournisseurs différents, avec des spécifications légèrement divergentes. Personne n’optimise son code pour un serveur spécifique, car demain il pourrait être remplacé.
Le modèle Oxide : vous achetez un rack entier. Chaque carte mère, chaque fond de panier, chaque câble d’alimentation dans ce rack est conçu par Oxide. Le logiciel qui tourne dessus est également écrit par Oxide. Du silicium à l’interface utilisateur, « vous achetez un produit complet, pas une liste de pièces détachées. »
L’intégration verticale, ce n’est pas un concept nouveau dans l’électronique grand public — le modèle d’Apple, des puces au système d’exploitation jusqu’au matériel intégré, est discuté depuis des années. Mais dans l’infrastructure d’entreprise, rares sont ceux qui s’y essaient. Sun Microsystems a été la dernière entreprise à le faire sérieusement (processeurs SPARC + système d’exploitation Solaris + serveurs Sun), et Sun a été racheté par Oracle il y a plus de quinze ans.
La nostalgie collective de HN : pourquoi le spectre de Sun plane encore
L’expression « le Sun Microsystems des temps modernes » qui revient sans cesse dans les commentaires n’est pas fortuite. Bryan Cantrill — cofondateur et CTO d’Oxide — a travaillé de nombreuses années chez Sun, où il a participé à des projets comme DTrace et ZFS. Avec son cofondateur Steve Tuck, ils ont accumulé une expérience approfondie de l’infrastructure cloud chez Joyent. Le parcours de cette équipe leur donne la légitimité pour poser une question : « Si nous concevions un serveur cloud à partir de zéro, sans tenir compte d’aucune convention de l’industrie, à quoi ressemblerait-il ? »
La réponse d’Oxide : jeter le réseau de gestion out-of-band (la complexité d’IPMI/BMC est une plaie pour toute l’industrie), le remplacer par un Root of Trust conçu en interne ; utiliser des processeurs AMD EPYC plutôt qu’Intel (les critiques de Cantrill envers Intel ME sont notoires) ; faire tourner le firmware sur leur propre système d’exploitation Hubris ; concevoir le refroidissement, l’alimentation et le réseau de tout le rack comme un tout intégré, et non comme un assemblage de N composants indépendants.
Ce n’est pas une optimisation du type « choisir de meilleurs composants ». C’est une redéfinition fondamentale de ce que « devrait être un serveur cloud ».
La visite 3D est elle-même un signal
Ce qu’Oxide a publié n’est ni un livre blanc PDF ni un article de blog technique. Ils ont construit un explorateur 3D interactif du rack — on peut faire pivoter, zoomer, cliquer sur chaque composant pour voir ses détails techniques. Ce choix est en lui-même une déclaration produit : la manière de comprendre cette machine ne devrait pas être de lire des chiffres sur une fiche technique, mais « d’y entrer ».
Dans les commentaires HN, plusieurs ingénieurs mentionnent que cette visite 3D leur a fait comprendre les décisions de conception physique d’Oxide — pourquoi l’alimentation passe par l’arrière, pourquoi la disposition des ventilateurs est asymétrique, pourquoi le cheminement des câbles réseau ne ressemble à aucun serveur existant. Ces détails, pris isolément, sont des histoires d’ingénierie ; mis ensemble, ils forment une philosophie produit.
Mais deux questions pratiques que HN n’a pas suffisamment discutées
Le prix. Le rack d’Oxide n’est pas bon marché. Il cible les scénarios de cloud privé haute densité — si votre charge est suffisamment importante pour justifier votre propre datacenter mais pas assez pour concevoir vos propres serveurs, Oxide peut être plus avantageux qu’acheter du Dell et intégrer vous-même le logiciel de gestion. Mais pour les petites et moyennes équipes, l’avantage du paiement à l’usage d’AWS en termes de modèle financier ne sera pas facilement balayé par la conception hardware intégrée verticalement.
L’enfermement. Acheter un rack Oxide signifie accepter leur feuille de route matérielle, leur cycle de mises à jour logicielles et leur système de remplacement en cas de panne. C’est fondamentalement différent de l’ouverture qu’offrent les serveurs génériques sous Linux standard. Les défenseurs d’Oxide répondent à cette préoccupation dans les commentaires : « L’enfermement d’AWS est pire ; au moins, les machines d’Oxide sont dans votre propre datacenter. » Cette objection a du sens, mais elle élude une question : l’enfermement de l’intégration verticale et l’enfermement de la plateforme cloud sont différents dans leur forme, mais pas nécessairement moins profonds.
Cet article est basé sur les informations publiques de l’Oxide 3D Rack Explorer et les discussions HN. La philosophie de conception et la culture d’ingénierie d’Oxide sont présentées de manière plus complète dans le podcast Oxide and Friends.