Vad är det som håller Linux desktop tillbaka?
Linus Torvalds ser ut att Chromebooks och Android för framtiden för Linux på skrivbordet, medan Linux Mint utvecklare inte är nöjd med varandra.
Varje gång jag skriver en berättelse om Microsoft och Linux, kan jag garantera att jag kommer vara begravd under sådana kommentarer som “Microsoft köper kontroll av Linux!” eller “Microsoft är bara att öva det gamla omfamning, utvidga och släcka taktik för att förstöra Linux” eller “Microsoft är en varg i fårakläder-det kommer att förstöra Linux.”
Här är sanningen: Ja, vill Microsoft att resultat från Linux. Och, ja, vill Microsoft att utöka och kontroll Linux. Gissa vad? Alla gör, och ingen av dem kan.
Vid 2019 Linux Plumbers Conference, jag pratade med Linus Torvalds och flera andra av Linux-kärnan främsta programmerare. De allmänt överens om att Microsoft vill styra Linux, men de är inte orolig för det. Det beror på Linux, som genom sin natur och sitt GPL2 open-source-licenser, kan inte kontrolleras av någon enskild tredje part.
Torvalds sade:
“Hela anti-Microsoft sak var rolig ibland som ett skämt, men inte riktigt. Idag, de är faktiskt mycket trevligare. Jag pratar med Microsoft ingenjörer vid olika konferenser, och jag känner att, ja, de har förändrats, och de ingenjörer är nöjda. Och de är som verkligen glad arbetar på Linux. Så att jag helt avfärdat alla anti-Microsoft grejer.”
Men det betyder inte att Microsoft leopard inte kan ändra sina fläckar. Se, hör han, “Detta är den gamla Microsoft, och de är bara bidar sin tid.” Men, Torvalds sade, “jag tror inte det är sant. Jag menar, det kommer att finnas spänningar. Men det är sant med ett företag som kommer till Linux, de har sina egna mål. Och de vill göra saker på sitt sätt, eftersom de har en anledning till det.” Så, med Linux, Microsoft tenderar att vara främst om Azure och göra alla de saker att göra Linux fungerar bra för dem”, förklarade han.
Torvalds betonade detta är normalt: “jag menar, att bara vara en del av gemenskapen.”
Som Eric Raymond påpekade i sitt avgörande open-source arbete, Katedralen och Basaren: “Varje gott verk av programvaran startar genom att skrapa en utvecklare personliga kliar.”
Och, i dessa dagar, en hel del av Linux-arbetet börjar med att skrapa ett företags kliar.
I den senaste 2017 Tillstånd av Linux-Kärnan Development report, dessa företag är, i ordning: Intel, Red Hat, Linaro, IBM. Samsung, SUSE, och Google. Alla har sina egna kliar och varje försök att skrapa det så bra som de kan. Medan vissa obetalda frivilliga — 8,2 procent 2017 — arbete på Linux är kärnan stort arbete av utvecklare som arbetar för företag.
Förutom ett bevis på Microsoft arbetar på koden, Torvald tycker det är intressant “hur Microsoft har gått från att i princip utpressa licensiering för FETT (patent) från Android-leverantörer för att nu göra alla de patent som finns. Det är verkligen inte bara trevligt. Det är konkreta åtgärder. Jag är ganska nöjd.”
James Bottomley, en IBM Research Framstående Ingenjör och toppen Linux kernel utvecklare, ser Microsoft som går igenom samma process som alla andra företags-Linux-anhängare:
“Detta är en tråd som går igenom Linux. Du kan inte arbeta på kärnan till din egen fördel. En hel del företag, som de kom in med den egna verksamheten läge,l förutsätts att de kunde. De måste vara övertygade om att, om du vill ha något i Linux, som kommer att hjälpa ditt företag-helt bra. Men det måste gå genom en öppen utvecklingsprocess. Och om någon annan finner den användbar, kan du sluta samarbeta eller samarbeta med dem för att producera denna funktion.”
Det innebär, för att få saker gjorda, även Microsoft är “slut tvungen att samarbeta med andra.”.
Bottomley förklarade:
“Så en hel del av vad du ser överst, och vad som kommer ut av Linux Foundation, som drivs av större företag. Och de är alltid slåss över, du vet vem som får vad funktionen och hur det är gjort. Men det har aldrig varit något annorlunda från det faktum att utveckling måste ske i det öppna. Om någon annan hittar en fördel, att du slutar att samarbeta.”
Bottomley slutsatsen: “Så det spelar ingen roll om Microsoft har en konkurrerande agenda för att Red Hat eller IBM eller någon annan. Utvecklare är fortfarande förväntas arbeta tillsammans i Linux-kärnan med en öppen agenda.” Kort sagt, kan Microsoft vara stor, men ingen är större än hela Linux.
Dessutom, eftersom Linux stabila grenen ansvariga, Greg Kroah-Hartman, berättade Swapnil Bhartiya, i en intervju:
“Linux-kärnan utvecklingsprocessen handlar inte om vem du arbetar för, det handlar om individer. Det är roligt, KY [Srinivasan], chef för Microsofts open-source-gruppen, kom från Novell, och innan det, var han en ex-AT&T ingenjör. Och han är en solid teknisk chef som har varit inblandade i Linux 20 år.”
Ingen tvivlar på att han arbetar för Linux: s fördel.
Även Microsoft är ett Linux-företag nu. Kroah-Hartman fortsatte: “Över 50% av deras Azure arbetsbelastning är Linux nu. Det är otroligt stort.” Han sade att Microsoft har nu en Linux-distribution, precis som Amazon med AWS, vilket är en Linux-distribution, och Oracle.
Heck, du kan till och med hävda, tack vare Delsystem i Windows till Linux 2.0, en Linux-distribution som körs på Windows-10, som Microsoft kan vara den största Linux-distributör.
Ingen av dessa Linux ledare, eller någon annan som jag pratade med Rörmokare, var det minsta orolig för att Microsoft tar över Linux. Det är tvärtom. Linux är nu den drivande kraften för nästan alla företag teknik — och som innehåller Microsoft.
Relaterade Artiklar:
Microsoft developer avslöjar Linux är nu mer används på Azure än Windows ServerWorking på Linux muttrar och bultar på Linux PlumbersMicrosoft värdar första Delsystem i Windows till Linux conference
Relaterade Ämnen:
Linux
Cloud
Big Data Analytics
Innovation
Tech och Arbete
Samarbete