back to top

O que é Linux? e como funciona o Linux?

Neste artigo, exploramos o que é Linux e alguns dos atributos e componentes associados ao sistema operacional Linux.

O que é Linux?

Linux é um sistema operacional de código aberto desenvolvido pela comunidade com o kernel em seu núcleo, junto com outras ferramentas, aplicativos e serviços.

Como qualquer outro sistema operacional como Windows ou MAC , ele gerencia os recursos de hardware de um sistema, como CPU, RAM e armazenamento. O kernel faz interface com o sistema operacional e o hardware subjacente e facilita a comunicação entre os dois.

O que é uma linha de comando do Linux?

Uma linha de comando é uma interface que permite digitar e executar comandos do Linux que instruem o sistema operacional sobre quais ações realizar. Uma interface de linha de comando é fornecida por um terminal ou emulador de terminal, como GNOME Terminal, Konsole e XTERM.

Trabalhar na linha de comando é a maneira ideal de administrar um sistema Linux, especialmente ao trabalhar com um servidor headless ou um sistema mínimo (um sistema Linux que não fornece uma GUI).

Como funciona o Linux?

No centro de todo sistema Linux está o kernel. O kernel é o que diferencia o Linux de outros sistemas operacionais. É o componente central do sistema operacional e atua como uma ponte entre os aplicativos de nível de usuário e os componentes de hardware subjacentes.

Ele permite a comunicação entre o software e o hardware físico subjacente. O kernel gerencia todos os processos em execução , memória, arquivos e assim por diante. Resumindo, o kernel cuida do seguinte:

  • Gerenciamento de memória – O kernel monitora o uso de memória por vários aplicativos no sistema.
  • Gerenciamento de Dispositivos – Também gerencia vários dispositivos que estão conectados ao sistema, como dispositivos de entrada e saída.
  • Gerenciamento de Processos – O kernel gerencia os processos em execução para evitar conflitos e impasses e também para o ótimo funcionamento do sistema.
  • Chamadas do sistema e segurança – O kernel recebe e trata solicitações de serviço dos processos.

Como mencionado anteriormente, o kernel fica bem no meio dos processos do usuário e do hardware subjacente que compreende RAM, CPU, dispositivos de E/S, armazenamento, gráficos e rede.

Além do kernel, o sistema operacional Linux inclui outros componentes essenciais, como ferramentas GNU, utilitários de sistema, aplicativos instalados e muitos outros. Todos estes agrupados constituem um sistema operacional funcional.

O que é um ambiente de desktop Linux

Um ambiente de desktop é uma coleção de componentes que fornecem uma interface gráfica do usuário (GUI) que permite aos usuários interagir perfeitamente com o sistema operacional. Inclui elementos gráficos como ícones, menus, janelas, barras de tarefas, papéis de parede, widgets e painéis, para citar alguns.

Um ambiente de desktop é fornecido, por padrão, em distribuições gráficas modernas do Linux, como Debian, Ubuntu, Fedora, Rocky e AlmaLinux. Ele aprimorou a interação do usuário e permite que os usuários gerenciem facilmente o sistema, em oposição à interface de linha de comando, que requer um alto conjunto de habilidades para uso.

Exemplos de ambientes de desktop populares incluem GNOME, Cinnamon, KDE Plasma, MATE, Deepin, XFCE, LXDE e LXQt.

Linux e código aberto

Linux é um sistema operacional gratuito e de código aberto que foi inicialmente lançado ao público em geral em 1991. Atualmente está sob a Licença Pública Geral GNU (GPL). Opensource implica que qualquer pessoa pode estudar, modificar e redistribuir o código-fonte, desde que o faça sob os termos da licença GNU GPL.

Com o tempo, o Linux cresceu aos trancos e barrancos para se tornar um dos maiores projetos de código aberto do mundo. Ele conquistou os corações de profissionais de TI, amantes de desktops e hobbyistas de todo o mundo.

Possui uma ampla comunidade de desenvolvedores vibrantes e incansáveis ​​que contribuem com o kernel, pesquisam e corrigem bugs, adicionam novos recursos e debatem novas ideias enquanto compartilham seus pontos de vista e opiniões com a comunidade.

O que é uma “Distribuição?” e lista de distribuições Linux

Frequentemente abreviado como ‘ distro ‘, uma distribuição Linux é uma versão do sistema operacional Linux baseada no kernel Linux. Ele vem com outros componentes, como ferramentas e serviços do sistema, aplicativos e programas adicionais, como LibreOffice, GIMP e navegador Firefox.

Distribuições Linux gratuitas populares incluem Ubuntu da Canonical, Debian do Projeto Debian, Fedora do Projeto Fedora, OpenSUSE da SUSE e Rocky e AlmaLinux, ambos 100% binários compatíveis com Red Hat.

As distribuições comerciais incluem Oracle Linux, Red Hat Enterprise Linux (RHEL) e SUSE Enterprise Server (SLES).

Qual distribuição Linux é ideal para você?

Existem inúmeras distribuições Linux e escolher a certa geralmente se resume ao que você deseja realizar com ela. Antes de optar pela distribuição de sua preferência, vale a pena reservar um tempo para se familiarizar com as diferenças e nuances que existem entre as várias distribuições Linux.

À primeira vista, as distribuições Linux diferem das seguintes maneiras.

  • Gerenciamento de Pacotes – É assim que os pacotes são instalados e gerenciados. As distribuições Debian usam APT , as variantes Red Hat usam DNF , as distribuições SUSE usam zypper e as distribuições Arch usam Pacman, para citar alguns exemplos. )
  • Custo – Quando é totalmente gratuito, baseado em assinatura (no caso de RHEL e SUSE) ou parcialmente pago no caso de suporte ao cliente baseado em assinatura.
  • Documentação – Extensa documentação e manuais ou falta deles.
  • Qualidade do software – Algumas distribuições fornecem as versões mais recentes de software, enquanto outras não.
  • Suporte ao Cliente – Se o fornecedor oferece suporte exemplar aos usuários ou não.
  • Facilidade de uso – A maioria das distros é amigável e fácil de usar.

Pensando nisso, escolher a distribuição certa é principalmente uma questão pessoal e depende de qual é o seu objetivo. Então aqui está uma análise das distribuições Linux adequadas para casos de uso específicos:

Distribuições Linux para iniciantes

Quando se trata de escolher uma distribuição Linux amigável para iniciantes em Linux, o Ubuntu lidera o grupo. É uma distribuição totalmente gratuita e de código aberto que fornece uma interface de usuário intuitiva e fácil de usar que oferece uma experiência de usuário perfeita.

Pronto para uso, você também obtém aplicativos essenciais necessários para decolar, como pacote LibreOffice, navegador Firefox, reprodutor de áudio e vídeo, visualizador de fotos, ferramenta de captura de tela, cliente de e-mail Thunderbird, calendário e muito mais. É altamente personalizável e versátil.

Outras distribuições para iniciantes incluem Linux Mint, Zorin, Elementary OS, MX Linux, Manjaro, Pop!_Os e Linux Lite. É importante notar que a maioria deles é baseada no Debian ou no Ubuntu.

Distribuições Linux intermediárias a avançadas

Para usuários intermediários a avançados, como desenvolvedores, engenheiros e administradores de sistema, são recomendados Debian, SUSE Linux, RHEL, Rocky, AlmaLinux, Manjaro, Arch e Fedora.

Esses são excelentes versáteis que podem servir tanto como distribuições de desktop quanto em configurações empresariais que lidam com cargas de trabalho de produção.

Distribuições Linux para servidores

Distribuições Linux otimizadas para ambientes de servidor, incluindo implantações bare-metal e em nuvem incluem RHEL, SUSE Linux Enterprise Server (SLES), Debian stable, Ubuntu Server e Fedora (Fedora Server e Fedora CoreOS para cargas de trabalho em contêineres.

Eles são considerados ideais devido ao seu alto desempenho, estabilidade impressionante e segurança.

Distribuições Linux para fins multimídia

Para artistas, criadores de conteúdo e produtores de conteúdo multimídia, o Ubuntu Studio e o Fedora Design Suite são úteis.

Distribuições Linux centradas na segurança

Kali Linux, Black Arch e Parrot OS são distribuições Linux consideradas ideais para tarefas relacionadas à segurança, como testes de penetração e análise forense digital.

Conclusão

Esta foi uma breve introdução ao Linux. Cobrimos subtópicos essenciais, como vários ambientes de desktop, ambientes de desktop e dicas sobre como você pode escolher a distribuição Linux certa para suas tarefas diárias.

Quer você seja um administrador ou engenheiro de sistema iniciante ou experiente, existe uma distribuição Linux para todos.

Eleve sua experiência no KDE Plasma com estes 15 widgets essenciais

KDE Plasma é um ambiente de desktop fantástico. É popular por seu conjunto de...

Como atualizar para Linux Mint 22 [Tutorial passo a passo]

É fácil atualizar para o Linux Mint 22. Veja como você pode fazer isso.

Análise do Linux Mint 22: atualização sutil e impactante

Após cada lançamento do Ubuntu LTS, começa a espera por atualizações para alguns dos...

- Uma palavra do nosso patrocinador -

Hospedagem de sites ilimitada superdomínios