O que é Linux? E como funciona o Linux?

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 e desenvolvido pela comunidade com o kernel em sua essência, juntamente com outras ferramentas, aplicativos e serviços.

Como qualquer outro sistema operacional como janelas ou MAC, Ele gerencia os recursos de hardware de um sistema como CPU, RAM e armazenamento. O kernel interfina o sistema operacional e o hardware subjacente e facilita a comunicação entre os dois.

O que é uma linha de comando Linux?

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

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

Interface da linha de comando linux

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 no nível do usuário e os componentes de hardware subjacentes.

Permite a comunicação entre o software e o hardware físico subjacente. O kernel gerencia todos os processos, memória, arquivos e assim por diante. Em poucas palavras, o kernel cuida do seguinte:

  • Gerenciamento de memória - O kernel acompanha o uso da memória por vários aplicativos no sistema.
  • Gerenciamento de dispositivo - Ele também gerencia vários dispositivos conectados ao sistema, como dispositivos de entrada e saída.
  • Gerenciamento de processos - O kernel gerencia os processos de execução para evitar conflitos e deadlocks e também para o funcionamento ideal do sistema.
  • Chamadas e segurança do sistema - O kernel recebe e lida com pedidos de serviço dos processos.

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

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 esses reunidos 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 que os usuários interajam perfeitamente com o sistema operacional. Compreende elementos gráficos como ícones, menus, janelas, barras de tarefas, papéis de parede, widgets e painéis para mencionar alguns.

Um ambiente de desktop é fornecido, por padrão, em distribuições gráficas modernas, 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 da linha de comando, que requer um conjunto de habilidades de alta habilidade para usar.

Exemplos de ambientes populares de desktop incluem Gnome, Cinnamon, KDE Plasma, Mate, Deepin, XFCE, LXDE e LXQT.

Linux Desktop Environment

Linux e código aberto

Linux é um sistema operacional gratuito e de código aberto que foi lançado inicialmente ao público em geral em 1991. Atualmente está sob a licença pública geral da 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 o coração de profissionais de TI, amantes de desktop e entusiastas de todo o mundo.

Ele desfruta de uma ampla comunidade de desenvolvedores vibrantes e incansáveis ​​que contribuem para o kernel, pesquisam e corrigem bugs, adicione novos recursos e brainstorm novas idéias enquanto compartilham suas opiniões e opiniões com a comunidade.

O que é uma “distribuição?”E lista de distritos Linux

Muitas vezes abreviado como 'distro'Uma distribuição Linux é uma versão do sistema operacional Linux que é baseado no kernel Linux. Ele é enviado com outros componentes, como ferramentas e serviços do sistema, aplicativos e programas adicionais, como LibreOffice, Gimp e Firefox Web, navegador.

As distribuições populares de Linux gratuitas incluem o Ubuntu do Canonical, Debian do Projeto Debian, Fedora, do Projeto Fedora, OpenSuse de Suse, e Rocky e Almalinux, ambos 100% 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 é adequada para você?

Existem toneladas de distribuições Linux e escolher o certo geralmente se resume ao que você deseja realizar com isso. Antes de optar por sua distribuição de escolha, vale a pena reservar um tempo para se familiarizar com as diferenças e nuances que existem entre 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 do Debian usam variantes de APT, Red Hat usam DNF, distribuições SUSE Use Zypper e Arch Distribuições Use Pacman para mencionar alguns exemplos. )
  • Custo - Onde é 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 delas.
  • Qualidade do software - Algumas distribuições fornecem as versões mais recentes do software, enquanto outras não.
  • Suporte ao cliente - Se o fornecedor oferece suporte exemplar aos usuários ou não.
  • Fácil de usar - A maioria das distros é fácil de usar e fácil de usar.

Com isso em mente, escolher a distribuição certa é principalmente uma coisa pessoal e depende de qual é o seu objetivo. Então, aqui está uma quebra de distribuições Linux adequadas para casos de uso específicos:

Distribuições Linux favoráveis ​​para iniciantes

Quando se trata de escolher um Linux Distro para iniciantes para alunos ou iniciantes no Linux, Ubuntu lidera o pacote. É uma distribuição completamente gratuita e de fonte aberta que fornece uma interface de usuário intuitiva e amigável que oferece uma experiência de usuário perfeita.

Fora da caixa, você também obtém aplicativos essenciais necessários para decolar, como LibreOffice Suite, Firefox Browser, Audio e Video Player, Visualizador de fotos, ferramenta de captura. É altamente personalizável e versátil.

Outras distribuições para iniciantes incluem Linux Mint, Zorin, OS elementar, MX Linux, e Linux Lite. Vale a pena notar que a maioria deles se baseia em Debian ou Ubuntu.

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

Para usuários intermediários a avançados, como desenvolvedores e engenheiros e administradores de sistemas, Debian, Suse Linux, Rhel, Rocky, Almalinux e Fedora são recomendados.

São excelentes policiais que podem servir tanto como distribuições de desktop quanto também em configurações corporativas que lidam com cargas de trabalho de produção.

Distribuições Linux para servidores

As distribuições Linux otimizadas para ambientes de servidores, incluindo as implantações de metal nu e 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êiner.

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, Ubuntu Studio e Fedora Design Suite são úteis.

Distribuições Linux centradas em 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 forense digital.

Conclusão

Esta foi uma breve introdução ao Linux. Abordamos 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.

Seja você iniciante ou um administrador ou engenheiro de sistema experiente, há uma distribuição Linux para todos.