"Linux en mode dur prêt à l'emploi": Ruby on Rails Creator a lancé le sien "Distribuer" Un an juste après être allé à Linux

Il y a un peu plus d'un an, David Heinemeier Hansson (également connu sous le nom de «DHH»), créateur de la Cadre Ruby on Rails Programming et 37 Signals Co -founder, il a été proposé de quitter MacOS (après avoir lutté contre les pratiques commerciales d'Apple) et paver leur production créant Omakub, une «  configuration emballée '' d'Ubuntu a conçu pour que d'autres développeurs puissent atterrir à Linux sans traumatisme.

Mais cette route d'évasion n'a été rien de plus que le prologue pour lui: il a maintenant fait le saut vers Omarchy, sa propre distribution Linux, basée sur Arch Linux et le gestionnaire de fenêtres dans Mosaic Hyprland, conçu, comme il l'explique, pour canaliser l'impulsion actuelle de Linux et la transformer en une expérience raffinée, prête à utiliser dès le premier moment.

Pourquoi maintenant?

Selon DHH, quelque chose a évolué dans le monde technologique: de plus en plus de développeurs sont curieux d'essayer Linux sur le bureau. Ce n'est pas qu'Arch est quelque chose de nouveau (il est depuis 2003), mais ce sont les cercles auxquels il atteint. À ce tour, Linux est à nouveau le protagoniste: l'alternative libre et ouverte qui était là depuis des décennies, attendant le désenchantement avec Apple et Microsoft pour faire le reste.

De Omakub à Orarchy

Omakub a ouvert la voie à ceux qui sont arrivés de Mac ou de Windows, offrant comme base la distribution populaire Ubuntu, complétée par un soin visuel et un environnement de bureau de famille qui a fait la transition la plus conviviale. Mais quand DHH se laisse traîner par le combo Arch + Hyprland, il a changé le cours.

Il le définit sans environnement: « C'est Linux en mode difficile. » L'arc commence par une ISO qui vous laisse dans un terminal presque nu (et même la configuration du Wi-Fi peut nécessiter des combats avec un mode texte tel que le mode texte tel que iwctl)); Alors que HYPRLAND arrive « atomisé »: sans écran de connexion, sans barre de menu, sans notifications, sans gestionnaire de fichiers … vous choisissez chaque pièce et l'adaptez à l'aide de vos propres fichiers de configuration. Le résultat peut être sublime, mais y arriver nécessite des heures d'assemblage.

Malgré cela, l'écosystème actuel a adouci la courbe d'entrée: l'installateur Archinstall raccourcit le processus, et l'AUR (l'immense référentiel communautaire d'Arch) fait « il semble que tout le logiciel Linux soit … et presque toujours dans sa version la plus récente ». Cette abondance évite une grande partie de la « plomberie » qui, dans Ubuntu, nécessite d'installer des bénéfices modernes en fonction des scripts et des référentiels non officiels.

Ok, alors, quelle est exactement l'omarchy?

Orarchy n'est pas un « Hi Mundo » d'Arch, mais une version très personnalisée de celui-ci: une sélection et une configuration minutieuse d'Arch Linux + HYPRLAND basée sur laquelle DHH utilise quotidiennement: une expérience « plug et travail » qui ne force pas tout le monde à investir 10 à 20 assemblage initial.

Ainsi, il est livré avec les pièces que HYPRLAND n'apporte pas en standard (écran de verrouillage, barre d'outils, widgets, etc.) et avec un critère esthétique très concret. Qui installe Omarchy sans toucher rien obtiendra exactement l'environnement que DHH utilise; Et celui qui veut «régler» aura un chemin asphalté pour le faire. Plus ou moins ce que Omakub a offert à Ubuntu … quand DHH a toujours utilisé Ubuntu.

Et pour qui est l'omarchie?

Ce n'est pas pour tout le monde, et DHH l'admet: ceux qui veulent un « appareil » et passent de la levée du couvercle du capuchon, resteront à l'aise avec Apple ou Microsoft Systems. L'omarchie est conçue pour ceux qui aiment connaître et réajuster les tenants et aboutissants de leur système …

… et également la vitesse de valeur, la personnalisation des détails, l'esthétique minutieuse et un énorme écosystème de packages, et préfèrent investir un peu de temps pour monter dans ce train en échange de années de travail confortable.

Comment commencer (sans rien casser)

  • Faites un test initial dans le matériel secondaire.
  • Installer avec Archinstaller Ne pas «passer l'après-midi» à la base. Ensuite, installez l'omarchie sur le dessus pour avoir un bureau Hyprist complet en quelques minutes.
  • Si vous restez, vous devrez apprendre. La récompense est un environnement exactement à votre mesure, avec un flux de travail agile et confortable.

Une anecdote: votre propre navigateur?

David Heinemeier Hansson (DHH) voulait que, dans l'omarchie, il a changé le thème visuel, toutes les applications seraient immédiatement mises à jour avec les nouvelles couleurs. Cela a déjà bien fonctionné dans presque toutes les applications, mais il y a eu une exception assez remarquable: Chrome / Chromium.

Dans Chromium, vous pouvez changer manuellement les couleurs pour les adapter au GTK de Linux, mais le processus est lent et rugueux: vous devez aller à la configuration, appliquer des modifications et, si vous aviez déjà des fenêtres ouvertes, fermez-les et rouvrez-les. De toute évidence, rien de tout cela ne correspond à l'idée d'un changement de thème rapide et fluide dans l'omarchie. Qu'est-ce que DHH?

  1. Il a offert une récompense de 5 000 $ (payée pour 37 indications) à qui il a réussi à résoudre le problème de manière technique et qu'il pourrait atteindre le projet Chromium lui-même.
  2. Un collaborateur de chrome, Helmud Yanuka, a accepté le défi et, en seulement quatre jours, il a développé un patch qui ajoute exactement cette capacité: changer le thème de Chrome du terminal et l'appliquer immédiatement à toutes les fenêtres ouvertes.
  3. Afin de ne pas attendre que Google décide d'accepter le changement dans la version officielle, ils ont créé un «micro-fourche» de chrome Omarchy-Chromium-BINmaintenant disponible dans l'AUR (le référentiel communautaire susmentionné).
  4. Ce micro-fourche n'est pas un « nouveau navigateur », mais le chrome avec un correctif minimum qui ajoute cette fonction: il reste automatiquement mis à jour chaque nuit, incorporant toutes les améliorations de la sécurité et les modifications dans la branche principale.

Le pari d'entreprise: 37 indications au sommet avec l'omarchie

La pertinence d'Omearchy, cependant, ne se limitera pas au bureau personnel de DHH (ou le vôtre, s'il vous convainc): il a annoncé que 37 indications, la société qui dirige et développe des produits tels que Basecamp, migrera au cours des trois prochaines années à l'omecteryte à toutes ses opérations et à l'équipe de développement à Ruby, selon le cycle naturel du renouvellement de l'équipement.

Cela, Eye, se produit un peu plus d'un an après que la société a annoncé qu'elle commencerait à mettre de côté Mac en faveur des PC avec Windows.

Le raisonnement est simple: avec Linux, vous contrôlez votre destination mieux qu'avec un système commercial fermé. De plus, la durée de vie du jour à 37 indications, elle aura un impact clé: selon DHH, Docker natif dans Linux accélère les tests Rails.

D'un autre côté, le changement apporte des décisions qui affectent également le matériel: dire au revoir à MacBook, et bonjour à Framework (ordinateurs portables modulaires et ordinateurs de bureau) et Beelink (mini-PC). DHH a observé que, dans son application Hey, même le Mac le plus rapide (un M4 Max) est presque le double lentement qu'un cadre dektop avec Linux.

Au-delà de la niche: un changement d'ère?

DHH ne promet pas « l'année de Linux sur le bureau » (le concept a contribué à Meme à ce stade), mais perçoit que les conditions s'alignent: les paris de soupape sur Linux (Steam Decte Exécute Arch), de nombreux créateurs de contenu populaire se déplaçant vers Linux, et des projets comme HYPRLAND qui ne sont pas limités à la copie de macOS ou de Windows, mais ils offrent quelque chose de différent.

Parmi les développeurs, au moins, DHH voit l'espace pour un saut significatif. Bien que quoi qu'il arrive à l'avenir avec l'adoption de masse, il se déclare déjà amoureux de Linux.

Newsletter

Rejoignez notre newsletter pour des astuces chaque semaine