Deixando detalhes técnicos de lado e mostrando “os atalhos” para que consiga se dar bem nesse começo, apresento 10 coisas que você deve saber caso esteja começando com o Linux.
Começando com o Linux
Você decide conhecer um sistema Linux. Durante uma semana ou outra luta e reluta para se acostumar com um ambiente de trabalho diferente… mas, se torna difícil porque falta tempo ou material de estudo. Aí, acaba desistindo.
Se identificou com essa situação? Acredito que sim. Por isso, vou apresentar algumas coisas que julgo ser importante para sua “nova caminhada”. São dicas importantes para entender o contexto onde você está se inserindo 🙂
1 – Linux não é “um sistema”
Muito se fala… “o sistema Linux“. Contudo, o Linux “não é o todo“. Para muitos o Linux, por si, é capaz de oferecer recursos e funcionalidades completas para o computador. Entretanto, o Linux é somente o Kernel (núcleo) do sistema operacional.
Conheça a história do Linux
Todo sistema operacional (Windows e Mac, por exemplo) possui um kernel. No caso das famosas Distribuições Linux, o kernel é o Linux – livre e sendo desenvolvido por colaboradores em todo o mundo.
O kernel de um sistema é o componente central que serve “para dá vida” ao hardware. É a camada responsável por garantir que todos os programas e processos tenham acesso aos recursos da máquina de que necessitam (memória RAM, acesso ao disco e controle da CPU, por exemplo) simultaneamente, fazendo com que haja um compartilhamento concorrente desses.
A grosso modo é o “cérebro” do sistema operacional; o responsável por coordenar o acesso ao hardware e dados entre os diferentes componentes do sistema.
2 – Não é apenas o Linux que você deve conhecer
Ciente de que o Linux é apenas o kernel do sistema, você pode se perguntar: “Então, o que faz o sistema Linux funcionar completamente desde da inicialização ao carregamento do ambiente gráfico disponibilizado para o usuário?!”
Muito além do kernel – conheça todos os elementos que formam a estrutura do sistema Linux
Desvendando as principais siglas e acrônimos do universo Linux
Mesmo com todos os subsistemas de um kernel (Gerenciamento de Processos, Gerenciamento de Memória, Gerenciamento de Redes, Sistema de Arquivos e outros), existem elementos que precisam compor essa base mantida no núcleo do sistema operacional para que ele funcione completamente. Entre eles destaco: o bootloader, o Shell, os softwares GNU, o servidor gráfico, o ambiente desktop e muito mais.
Todos esses elementos são desenvolvidos e mantidos por diferentes grupos de desenvolvedores. Todos independentes do desenvolvimento do kernel Linux, que é coordenado pelo Linus Torvalds (criador) e mantido por uma comunidade mundial.
Assim, “unindo” todos esses elementos com o Kernel Linux, um sistema operacional completo é criado – assim surgem as distribuições Linux 🙂
3 – Não… não é preciso ser um “nerd”
Entretanto, ao usar um sistema Linux, terá que ser, no mínimo, uma pessoa mais curiosa. Você terá que se predispor a sempre está em busca de novos conhecimentos. Pois, como o Linux as possibilidades de aprendizado são imensas.
Por outro lado, caso tenha uma certa dificuldade para usar ou entender alguns conceitos de informática, sempre existe alguém próximo que sabe um pouco mais e que está disposto a ajudar 🙂 Não coloque essa condição como empecilho.
4 – Poderá “ser livre”…
Para baixar, usar, redistribuir e modificar conforme suas necessidades. Essas diretrizes são pilares da licença GPL, criada por Richard Stallman, do Projeto GNU, base do kernel Linux e de alguns softwares livres.
5 Distribuições GNU/Linux que usam, exclusivamente, softwares livres
E esse “conceito de liberdade” é importante para diversos contextos, principalmente para o de Educação; onde se estimula e ensina métodos colaborativos para enriquecimento sócio-pedagógico do aluno. No seu cotidiano, “essas liberdades” lhe garantem controle pleno sobre suas decisões e escolhas. Por isso, existem muitas Distribuições Linux (pessoas que resolveram “modificar” e “criar” algo próprio) e “diversos caminhos” para se usar o sistema Linux 🙂
Em contrapartida, mesmo sendo software livre a premissa da gratuidade não é verdadeira – pense em “liberdade de expressão”, não em “cerveja grátis”. Pois, quando é dito que um software é “livre”, queremos dizer que ele respeita as liberdades essenciais dos usuários. Isso é uma questão de liberdade, não de preço. Então, “não se assuste” caso encontre algum dia um software livre com alguma etiqueta de preço 🙂
5 – 99% mais seguro e 1% por sua conta e risco
Nenhum sistema é 100% seguro… fato! O Linux não seria exceção dessa regra. Ameaças externas ao sistema sempre vão existir. Entretanto, o que deve ser dito é que os riscos que um usuário Linux corre são diferentes comparados a outros sistemas não Unix. Se você está “mudando” para o Linux pois procura um “refúgio” para a quantidade “interminável” de ameaças que o Windows sofre, por exemplo, você pode e deve ficar mais tranquilo em relação a isso; mas, não deve esquecer de se proteger.
Por quê usuários Linux devem se preocupar com riscos em segurança e o que pode ser feito para se proteger
Os riscos para um usuário Linux se concentram na maneira como ele usa e mantém o sistema. Como assim? Toda a responsabilidade sobre ameaças no sistema é culpa do usuário?
Não… mas, em partes sim! Basta manter-se um pouco mais informado que será possível ver notícias sobre falhas/vulnerabilidades no kernel Linux e elementos afins ao sistema existem #fato. Entretanto, complementos de seguranças são divulgados com rapidez ao ponto de deixar disponível para que todo usuário e Distribuições Linux atualizem suas bases.
Partindo dessa ótica, pode ser observado que falhas e correções sempre existiram – tanto a nível de kernel como de softwares. Assim, o grande risco recai para o próprio usuário no fim das contas. Não adianta todo fluxo de descoberta/correção da falha serem feitos se o usuário não mantém, no mínimo, seu sistema atualizado 🙁
Dirty COW” – O quão prejudicial vulnerabilidades como essa podem ser?
Passo a passo completo para manter um sistema Linux seguro
Além disso, o uso, por parte do usuário, em desconformidade com os modos de operação do sistema também “comprometem” bastante a segurança do sistema. Por exemplo, toda distribuição Linux possui uma base central de pacotes (programas) seguros, testados e atualizados; se um usuário resolve baixar ou adicionar repositórios de softwares de terceiros, os risco aumentam consideravelmente. Ou, se esses softwares são instalados e não são atualizados, o risco também aumenta. E mais “drástico” ainda… se o usuário sempre invoca o “sudo” (comando que concede privilégios administrativos ao sistema) desnecessariamente para operações básicas, os riscos aumentam enormemente 🙁
Em resumo, mesmo que possam ser diferentes do que no sistema Windows, malwares e ameaças reais ao dados críticos do usuário/sistema podem aparecer num sistema Linux. Assim, não basta apenas instalar o Linux e esquecer de se proteger!
6 – Não existe um call center para suporte
O Linux, com seus 26 anos de existência (2017), lidera o ranking quando se fala em supercomputadores e servidores.
Contudo, o ambiente Desktop (para “usuários normais”) continua ainda na luta. Conforme estatísticas recentes, o Linux está presente em, apenas, 3,37 % dos desktops do mundo.
Neste cenário não existe nenhum serviço pago de suporte ao sistema. Tudo que se aprende e ensina é por conta da cultura, criada pelos usuários, de compartilhar o conhecimento adquirido. Por isso, encontrar fóruns de discussões e sites/blogs que falem sobre o Linux não será difícil 🙂
Por isso, é importante iniciar no universo Linux sabendo que as outras pessoas não estão a seu serviço ou de alguma empresa (mesmo as pessoas que possuem um site sobre Linux) para sempre tirarem dúvidas ou resolver seus problemas encontrados no sistema. Todo compartilhamento de conhecimento é de livre e espontânea vontade em ajudar. Colabore e faça o mesmo!
Diz aí.. que tipo de usuário Linux você é?
7 – Quem subir primeiro, puxa o outro
Saiba que o Linux é baseado em torno de colaboração mútua de uma comunidade participativa. Todas as principais Distribuições Linux tem o seu próprio fórum. Este é o lugar onde as pessoas procuram ajuda e discutem sobre novos recursos ou funcionalidades.
Recomendo que participe dos fóruns oficiais e não oficiais de sua Distribuição Linux; e tentar ajudar as pessoas, especialmente os iniciantes, porque se iniciantes não recebem ajuda suficiente, eles podem desistir de usar o Linux 🙁
Mas caso você não tenha tanta experiência assim, basta você tentar ajudar os mais novos que você no universo Linux – sempre existirão \o/ – compartilhando problemas antigos que foram resolvidos por outras pessoas. Por exemplo, se você seguiu algum artigo de um blog, para resolver um problema, forneça e compartilhe o link; por exemplo. Isso repercutirá para as outras pessoas que ainda não usam o Linux e não sabem que estão perdendo 🙂
Então, a partir de agora, seria sensato da sua parte participar dessa comunidade também, através de fóruns e/ou discussões em grupos. #ficadica
6 maneiras para você ajudar a comunidade Linux crescer cada vez mais
8 – Use-o sem olhar para os lados
Só existe comparação entre coisas do mesmo grupo ou setor… Então, por que comparar o Linux com outro sistema operacional? Sei que ambos são sistemas operacionais, mas possuem características totalmente diferentes!
Quem nunca ouviu isto: “Poxa… no Windows eu não preciso fazer isso! Lá é bem mais simples…” Pois é, se você está propondo a mudar sua ferramenta de trabalho, deve lembrar-se que é necessário haver uma mudança de hábito. Não adianta nada pensar em mudar para o Linux se você toda hora fica comparando desnecessariamente com outro sistema operacional.
Escolher usar um sistema Linux não quer dizer que nunca mais usará outro sistema operacional. É preciso aceitar que existem diferenças entre os sistemas (eu não estou dizendo que um é melhor que outro) e conhecer as peculiaridades de cada um para poder desfrutar ao máximo de cada recurso oferecido. Para melhorar esse entendimento é preciso conhecê-las.
Muito além do kernel – conheça todos os elementos que formam a estrutura do sistema Linux
Desvendando as principais siglas e acrônimos do universo Linux
9 – Todos fazem parte do mesmo time
Usuários que usam o Linux, mas com Distribuições Linux diferentes tendem a levar em conta as características de uma ou de outra; e, até mesmo, considerar que uma é melhor que a outra. Por isso, não escolha/use uma Distribuição Linux com se estivesse torcendo para seu time de futebol do coração. Menos fanatismo e mais colaborativismo.
Mesmo tudo sendo Linux, cada Distribuição Linux possui suas peculiaridades. Por isso, saiba que quando estiver usando o Ubuntu, por exemplo, dificilmente a comunidade Debian poderá lhe ajudar. A fim de extrair e compartilhar o máximo de informações, sempre procure comunidades relacionadas a Distribuição escolhida!
Mas, todas, no fim das contas, são Linux e fazem “parte do mesmo time” 🙂
10 – Talvez não atenda suas necessidades
Sim.. o Linux é para todos! Mas, pode ser que ele “não sirva” para você 🙁 Sou adapto de que o melhor sistema é aquele que atende as suas necessidades! Não adianta seguir a maioria dos usuários; que por vezes não conseguem escolher, adequadamente, qual sistema Linux é mais apropriado.
Existem tarefas ou demandas por softwares que os sistemas Linux não possuem suporte. Não por carência ou insuficiência de recursos, mas por falta de suporte garantido por parte dos fabricantes de software ou hardware. Por exemplo, o pacote Adobe é um dos que ainda não estenderam suporte ao “pinguim” 🙁
10 softwares livres que podem substituir alguns produtos da Adobe Creative Suite
Portanto, caso você tenha alguma necessidade muito especial para continuar a usar um software ou hardware que não suporte aos sistemas Linux, infelizmente, o Linux não é para você… pelo menos, até deixar de usar o software ou hardware em questão 🙂
Excelente!
Eu penei até me acostumar a uma distribuição Linux. O que me motivou foi gostar do desafio de aprender “tudo do zero” de como usar um S.O. totalmente diferente.
Outra coisa é que eu trabalhava como técnico de informática então eu instalava e usava o Windows todos os dias, isso fez com que eu enjoasse do sistema pois tudo que eu precisava fazer eu já sabia e não havia mais o desafio do novo, de buscar resolver um problema novo.