Kaster ut Mac og Windows, alle utviklere får Arch Linux
37Signals kjøper inn bærbare PC-er fra Framework med David Heinemeier Hanssons eget Arch-oppsett: Omarchy.
– Over de neste tre årene, etter hvert som den naturlige utskiftingen av maskinvare gir anledning til det, vil alle som jobber på våre Ops- og Ruby-programmeringsteam bytte til vår egen Arch-baserte Linux-distribusjon.
Det skriver David Heinemeier Hansson ("DHH") i et blogginnlegg, som også er delt og har fått mye oppmerksomhet på LinkedIn.
DHH er sjef for 37Signals og kjent for blant annet å ha skapt Ruby on Rails-rammeverket. Han har lenge slått et slag for både "Linux på desktop", i tillegg til å oppfordre bedrifter til å gjøre seg mindre avhengige av dyre skytjenester.
DHH mener Linux på desktop er undervurdert:
– Det er merkelig hvordan ingen løfter et øyebryn når bedriftens policy er å bruke Mac eller Windows, men når det er Linux så blir alle overrasket. Slik burde det virkelig ikke være, skriver DHH.
Det er merkelig hvordan ingen løfter et øyebryn når bedriftens policy er å bruke Mac eller Windows, men når det er Linux så blir alle overrasket.
Framework-PC-er med "Omarchy"
DHH innrømmer at det å gå over til Linux kan bety at du støter på flere utfordringer, og at du ikke har noen leverandør å ringe om du trenger hjelp.
– Men jeg har aldri brydd meg om det. Jeg begynte å bruke Ruby for å bygge Basecamp da vi knapt kunne fylle et rom i USA med profesjonelle Ruby-programmerere. Det er dette vi driver med her!
Overgangen til Linux betyr at det blir slutt på MacBooker for utviklerne hos 37Signals. Standardutstyr blir nå bærbare PC-er fra Framework, eventuelt desktopmaskiner fra Framework eller Beelink.
DHH mener PC-maskinvare har blitt veldig bra de siste årene, og at spesielt AMD har klart å få til mange av de samme forbedringene i prosessorteknologi fra brikkeprodusenten TSMC som Apple har fått til med M-serien – i hvert fall ytelsesmessig.
Batteritiden er imidlertid litt dårligere på Framework-laptoper enn på en MacBook (rundt 6 timer, ifølge DHH).
– Et lite offer en sjelden gang, men ingenting i nærheten av ytelses- og batteritapet vi villig holdt ut med i flere tiår på Mac før Apple gikk over til sine egne brikker. Fordi vi ville kjøre OSX. Det var verdt å ofre litt for. Akkurat som med Linux i dag.
Fra Ubuntu til Arch
Det er ikke mer enn litt over ett år siden at DHH lanserte Omakub, som er et forhåndskonfigurert utviklermiljø basert på Ubuntu Linux. Hensikten var å senke terskelen for å komme igang med Linux for de som er vant med Windows eller macOS.
Dermed er det kanskje litt overraskende at 37Signals ikke velger Omakub når alle utviklerne nå skal få Linux-PC-er.
I stedet får de et nytt Linux-oppsett basert på Arch Linux, som DHH kaller Omarchy. Dette er ifølge DHH "et opinionated" oppsett med Arch Linux og Hyprland "tiling window manager" – satt opp slik DHH selv mener et perfekt utvikleroppsett skal være.
En utvikler spør på LinkedIn om hvorfor Omarchy ble valgt fremfor Omakub. Til det svarer DHH:
– Omakub ga meg den første smaken på hvor fantastisk Linux kan være etter å ha gitt den litt kjærlighet etter å installert Ubuntu. Men Omarchy tar dette til et annet nivå, siden den starter mye dypere ned i stacken. Arch er et blankt lerret, og Hyprland er bare en vindusbehandler, sier DHH.
– Omarchy har gitt meg mulighet til å forme mitt ideelle datamiljø med langt mer frihet og presisjon enn det som var mulig ved å bygge videre på Ubuntu.
Det gir meg like mye glede og fascinasjon som Amiga-dagene eller den tidlige OS X-tiden.
Like mye glede som Amiga
Men han innrømmer at Arch Linux ikke er for alle.
– Arch har rykte på seg for å være vanskelig, men selv om jeg mener det er sterkt overdrevet, synes jeg fortsatt det er rettferdig å si at Ubuntu er enklere å komme igang med for de som ikke har brukt Linux før.
DHH skriver at vindushåndtereren Hyprland fortjener ryktet det har for å være vanskelig å sette opp, men at Omarchy er et forsøk på å løse dette.
– Omarchy er allerede uten tvil det datamiljøet jeg liker best. Det gir meg like mye glede og fascinasjon som Amiga-dagene eller den tidlige OS X-tiden.
Hvis du vil prøve ut Omarchy selv, så finner du mer informasjon på omarchy.org.
Eller ta en kikk på DHHs egen demo av løsningen: