Den främsta anledningen till varför inte Linux

Jag vill genast säga att artikeln kommer att fokusera uteslutande på skrivbordsanvändningen av Linux, d.v.s. på hemdatorer/bärbara datorer och arbetsstationer. Allt följande gäller inte Linux på servrar, inbäddade system och andra liknande enheter, eftersom det jag ska hälla massor av gift på kommer förmodligen att gynna dessa användningsområden.

Det är 2020, Linux på skrivbordet har fortfarande samma 2% som för 20 år sedan. Linux-folk fortsatte att riva upp forum i diskussioner om "hur man tar över Microsoft och erövrar världen" och letade efter ett svar på frågan om varför "dessa dumma hamstrar" inte vill krama en pingvin. Även om svaret på denna fråga länge har varit tydligt - eftersom Linux är inte ett system, utan en hög med olika hantverk insvept med eltejp.

Varför sätter sig en person vid en dator? Svaret som kommer att tänka på för många är: att använda alla möjliga användbara applikationer. Men detta är fel svar. Personen bryr sig inte om appar alls. Han försöker uppnå sina mål:

  • chatta med vänner, öka ditt humör och ditt sociala värde
  • tjäna pengar genom att hitta efterfrågan på dina färdigheter och talanger
  • lär dig något, ta reda på nyheterna om din stad, ditt land, din planet

Och så vidare. Ursäkta mig, det här är målen som UI/UX-applikationsdesign syftar till. Låt oss ta det som utgångspunkt А ett gäng järnbitar, även stationära eller bärbara, låt oss ta det slutliga målet В - "chatta med vänner", och bygg en smidig bana från А к В med ett minimum av mellanpoäng. Dessutom bör dessa punkter vara solida punkter, enskilda handlingar och inte ett komplex av vissa handlingar. Detta är symbolen för bra design.

Hur är det med Linux?

Och i Linux är designtaket inte att nå mål, men problemlösning. Istället för ett mål В utvecklare försöker förverkliga undermålet Ь. Istället för att tänka på hur användaren ska chatta med vänner skapar Linux-utvecklare den 100500:e budbäraren, i vilken de lägger in funktioner enligt listan "som alla andra". Kan du känna skillnaden?

Frisk persondesigner: När människor träffas och kommunicerar delar de ofta selfies, så låt oss bifoga knappen "skicka selfie" här, på en synlig plats, så att den finns till hands och när den klickas, tar den ett foto av användaren med en webbkamera och ger honom möjlighet att omedelbart centrera fotot och tillämpa det på det filter.

Rökare manuell designer: Vi kommer att stödja filöverföring, det kommer att vara universellt och kommer att tillfredsställa alla. Och för att skicka en selfie, låt personen leta efter programvara för att fånga från en webbkamera, retuschera sedan bilden i någon grafisk redigerare och skicka den sedan med det sjuttonde alternativet i "Verktyg"-menyn. VI HAR UNIXWAY!

Det tråkigaste är att samma tillvägagångssätt används även på operativsystemnivå - det vill säga på nivån för overheadoperationer, vilket generellt är nonsens. De lyckades till och med förstöra den underbara idén med pakethanterare, som i teorin skulle tillåta dig att hantera all programvara med musklick. Men nej, nu har vi 4 typer av mjukvarukällor: officiella arkiv, snap, flatpak och inofficiella arkiv, som fortfarande måste sökas igenom och läggas till i paketinställningarna. Hälften av funktionerna är endast tillgängliga från terminalen. Och istället för en lydig assistent har paketförvaltaren förvandlats till en personlig Hitler, som vid varje steg åt vänster eller höger bryter ut i långa, rasande tirader om hur användaren är en dåre och gör allt fel.

- Varför kan jag inte installera den senaste $PROGRAM_NAME på mitt system?
"För tusan, det är därför." Huvudsaken är inte användaren och dennes behov, utan ett VACKERT KONCEPT!

Istället för de kortaste smidiga banorna från А к В med enstaka mellanliggande åtgärder har vi slingrande sekvenser av punkter, som var och en inte representerar en enkel handling, utan en hel uppsättning åtgärder, ofta involverande terminalen. Dessutom varierar dessa sekvenser från Linux till Linux, från miljö till miljö, varför det tar så lång tid och tråkigt att hjälpa nybörjare med deras problem, och att skriva allmänna instruktioner är helt meningslöst.

Om det mesta av flirtandet i emo-miljön bestod av diskreta försök att ta reda på könet på samtalspartnern, så består det mesta av hjälpen i Linux-miljön av tråkiga försök att ta reda på den exakta konfigurationen av den drabbades hårdvara och mjukvara.

Det roliga är att den ofullbordade Unixways heliga ande länge har slukt ekosystemet från insidan, dess enorma mänskliga och maskinella resurser. Linux-gemenskapen är verkligen fast i ett sisyfiskt försök att montera, testa och finjustera de trehundra biljoner miljarder olika kombinationer av små klossar som utgör dussintals populära Linux-system, och som utvecklas oberoende av varandra och sunt förnuft. Om vi ​​i ett enda, integrerat system har en medvetet begränsad uppsättning banor längs vilka händelser kan utvecklas under driften av datorn, så kan i fallet med Linux systemet, som svar på samma handlingar, producera en sak idag, och imorgon, efter en uppdatering, något helt annat. . Eller så kommer den inte att visa någonting alls - visa bara en svart skärm istället för att logga in.

Tja, egentligen, varför skulle du bry dig om några tråkiga sociala nördmål? Bättre lek med denna spännande designer!

Hur man fixar det

Först och främst måste du bli av med illusionen att problemet kan lösas genom att skapa ytterligare en tråkig Ubunto-klon med coola ikoner och förinstallerat Wine. Dessutom kan problemet inte lösas genom att introducera ett annat vackert koncept som "låt oss överföra konfigurationerna under git-kontroll, det kommer att bli wow!"

Linux krävs humanisera. Identifiera en uppsättning mål som människor löser. Och bygg korta, enkla, uppenbara vägar till dem, från det ögonblick en person trycker på strömknappen på systemenheten.

Detta betyder - göra om allt, som börjar med starthanteraren.

Under tiden ser vi ännu en födelse av ännu ett distributionspaket med omarrangerade sängar och omklistrade tapeter - du kan vara säker på att Linux kommer att förbli roligt för människor som inte lekte tillräckligt med byggset i barndomen.

Källa: will.com

Lägg en kommentar