logo

Tipos de sistema operacional Linux

Um dos sistemas operacionais mais populares utilizados em computadores e outros dispositivos é o Linux. Embora inúmeras variantes do Linux também sejam usadas em desktops, laptops e máquinas mainframe, além de outros dispositivos obscuros, elas são indiscutivelmente mais reconhecidas por seu uso em servidores de computadores comerciais. Tanto o sistema operacional Chrome OS para laptops conhecidos como Chromebooks quanto o sistema operacional Android para celulares e tablets do Google são baseados em Linux. Diferentes tipos de sistemas Linux são mais bem adaptados para determinados usos.

História do sistema operacional Linux

A fim de criar uma versão do sistema operacional Unix adequada para computadores desktop equipados com processadores Intel, o Linux foi desenvolvido pela primeira vez em 1991 pelo programador finlandês Linux Torvalds. Embora o termo “Unix” ainda seja uma marca registrada da AT&T, a ilustre divisão de pesquisa e desenvolvimento da companhia telefônica, agora é frequentemente usado genericamente para vários sistemas que são geralmente compatíveis e inspirados no Unix original.

Minix foi um dos primeiros sistemas operacionais do tipo Unix para PCs, mas Torvalds e o grupo de programadores de todo o mundo que trabalharam no Linux o consideraram insatisfatório devido ao licenciamento e outros problemas. Tecnicamente, o termo 'Linux' refere-se apenas ao kernel do sistema operacional, que é a unidade central de processamento que controla a alocação de memória, agendamento do processador e acesso a dispositivos e está localizada entre os programas aplicativos e o hardware da máquina.

classificando tuplas python

O projeto GNU, produzido principalmente sob os auspícios da Free Software Foundation, que se dedica a produzir e promover software que promova a liberdade de seus usuários, fornece a maior parte do software adicional que é frequentemente instalado em uma máquina Linux. O presidente e fundador da Free Software Foundation, Richard Stallman, prefere referir-se ao sistema integrado como GNU/Linux em vez de sistema operacional Linux. Basicamente, o GNU fornece muitas das ferramentas em nível de aplicativo, o sistema Linux oferece o kernel do sistema operacional e, em muitas instalações contemporâneas, organizações extras fornecem a maioria dos outros softwares básicos usados ​​pelas estações de trabalho Linux.

O kernel Linux agora é mantido por um grande número de desenvolvedores em todo o mundo, muitos dos quais trabalham para empresas de software que usam Linux internamente ou em produtos voltados para o cliente. Esses desenvolvedores não apenas adicionam novos recursos para melhorar a usabilidade, segurança e eficiência, mas também garantem que o kernel Linux seja compatível com uma ampla variedade de hardware. Como o kernel do Linux é de código aberto, qualquer pessoa normalmente é livre para usar e alterar o código-fonte de acesso aberto para suas próprias necessidades. Embora as licenças específicas variem, a maioria dos outros softwares compatíveis com Linux também são disponibilizados em condições comparáveis. Portanto, antes de instalar qualquer software em seus computadores pessoais ou empresariais, certifique-se de compreender as circunstâncias.

Estar familiarizado com distribuições de sistema operacional Linux

Desde o início da década de 1990, quando o Linux foi lançado pela primeira vez, inúmeras empresas desenvolveram seus próprios conjuntos de software para acompanhar o kernel do Linux. Embora anteriormente fossem transferidos por meio de CDs compactos, DVDs ou até mesmo disquetes, esses pacotes – também conhecidos como distribuições – agora são distribuídos principalmente online.

As distribuições frequentemente decidem quais configurações serão usadas por padrão e quais versões de qualquer software, como interfaces gráficas de usuário, ferramentas de servidor, software de programação e aplicativos de usuário final, serão disponibilizadas. Embora muitos dos gerenciadores de pacotes sejam anteriores ao iOS e ao Android, a maioria inclui software destinado à instalação rápida de programas aprovados para distribuição, bem como as lojas de aplicativos agora utilizadas em dispositivos móveis.

1.Debian

Distribuições populares de Linux como Deepin, Ubuntu e Mint são conhecidas por seu forte desempenho, confiabilidade e experiência de usuário incomparável. O Debian é considerado a mãe dessas distribuições. O Debian 10.5, uma atualização do Debian 10 também conhecido como Debian Buster, é a versão estável mais recente.

Esteja ciente de que o Debian 10.5 é apenas uma atualização do Debian Buster que inclui as atualizações mais recentes e novos aplicativos de software, não uma nova versão do Debian Buster. Atualizações de segurança que abordam problemas de segurança atuais também estão incluídas. Não há necessidade de jogar fora seu sistema Buster se você ainda o tiver. Basta usar o gerenciador de pacotes APT para atualizar seu sistema.

Tipos de sistema operacional Linux

O projeto Debian oferece mais de 59.000 pacotes de software, suporta uma ampla variedade de PCs e adiciona mais arquiteturas de sistema a cada novo lançamento. Faz um esforço para equilibrar solidez e tecnologia de ponta. Stable, Testing e Unstable são os três principais ramos de desenvolvimento oferecidos pelo Debian.

Embora a versão estável seja, como o próprio nome indica, sólida e tenha proteções de segurança eficientes, infelizmente ela não vem com os produtos de software mais recentes. Porém, devido à sua estabilidade e durabilidade, é perfeito para servidores de produção. Ele também se qualifica para usuários de desktop tradicionais que não se importam particularmente em ter os pacotes de software mais recentes. Normalmente você instala o Debian Stable em seu sistema.

Debian Testing é uma versão continuamente atualizada que oferece as versões de software mais recentes que ainda não foram incluídas na versão estável. É um estágio de desenvolvimento para a próxima versão estável do Debian. Freqüentemente apresenta problemas de instabilidade e é facilmente quebrável. Além disso, ele não recebe atualizações de segurança a tempo. Bullseye é a versão mais recente do Debian Testing.

A iteração atual do Debian é chamada instável. É uma distribuição experimental que serve como plataforma ideal para programadores que contribuem ativamente com o código até o momento em que ele entra na fase de 'Teste'.

O Debian é usado por centenas de milhões de usuários devido ao seu robusto repositório de pacotes e estabilidade, especialmente em ambientes do mundo real.

2. Gentoo

Gentoo é uma distribuição pensada para especialistas e profissionais que consideram imediatamente as ferramentas com as quais estão lidando. Os administradores de rede e de sistema, bem como os desenvolvedores, se enquadram neste grupo. Portanto, não é a melhor opção para iniciantes em Linux. Para pessoas que desejam aprender mais sobre o funcionamento interno do sistema operacional Linux, o Gentoo é recomendado.

Tipos de sistema operacional Linux

GentooLinux

Um sistema de gerenciamento de pacotes chamado portage está incluído no Gentoo e também é nativo de outras distribuições, incluindo Sabayon e Calcular Linux, que é construído no Gentoo e é compatível com versões anteriores dele. É baseado na noção de coleções de portas e é escrito em Python. Distribuições baseadas em BSD como OpenBSD e NetBSD fornecem coleções de portas, que são coleções de patches e makefiles.

3.Ubuntu

Uma das distribuições Linux mais populares, desenvolvida e atualizada pela Canonical, é usada por especialistas, usuários moderados e novatos. O Ubuntu foi criado principalmente para iniciantes no Linux ou para aqueles que estão mudando do Mac ou Windows.

Tipos de sistema operacional Linux

UbuntuLinux

O Ubuntu vem pré-instalado com a interface de desktop GNOME e software comum, incluindo Firefox, LibreOffice, software de edição de imagens como GIMP, reprodutores de música e reprodutores de vídeo como Audacious e Rhythmbox.

A versão mais recente é o Ubuntu 20.04 LTS, também conhecido como Focal Fossa. Inúmeras atualizações e novos recursos estão incluídos, incluindo o tema Yaru, ícones refinados, suporte incrível para produtos Snap e a capacidade de escalabilidade de frações, exibida pela implementação gradual.

Inúmeras outras variantes do Linux têm o Ubuntu como base. Linux Mint 20.04 LTS, Kubuntu 20.04 e Lubuntu 20.04 LTS são algumas das distribuições baseadas no Ubuntu 20.04. (Uliana).

O Ubuntu é perfeito para usuários de desktop e novatos que estão tentando aprender Linux devido à sua facilidade de uso e interface de usuário atraente. À medida que progridem no aprendizado do Linux, eles podem facilmente começar a usar os aplicativos padrão mencionados anteriormente.

Vale a pena mencionar o Ubuntu Studio, focado na produção de multimídia. Destina-se a artistas que desejam atuar nas áreas de vídeo, fotografia, áudio e criação gráfica.

4.Linux Mint

Uma distribuição Linux baseada em Ubuntu extremamente popular é chamada Linux Mint. Resistiu ao teste do tempo para oferecer uma das distribuições mais bonitas e intuitivas, adorada tanto por usuários de desktop quanto por profissionais. Apesar da confusão em torno do lançamento mais recente, Mint 20, que por padrão removeu a funcionalidade snap, a distribuição Linux ainda é incrível, potente e confiável.

Tipos de sistema operacional Linux

Desktop Linux Mint

Execute os seguintes comandos para ativar o suporte snap.

 $ sudo rm /etc/apt/preferences.d/nosnap.pref $ sudo apt update $ sudo apt install snapd 

As três variantes de desktop do Mint 20 – as edições Cinnamon, XFCE e MATE – são baseadas no Ubuntu 20.04 LTS. O Mint está disponível apenas em versões de 64 bits; Versões de 32 bits não são mais suportadas. O kernel Linux 5.4 que alimenta o Linux Mint 20 foi atualizado para incluir novas melhorias, como melhor suporte para AMD Navi 12, CPUs Intel Tiger Lake e GPUs NVIDIA. A interface geral do usuário também foi atualizada com novos temas, ícones refinados, imagens de fundo de alta resolução e uma barra de tarefas retocada.

As novas versões incluem a capacidade de escala fracionária para monitores HiDPI para desfrutar de visuais cada vez mais nítidos, bem como Warpinator, uma ferramenta de compartilhamento de arquivos que opera em uma LAN. Além disso, você receberá outros utilitários para uso diário, incluindo Firefox, Timeshift, LibreOffice, Thunderbird e o reprodutor de música Audacious.

Mint é a distribuição recomendada se você deseja um desktop Linux rápido e confiável para realizar operações rotineiras de desktop, ouvir música, assistir vídeos e até mesmo jogar. Como o Mint 20 é um lançamento de longo prazo, ele terá suporte até 2025.

5. Red Hat Enterprise Linux

Red Hat Enterprise Linux, também conhecido como RHEL, é uma distribuição Linux criada para uso comercial ou empresarial. Um dos principais substitutos de código aberto para outras plataformas de software como a Microsoft é este. Com sua confiabilidade e correções de segurança consistentes que aumentam a segurança geral, a Red Hat é normalmente a melhor opção para ambientes de servidor.

Tipos de sistema operacional Linux

Distribuição RHEL Linux

Pode ser facilmente instalado em servidores tradicionais, ambientes virtuais como VMware e HyperV, bem como na nuvem. Com a ajuda do ambiente de nuvem híbrida conhecido como OpenShift PaaS (plataforma como serviço), que é baseado em contêineres Docker e executado por Kubernetes, a Red Hat alcançou a perfeição no campo da tecnologia de conteinerização.

Os administradores de sistema são treinados e certificados pela Redhat por meio de programas especiais como RHCSA (Red Hat Certified System Administrators) e RHCE (Red Hat Certified Engineer).

Quando velocidade, segurança e estabilidade são as principais prioridades, RHEL é a melhor distribuição a ser escolhida. RHEL está disponível por meio de licença e a assinatura é renovada anualmente. Os usuários podem comprar uma licença para vários modelos de assinatura, incluindo Linux para datacenters virtuais, Linux Developer Workstation e Linux Developer Suite.

A Red Hat e suas ramificações, como o CentOS, tradicionalmente usam o gerenciador de pacotes yum. Agora que a situação foi atualizada, DNF é o gerenciador de pacotes padrão do RHEL 8 (Ootpa), a versão mais recente. AppStream e BaseOS são os dois repositórios principais usados ​​para distribuição RHEL.

Ao contrário do BaseOS, que oferece apenas aplicativos para funções essenciais do sistema, o repositório AppStream (Application Stream) oferece todos os programas de software que você deseja instalar em seu sistema.

6. CentOS

Um sistema operacional irrestrito dirigido pela comunidade chamado CentOS busca fornecer uma infraestrutura de código aberto forte e confiável. O Red Hat Enterprise Linux é uma opção cara, mas o CentOS, que é baseado no RHEL, é totalmente gratuito para baixar e instalar. Os usuários podem se beneficiar de atualizações gratuitas de segurança e recursos, ao mesmo tempo que obtêm a estabilidade e a confiabilidade do RHEL. Para os fãs do Linux que desejam aproveitar as vantagens do RHEL, o CentOS 8 é a preferência.

Tipos de sistema operacional Linux

Distribuição Linux do CentOS

A terceira iteração do CentOS 8, versão 8.2, é a mais recente. Ele usa os repositórios de fluxo BaseOS e App e inclui as versões mais recentes de produtos de software como Python 3.8, GCC 9.1, Maven 3.6, etc.

7.Fedora

Devido à sua simplicidade e aplicativos prontos para uso que facilitam a introdução de novos usuários, o Fedora há muito mantém a reputação de estar entre as distribuições mais fáceis de usar.

É um sistema operacional forte e adaptável, projetado para servidores, computadores e laptops, e também para ambientes IoT. Assim como o CentOS, o Fedora é baseado no Red Hat e serve apenas como uma plataforma de teste para o Red Hat antes de entrar no estágio Enterprise. Como resultado, é frequentemente empregado por motivos de aprendizagem e desenvolvimento e é útil tanto para estudantes quanto para desenvolvedores.

Tipos de sistema operacional Linux

Distribuição Linux do Fedora

O Fedora fornece os pacotes de software RPM mais recentes e de primeira linha e já usa o gerenciador de pacotes DNF há algum tempo (e ainda o usa como gerenciador de pacotes padrão). A versão mais recente do Fedora é a 32.

8.Kali Linux

Kali Linux é uma distribuição Linux baseada em Debian criada e mantida por segurança ofensiva que se destina ao uso em análise forense digital e testes de penetração. Ele vem pré-carregado com ferramentas de teste de penetração, incluindo Nmap, Metasploit Framework, Maltego e Aircrack-ng, para citar apenas alguns.

Tipos de sistema operacional Linux

Distribuição Linux para Kali

Para profissionais e estudantes de segurança cibernética que desejam experimentar testes de penetração, o Kali Linux foi projetado. Na verdade, Kali oferece certificações reconhecidas pelo setor, como Kali Linux Certified Professional e Penetration Testing with Kali.

A versão mais recente do Kali, que utiliza o gerenciamento de pacotes APT, é o Kali 2020.2.

9. Arco Linux

Para usuários experientes ou especialistas em Linux que são específicos quanto ao software que implementam e aos serviços que operam, existe o Arch Linux, uma distribuição Linux fácil de usar e adaptável. Ele permite aos usuários a flexibilidade de personalizar ou modificar o sistema conforme acharem adequado. Em uma palavra, Arch é destinado a indivíduos extremamente conhecedores do uso do Linux.

Tipos de sistema operacional Linux

Arco Linux

Quando atualizamos os pacotes nos terminais, o Arch Linux atualizará automaticamente para a versão mais recente porque é uma versão contínua. Ele aplica o AUR (Arch User Repository), uma plataforma de instalação de software baseada na comunidade, e usa o Pacman como gerenciador de pacotes principal. A versão mais recente é 2020.09.01.

10. OpenSUSE

O projeto OpenSUSE é um esforço cooperativo inovador e abrangente que oferece dois departamentos principais do SUSE: SUSE Leap, um lançamento marcante destinado a usuários de desktop, bem como para desenvolvimento e testes empresariais. Isso o torna a opção ideal para administradores de sistema e desenvolvedores de código aberto.

Tipos de sistema operacional Linux

OpenSuseLinux

A coisa mais próxima de uma distribuição de ponta é o SUSE Tumbleweed, uma versão contínua que inclui as pilhas de software e IDEs mais recentes. Graças à disponibilidade dos pacotes atuais, incluindo programas de escritório, o compilador GCC e o kernel, o TumbleWeed é moleza para qualquer usuário avançado ou desenvolvedor de software.

Para gerenciar pacotes de software, o OpenSUSE usa o gerenciador de pacotes Yast e é recomendado para programadores e administradores.

Conclusão

Obviamente, são apenas algumas das distribuições Linux disponíveis e de forma alguma uma lista abrangente. Existem mais de 600 distribuições Linux, com 500 delas em desenvolvimento ativo. Mas sentimos que era importante nos concentrarmos em algumas das distribuições Linux mais populares, algumas das quais serviram de modelo para outras.

Distinção principal entre sistema operacional Linux e sistema operacional Windows

A seguir estão algumas maneiras pelas quais o Linux difere do sistema operacional Windows.

  • Como o Linux é um sistema operacional de código aberto, o usuário pode simplesmente alterar o código-fonte para atender às suas necessidades, ao contrário do Windows, que é um sistema operacional proprietário e não concede ao usuário acesso ao código-fonte.
  • Como o sistema operacional Linux encontra e corrige bugs, ele é significativamente mais seguro do que o sistema operacional Windows, que possui uma grande base de usuários e, portanto, é alvo de hackers.
  • Mesmo com hardware desatualizado, o Linux é mais rápido que o Windows.
  • O Windows considera os periféricos como dispositivos, enquanto o Linux os trata como arquivos.
  • O Linux permite nomes de arquivos idênticos em pastas comparáveis, mas o Windows não permite nomes de arquivos idênticos em pastas semelhantes.
  • Em contraste com o sistema operacional Windows, onde os arquivos do aplicativo e do sistema geralmente são salvos em uma unidade C, o Linux permite localizar os arquivos do sistema e dos programas em unidades separadas.