Nyheter i Android, Telefoner, Prylar Och Recensioner

6 anledningar till varför Linux inte har fler applikationer

Jämfört med Windows och macOS är antalet Linux-användare inte så mycket. Även om Linux är ett gratis och öppen källkodssystem, till skillnad från Windows och macOS, är folk inte intresserade av det av många anledningar. Att inte ha tillräckligt med programvara och applikationer är en av huvudorsakerna. Faktum är att det har blivit en vanlig fråga för de flesta Linux-användare om varför Linux inte har fler applikationer. I grund och botten finns det några anledningar bakom detta. Om du använder Linux eller planerar att använda det i framtiden bör du lära dig om det. Så stanna hos oss till slutet, och jag är säker på att du kommer att lära dig något nytt.

Vanliga skäl till varför Linux inte har fler appar

I grund och botten är att vara fri och öppen källkod den främsta anledningen till att Linux inte har många applikationer och mjukvara. Dessutom har den många distributioner, och de kommer alla med olika regler och krav. Det är dock inte allt som ligger bakom detta problem. För att korrekt förstå orsakerna måste vi fördjupa oss i några faktorer som hindrar Linux från att ha fler applikationer. Vi har hittat sex viktiga faktorer i detta fall. Hoppa inte över en enda mening för att förstå den korrekt.

1. Det finns ingen solid vinstpotential i Linux-ekosystemet

Till skillnad från Windows- eller macOS-utvecklare, som enkelt kan ta ut fasta avgifter eller månatliga prenumerationer på sina appar, kan Linux-utvecklare helt enkelt inte. Även om utvecklare bestämmer sig för att sälja sina appar för att de är öppen källkod är all källkod tillgänglig för alla. Ingen kan verkligen garantera att någon inte tar koden, modifierar den och distribuerar den gratis, vilket orsakar en förlust för den ursprungliga utvecklaren.

Dessutom har olika Linux-distributioner olika policyer. Till exempel är Ubuntu lite överseende med proprietära program. Å andra sidan använder Fedora ett starkt tillvägagångssätt med öppen källkod och tillåter inte någon typ av proprietär programvara.

De få sätten att tjäna pengar på att utveckla Linux-applikationer är relativt småskaliga och opålitliga. Detta innebär att de flesta utvecklare inte lägger ner tid och ansträngning för att skapa kvalitets-Linux-applikationer, och de som gör det kan ofta inte försörja sig på dem.

Relaterad  Facebook Messenger fick stöd för end-to-end-kryptering av alla chattar och samtal

2. Stort antal Linux-distributioner

Linux erbjuder många olika distributioner, eller “distros”. Varje distribution har sin egen pakethanterare och varje pakethanterare har sitt eget arkiv. Denna fragmentering gör det svårt för utvecklare att bygga, testa och hantera applikationer som stöds av alla olika pakethanterare. Dessutom har varje distribution sin egen uppsättning regler och riktlinjer som utvecklare måste följa, vilket kan vara förvirrande och tidskrävande.

Medan Windows eller macOS har en enda enhetlig appbutik, har Linux många olika appbutiker, var och en med sitt eget urval av appar. Detta kan vara förvirrande för användare och innebär att utvecklare måste skicka in sina appar till flera butiker för att nå alla Linux-användare. Denna variation är en av anledningarna till att det finns färre applikationer tillgängliga för Linux.

Den goda nyheten är att denna fråga gradvis förändras. På senare tid har det funnits många universella pakethanteringssystem, och utvecklare kan producera plattformsöverskridande applikationer och distribuera dem till alla olika distributioner. Därför skapar det ett bättre hopp för Linux-användare att få fler applikationer att använda.

3. Oenighet mellan utvecklare och användare

Linux-communityt är välkänt för sin “öppna dialog”-strategi när det gäller att utveckla programvara. Detta innebär att utvecklare uppmuntras att diskutera sitt arbete med andra i samhället och lyssna på feedback och förslag. Detta kan dock leda till oenighet, och det kan vara en stor anledning till att Linux inte har fler applikationer.

Utvecklare har ofta olika idéer om hur en viss applikation ska fungera. De planerar olika tillvägagångssätt för att utveckla sina applikationer. Och de kan inte alltid nå enighet om avtalet. Som ett resultat utvecklas många applikationer aldrig, och många som gör det är inte i nivå. Detta är också en av anledningarna till att Linux har flera skrivbordsmiljöer som använder samma driftsprinciper på olika sätt.

Många användare måste också lida av denna anledning. Av samma anledning uppstår kompatibilitetsproblem och program har många buggar. Utöver det har användarna också olika åsikter och krav på sin favoritprogramvara som de använder i sitt dagliga liv. Ofta måste obetalda frivilliga utvecklare ge upp sina drömprojekt bara för att de får motreaktioner på grund av att de inte kan uppfylla alla krav som ställs av samhället.

Relaterad  Hur man väljer rätt värdleverantör utan att betala för mycket

4. Brist på finansiering för stödprojekt

Många byter till Linux eftersom det är gratis och med öppen källkod. Och de är inte villiga att betala för programvaran. Eftersom det inte finns så mycket utrymme för utvecklare att sälja sina appar är de främst beroende av donationer från communityn. Medan många storskaliga företag får tillräckliga intäkter från donationer, kämpar enskilda utvecklare för att locka tillräckligt många entusiaster med öppen källkod för att finansiera sina projekt.

Därför försöker kommersiella utvecklare undvika att skapa Linux-versioner av sin programvara eftersom de har haft lite incitament att göra det. Många lovande projekt ligger helt enkelt kvar i dammet på grund av denna brist på ekonomiskt stöd.

5. Copyleft licensieringsfrågor för företag

Copyleft är en typ av licens som tillåter fri användning, modifiering och omfördelning av verket. I allmänhet används Copyleft ofta i programvaruprojekt eftersom det tillåter vem som helst att bidra till projektet utan att behöva oroa sig för upphovsrättsfrågor.

Copyleft-licenser, såsom GNU General Public License (GPL), kräver att alla härledda verk släpps under samma licens. Detta innebär att om ett företag släpper programvara under en copyleft-licens måste det publicera programvarans källkod. Och det är inte ett attraktivt alternativ för många företag, eftersom de vill behålla sin egen källkod.

Många organisationer föredrar att inte utveckla Linux-applikationer för att undvika att riskera sin affärsmodell att sälja “sluten källkod”-applikationer och undvika juridiska konsekvenser. Som ett resultat väljer många företag att släppa sin programvara under en mer tillåtande licens, som MIT-licensen. Detta gör att företag kan hålla sin källkod stängd och låta andra använda och modifiera programvaran.

6. Begränsad marknadsandel

Linuxanvändningen på persondatorer är betydligt lägre än på Windows och macOS operativsystem. Enligt StatCounter är användare som kör Linux på sina stationära datorer över hela världen mindre än 3 %. Jämför det med Windows, som är cirka 76 %, eller macOS, som är cirka 16 %.

Relaterad  Samsung Galaxy Buds vs. Buds+ vs. Buds Live: Vilka är rätt för dig?

Utvecklare är mer benägna att utveckla mjukvara för plattformar med en högre marknadsandel. Som ett resultat finner många utvecklare att det inte är ekonomiskt lönsamt att skapa applikationer för Linux. Utöver det försöker de flesta företag att rikta in sig på en stor grupp potentiella användare för sina produkter. Den lilla delen av Linux-användare är en avstängning för att producera applikationer specifikt för Linux eller fortsätta att stödja plattformsoberoende applikationer på Linux.

Sista tanke

Så vi ser att pengar är huvudorsaken till att Linux inte har fler applikationer. De flesta användare betalar förmodligen inte för appar, och utvecklare har inte ett solidt finansieringssystem för att starta ett nytt projekt. Medan Linux gradvis växer och utvecklas, fortfarande; Den har inte många applikationer. Men det lockar så småningom nya mjukvaruutvecklare, och många stora projekt samarbetar ständigt med detta växande och utvecklande system.

Linux är det mest prisvärda systemet för studenter och allmänna användare. Faktum är att den befintliga samlingen av applikationer är tillräcklig för säker allmän användning. Och möjligheten att få fler och fler ansökningar i framtiden är också mycket stor.

Men jag är säker på att du nu har en bättre uppfattning om varför Linux inte har fler applikationer. Så nu kan vi åka för idag och se fram emot din trevliga upplevelse med Linux. Tack för din tid.