O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

KERNEL 5.0

MILENA OLIVEIRA Português

Mapa mental sobre o kernel 5.0 do Linux: o que é kernel, o que mudou, versão LTS e diretórios

Mapa mental: kernel 5.0 do Linux

Conteúdo do mapa

KERNEL 5.0

  1. O QUE É KERNEL LINUX

    • KERNEL DO SISTEMA, OU SEJA, UM SOFTWARE RESPONSÁVEL POR CONTROLAR AS INTERAÇÕES ENTRE O HARDWARE E OUTROS PROGRAMAS DA MÁQUINA. O KERNEL TRADUZ AS INFORMAÇÕES QUE RECEBE AO PROCESSADOR E AOS DEMAIS ELEMENTOS ELETRÔNICOS DO COMPUTADOR. O KERNEL É, PORTANTO, UMA SÉRIE DE ARQUIVOS ESCRITOS EM LINGUAGEM C E ASSEMBLY, QUE FORMAM O NÚCLEO RESPONSÁVEL POR TODAS AS ATIVIDADES EXECUTADAS PELO SISTEMA OPERACIONAL.
  2. O QUE MUDOU NO KERNEL 5.0

    • ● SUPORTE PARA O AMD RADEON FREESYNC; ● SUPORTE PARA A NOVA VEGAM; ● SUPORTE PARA O NVIDIA XAVIER; ● MELHORAMENTO NOS GRÁFICOS DO INTEL ICELAKE GEN11; ● SUPORTE INICIAL PARA OS SOCS NXP I.MX8; ● SUPORTE PARA ALLWINNER T3, QUALCOMM QCS404 E NXP LAYERSCAPE LX2160A; ● INTEL VT-D SCALABLE MODE COM SUPORTE PARA O SCALABLE I/O VIRTUALIZATION; ● NOVOS DRIVERS INTEL STRATIX 10 FPGA; ● CORREÇÕES PARA F2FS, EXT4 E XFS; ● BTRFS FILE-SYSTEM COM SUPORTE DE RESTAURAÇÃO DOS ARQUIVOS DE SWAP; ● AGFSCRYPT ADIANTUM DA GOOGLE AGORA É SUPORTADO COM AJUDA A CRIPTOGRAFIA RÁPIDA DE DADOS EM HARDWARE LOW-END. ISSO SUBSTITUI O ALGORITMO SPECK PELA NSA; ● MELHORIAS NO DRIVER REALTEK R8169; ● SUPORTE DE ALTA RESOLUÇÃO PARA ROLAGENS DA LOGITECH; ● DRIVER PARA TELA SENSÍVEL AO TOQUE DE RASPBERRY PI; ● MELHORIA AOS DRIVERS DE NOTEBOOKS COM ARQUITETURA X86; ● APRIMORAMENTO DE SEGURANÇA PARA O THUNDERBOLT; ● SUPORTE PARA A PLACA CHAMELEON96 INTEL FPGA; ● MELHOR GERENCIAMENTO DE ENERGIA;
  3. VERSÃO LTS

    • LTS (Long Term Support). As versões LTS podem ser consideradas as versões estáveis do sistema, enquanto as versões intermediárias são lançamentos onde, normalmente, novas tecnologias são testadas. A versão 17.04, que sai no próximo mês de Abril, é um exemplo disso, nela serão testadas algumas atualizações para o Unity 8, a nova interface gráfica do Ubuntu.
    • O suporte LTS significa que os usuários receberão atualizações de segurança e de software por um período de 5 anos, entretanto, isso não significa, em termos de software, que as atualizações serão sempre para a última versão disponível e sim para uma próxima versão considerada estável. Até mesmo o Kernel normalmente vai respeitar a versão LTS, recebendo atualizações dentro de sua própria versão.
  4. Arquivos e Diretórios

    • Todos os arquivos e diretórios do sistema Linux instalado no computador partem de uma única origem: o diretório raiz. Mesmo que estejam armazenados em outros dispositivos físicos, é a partir do diretório raiz – representado pela barra (/) – que você poderá acessá-los. Também vale lembrar que o único usuário do sistema capaz de criar ou mover arquivos do diretório raiz é o root, ou seja, o usuário-administrador. Isso evita que usuários comuns cometam erros e acabem comprometendo a integridade de todo o sistema de arquivos.
  5. característica dos diretórios Linux

    • O diretório raiz (/)
      • Todos os arquivos e diretórios do sistema Linux instalado no computador partem de uma única origem: o diretório raiz. Mesmo que estejam armazenados em outros dispositivos físicos, é a partir do diretório raiz – representado pela barra (/) – que você poderá acessá-los. Também vale lembrar que o único usuário do sistema capaz de criar ou mover arquivos do diretório raiz é o root, ou seja, o usuário-administrador. Isso evita que usuários comuns cometam erros e acabem comprometendo a integridade de todo o sistema de arquivos.
    • Binários executáveis: /bin
      • No diretório /bin estão localizados os binários executáveis que podem ser utilizados por qualquer usuário do sistema. São comandos essenciais, usados para trabalhar com arquivos, textos e alguns recursos básicos de rede, como o cp, mv, ping e grep. Se você ainda não conhece esses comandos, não se preocupe: falaremos sobre eles em um artigo futuro, aqui no Canaltech
    • Binários do sistema: /sbin
      • Assim como o /bin, este diretório armazena executáveis, mas com um diferencial: são aplicativos utilizados por administradores de sistema com o propósito de realizar funções de manutenção e outras tarefas semelhantes. Entre os comandos disponíveis estão o ifconfig, para configurar e controlar interfaces de rede TCP/IP, e o fdisk, que permite particionar discos rígidos, por exemplo.
    • Programas diversos: /usr
      • Se você não encontrar um comando no diretório /bin ou /sbin, ele certamente está aqui. O /usr reúne executáveis, bibliotecas e até documentação de softwares usados pelos usuários ou administradores do sistema. Além disso, sempre que você compilar e instalar um programa a partir do código-fonte, ele será instalado nesse diretório.
    • Configurações do sistema: /etc
      • No diretório /etc ficam arquivos de configuração que podem ser usados por todos os softwares, além de scripts especiais para iniciar ou interromper módulos e programas diversos. É no /etc que se encontra, por exemplo, o arquivo resolv.conf, com uma relação de servidores DNS que podem ser acessados pelo sistema, com os parâmetros necessários para isso.
    • Bibliotecas: /lib
      • Neste ponto do sistema de arquivos ficam localizadas as bibliotecas usadas pelos comandos presentes em /bin e /sbin. Normalmente, os arquivos de bibliotecas começam com os prefixos ld ou lib e possuem "extensão" so.
    • Opcionais: /opt
      • Aplicativos adicionais, que não são essenciais para o sistema, terminam neste diretório.
    • Aquivos pessoais: /home
      • No diretório /home ficam os arquivos pessoais, como documentos e fotografias, sempre dentro de pastas que levam o nome de cada usuário. Vale notar que o diretório pessoal do administrador não fica no mesmo local, e sim em /root.
    • Inicialização: /boot
      • Arquivos relacionados à inicialização do sistema, ou seja, o processo de boot do Linux, quando o computador é ligado, ficam em /boot.
    • Volumes e mídias: /mnt e /media
      • Para acessar os arquivos de um CD, pendrive ou disco rígido presente em outra máquina da rede, é necessário "montar" esse conteúdo no sistema de arquivos local, isso é, torná-lo acessível como se fosse apenas mais um diretório no sistema. Em /media ficam montadas todas as mídias removíveis, como dispositivos USB e DVDs de dados. Já o diretório /mnt fica reservado aos administradores que precisam montar temporariamente um sistema de arquivos externo.
    • Serviços: /srv
      • Dados de servidores e serviços em execução no computador ficam armazenados dentro desse diretório.
    • Arquivos de dispositivos: /dev
      • No Linux, tudo é apresentado na forma de arquivos. Ao plugar um pendrive no computador, por exemplo, um arquivo será criado dentro do diretório /dev e ele servirá como interface para acessar ou gerenciar o drive USB. Nesse diretório, você encontra caminhos semelhantes para acessar terminais e qualquer dispositivo conectado ao computador, como o mouse e até modems.
    • Arquivos variáveis: /var
      • Todo arquivo que aumenta de tamanho ao longo do tempo está no diretório de arquivos variáveis. Um bom exemplo são os logs do sistema, ou seja, registros em forma de texto de atividades realizadas no Linux, como os logins feitos ao longo dos meses.
    • Processos do sistema: /proc
      • Lembra da história de que tudo funciona como um arquivo no Linux? Pois o /proc é a prova disso. Nesse diretório são encontrados arquivos que revelam informações sobre os recursos e processos em execução no sistema. Quer um exemplo? Para saber há quanto tempo o Linux está sendo usado desde a última vez em que foi iniciado, basta ler o arquivo /proc/uptime.
    • Arquivos temporários: /tmp
      • Arquivos e diretórios criados temporariamente tanto pelo sistema quanto pelos usuários devem ficar nesse diretório. Boa parte deles é apagada sempre que o computador é reiniciado. Como fica fácil perceber, os nomes dos diretórios dão dicas do que pode ser encontrado em seu interior e, com alguns meses de uso, você estará navegando por eles com facilidade.
  6. Interface:

    • Gnome
      • O Gnome é um dos Desktop Enviroments mais populares de todos os tempos, não se restringindo somente à interface, mas a várias aplicações que compõem toda ela, como o gerenciador de arquivos Nautilus, que é um dos grandes destaques.
    • KDE
      • O KDE também é um projeto grande como o Gnome, a interface gráfica do projeto, o Plasma, é utilizado por milhares de pessoas ao redor do mundo. Além disso, o projeto KDE tem uma série de programas variados para diversas funções. O Dolphin é o gerenciador de arquivos.
    • Cinnamon Desktop
      • Ao contrário dos dois primeiros, o Cinnamon é um projeto mais recente. Criado como um fork do Gnome, o Cinnamon hoje conta com uma série de aplicações próprias, porém, ainda não possui tantos programas quanto o projeto Gnome. O gerenciador de arquivos é o Nemo, um fork do Nautilus.
    • MATE Desktop
      • Assim como o Cinnamon começou como um fork do Gnome 3, o MATE começou como um fork do Gnome 2, mantendo vivo o gosto de usar este desktop tradicional amado por muitas pessoas, mas claro que ele não ficou parado no tempo, muitas melhorias e otimizações foram colocadas no MATE, assim podemos dizer que o MATE continuou de onde o Gnome 2 parou. O gestor de arquivos do MATE Desktop é o Caja.
    • XFCE
      • Amado pelos usuários que gostam de simplicidade misturada com leveza e um desktop muito personalizável, o XFCE seguiu seu próprio caminho ao longo dos anos criando a sua própria identidade. O visual padrão do XFCE traz uma barra na parte superior e um menu com campo de busca atualmente, porém, pesquisando entre as distribuições você vai encontrar várias customizações diferentes a ponto do XFCE ficar muito diferente do que ele é originalmente. Seu gerenciador de arquivos padrão é o Thunar, mas além dele existem uma série de aplicações do projeto que ajudam a compor todo o DE.
    • Pantheon
      • O Pantheon Desktop é originário do projeto elementary OS, uma distribuição que sempre focou no design e na elegância. O Patheon ainda não é um projeto amplo, porém, possui várias aplicações de desenvolvimento próprio, além da interface em si, o Pantheon Shell, o gerenciador de arquivos do sistema, o Pantheon Files, entre outros
    • Deepin Desktop Enviroment
      • De origem chinesa, o Deepin Desktop Enviroment passou por muitas transformações ao longo dos anos. Ele também começou como uma modificação do Gnome, porém, hoje já possui aplicações próprias para praticamente todas as funcionalidades, até pouco tempo atrás o Deepin Linux utiliza ainda o Nautilus como gerenciador de arquivos, mas até ele na última versão lançada no Deepin Linux, deu espaço para um novo gerenciador de arquivos chamado "Deepin File Manager" com funções similares.
    • E o Unity?
      • O Unity 7, não é exatamente um Desktop Enviroment, isso porque ele é uma mescla de elementos que funcionam muito bem juntos. Com um "core", digamos assim, de aplicações ligeiramente modificadas do projeto Gnome, e algumas aplicações próprias, como o Unity Control Center, fork do Gnome Controle Center, a interface em si, é um plugin do popular gestor de janelas Compiz. O Unity 8 é algo muito mais parecido com um Desktop Enviroment tradicional de Linux, com interface e aplicações auxiliares totalmente desenvolvidas para o sistema. Digamos então que o Unity seja um "número 8" na nossa lista, mesmo que com um asterisco. Além dessa lista de 7 e uma menção, cabe ressaltar que ainda existem mais opções, realmente o Linux tem muitas alternativas e você certamente vai encontrar um conjunto de desktop e interface que vai te agradar entre as centenas de distribuições.

Informações

Descrição
Mapa Mental sobre KERNEL 5.0, criado por MILENA OLIVEIRA em 29-04-2019.
Criado por
MILENA OLIVEIRA
Visualizações
6
Avaliação

Mais sobre Linux

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?