I januari gjorde jag äntligen upp mitt hot/löfte att installera Linux på mitt skrivbord. Jag ville se hur långt jag kunde gå med en Linux-dator som min huvuddator utan massor av forskning i förväg eller felsökning i efterhand. Sedan dess har jag startat upp Windows exakt två gånger. Första gången var att skanna ett flersidigt dokument som inte skannades ordentligt på Linux, och andra gången var att skriva ut några foton till mitt barns skola med mycket kort varsel. Det finns en anledning till att det tog mig tre månader att skriva nästa del av min Linux-dagbok. För inget hemskt har hänt.
Det tog inte lång tid för Linux-installationer att sluta kännas nya och spännande och jag började tänka, ”Åh, det här är min dator.” Det är mindre irriterande än Windows, men det är inte exakt samma sak som en mindre irriterande version av Windows, men det var en lättare övergång än jag förväntade mig. Det kan finnas några ytterligare steg för att hitta och installera appen. Det är vanligtvis enklare än Windows, men ibland är det svårare. Det finns några appar som jag inte har kunnat reproducera på Linux ännu. Det fanns några roliga buggar och några riktigt frustrerande ögonblick, men den övergripande upplevelsen var mycket lugnare och mer robust än jag förväntade mig. Även felsökning är (för det mesta) tillfredsställande på ett konstigt sätt.
Som tur är har allt som har gått fel hittills bara varit lite fel, till exempel en spelmus som bara fungerar i spel. De flesta av dem var också ganska intressanta, som spelmöss som bara fungerar i spel. En del av det har att göra med den specifika hårdvaran jag använder, eller vissa val jag har gjort. (Ta min nemesis, HP OfficeJet 8720-skrivaren, till exempel.) En del av det har att göra med det faktum att jag avsiktligt valde en relativt ny rullande distribution baserad på Arch Linux, snarare än en mer mainstream-distribution med en förutsägbar utgivningscykel som Ubuntu.
Detta är min favoritmodifiering hittills. CachyOS kommer med Snapper, en inbyggd bildtjänst som sparar en ögonblicksbild av operativsystemet innan du installerar eller uppdaterar ett program, så att du kan återställa om något går fel. Som standard sparas 50 ögonblicksbilder och lagras på startpartitionen. När jag installerade CachyOS använde jag den rekommenderade storleken på dess partition, som är 2 GB. Den fylldes snabbt på och efter några veckor började Snapper varna mig för att den höll på att ta slut och inte skulle ta några fler ögonblicksbilder (standard är 50, men det fanns inte utrymme att spara 50 ögonblicksbilder). CachyOS ändrade sedan installationsprogrammet till standard till 4GB-partitioner, men det var för sent att hjälpa mig. Det finns bara en sak kvar att göra. Starta om till livebilden, krymp partitionen längst till höger med 2 GB och skjut alla volymer på disken med 2 GB till höger om startpartitionen för att göra plats för att expandera startpartitionen. Det är dumt att jag var tvungen att göra det, men det var lätt nog och lite tillfredsställande i en taktil mening.
I januari märkte jag att jag inte kunde få en IP-adress från min router på en Ethernet-anslutning efter att ha vaknat ur viloläge om jag inte anslutit till Wi-Fi först. Detta drev mig till en stor vägg. Som tur är har jag både Wi-Fi och Ethernet så jag kunde fortsätta använda min dator under felsökning, men jag föredrar Ethernet så jag var tvungen att fixa det. Jag upptäckte att standarddrivrutinen som Linux-kärnan använder för vissa Ethernet-kort inte alltid fungerar korrekt, så jag installerade en ny drivrutin. Jag stängde av IPv6 och slog sedan på den igen. Jag har verifierat att de trådbundna och trådlösa anslutningarna ses som olika enheter än routern, men utan resultat. Jag ställer in en statisk IP på både routersidan och datorsidan. Förlängd timeout för DHCP-leasing. Jag fick äntligen reda på den verkliga boven.
För några år sedan, för att få flera generationer av Sonos-högtalare att spela bra med min Unifi-router (det är allt), följde jag forumråden och aktiverade STP (ett gammalt portskanningsprotokoll) på min nätverksswitch. Det här var bra på min Windows-dator, men på Linux tog det för lång tid att få en IP-adress från routern varje gång, vilket gjorde mitt Ethernet-kort oanvändbart. Att inaktivera detta fixade skrivbordsproblemet och fick till slut Era 100 i köket att visas konsekvent i Sonos-appen. Jag hittade ett sätt att lösa ett problem på ett operativsystem som jag hade använt i några veckor, och det råkade lösa ett problem som jag skapade för flera år sedan när jag försökte lösa ett annat problem på ett annat operativsystem. Vi lär oss genom att göra!
Mitt nuvarande problem är att min Logitech Brio-webbkameras mikrofon inte alltid sänder ljud. Ibland kan ingen höra mig i första taget. Det slutar också ibland att fungera mellan mötena, och nyligen har det till och med klippt av mitt i meningen. Jag tror att det förmodligen beror på att jag installerade EasyEffects, men jag är inte säker än. Jag har en annan mikrofon. Och jag har andra datorer om jag verkligen behöver dem. Om jag inte hade gjort det hade jag förmodligen varit mer frustrerad. Förmodligen frustrerande nog att fixa det.
Å andra sidan, ibland kommer problemet att lösa sig om du väntar. Jag ville hitta ett sätt att lägga till textextraktion till KDE Plasmas skärmdumpsverktyg. Detta är en funktion som har saknats i andra operativsystem. Lösningen var att vänta en vecka på att Cachy skulle uppdatera till Plasma 6.6 och lägga till den funktionen. Tjäna extra poäng för lathet.
Förra gången jag skrev om min erfarenhet av CachyOS, beklagade jag avsaknaden av en Arc-webbläsare. Flera läsare berättade om Zen. Zen är i grunden Arc, men det är öppen källkod, byggt ovanpå Firefox, och det är verkligen ganska bra. Tack till alla våra läsare. Jag tog också Spotify-klienten från Arch-användarförrådet. Jag ställde in git och kompilerade till sist om ZMK-firmwaren för nummerlappen. ZMK Studio, en GUI keymap editor, fungerar också nu. Istället för Photoshop använder jag webbappen Photopea. Om du behöver redigera många bilder kanske den inte klarar belastningen, men det är inte nödvändigt för tillfället.
Jag har aldrig installerat Howdy för att låsa upp min webbkamera med ansiktsigenkänning. Det verkar inte lika säkert som Windows Hello. Windows Hello använder infraröd 3D-ansiktsmapping. Som utvecklaren själv medger verkar Howdy bli lurad av bilder. Jag är inte orolig för att mina barn ska skriva ut mina foton så att de kan köra sudo-kommandon på min dator, men för tillfället anger jag lösenordet varje gång. Microsoft och Apple har investerat mycket pengar för att göra biometri till verklighet, men Linuxs ”hoppas någon kommer att ställa upp som volontär” tillvägagångssätt sätter ekosystemet i en verklig nackdel. Fingeravtrycksautentisering verkar fungera bra, men mitt skrivbord har ingen fingeravtrycksläsare.
Cachy har fungerat bra för spel, men notera att jag ännu inte har spelat några konkurrenskraftiga multiplayer-spel eller något som kräver anti-fusk, eller för den delen något som skulle ge min RTX 4070 Super ett stort uppsving. Minecraft: Bedrock Edition fungerar nu med MCPE Launcher. Allt jag behövde göra var att aktivera fjärrinloggning och inaktivera levande bilder. Mina barn har flyttat från Minecraft, men vi hade några fantastiska veckor där. Jag spelade också lite Hardspace: Shipbreak, Esoteric Ebb (bra spel), Caves of Qud (live och drick) och Baldur’s Gate 3 (lite). Alla går bra. Jag spelade Hardspace på Heroic Games Launcher och resten på Steam.

Förra gången nämnde jag en konstig bugg där min gamla spelmus bara fungerade i spelet, inte utanför den. Tydligen går det att fixa, men för tillfället har jag ersatt det med en Keychron M5 vertikal mus. Detta har varit extremt användbart både i och utanför spelet och har överraskande ersatt de flesta av mina styrkula.
Aktuell ångernivå: Fortfarande noll
Du kanske undrar, ”Varför stå ut med en dator som jag var tvungen att lirka för att få det trådbundna ethernet att fungera, en som ibland helt glömde bort webbkamerans mikrofon, och en som vägrade att sova med oförutsägbara intervaller av okända anledningar?” Det beror på att de är extrema. Oftast fungerar det, men det är kul att tänka på sätt att fixa de delar som inte fungerar.
Tidigare var jag nöjd med Windows, men så är det inte längre. Jag älskade Windows! Jag har använt den sedan jag var liten och har byggt mina egna stationära datorer i nästan 20 år. Jag är inte den som bestämde mig för att förstöra Start-menyn genom att låta den söka efter Bing istället för filer. Det avbröt inte indexeringen. Min dator glömde hela tiden hur man öppnar Word-dokument eftersom jag inte ändrade namnet på appen som startade mina Office-dokument. Jag valde inte något av det. Mina val gjorde inte Windows sämre. Microsoft skickar ett organisationsdiagram, så det är inte roligt att fixa Windows när det går sönder.
Men om du installerar EasyEffects utan att läsa dokumentationen och din Linux-webbläsare inte kan hitta din webbkameras mikrofon, är det mitt fel. På samma sätt, om halva operativsystemet plötsligt blev franskt, c’est parce que j’ai l’ajouté. Jag valde den här situationen. Det var inget som tvingades på mig. Det är skillnad på att springa för att du vill springa och springa för att du kommer försent till tåget.

Linux bygger på Unix-filosofi. Istället för att vara ett gigantiskt monolitiskt program som försöker göra allt för alla, består Linux av många små modulära programvaror som var och en gör en sak bra. Det ser mer ut som en legolåda än en actionfigur. Vi har roligt med att använda metaforer idag. Färdigheterna du bygger genom att förstå hur du installerar stavningskontroller, ändrar drivrutiner, lägger till programvaruförråd och konfigurerar git kan överföras till resten av operativsystemet och en hel del programvara. Jag tror att det är bra.
Jag har inte helt flyttat från Windows. För närvarande kör min bärbara dator fortfarande Windows, men jag måste ge den till Microsoft. Surface Pro är en fantastisk surfplatta. Naturligtvis skulle det vara ännu bättre om Windows var mindre irriterande, och det vet Microsoft. Mitt jobb kräver att jag håller Windows uppdaterat. Men det visar sig att du inte behöver köra Windows på skrivbordet. Linux är roligare, så jag håller mig till det.

nathan edwards
Inlägg från den här författaren kommer att läggas till i ditt dagliga e-postsammandrag och din startsida.
att följaatt följa
Se allt om Nathan Edwards
