Tipos de sistemas operacionais Linux
Crédito da imagem: Westend61 / Westend61 / GettyImages
O sistema operacional Linux é um dos principais sistemas operacionais usados em computadores e outros dispositivos hoje. É provavelmente mais conhecido por seu uso em servidores de computador de empresas, mas diferentes tipos de Linux também são usados em desktops, laptops e mainframes, bem como em dispositivos mais esotéricos. Do Google Android sistema operacional para smartphones e tablets, bem como seu Chrome OS sistema para computadores chamados Chromebooks, são ambos baseados em Linux. Diferentes tipos de sistemas Linux são mais adequados para diferentes propósitos.
Histórico do sistema operacional Linux
O Linux foi criado a partir de 1991 pelo programador de computador finlandês Linux Torvalds, que estava procurando construir uma versão do sistema operacional Unix compatível com computadores desktop rodando em processadores Intel. Unix é um sistema operacional desenvolvido inicialmente na AT&T
Bell Labs, a unidade histórica de P&D da companhia telefônica, na década de 1970, e embora o termo ainda seja uma marca registrada, é agora frequentemente usado genericamente para outros sistemas inspirados e amplamente compatíveis com o original Unix.Vídeo do dia
Um antigo sistema operacional semelhante ao Unix chamado Minix já existia para PCs, mas o licenciamento e outras questões o tornavam insatisfatório para Torvalds e o grupo de programadores ao redor do mundo que ajudaram a desenvolver o Linux. Linux tecnicamente se refere apenas ao kernel do sistema operacional, ou seja, o núcleo interno do sistema que fica entre os programas aplicativos e o hardware do computador, gerenciando a memória, o tempo do processador e o acesso aos dispositivos do computador.
Muito do outro software geralmente instalado em um sistema Linux vem do Projeto GNU, desenvolvido em grande parte sob a égide do Fundação de Software Livre, comprometida em desenvolver e promover software que promova a liberdade de seus usuários. Richard Stallman, o fundador e presidente da Free Software Foundation, defende chamar o sistema combinado GNU / Linux em vez de simplesmente falar do sistema operacional Linux. Basicamente, o sistema Linux fornece o kernel do sistema operacional, GNU fornece muitas das ferramentas de nível de aplicativo e, em muitas instalações modernas, organizações adicionais fornecem muitos dos outros softwares essenciais em execução no Linux máquinas.
Hoje, o kernel do Linux é mantido por vários desenvolvedores em todo o mundo, muitos deles empregados pela empresas de software que dependem do Linux para uso interno ou para uso em produtos oferecidos a clientes. Esses desenvolvedores garantem que o kernel do Linux seja compatível com uma ampla variedade de hardware e apresentam novos recursos para aumentar a usabilidade, segurança e eficiência. O kernel Linux é de código aberto, o que significa que qualquer pessoa pode geralmente usar e modificar o código-fonte disponível gratuitamente para seus próprios fins. Muitos dos outros softwares disponíveis para Linux também estão disponíveis em termos semelhantes, embora as licenças exatas variem. Assim, certifique-se de compreender a situação em torno do software que você instala em seus computadores pessoais ou empresariais.
Noções básicas sobre distribuições do sistema operacional Linux
Desde os lançamentos iniciais do Linux no início de 1990, muitas organizações criaram seus próprios pacotes de software para complementar o kernel do Linux. Esses pacotes são conhecidos como distribuiçõese, embora já tenham sido distribuídos por CDs, DVDs ou até mesmo disquetes, agora são quase todos distribuídos online.
As distribuições costumam fazer escolhas sobre quais versões de quais softwares - incluindo interfaces gráficas de usuário, servidor ferramentas, software de programação e aplicativos de usuário final - estarão disponíveis e quais configurações serão adotadas por padrão. A maioria inclui software gerenciador de pacotes projetado para instalar facilmente software aprovado para distribuição, semelhante às lojas de aplicativos usadas agora em telefones celulares, embora muitos dos gerenciadores de pacotes sejam anteriores ao iOS e Android.
Slackware, a distribuição mantida mais antiga
A distribuição Linux mais antiga mantida ativamente é Slackware, criado em 1993. Na época, o próprio Linux era novo e não totalmente compatível com todos os hardwares de computador do mercado, e os usuários eram principalmente desenvolvedores profissionais ou amadores de computador que gostavam de mexer com o novo sistema. Muitos programadores mais antigos hoje têm boas lembranças de começar a trabalhar no Slackware Linux, lutando para colocar o sistema em funcionamento em uma máquina de trabalho sobressalente, desktop de faculdade ou até mesmo em um computador de família.
Ainda hoje, a interface do Slackware pode ser mais adequada para usuários avançados do que para aqueles que procuram algo que funcione apenas com alguns cliques. O sistema de configuração usado para instalar e manter o sistema é baseado na linha de comando, não é uma interface gráfica de usuário com mouses ou telas sensíveis ao toque, e o Slackware pode exigir mais alguns ajustes manuais para começar a funcionar.
Distribuições Debian, Ubuntu e Mint
Outra distribuição Linux de longa data é Debian, fundada oficialmente em 1993. Ele foi projetado para permitir contribuições abertas da comunidade de usuários e ainda é mantido por um grupo não comercial conhecido como Projeto Debian, principalmente se comunicando remotamente pela Internet. Ele contém dezenas de milhares de pacotes que representam vários conjuntos de ferramentas de software que podem ser instalados usando sua ferramenta de gerenciamento de pacotes, conhecida como APT.
Em 2004, um desenvolvedor-empresário sul-africano e seus colegas criaram a empresa Canonical, que criou sua própria distribuição Linux chamada Ubuntu, depois de um antiga palavra africana que significa "humanidade para os outros". Baseado no Debian, está disponível para qualquer pessoa gratuitamente e está entre os tipos de Linux mais usados. A Canonical fornece lançamentos oficiais regulares do sistema e suporte para clientes pagantes interessados.
O Sistema Linux Mint é, por sua vez, baseado no Ubuntu. Foi criado em 2006 e projetado para ser um sistema operacional elegante e fácil de usar baseado no Ubuntu. Ganhou popularidade com muitos usuários de desktop em particular, por ser simples e por fornecer vários ferramentas proprietárias que outras distribuições omitem por padrão, uma vez que optam por focar no código aberto Programas.
Red Hat, Fedora e CentOS
Outra empresa por trás de uma distribuição popular de Linux é chapéu vermelho, que também teve seu início em 1994. Tirou o nome de um boné vermelho da Universidade Cornell usado habitualmente por um de seus fundadores quando ele trabalhou ajudando colegas estudantes em um laboratório na Carnegie Mellon University.
Sistema central da Red Hat, conhecido como Red Hat Enterprise Linux, foi projetado para ser uma distribuição estável e comercialmente viável, originalmente vendida em lojas junto com softwares como o Microsoft Windows e versões dos sistemas operacionais Macintosh da Apple. É um sucesso comprovado entre as empresas interessadas em uma versão sólida e estável de um sistema operacional Linux.
Outra versão do sistema Red Hat, conhecida como Fedora, visa a lançamentos mais rápidos e serve como uma espécie de incubadora de recursos a serem incluídos no Red Hat Enterprise Linux. Um projeto conhecido como CentOS Linux lança uma distribuição de Linux amplamente idêntico ao Red Hat Enterprise Linux, embora pegue o Red Hat Enterprise Linux disponível publicamente e remova as marcas registradas da Red Hat e outros materiais.
No final de 2018, a IBM anunciou que estava adquirindo a Red Hat em um negócio avaliado em cerca de US $ 34 bilhões.
Sistemas operacionais Linux com foco em segurança
Alguns sistemas operacionais baseados em Linux são desenvolvidos com a segurança em mente. Um é Caudas, abreviação de The Amnesiac Incognito Live System. Projetado para ser executado a partir de um stick USB ou DVD, em vez de regularmente instalado em um computador, usa automaticamente várias ferramentas de criptografia incluindo a rede Tor de anonimato do software do roteador para manter os dados do usuário seguros e anônimos. Ele foi projetado para não deixar nenhum dado nos computadores, a menos que você o instrua explicitamente a fazê-lo.
Um sistema conhecido como Subgraph OS é um sistema derivado do Debian projetado para ser instalado em um computador permanentemente, mas para usar criptografia e outras técnicas para manter os dados seguros. Isso também restringe fortemente a que parte do sistema cada aplicativo tem acesso por meio de uma técnica conhecida como sandboxing, também comumente usada com sistemas operacionais de smartphones. Subgraph OS está atualmente em alfa, o que significa que ainda está em um estado experimental.
As distribuições Linux também são desenvolvidas pelos EUA e outros governos para fins de segurança, e é provável que algumas empresas privadas também tenham desenvolvido suas próprias distribuições Linux reforçadas.
Outros sistemas Linux, mais notavelmente Kali, são projetado para uso por profissionais de segurança. Eles são carregados com software projetado para uso no teste de segurança de outros sistemas e redes.
Versões Linux pequenas e leves
Algumas distribuições do Linux são deliberadamente projetadas para minimizar a quantidade de recursos do sistema de que precisam, tornando-as adequadas para uso em computadores mais antigos e menos potentes.
Entre as mais famosas dessas distribuições está Puppy Linux, que é projetado para correr rápido em máquinas ainda mais lentas. Geralmente é usado a partir de um DVD ou stick USB para acessar rapidamente um computador no Linux, mesmo que ele tenha outro software instalado. Isso às vezes pode ser útil para extrair dados ou solucionar problemas em uma máquina que está chegando ao fim de sua vida útil.
Esses tipos de sistemas também podem ser usados a partir de uma unidade inicializável para permitir que as pessoas tenham uma amostra de como o Linux podem ser executados em suas máquinas sem substituir o Windows ou outro sistema operacional que eles já corrida.
Ambientes de desktop Linux populares
É possível usar sistemas Linux estritamente por meio da linha de comando baseada em texto, e muitos desenvolvedores de software e administradores de sistema o fazem quando se trata de servidores. Mas quando as pessoas estão usando Linux em ambientes de desktop ou laptop, muitas vezes desejam usar uma interface gráfica de usuário semelhante ao Windows ou macOS. Isso facilita o acesso a tipos familiares de software, como navegadores da web, programas de e-mail, software de multimídia e processadores de texto.
Existem vários ambientes de desktop usados popularmente com o Linux. Um é GNOMO, comumente usado em sistemas Debian e Fedora e projetado para ser essencialmente tão poderoso e versátil quanto um software de desktop comercial. A versão atual do GNOME é GNOME 3, embora alguns usuários ainda prefiram o GNOME 2 mais antigo, ou uma ferramenta derivada dele chamada AMIGO.
Outro ambiente popular é KDE, que junto com o GNOME é um dos ambientes de desktop Linux mais antigos. Sistemas mais novos chamados XFCE e LXDE também ganharam fãs por seu código simples e rápido e designs atraentes.
Android e Chrome OS do Google
Android, o sistema operacional para smartphone e tablet desenvolvido pelo Google, é um dos mais usados do mundo e baseado no Linux (o kernel do sistema operacional é o kernel Linux). Mas, tO resto do software em um telefone Android é frequentemente diferenteem um desktop Linux típico ou máquina de servidor, e software para distribuições Linux tradicionais geralmente não pode ser executado diretamente no Android, nem o software Android pode ser executado sem assistência no Linux típico máquinas.
Similarmente, Chrome OS, outro sistema operacional do Google, também é baseado no Linux. É mais diretamente compatível com o software Linux convencional, no entanto, que é fácil de instalar em muitos computadores Chromebook. Não é necessário usar ferramentas do Linux para usar um Chromebook, e muitos preferem simplesmente usar o Chrome e outras ferramentas integradas nas máquinas.