A Linux rengeteg szoftverrel rendelkezik, de amikor először váltasz, csalódott lehet a jól ismert nevek hiánya miatt. Ha egy ideje Linuxot használ, kiábrándulhat abból is, ami viszonylag lassú változásnak vagy bizonyos szoftvertípusok tartós hiányának tűnik.

Miért nem érkeznek még meg bizonyos alkalmazások a Linuxra, és mi akadályozza meg a közösséget abban, hogy több alternatívát készítsen? Találjuk ki.

1. Nagyon sok Linux verzió létezik

Amikor szoftvert fejleszt Windowshoz, csak néhány rendszeren kell tesztelnie a szoftvert: a legújabb verzióján Windows, az előző, és esetleg attól függően, hogy a programod a nagyon lassan mozgó vállalkozásokat célozza meg, a verzió azelőtt. Viszonylag egyértelmű.

Linuxon tengernyi különféle verzió található, amelyeket disztribúcióknak nevezünk. Még ha a legkiemelkedőbbekre korlátozza is magát, ez akkor is fél tucat disztribúció támogatását jelentheti.

Tegyük fel, hogy úgy dönt, hogy csak az Ubuntut támogatja, a személyi számítógépek legnépszerűbb verzióját. Mivel az Ubuntu kiadási ütemezése félévente frissítést jelent, még ez is több munka lehet, mint amilyennek hangzik.

Az univerzális csomagformátumok javítottak a helyzeten, de még mindig több lehetőség van. Ha az Ubuntut célozza meg, akkor érdemes ezt használni a Snap formátum, de a legtöbb más disztribúciónak több affinitása van helyette Flatpak. Néhányuknak van telepedett le az AppImage-re.

Elméletileg a három formátum bármelyikében lévő alkalmazások bármelyik disztribúción futhatnak. De tegyük fel, hogy a disztribúciója a Flatpaks futtatásához szükséges háttérkomponensek régebbi verzióját szállítja. Ez azt jelenti, hogy egy alkalmazásból hiányozhatnak azok a funkciók, amelyeket a fejlesztő elvár tőled. A helyzet javul, de a Linuxnak még mindig van módja annak, hogy megkönnyítse az alkalmazásfejlesztők helyzetét.

2. A Linuxnak nem világos finanszírozási modellje van

A Linux éppúgy filozófia, mint operációs rendszer. Technikailag a Linux nem is operációs rendszer, hanem egy kernel, a számítógép azon aspektusa, amely lehetővé teszi, hogy a megnyomott gombok ténylegesen csináljanak valamit, és a képernyőn láthatóvá válik, hogy mi történik.

Az asztali felületeknek és az általunk használt alkalmazásoknak semmi közük a Linuxhoz. Ugyanazok a szoftverek nagy részét futtathatja a FreeBSD-n, amely nem használja a Linux kernelt – és a legtöbb ilyen program nem futtatható Chromebookon vagy Androidon, amelyek igen.

Az asztali Linux filozófiája a szoftverszabadság koncepciója, amely szerint a kódnak láthatónak és szabadon megoszthatónak kell lennie. Ez az egyetlen ismert módja annak, hogy biztosítsák, hogy a programok ne csináljanak valami rosszat, és hogy az emberek tulajdonjogot adjanak eszközeik felett.

Ennek az az eredménye, hogy nehéz közvetlenül a szoftverért fizetni. Szabad szoftverlicenc alatt lehet eladni egy programot, de mivel a kód szabadon elérhető, így van semmi akadálya annak, hogy valaki mást lefordítson és terjesztsen a programjának egy újabb, nem költséges példányát pénz.

Ennek megfelelően a Linuxot és a kapcsolódó szoftvereket fejlesztő embereknek különféle módszerekkel kellett kísérletezniük munkájuk finanszírozására. Sokan önkéntesek, akik más teljes munkaidős munkával finanszírozzák munkájukat. Sok önkéntes diák. Vannak, akik olyan állást kapnak, ahol fizetést kapnak a Linux egyik aspektusának fejlesztéséért, de szabadidejükben egy másikhoz járulnak hozzá. Csak néhány fejlesztő tud elegendő adományt behozni, hogy kompenzálja erőfeszítéseit.

Nem létezik egyértelmű finanszírozási modell annak érdekében, hogy valaki megéljen, ha olyan alkalmazásokat készít Linuxra, amilyeneket tud más platformokon, kivéve, ha ezek az alkalmazások szabadalmaztatottak, egy olyan szoftvertípus, amelyet sok Linux-felhasználó nem akar tenni val vel.

Az egyik Linux disztribúció, az elemi operációs rendszer rendelkezik azzal a módszerrel, hogy fizessen, amit tudsz, az ingyenes és nyílt forráskódú alkalmazásokhoz. AppCenter (a fenti képen), de eddig az emberek nem fizettek eleget azért, hogy az alkalmazásfejlesztők ezt teljes munkaidőnek tekintsék. munka.

3. Hiányzik a pénz

Ez a tisztázatlan finanszírozási modell az oka annak, hogy sok Linux-közösség nem fér hozzá elég pénzhez a kívánt munkához. Az adott asztali környezetben dolgozók olyan alkalmazások teljes csomagját szeretnék megtervezni, amelyek integrálhatók a felületükkel, de nem rendelkeznek elegendő erőforrással ahhoz, hogy a munka elvégzéséért fizessenek az embereknek.

Az erőforrások hiánya azt jelenti, hogy az ingyenes szoftverközösségek elsősorban önkéntesekre szorulnak. Ha nincs önkéntes, akinek van érdeklődése, ideje és készségei, akkor sokszor nem készül el a kívánt szoftver.

Összefüggő: Miért ingyenes a Linux: Hogyan keres a nyílt forráskódú világ?

Ez arra is készteti az önkénteseket, hogy bizonyos programokon együttműködjenek. Ez nem feltétlenül rossz dolog. De ha kíváncsi arra, hogy miért nincs több nyílt forráskódú alternatíva a LibreOffice-hoz, ennek részben az az oka, hogy gyakran ésszerűbb önkéntesek, sőt maroknyi fejlesztőt alkalmazó cégek is, hogy a kívánt funkcionalitást biztosítsák a LibreOffice-nak, mintsem egy újabb csomagot készítsenek a semmiből.

4. A nyílt párbeszéd nézeteltérésekkel jár

Önkéntesekkel, akik sokat dolgoznak Linuxon, és mind a nyílt forráskódú filozófiával, mind pedig a pénzügyekkel korlátok késztetik az embereket az együttműködésre, sok kommunikációra van szükség ahhoz, hogy minden darab jöjjön együtt.

Mivel az emberek gyakran nem tudnak fizetős fejlesztőket vonzani, etikai vagy gyakorlati okokból meg kell győzniük az embereket, hogy szánják rá az idejüket. Ez olyan blogbejegyzéseket vagy személyes beszédeket jelent, amelyek egyeseket inspirálhatnak, másokat pedig elriasztanak.

A nyílt forráskódú fejlesztések általában nyíltan, levelezési listákon és például a GitHubon és a GitLabon keresztül történnek. Ezek a beszélgetések gyakran nézeteltéréseket tartalmaznak. Szakadások alakulhatnak ki, ami arra készteti a fejlesztőket, hogy a semmiből saját felületet fejlesszenek, megismételve a valaki más által már elvégzett munkát.

Ez részben az oka annak, hogy a Linuxnak olyan sok interfésze van, amelyek technikailag ugyanazt a dolgot végzik, csak különböző módon.

Mindezt azelőtt, hogy azok az emberek, akik ezt a szoftvert használják, belekeverednének. A felhasználók szenvedélyei még a fejlesztőkénél is erősebbek lehetnek, különösen akkor, ha tehetetlennek érzik magukat attól, hogy egy szeretett program megváltoztatja a megjelenését, vagy egy szolgáltatás, amelyre támaszkodnak, teljesen megszűnik. Egyes fejlesztők akkora ellenségeskedéssel szembesülnek, hogy a kiégés miatt felhagynak az ingyenes szoftverfejlesztéssel.

5. A Linux Desktop alacsony piaci részesedéssel rendelkezik

Természetesen nem csak a kifejezetten Linuxra kifejlesztett szoftverekre vágynak az emberek. Sokan ugyanahhoz a szoftverhez szeretnének hozzáférni, mint például a Photoshophoz, amit Windowson és macOS-en is használnak. Néhány ilyen program eljut a Linuxhoz, például a Steamhez, de sok nem.

A Linux viszonylag csekély piaci részesedése ennek egyik fő oka. Míg a Linux domináns a szervereken és szuperszámítógépeken, az embereknek csak viszonylag kis hányada használ Linuxot személyi számítógépén. Ez még mindig emberek millióit jelenti, de sok vállalat úgy véli, hogy egyszerűen nem éri meg a költségeket fizet a fejlesztőknek egy harmadik operációs rendszer támogatásáért, ha elég pénzt keresnek már.

6. A vállalkozásoknak aggályai vannak a Copyleft licencelésével kapcsolatban

Egyes cégeknek fenntartásai vannak a legtöbb Linux-szoftver által használt copyleft licenccel kapcsolatban. Ezek a szervezetek esetleg szoftvert szeretnének fejleszteni vagy egyes összetevőket integrálni, de attól tartanak, hogy ennek eredményeként jogilag kötelezővé kell tenni a saját programjukban található összes kód megnyitását.

Sok vállalat idegenkedik a GNU Public License-től, amely megköveteli, hogy minden olyan szoftvert nyílt forráskódúvá tegyen, amely a GPL alatt megosztott kódot használja.

Az ingyenes szoftvereket használó cégek gyakran előnyben részesítik az engedélyezett licencek alatt elérhető kódokat, mint például az MIT és az Apache, amelyek lehetővé teszik az emberek számára a kód használatát anélkül, hogy az eredményül kapott programnak ingyenes és nyílt forráskódúvá kell válnia maga.

Összefüggő: Copyleft vs. Copyright: Kulcsfogalmak, amelyeket tudnia kell

Egy olyan cégnek, amelynek üzleti modellje zárt forráskód értékesítése körül forog, félreolvasva egy ingyenes szoftverlicenc és jogi perek előtti nyitás veszélyt jelenthet a cég fenekére vonal.

Ennek ellenére a Linux-alkalmazásfejlesztés folytatódik!

E kihívások ellenére a Linux továbbra is vonzza a szoftverfejlesztőket. A Linux ingyenes és nyitott természete kiváló tanulási hellyé teszi a tanulók számára. A nyílt kód azt is lehetővé teszi, hogy az emberek a meglévő alkalmazásokat új alkalmazások alapjaként használják, ahelyett, hogy a nulláról kezdenék.

Aztán vannak, akik egyetértenek a Linux értékeivel, akik nem tudják rászánni magukat, hogy végül segítsenek a Microsoftnak, az Apple-nek vagy a Google-nak több pénzt keresni. Ez élénken és aktívan tartja az ökoszisztémát, még akkor is, ha hajlandónak kell lenned olyan alkalmazásokat kipróbálni, amelyek nevét még soha nem hallottad.

A legjobb Linux szoftverek és alkalmazások

Akár új a Linuxban, akár gyakorlott felhasználó, itt vannak a legjobb Linux-szoftverek és -alkalmazások, amelyeket ma használnod kell.

Olvassa el a következőt

RészvényCsipogEmail
Kapcsolódó témák
  • Linux
  • Linux alkalmazások
  • Nyílt forráskód
A szerzőről
Bertel király (356 publikált cikk)

Bertel egy digitális minimalista, aki egy kézi számítógépről dolgozik, amely alapvető operációs rendszert futtat, és egy Light Phone II-t hordoz magában. Örömmel segít másoknak eldönteni, hogy milyen technológiát vigyenek az életükbe... és melyik technológia nélkül.

Tovább a Bertel Kingtől

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez