6 razloga zbog kojih vaše omiljene OS Linux napadaju greške

  • Michael Cain
  • 0
  • 4666
  • 918
Oglas

Bio sam dugogodišnji korisnik GNOME-a, ali zadnjih nekoliko mjeseci bio sam u ljubavnoj vezi s Elementarnim OS-om. Našao sam mnogo ljubavi u minimalističkom Linux operativnom sustavu i potaknuo sam čitatelje da ga isprobaju Vrijeme je da isprobate nešto novo: Elementarni OS Loki Vrijeme je da isprobate nešto novo: Osnovni OS Loki Elementarni OS nije vaš tipičan Linux distribucija. Neki bi rekli da to uopće nije distro. No, je li Elementar zaista korisna alternativa za Windows i macOS, kako tvrde njegovi programeri? .

Ali to se promijenilo. Broj bugova s ​​kojima sam se susreo povećavao se s vremenom, a nedavno sam ih imao dovoljno. Kao slobodni pisac samo Treba mi radni laptop. Ako to nije pouzdano, gubim vrijeme pokušavajući popraviti jedan alat koji moj posao traži.

Ovo se nije prvi put da se dogodilo. Ponekad distribucije Linuxa koje započinju neuobičajeno postaju bugo nakon mjesec ili dva. Pitanje je, zašto?

1. Nema dovoljno radne snage

Neću čitav ovaj komad potrošiti na Elementarni OS. Volim što radi tim i divim se njegovoj viziji. Mislim da je fenomenalno ono što je uspio postići s tako malo ljudi. Ali u tome leži problem. Samo je nekoliko ljudi koji rade na ovoj distru.

To znači da isti ljudi koji rade na vizualnom dizajnu također cijepaju bugove, kodiraju nove aplikacije, privlače programere, marketing i rade sve što projekt treba učiniti. To je puno posla za bilo koga. Sprječava nekoga da se specijalizira ili provede cijelo svoje vrijeme usavršavajući i održavajući jedan jedini dio softvera. Osnivač Daniel Foré ne ide sam, ali mora da nosi mnogo različitih šešira da bi se projekt mogao nastaviti.

Linux svijet ispunjen je malim, krpenim timovima koji stvaraju velik posao. Solus je još jedan primjer koji jako ovisi o radu jednog čovjeka.

Veće i ustaljenije daljine još uvijek su pod utjecajem ovog pitanja. Ubuntu je sveprisutan u svijetu Linuxa i ima ogromnu zajednicu - ali Canonical zapošljava relativno mali broj ljudi kako bi radna površina postala takva kakva jest. Fedora i openSUSE postoje već desetljećima, ali im nedostaje vrste radne snage koju vidimo kako stvaraju komercijalne radne površine poput Windows i macOS.

2. Nedostatak sredstava

Većina softvera otvorenog koda je besplatna za upotrebu, ali to ne znači da je besplatno napraviti Zašto je Linux besplatan: Kako svijet otvorenog kodeka zarađuje novac Zašto je Linux besplatan: Kako svijet otvorenog kodeka zarađuje novac Samo zašto je Linux i open source softver besplatan? Je li sigurno vjerovati besplatnom softveru? Što programeri izvlače iz toga i kako zarađuju za nastavak razvoja? , Bilo da netko plaća programera, daruje projekt ili troši vlastiti kôd za volontiranje, krajnji rezultat nekoga košta. Uz tako raznolike i često nepouzdane modele financiranja, privlačenje talentiranog rada može predstavljati problem distribucijama i aplikacijama za Linux.

Održavanje daljinskog upravljača dolazi s puno neizbježnih troškova. Timovi moraju ugostiti web stranice, osigurati preuzimanja i distribuciju softvera. S osobama koje žive u različitim dijelovima svijeta to može koštati tisuće putovanja i osobne suradnje. Ako ispravljanje greške zahtijeva pristup određenom hardveru, problem može biti zanemaren koliko god vremena potrebno programeru da se pozabavi onim što im je potrebno. Ponekad se to nikad ne dogodi.

Windows sam koristio dovoljno dugo da znam da samo zbog novca ne mogu svi bugovi nestati. Ali, nedostatak novca sigurno ih čini mnogo težim da ih se nestane.

3. Nema izravne veze s proizvođačima hardvera

Kao što sam već spomenuo, programer teško može ispraviti tu pogrešku koja utječe na vaš određeni model prijenosnog računala, osim ako im netko ne pruži sličan stroj. Ali to je samo dio problema. Greške ne potiču samo od programera koji nemaju utjecaj hardvera. Proizvođača nije briga rade li njihovi strojevi s Linuxom.

Ako vam prijenosno računalo nije isporučeno s unaprijed instaliranim Linuxom, kako možete pomoći da 2017. bude godina Linux radne površine Kako možete pomoći da 2017. bude godina radne površine Linuxa? Nije važno da li Linux postiže dominaciju u računarskom svijetu. Ono što je važno jest da ga danas možemo koristiti, i to je fenomenalno - a sada je sjajno vrijeme da se zauzmemo! nema dobre šanse da niko ne sudjeluje u testiranju vašeg računala ako Linux radi. Možda su koristili Wi-Fi karticu kojoj nedostaje kompatibilnost s Linuxom, zbog čega ne možete biti na mreži. Možda su odabrali grafičku karticu koja još nema Linux binarne datoteke, ostavljajući vam osnovne značajke i sjajan doživljaj.

U tom slučaju, nije da je radna površina opterećena bugovima. Pokušavate pokrenuti softver na hardveru koji nitko nije stvorio s ovim kodom na umu. Ponekad programeri Linuxa mogu unaprijediti rješenje inženjera, ali to ne uspijeva uvijek.

4. Oslanjanje na druge projekte i softver

Većina programa otvorenog koda ovisi o softveru koji je napravio netko drugi. Linus Torvalds, tvorac Linuxa, ne čini nijedno sučelje koje vidite na ekranu. To dolazi iz tima stručnjaka koji se mogu nalaziti na suprotnoj strani svijeta. Aplikacije koje pokrećete unutar tog sučelja vjerojatno potječu iz drugog seta programera.

Ljudi pišu kôd koji mora komunicirati sa softverom koji možda ne razumiju u potpunosti. Izvorni kod je možda otvoren, ali tko ima vremena naučiti kako svaka komponenta funkcionira? A ako i oni čini uoče problem, moraju se obratiti održavaču te komponente i nadaju se da će moći integrirati ispravku.

5. Nema centralizacije

Microsoft je stvorio Windows kernel, radnu okolinu i zadane aplikacije. To tvrtki pruža priličnu kontrolu nad iskustvom s kojim će se susretati korisnici. Ako iskustvo nije polirano, Microsoft može odlučiti odgoditi izdanje dok zaposlenici ne riješe sve bugove showstopper-a. Linux distros pokušavaju učiniti isto, ali može biti velikih pogrešaka koji su jednostavno izvan momčadi.

Ovaj nedostatak centralizacije dovodi i do drugih problema. Iako Windows i macOS imaju jedan primarni format paketa, Linux ima nekoliko Kako instalirati softver na Linux: Objašnjeni formati paketa Kako instalirati softver na Linux: Objašnjeni formati paketa Prešli ste na Linux i želite instalirati neki softver. Ali menadžeri paketa razlikuju se ovisno o vašem distro. Pa koje aplikacije možete preuzeti i instalirati? Sve je u akronimima. , Razvojni programeri možda će morati preskočiti različite obruče kako bi zajamčili da njihov softver funkcionira sa svakim daljinskim upravljačem, a to može podržati jednog pojedinca. I ovo je teško jedini primjer dupliciranja napora. Linux ima više audio okvira, poslužitelje zaslona i upravitelje prozora. Prilično svaka komponenta vašeg sustava može se zamijeniti s drugom, uzrokujući da se aplikacija pokvari.

6. Kukci su dosadni

Stvaranje softvera je zabavno. To je dijelom i razlog zašto u svijetu otvorenih izvora postoji toliko udvostručenih napora. Počevši od nule i “čineći to kako treba ovaj put” izaziva više uzbuđenja od plivanja kroz postojeću šifru i nokautiranja kinkova.

Škripanje grešaka je naporan i dugotrajan posao. Programer može izgubiti sate prosto pokušavajući replicirati bug prije nego što ga uopće počnu pokušati ispraviti. Potom, kad sve to obavi, aplikacija nema novu zabavnu značajku - samo je stabilnija za podskup korisnika na koju je bug možda utjecao.. Ovo je važan posao, ali kad programer nije plaćen, teško je očekivati ​​da će se oni dovoljno vremena obvezati na takvu drogu..

Što možete učiniti da izbjegnete greške?

Uz sve to, Linux ima reputaciju stabilnijeg od Windows-a. Ako je ovaj otvoreni izvorni operativni sustav sposoban napajati većinu svjetskih superračunala, Linux je posvuda: 10 stvari koje niste znali je li Linux svuda: 10 stvari koje niste znali da li su vam pingvini ako mislite da svijet počiva na Windows-u, razmislite ponovo. Linux igra ključnu ulogu u održavanju našeg svijeta. , može podnijeti vaše prijenosno računalo. Morate samo pronaći pravi distro.

Nijedna opcija nije najstabilnija za sve korisnike. To ovisi o čimbenicima u rasponu od hardvera koji koristite i do aplikacija koje namjeravate pokrenuti. No, dobra je oklada ići u dobro ustaljenom distrostruktu, iz tima koji ima resurse za nesmetano odvijanje stvari.

Vratio sam se Fedori i opet koristim GNOME kao svoje radno okruženje. Kao dio divovskog Linux ekosustava Red Hat-a, Fedora je jedna od najpodržanijih distribucija. GNOME možda nije toliko minimalistički kao što je Elementarni OS 7 Način Linux povećava produktivnost za Digital Minimalist 7 načina Linux povećava produktivnost za minimaliste Minimala smatra da uklanjanje životne nerede stvara prostor za ono što je važno. Ovo su neki od načina na koje vam sloboda softvera s otvorenim kodom može olakšati digitalni život. , ali prilično je prokleto blizu. I kao jedno od najstarijih desktop okruženja otvorenog koda na Linuxu, zajednica korisnika koja može uočiti bugove znatno je veća. Plus Wayland u Fedori 25 prilično je prokleto brz: Fedora 25 je stigla: evo što je promijenjeno Fedora 25 je stigla: evo što je promijenjeno Fedora 25 donosi najnovije vijesti iz projekta GNOME, ali o čemu je priča s novim poslužiteljem zaslona, ​​Wayland? Je li poslužitelj za prikaz sljedeće generacije zaista spreman za prime time? .

Moj izbor Linuxa

To je izbor koji sam donio, ali ne kažem da je najbolji. openSUSE je još jedan distro s obilnom financijskom podrškom. Ako biste radije koristili Linux operativni sustav koji nema priključenu tvrtku, Debian ima podršku tako velike zajednice da je nećete propustiti. Ubuntu (zasnovan na Debianu) najpoznatija je verzija Linuxa tamo, pa kada se pojave greške, možete potražiti ispravku ako pretražujete dovoljno dugo.

Iako se zaista želite riješiti problema, podnesite izvješća o pogreškama. Čak i ako sami ne možete napisati rješenje, velika je pomoć pisanje detaljnih opisa problema.

!




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.