
Harry James
0
4762
208
Byl jsem dlouhodobým uživatelem GNOME, ale za posledních několik měsíců jsem byl v milostném vztahu se Elementary OS. V minimalistickém operačním systému založeném na Linuxu jsem našel hodně lásky a povzbudil jsem čtenáře, aby to vyzkoušeli Je čas vyzkoušet něco nového: Elementary OS Loki Je čas vyzkoušet něco nového: Elementary OS Loki Elementary OS není váš typický Distribuce Linuxu. Někteří by řekli, že to vůbec není distro. Je však Elementary skutečně použitelnou alternativou k Windows a MacOS, jak tvrdí její vývojáři? .
Ale to se změnilo. Počet chyb, se kterými jsem se setkal, postupem času rostl a nedávno jsem měl dost. Jako spisovatel na volné noze pouze věc, kterou potřebuji, je funkční notebook. Pokud to není spolehlivé, ztrácíme čas pokusem o opravu jednoho nástroje, který moje práce vyžaduje.
Tohle není poprvé, co se to stalo. Někdy se Linuxové distribuce, které začínají rock-solid, dostanou buggy po měsíci nebo dvou. Otázka zní, proč?
1. Není dostatek pracovních sil
Nebudu utrácet celý tento kus harfy kolem Elementary OS. Miluji to, co tým dělá, a obdivuji jeho vizi. Myslím, že toho, čeho se podařilo dosáhnout s tak malým počtem lidí, je fenomenální. Ale v tom spočívá problém. Na tomto distro pracuje jen několik lidí.
To znamená, že stejní lidé, kteří pracují na vizuálním designu, také umlčují chyby, kódují nové aplikace, přitahují vývojáře, marketing a dělají vše, co projekt potřebuje. To je hodně práce pro kohokoli, aby se ujal. Zabraňuje někomu specializovat nebo trávit veškerý čas zdokonalováním a údržbou jednoho kusu softwaru. Zakladatel Daniel Foré to nechodí sám, ale aby musel projekt pokračovat, musí nosit mnoho různých klobouků.
Svět Linuxu je naplněn malými týmy s hadrovými značkami produkujícími skvělou práci. Solus je další příklad, který je silně závislý na práci jediného muže.
Tento problém se stále týká větších, zavedenějších distribucí. Ubuntu je všudypřítomný ve světě Linuxu a má obrovskou komunitu - ale Canonical zaměstnává relativně malý počet lidí, aby na ploše vytvořil to, co je. Fedora a openSUSE jsou již po celá desetiletí, ale postrádají takové pracovní síly, jaké vidíme při vytváření komerčních stolních počítačů, jako jsou Windows a MacOS..
2. Nedostatek finančních prostředků
Většina softwaru s otevřeným zdrojovým kódem je zdarma k použití, ale to neznamená, že je zdarma dělat proč Linux je zdarma: Jak svět otevřených zdrojů vydělává peníze Proč Linux je zdarma: Jak svět otevřených zdrojů vydělává peníze Jen proč je Linux a otevřený zdroj software zdarma? Je bezpečné věřit svobodnému softwaru? Co z toho dostanou vývojáři a jak vydělávají peníze, aby pokračovali ve vývoji? . Ať už někdo platí vývojáři, věnuje nějaký projekt, nebo tráví svůj vlastní dobrovolnický kód, konečný výsledek někoho stojí. S tak rozmanitými a často nespolehlivými modely financování může být přitahování talentované práce problémem pro Linuxová distribuce a aplikace.
Udržování distro přichází se spoustou nevyhnutelných nákladů. Týmy musí hostovat webové stránky, poskytovat stahování a distribuovat software. S přispěvateli žijícími v různých částech světa může stát tisíce cestovat a spolupracovat osobně. Pokud oprava chyby vyžaduje přístup k určitému hardwaru, problém může být ignorován, přestože vývojáři potřebují dostatek času na to, co potřebují. Někdy se to nikdy nestane.
Používal jsem Windows dostatečně dlouho, abych věděl, že peníze samy o sobě nezpůsobí zmizení všech chyb. Ale kvůli nedostatku peněz je mnohem těžší přimět je, aby odešly.
3. Žádný přímý vztah s výrobci hardwaru
Jak jsem právě zmínil, tuto chybu, která ovlivňuje váš konkrétní model notebooku, je pro vývojáře obtížné opravit, pokud jim někdo neposkytne podobný stroj. Ale to je jen část problému. Chyby nevyplývají pouze z toho, že vývojáři nemají hardwarový hardware s dopadem. Výrobci se nestarají, jestli jejich stroje pracují s Linuxem.
Pokud váš notebook nebyl dodán s předinstalovaným operačním systémem Linux, jak můžete pomoci učinit z roku 2017 rok stolního počítače v Linuxu Jak můžete pomoci učinit z roku 2017 rok stolního počítače s Linuxem Nezáleží na tom, zda Linux dosáhne světové počítačové dominance. Záleží na tom, že jej můžeme použít dnes, a je to úžasné - a nyní je skvělý čas se vrhnout! existuje dobrá šance, že se nikdo nebude podílet na testování vašeho počítače, pokud bude fungovat Linux. Možná použili kartu Wi-Fi, která postrádá kompatibilitu s Linuxem, takže se nebudete moci připojit online. Možná si vybrali grafickou kartu, která ještě nemá binární soubory pro systém Linux, takže vám nabízí základní funkce a závratný zážitek.
V takovém případě se nejedná o to, že vaše desktopové prostředí je zatíženo chybami. Pokoušíte se spouštět software na hardwaru, který s tímto kódem nikdo nevytvořil. Někdy vývojáři Linuxu mohou řešení obrátit, ale to vždy nefunguje.
4. Spoléhání se na jiné projekty a software
Většina programů s otevřeným zdrojovým kódem závisí na softwaru, který vytvořil někdo jiný. Linus Torvalds, tvůrce Linuxu, nevytváří žádné rozhraní, které vidíte na obrazovce. To pochází od týmu přispěvatelů, kteří se mohou nacházet na opačné straně zeměkoule. Aplikace spuštěné uvnitř tohoto rozhraní pravděpodobně pocházejí od jiné sady vývojářů.
Lidé píší kód, který musí komunikovat se softwarem, kterému nemusí úplně rozumět. Zdrojový kód může být otevřený, ale kdo má čas se naučit, jak každá součást funguje? A pokud ano dělat najít problém, musí se obrátit na správce této komponenty a doufat, že mohou integrovat opravu.
5. Žádná centralizace
Společnost Microsoft vytvořila jádro systému Windows, pracovní prostředí a výchozí aplikace. To společnosti dává spravedlivý stupeň kontroly nad zkušenostmi, s nimiž se uživatelé setkají. Pokud tato zkušenost nebude vyleštěna, může se společnost Microsoft rozhodnout odložit vydání, dokud zaměstnanci neopraví všechny chyby showstopperu. Linuxová distribuce se snaží to samé udělat, ale mohou se vyskytnout velké chyby, které jsou jednoduše z rukou týmu.
Tento nedostatek centralizace také vede k dalším problémům. Zatímco systémy Windows a MacOS mají vždy jeden primární formát balíčku, Linux má několik způsobů, jak nainstalovat software v systému Linux: Vysvětlení formátů balíčků Jak nainstalovat software v systému Linux: Vysvětlení formátů balíčků Přepnuli jste na Linux a chcete nainstalovat nějaký software. Ale správci balíčků se liší v závislosti na vašem distro. Jaké aplikace si tedy můžete stáhnout a nainstalovat? Je to všechno v zkratkách. . Vývojáři možná budou muset projít různými obručemi, aby zaručili, že jejich software pracuje s každým distro, a to může být pro jednoho jednotlivce hodně. A to je stěží jediný příklad zdvojování úsilí. Linux má více zvukových rámců, zobrazovacích serverů a správců oken. Téměř libovolná součást vašeho systému může být zaměněna za jinou, což způsobí poškození aplikace.
6. Chyby jsou nudné
Vytváření softwaru je zábava. To je částečně důvod, proč je ve světě open source tolik zdvojeného úsilí. Počínaje od nuly a “tentokrát to děláme správně” vyvolává více vzrušení než plevelování prostřednictvím existujícího kódu a vyřazování zalomení.
Drtit chyby je únavná a časově náročná práce. Vývojář může ztratit hodiny tím, že se pokusí replikovat chybu ještě předtím, než se ji pokusí opravit. Poté, co je vše hotovo, aplikace nemá novou zábavnou funkci - je to jen stabilnější pro podmnožinu uživatelů, na něž mohla chyba mít vliv. Toto je důležitá práce, ale když je vývojář nezaplacen, může být obtížné očekávat, že učiní časový závazek nezbytný k tomu, aby se zapojili do takové drulgery.
Co můžete udělat, abyste se vyhnuli chybám?
To vše kromě Linuxu má pověst stabilnějšího než Windows. Pokud tento operační systém s otevřeným zdrojovým kódem dokáže napájet většinu světových superpočítačů, Linux je všude: 10 věcí, které jste nevěděli, byl tučňák poháněný Linuxem je všude: 10 věcí, které jste nevěděli, byl tučňák poháněný Pokud si myslíte, že svět spočívá na Windows, zamyslete se znovu. Linux hraje klíčovou roli v udržování našeho světa v chodu. , zvládne to váš laptop. Musíte jen najít správné distro.
Žádná jediná možnost není nejstabilnější pro všechny uživatele. To záleží na faktorech, od hardwaru, který používáte, až po aplikace, které chcete spustit. Ale je dobré vsadit se zavedeným distro, od týmu, který má prostředky, aby věci fungovaly hladce.
Vrátil jsem se do Fedory a znovu používám GNOME jako své desktopové prostředí. Jako součást obrovského Linuxového ekosystému Red Hat je Fedora jedním z nejvíce podporovaných distros. GNOME nemusí být tak minimalistický, jak elementární OS 7 způsobuje, že Linux zvyšuje produktivitu pro digitální Minimalistický 7 způsobů, jak Linux zvyšuje produktivitu pro digitální minimalismus Minimalisté cítí, že odstranění nepořádku života vytváří prostor pro to, na čem záleží. Toto jsou některé ze způsobů, jak vám svoboda softwaru s otevřeným zdrojovým kódem může pomoci zjednodušit váš digitální život. , ale je to docela zatraceně blízko. A jako jedno z nejstarších desktopových prostředí s otevřeným zdrojovým kódem v Linuxu je komunita uživatelů, kteří mohou spatřit chyby, podstatně větší. Plus Wayland ve Fedoře 25 je dost zatraceně rychlý Fedora 25 dorazila: Zde je co se změnilo Fedora 25 dorazilo: Zde je to co se změnilo Fedora 25 přináší nejnovější z projektu GNOME, ale jaký je příběh s novým zobrazovacím serverem Wayland? Je zobrazovací server nové generace opravdu připraven na hlavní čas? .
Můj výběr Linuxu
To je volba, kterou jsem udělal, ale neříkám, že je to nejlepší. openSUSE je další distro se spoustou finanční podpory. Pokud byste raději používali operační systém Linux, který nemá připojenou společnost, Debian má podporu tak velké komunity, že vám nebude chybět. Ubuntu (založené na Debianu) je nejznámější verzí desktopového Linuxu, takže když se objeví chyby, můžete obvykle najít opravu, pokud budete hledat dostatečně dlouho..
Přestože opravdu chcete problém vyřešit, podejte hlášení o chybách. I když nemůžete napsat opravu sami, psaní podrobných popisů problémů je velkou pomocí.
!