Linux ir pārpilnība programmatūras, bet, kad pirmo reizi veicat pāreju, jūs varat būt neapmierināti, jo jums trūkst nosaukumu. Ja kādu laiku esat lietojis Linux, jūs varat arī kļūt vīlušies par to, kas var šķist salīdzinoši lēns pārmaiņu temps vai ilgstoša noteikta veida programmatūras trūkums.

Kāpēc noteiktas lietotnes vēl nav pieejamas operētājsistēmā Linux, un kas neļauj sabiedrībai radīt vairāk alternatīvu? Noskaidrosim.

1. Ir tik daudz Linux versiju

Izstrādājot programmatūru operētājsistēmai Windows, programmatūra ir jāpārbauda tikai dažās sistēmās: jaunākajā versijā Windows, iepriekšējā un, iespējams, atkarībā no tā, vai jūsu programma ir paredzēta ļoti lēniem uzņēmumiem, versija pirms tam. Tas ir salīdzinoši vienkārši.

Operētājsistēmā Linux ir daudz dažādu versiju, kas pazīstamas kā izplatījumi. Pat ja jūs aprobežojaties ar visievērojamākajiem, tas joprojām var nozīmēt pusduci distro atbalstīšanu.

Pieņemsim, ka jūs nolemjat atbalstīt tikai Ubuntu, vispopulārāko versiju personālajos datoros. Tā kā Ubuntu izlaišanas grafiks nozīmē jaunināšanu ik pēc sešiem mēnešiem, pat tas var būt vairāk darba, nekā izklausās.

instagram viewer

Universālie pakotņu formāti ir uzlabojuši situāciju, taču joprojām ir vairākas iespējas. Ja mērķējat uz Ubuntu, ir jēga to izmantot Snap formātā, taču lielākajai daļai citu distribūciju ir lielāka radniecība vietā Flatpak. Dažiem ir apmetās uz AppImage.

Teorētiski lietotnes jebkurā no šiem trim formātiem var darboties jebkurā distro. Bet pieņemsim, ka jūsu distro tiek piegādāta vecāka to fona komponentu versija, kas jādarbojas Flatpaks. Tas nozīmē, ka lietotnei var trūkt funkcionalitātes, ko izstrādātājs sagaida. Situācija uzlabojas, taču operētājsistēmai Linux joprojām ir iespējas, lai padarītu ainavu vieglāku lietotņu izstrādātājiem.

2. Linux ir neskaidrs finansēšanas modelis

Linux ir tikpat daudz filozofija kā operētājsistēma. Tehniski Linux pat nav operētājsistēma, bet gan kodols, jūsu datora aspekts, kas ļauj nospiestajām pogām reāli kaut ko darīt, un ekrānam ļauj parādīt, kas tiek darīts.

Mūsu izmantotajām darbvirsmas saskarnēm un lietotnēm nav nekāda sakara ar Linux. Jūs varat palaist lielāko daļu tās pašas programmatūras uz FreeBSD, kas neizmanto Linux kodolu, un jūs nevarat palaist lielāko daļu šo programmu Chromebook datoros vai Android datoros, kas to izmanto.

Darbvirsmas Linux pamatā ir programmatūras brīvības jēdziens, ka kodam jābūt redzamam un brīvi koplietotam. Tas ir vienīgais zināmais veids, kā nodrošināt, ka programmas nedara kaut ko apšaubāmu, un faktiski piešķirt cilvēkiem īpašumtiesības uz savām ierīcēm.

Tā rezultātā ir grūti iekasēt maksu tieši par programmatūru. Jūs varat pārdot programmu saskaņā ar bezmaksas programmatūras licenci, taču, tā kā kods ir brīvi pieejams, tas ir nekas netraucē kādam citam apkopot un izplatīt vēl vienu jūsu programmas kopiju, kas nemaksā naudu.

Tādējādi cilvēkiem, kuri izstrādā Linux un ar to saistīto programmatūru, ir nācies eksperimentēt ar dažādiem sava darba finansēšanas veidiem. Daudzi ir brīvprātīgie, kuri finansē savu darbu ar citu pilnas slodzes darbu. Daudzi brīvprātīgie ir studenti. Daži cilvēki strādā darbā, kur viņiem tiek maksāts, lai izstrādātu vienu Linux aspektu, bet brīvajā laikā viņi sniedz ieguldījumu citā. Tikai daži izstrādātāji spēj piesaistīt pietiekami daudz ziedojumu, lai kompensētu savus centienus.

Nav skaidra finansēšanas modeļa kādam, kas vēlas nopelnīt iztiku, veidojot Linux lietotnes, kā tas ir iespējams citām platformām, ja vien šīs lietotnes nav patentētas, programmatūras veids, ko daudzi Linux lietotāji nevēlas darīt ar.

Vienam Linux distro, elementārajai operētājsistēmai ir pieeja, maksā, cik vari, bezmaksas un atvērtā koda lietotnēm, kas izlaistas AppCenter (attēlā iepriekš), taču līdz šim cilvēki nav pietiekami maksājuši, lai lietotņu izstrādātāji to uzskatītu par pilna laika darbs.

3. Trūkst naudas, ko braukt

Šis neskaidrais finansēšanas modelis ir daļa no iemesla, kāpēc daudzām Linux kopienām nav piekļuves pietiekami daudz naudas, lai veiktu tādu darbu, kādu tās vēlas darīt. Cilvēki, kas strādā noteiktā darbvirsmas vidē, var vēlēties izveidot pilnu programmu komplektu, kas ir integrējams ar to saskarni, taču viņiem trūkst resursu, lai samaksātu cilvēkiem par darbu.

Šis resursu trūkums nozīmē, ka bezmaksas programmatūras kopienas galvenokārt ir atkarīgas no brīvprātīgajiem. Ja nav brīvprātīgā, kuram būtu interese, laiks un prasmes, bieži vien vēlamā programmatūra netiek izveidota.

Saistīts: Kāpēc Linux ir bezmaksas: kā atvērtā pirmkoda pasaule pelna naudu

Tas arī liek brīvprātīgajiem sadarboties noteiktās programmās. Tas ne vienmēr ir slikts. Bet, ja jums rodas jautājums, kāpēc LibreOffice nav vairāk atvērtā pirmkoda alternatīvu, tas daļēji ir tāpēc, ka bieži vien ir saprātīgāk brīvprātīgie un pat uzņēmumi, kas nodarbina dažus izstrādātājus, lai nodrošinātu LibreOffice vajadzīgo funkcionalitāti, nevis izveidotu citu komplektu no nekā.

4. Atklāts dialogs nāk ar domstarpībām

Ar brīvprātīgajiem, kas tik daudz veic Linux izstrādi, un gan ar atvērtā koda filozofiju, gan finansēm ierobežojumi, kas mudina cilvēkus strādāt kopā, ir nepieciešama liela komunikācija, lai visas lietas nāktu kopā.

Tā kā cilvēki bieži nevar piesaistīt apmaksātus izstrādātājus, viņiem ir jāpārliecina cilvēki brīvprātīgi veltīt laiku ētisku vai praktisku iemeslu dēļ. Tas nozīmē emuāra ierakstus vai klātienes runas, kas var iedvesmot dažus un atbaidīt citus.

Atvērtā koda izstrāde mēdz notikt arī atklātā veidā, izmantojot adresātu sarakstus un, piemēram, GitHub un GitLab. Šīs sarunas bieži vien ietver viedokļu atšķirības. Var veidoties plaisas, kā rezultātā izstrādātāji sāk izstrādāt savu saskarni no nulles, dublējot darbu, ko kāds cits jau ir paveicis.

Tas ir daļa no iemesla, kāpēc Linux ir tik daudz saskarņu, kas tehniski veic vienu un to pašu, tikai dažādos veidos.

Tas viss notiek, pirms iesaistās cilvēki, kuri izmanto visu šo programmatūru. Lietotājiem var būt aizraušanās, kas ir vēl spēcīgāka nekā izstrādātājiem, it īpaši, ja viņi jūtas bezspēcīgi, ka mīļotā programma maina savu izskatu vai funkcija, uz kuru viņi paļaujas, pilnībā pazūd. Daži izstrādātāji saskaras ar tik lielu naidīgumu, ka izdegšanas dēļ pārtrauc bezmaksas programmatūras izstrādi.

5. Linux darbvirsmai ir zema tirgus daļa

Protams, cilvēki vēlas ne tikai īpaši Linux izstrādātu programmatūru. Daudzi vēlas piekļūt tai pašai programmatūrai, ko izmanto operētājsistēmās Windows un macOS, piemēram, Photoshop. Dažas no šīm programmām tiek izmantotas Linux, piemēram, Steam, bet daudzas to nedara.

Linux salīdzinoši mazā tirgus daļa ir liels iemesls, kāpēc. Lai gan Linux dominē serveros un superdatoros, tikai salīdzinoši neliela daļa cilvēku izmanto Linux savos personālajos datoros. Tas joprojām nozīmē miljoniem cilvēku, taču daudzi uzņēmumi uzskata, ka tas vienkārši nav izmaksu vērts maksāt izstrādātājiem, lai viņi uzturētu atbalstu trešajai operētājsistēmai, kad viņi pelna pietiekami daudz naudas jau.

6. Uzņēmumiem ir bažas par Copyleft licencēšanu

Dažiem uzņēmumiem ir iebildumi pret copyleft licencēšanu, ko izmanto lielākā daļa programmatūras operētājsistēmā Linux. Šīs organizācijas, iespējams, vēlēsies izstrādāt programmatūru vai integrēt noteiktus komponentus, taču baidās, ka rezultātā juridiski būs jāatver viss kods savā patentētajā programmā.

Daudziem uzņēmumiem ir nepatika pret GNU publisko licenci, kas paredz, ka jebkurai programmatūrai, kas izmanto GPL koplietoto kodu, jābūt atvērtam pirmkodam.

Uzņēmumi, kas izmanto bezmaksas programmatūru, bieži dod priekšroku kodam, kas pieejams saskaņā ar atļaujošām licencēm, piemēram, MIT un Apache, kas ļauj cilvēkiem izmantot kodu, neprasot iegūtajai programmai kļūt par brīvu un atvērtā koda pati par sevi.

Saistīts: Copyleft vs. Autortiesības: galvenie jēdzieni, kas jums jāzina

Uzņēmumam, kura biznesa modelis ir saistīts ar slēgta pirmkoda pārdošanu, nepareizi izlasot bezmaksas programmatūras licence un atvērtība tiesvedībai var apdraudēt uzņēmuma dibenu līnija.

Tomēr Linux lietotņu izstrāde turpinās!

Neskatoties uz šiem izaicinājumiem, Linux turpina piesaistīt programmatūras izstrādātājus. Linux brīvais un atvērtais raksturs padara to par lielisku vietu studentam, kur mācīties. Atvērtais kods arī ļauj cilvēkiem izmantot esošās lietotnes kā pamatu jaunām, nevis sākt no nulles.

Pēc tam ir cilvēki, kas piekrīt Linux vērtībām, kuri nespēj galu galā palīdzēt Microsoft, Apple vai Google nopelnīt vairāk. Tas saglabā ekosistēmu dinamisku un aktīvu, pat ja jums ir jābūt gatavam izmēģināt lietotnes, kuru nosaukumus jūs nekad iepriekš neesat dzirdējis.

Labākā Linux programmatūra un lietotnes

Neatkarīgi no tā, vai esat iesācējs Linux vai esat pieredzējis lietotājs, šeit ir labākā Linux programmatūra un lietotnes, kuras jums vajadzētu izmantot jau šodien.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Linux
  • Linux lietotnes
  • Atvērtais avots
Par autoru
Bērtels karalis (Publicēti 356 raksti)

Bertels ir digitālais minimālists, kurš strādā no rokas klēpjdatora, kurā darbojas elementāra operētājsistēma, un nēsā līdzi Light Phone II. Viņš ar prieku palīdz citiem izlemt, kuru tehnoloģiju ieviest savā dzīvē... un bez kurām tehnoloģijām iztikt.

Vairāk no Bertel King

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu