Eu mudei do Windows para o Linux. Aqui estão as lições que aprendi ao longo do caminho.

by Ofir Chakon

P>Pessoas que passam a maior parte do tempo em frente a um computador precisam questionar seus hábitos básicos. Estou falando do sistema operacional que eles usam. A quota de mercado para computadores desktop Windows é agora superior a 90%!

Todos usam Windows por diferentes razões:

  • O SO Windows (sistema operacional) vem como o SO padrão em seu PC (computador pessoal).
  • Os usuários cresceram com diferentes versões do SO Windows, por isso é difícil mudar.
  • li>Muitas pessoas acham que o Windows é a única alternativa para seu PC desktop. Além do Mac OS, eles não estão expostos a mais alternativas.

Tenho de admitir que o Windows é bem desenhado e conveniente. Ele permite que você execute muitas tarefas facilmente e é atualizado regularmente.

Mas se você é um usuário do Windows que tem pouca experiência com outros sistemas operacionais, você pode não estar ciente de todas as suas opções.

A alternativa do Windows que estou apresentando aqui é Linux.

Linux é um sistema operacional open-source desenvolvido pela comunidade. Linux é do tipo Unix, o que significa que é baseado nos mesmos princípios que outros sistemas baseados em Unix. Linux é livre e tem distribuições diferentes, por exemplo Ubuntu, CentOS e Debian.

Todas as distribuições têm os seus prós e contras. Cada uma é usada para aplicações diferentes. O disco rígido do Linux é considerado um disco leve. É usado em sistemas embutidos, dispositivos domésticos inteligentes, IoT (Internet das coisas), e muito mais. O SO Android também é baseado em Linux.

Como empreendedor tecnológico com mais de 7 anos de experiência, tenho que dizer que a mudança do Windows para o Ubuntu me permitiu tornar-se mais produtivo.

Comecei a olhar atentamente para o SO quando notei que as ferramentas básicas que eu estava usando não me permitiam fazer progressos para a latência. Essas ferramentas incluem o IDE Android Studio e um simulador Android rodando em uma máquina Windows. Eu pensei que era o hardware. Então eu atualizei para um PC Lenovo Y50-70 com 16GB de RAM e um disco rígido SSD de 512MB.

The laptop

Após instalar o software necessário, eu percebi que tinha problemas de latência similares com o meu novo PC. Eu esperava que o meu novo PC fosse rápido. Mas não era. Naquele momento, mudei minha estratégia.

Percebi que o hardware não era o problema. Então eu comecei a conduzir pesquisas sobre software. A distribuição de Linux do Ubuntu é a distribuição mais popular para usuários de PC. O Ubuntu está disponível tanto em uma edição cliente quanto em uma edição servidor. Uma grande vantagem para mudar para Linux é que agora estou familiarizado com o Ubuntu. Além disso, posso usar Linux tanto no meu PC como nos servidores que opero.

p>Leio MUITOS recursos online que debateram qual SO usar, por exemplo, Linux versus Windows ou Windows versus Ubuntu. Percebi que um SO que se adapte às minhas necessidades me tornará mais produtivo a longo prazo.

Então esperei por um sinal. O sinal chegou – foi um vírus que me obrigou a fazer backup de todos os meus arquivos e reformatar o meu PC. Mas desta vez eu estava usando um sistema operacional Ubuntu. Eu pensei em instalar o Windows e o Ubuntu lado a lado para uma aterrissagem suave. Estou feliz por não ter feito isso. Eu deixei o Windows porque estava comprometido com o Ubuntu. Eu não queria o Windows como uma alternativa.

Aqui estão as lições que aprendi depois que mudei de Windows para Linux. As lições são destinadas principalmente a desenvolvedores, programadores e qualquer um que crie produtos.

Performance

Alegado à sua arquitetura leve, o Linux roda mais rápido que o Windows 8.1 e 10. Depois de mudar para Linux, eu notei uma melhoria dramática na velocidade de processamento do meu computador. E eu usei as mesmas ferramentas que usei no Windows. O Linux suporta muitas ferramentas eficientes e as opera perfeitamente.

Segurança

Linux é um software open-source. Qualquer pessoa pode contribuir com código para ajudar a melhorar a experiência dos usuários com o Linux. Além disso, qualquer um pode adicionar recursos, corrigir bugs, reduzir riscos de segurança e mais.

Projetos de código aberto em larga escala se beneficiam de ter muitos pares de olhos examinando-os. Como tal, o Linux é mais seguro do que o Windows. Ao invés de instalar antivírus para limpar malware, você só tem que se ater aos repositórios recomendados. Então você está pronto para ir.

Desenvolvimento de software

O terminal no Linux é um wild card. Você pode fazer quase tudo com ele. Isto inclui instalação de software, configurações de aplicações e servidores, gerenciamento de sistema de arquivos e muito mais.

Se você é um desenvolvedor, o terminal é o ponto ideal. Não há nada mais conveniente do que executar servidores, treinar modelos de aprendizagem de máquinas, acessar máquinas remotas, e compilar e executar scripts a partir da mesma janela de terminal. É um grande impulsionador de produtividade. Ao usar o terminal, a automação torna-se um trocador de jogos.

Modularidade

Com o Linux, você pode facilmente configurar e acessar seu computador, verificar processos e gerenciar ambientes virtuais. Como seu servidor provavelmente será baseado em Linux, será mais fácil imitar comportamentos, usar softwares e pacotes similares e automatizar fluxos de trabalho.

Trabalhar com servidores Linux remotos

A maioria dos servidores são baseados em Linux por razões que não estão listadas aqui. O Linux fornece ferramentas para que os desenvolvedores possam operar servidores escaláveis e seguros. Portanto, empreendedores tecnológicos que operam aplicações end-to-end devem dominar o Linux para configurar e manter servidores.

Windows usam ferramentas de terceiros como PUTTY para se conectar e interagir com servidores baseados em Linux. Isto não é tão conveniente. Por exemplo, para copiar arquivos com Windows, você precisa baixar outra ferramenta.

Uma vantagem de uma máquina local baseada em Linux é que ela pode se conectar a servidores remotos com uma única linha de comando. Isto é feito no terminal. Os hosts podem ser armazenados em um arquivo, bem como com chaves SSH e nomes de usuário. Tudo que você tem que fazer para se conectar com SSH é digitar o seguinte comando:

ssh ofir-server

E você está dentro! Não são necessárias senhas.

Este é um exemplo da capacidade que uma máquina local baseada em Linux tem de configurar e manter servidores baseados em Linux. A capacidade de trabalhar através do terminal para ambas as máquinas é uma capacidade sem cérebro. A maioria dos provedores de nuvens populares também tem interface de linha de comando (CLIs) para fácil integração.

Familiaridade com princípios de baixo nível de SO

A implementação do Windows é de nível muito alto. Os desenvolvedores raramente são expostos a problemas internos e a implementações. O Linux é o oposto. As configurações têm que ser implementadas pelo terminal. Isto inclui editar arquivos do sistema operacional, adicionar tarefas programadas, atualizar software, instalar drivers e mais.

Quando você usa o Ubuntu, AskUbuntu.com é seu amigo. Você não só aprende habilidades, mas também aprende a resolver problemas (às vezes da maneira mais difícil). Além disso, você aprende a monitorar sua máquina para problemas, configurar diferentes componentes, e mais.

Nem tudo é perfeito, embora

  • Há uma curva de aprendizagem se você mudar para o Ubuntu. Algumas coisas com as quais você não precisava de ajuda quando usava Windows, você pode precisar de ajuda quando usa Linux. Você pode usar AskUbuntu.com para ajuda, no entanto. Espere experimentar problemas se você tiver hardware especial instalado no seu computador, por exemplo GPUs.
  • li>Todos os empreendedores tecnológicos devem ser designers com o mínimo de habilidades em design gráfico. Infelizmente, a Adobe não lançou nenhum de seus produtos para usuários Linux. Portanto, é impossível executá-los diretamente. A alternativa do Ubuntu é o GIMP. Este é um software livre e tem as características básicas para um desenvolvedor-designer. Apesar das desvantagens, eu não me arrependo de ter mudado. Eu sou todo Ubuntu agora e gostaria de ter me mudado anos atrás.

Linux não é para todos. Verifique se ele se adapta às suas necessidades antes de decidir mudar. Se você se considera um empreendedor tecnológico, desenvolvedor, cientista de dados ou programador, você definitivamente deve checar o Ubuntu.

Para receber posts mais perspicazes, especialmente se você é um empreendedor tecnológico, por favor vá para CodingStartups.com

Deixe uma resposta

O seu endereço de email não será publicado.