6 Razões o seu sistema operacional linux favorita é atormentado por erros

Eu fui um usuário GNOME de longa data, mas para os últimos meses, eu estava em um relacionamento amoroso com OS Fundamental. Eu achei muito para amar no sistema operacional minimalista baseado em Linux, e eu leitores incentivados a dar-lhe uma tentativa

.É hora de tentar algo novo: elementary os LokiÉ hora de tentar algo novo: elementary os LokiOS elementar não é a sua distribuição Linux típico. Alguns diriam que não é uma distro em tudo. Mas é fundamental realmente uma alternativa utilizável para Windows e MacOS como seus desenvolvedores afirmam?consulte Mais informação

Mas isso mudou. O número de bugs que encontrei cresceu ao longo do tempo, e eu tive recentemente o suficiente. Como um escritor freelance, a coisa que eu preciso é um laptop de trabalho. Se isso não é confiável, então eu estou perdendo tempo tentando consertar a ferramenta de meu trabalho exige.

Esta não é a primeira vez que isso aconteceu. distribuições Linux, por vezes, que começam get de buggy sólida depois de um mês ou dois. A pergunta é: por quê?

1. Manpower Not Enough

Eu não vou passar toda esta peça harping sobre OS Fundamental. Eu amo o que a equipe está fazendo, e eu admiro sua visão. Eu acho que o que tem sido capaz de alcançar com tão poucas pessoas é fenomenal. Mas é aí que reside o problema. Há apenas algumas pessoas que trabalham neste distro.

Video: Docker para Desenvolvedores - Parte 1

Isso significa que as mesmas pessoas que estão trabalhando em design visual também estão esmagando insetos, codificação novos aplicativos, atraindo desenvolvedores, marketing, e fazer qualquer outra coisa que as necessidades do projeto feito. Isso é um monte de trabalho para que todos possam assumir. Ele impede que alguém especializado ou gastar todo o seu aperfeiçoamento tempo e manter uma única peça de software. Fundador Daniel Foré não vai sozinho, mas ele tem que usar muitos chapéus diferentes para que o projeto continue.

O mundo Linux é preenchido com as equipes, rag-tag pequena produzindo grande trabalho. Solus é outro exemplo de que é fortemente dependente do trabalho de um único homem.

Maiores distros, mais estabelecidas ainda são impactados por esse problema. Ubuntu é onipresente no mundo Linux, e tem uma enorme comunidade - mas Canonical emprega um número relativamente pequeno de pessoas para tornar o ambiente de trabalho o que é. Fedora e openSUSE foram em torno de décadas, mas falta-lhes o tipo de mão de obra, vemos a criação de desktops comerciais como o Windows e MacOS.

2. Uma falta de fundos

A maioria dos softwares de código aberto é livre para usar, mas isso não significa que ele é livre para fazer. Se alguém paga um desenvolvedor, doa um projeto, ou gasta o seu próprio código de tempo voluntariado, o resultado final alguém custo algo. Com tais modelos de financiamento variadas e muitas vezes não confiáveis, atraindo talentoso trabalho pode ser um problema para distros e aplicativos Linux.Por que Linux é gratuito: Como a Fonte World Open faz dinheiroPor que Linux é gratuito: Como a Fonte World Open faz dinheiroApenas porque é software Linux e código aberto? É seguro confiar em software livre? O que os desenvolvedores sair dela, e como eles ganham dinheiro para continuar o desenvolvimento?consulte Mais informação

Manter uma distro vem com abundância de custos inevitáveis. As equipes têm para hospedar sites, oferecer downloads e distribuir software. Com contribuintes que vivem em diferentes partes do mundo, pode custar milhares de viajar e colaborar em pessoa. Se a fixação de um bug exige ter acesso a determinado hardware, o problema pode ignoradas pelo tempo que leva um desenvolvedor para colocar suas mãos sobre o que eles precisam. Às vezes, isso nunca acontece.

Eu usei o Windows tempo suficiente para saber que o dinheiro sozinho não faz todos os erros desaparecem. Mas a falta de dinheiro certeza faz com que seja muito mais difícil fazê-los ir embora.

3. Não há relação direta com os fabricantes de hardware

Como acabei de mencionar, que o bug que afeta o seu modelo de laptop específico é difícil para um desenvolvedor para corrigir a menos que alguém lhes proporciona uma máquina similar. Mas isso é apenas parte do problema. Erros não apenas resultam de desenvolvedores não ter o hardware afetado. Os fabricantes não se importam se suas máquinas trabalhar com Linux.

A menos que seu laptop veio com Linux pré-instalado, há uma boa chance de que ninguém envolvido em fazer a sua máquina testado se o Linux funciona. Eles podem ter usado um cartão Wi-Fi que não tem compatibilidade com o Linux, deixando-o incapaz de ficar online. Eles podem ter escolhido uma placa gráfica que ainda não tem binários Linux, deixando-o com recursos básicos e uma experiência glitchy.Como você pode ajudar a tornar 2017 o ano do desktop LinuxComo você pode ajudar a tornar 2017 o ano do desktop LinuxNão importa se o Linux consegue o domínio de computação mundo. O que importa é que podemos usá-lo hoje, e é incrível - e agora é um grande momento para tomar a mergulhar!consulte Mais informação



Nesse caso, não é que seu ambiente de trabalho é carregado com bugs. Você está tentando executar o software em hardware que ninguém criado com este código em mente. Às vezes, os desenvolvedores Linux pode fazer engenharia reversa de uma solução, mas isso nem sempre funciona.

4. Reliance em outros projetos e Software

A maioria dos programas de código aberto dependem de software que alguém fez. Linus Torvalds, o criador do Linux, não fazer qualquer da interface que você vê na tela. Que vem de uma equipe de colaboradores que podem estar localizados no lado oposto do globo. Os aplicativos que você executa dentro dessa interface provável vir de um conjunto diferente de desenvolvedores.

Video: COMO BAIXAR E INSTALAR DIABLO 2 + LINK DOWNLOAD

As pessoas estão escrevendo código que deve interagir com o software que eles podem não compreender totalmente. O código-fonte pode ser aberta, mas quem tem o tempo para aprender como cada componente funciona? E se eles Faz detectar um problema, eles têm de chegar a mantenedor desse componente e espero que eles possam integrar uma correção.

5. Nenhum Centralização

Microsoft criou o kernel do Windows, o ambiente de trabalho e os aplicativos padrão. Isso dá à empresa um bom grau de controle sobre a experiência que os usuários vão encontrar. Se a experiência não é polido, a Microsoft pode decidir adiar um lançamento até funcionários corrigir todos os erros showstopper. distros Linux tentar fazer o mesmo, mas pode haver bugs importantes que são simplesmente fora das mãos da equipe.

Esta falta de centralização também leva a outros problemas. Enquanto o Windows e MacOS cada um tem um formato embalagem primária, Linux tem várias. Desenvolvedores podem ter que saltar através de diferentes aros para garantir que seu software funciona com cada distro, e que pode ser muito para um indivíduo para apoiar. E este não é o único exemplo de duplicação de esforços. Linux tem vários quadros de áudio, servidores de vídeo e gerenciadores de janelas. Praticamente qualquer componente do seu sistema pode ser trocada por outra, causando um aplicativo para quebrar.Como instalar o software no Linux: Pacote Formatos ExplicadaComo instalar o software no Linux: Pacote Formatos ExplicadaVocê mudou para Linux, e quer instalar algum software. Mas gerenciadores de pacotes diferentes, dependendo do distro. Então, quais aplicativos você pode baixar e instalar? É tudo nas siglas.consulte Mais informação

6. Erros estão furando

Criação de software é divertido. Isso é em parte por isso que há tanto esforço duplicado no mundo open source. Partindo do zero e “fazer o certo desta vez” desperta mais emoção do que capina através de código existente e bater para fora as torções.

Esmagando insetos é um trabalho tedioso e demorado. Um desenvolvedor pode perder horas tentando simplesmente replicar um bug antes mesmo de começar a tentar corrigi-lo. Então uma vez que todo esse trabalho é feito, o aplicativo não tem um novo recurso divertido - é apenas mais estável para o subconjunto de usuários que bug pode ter afetado. Este é um trabalho importante, mas quando um desenvolvedor não é remunerado, pode ser difícil esperar-los a fazer o compromisso do tempo necessário para se envolver em tal trabalho penoso.

O que você pode fazer para evitar erros?

Tudo isso de lado, o Linux tem uma reputação de ser mais estável do que o Windows. Se este sistema operacional de código aberto é capaz de alimentar a maioria dos supercomputadores do mundo, ele pode lidar com o seu laptop. Você apenas tem que encontrar o distro direita.Linux está em toda parte: 10 coisas que você não sabia que estavam Pinguim-PoweredLinux está em toda parte: 10 coisas que você não sabia que estavam Pinguim-Poweredconsulte Mais informação

Não existe um único opção é a mais estável para todos os usuários. Isso depende de fatores que vão desde o hardware que você está usando para que os aplicativos que você pretende executar. Mas é uma boa aposta para ir com uma distro bem estabelecida, a partir de uma equipe que tem os recursos para manter as coisas funcionando sem problemas.

Eu tenho ido de volta para o Fedora, e eu estou novamente usando o GNOME como o meu ambiente desktop. Como parte do ecossistema Linux gigante da Red Hat, o Fedora é uma das distribuições mais suportados. GNOMO pode não ser tão minimalista como Elementar OS, mas é muito danado perto. E como um dos ambientes mais antigos de desktop de código aberto em Linux, a comunidade de usuários que podem detectar erros é significativamente maior. Mais Wayland no Fedora 25 é muito danado rápido.

Minha escolha de Linux

Essa é a escolha que fiz, mas eu não estou dizendo que é o melhor. openSUSE é outra distro com abundância de apoio financeiro. Se você preferir usar um sistema operacional Linux que não tenha uma empresa ligada, Debian tem o apoio de uma grande comunidade de tal forma que você não vai faltar para fora. Ubuntu (baseado em Debian) é a versão mais bem conhecida de desktop Linux lá fora, por isso, quando surgem erros, normalmente você pode encontrar uma solução se você procurar por tempo suficiente.

Embora se você realmente quer para resolver o problema, enviar relatórios de erros. Mesmo se você não pode escrever uma fixar-se, escrevendo descrições detalhadas de problemas é uma grande ajuda.

Qual distro Linux você usa? Que erros você encontrou? Tem alguma dica para os usuários batendo a cabeça contra a parede em frustração? Vamos ter uma conversa nos comentários abaixo!


Artigos relacionados