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

Mapa mental

Kernel 5.0

Jandeson Bomfim Português

Mapa mental sobre Kernel Linux 5.0: suporte AMD Radeon FreeSync, VegaM e NVIDIA Xavier

Mapa mental: Kernel Linux 5.0

Conteúdo do mapa

Kernel 5.0

  1. O que é o Kernel Linux? O kernel do Linux foi concebido e criado em 1991 por Linus Torvalds para seu computador pessoal e sem intenções entre plataformas, mas desde então tem expandido para suportar uma enorme variedade de arquiteturas de computadores, muito mais do que outros sistemas operacionais ou kernels. O Linux rapidamente atraiu desenvolvedores e usuários que o adotaram como o kernel para outros projetos de software livre , notavelmente o Sistema Operacional GNU, que foi criado como um sistema operacional livre não proprietário e baseado no UNIX como um subproduto de a precipitação das guerras Unix .

  2. A sigla LTS, que quer dizer Long-term support ou Suporte a longo prazo, contém as últimas correções de bugs no Kernel, mas não tem nenhum novo recurso adicionado, sem suporte a novos hardwares implementados e também não obtém as mais recentes melhorias de desempenho do Kernel. Esse tipo de Kernel LTS “novo” é utilizado por usuários que gostam de não se preocupar com os upgrades constantes das versões Stables, que ocorrem a cada 3 meses, já as versões LTS “novas” são atualizadas pelo menos uma vez por ano.

  3. Linus Torvalds lançou no dia 3 de Março deste ano (2019) mais uma versão do Kernel Linux, chegando na numeração 5.0 e assim trazendo algumas correções de bugs, melhorias e otimizações pontuais no código do Kernel, além da melhor compatibilização com alguns dispositivos e trazendo o FreeSync da AMD embutido no Kernel.

  4. 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;

  5. A seguinte lista contém uma lista dos diretórios comuns que estão diretamente sob o diretório root (/): /bin - importante aplicativos binários /boot - arquivos de configuração do boot , kernels, e outros arquivos necessários durante o período do boot. /dev - os arquivos do dispositivo /etc - arquivos de configuração, scripts de inicialização, etc. /home - diretórios home para diferentes usuários /initrd - usado quando está criando um processo de boot initrd personalizado /lib - bibliotecas de sistema /lost+found - fornece um sistema perdido+achado para arquivos que existem sob o diretório root (/). /media - monta ( carrega ) automaticamente partições em seu disco rigido ou mídia removivel como CDs, câmeras digitais, etc. /mnt - sistema de arquivos montado manualmente em seu disco rigido. /opt - fornece um local opcional para aplica /proc - diretório dinâmico especial que mantem informação sobre o estado do sistema, incluindo os processos atualmente executados. /root - dire

    • 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 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.
    • 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.
    • Serviços: /srv Dados de servidores e serviços em execução no computador ficam armazenados dentro desse diretório.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
  6. Interface:

    • As interfaces gráficas: Uma das coisas que os usuários mais estranham quando migram para o Linux é a existência de diversas interfaces gráficas, coisa que não é comum no Windows nem no Mac OS X, a não ser quando o fabricante decide fazer alguma alteração. Diferente do que acontece nesses outros sistema operacionais, no Linux é possível mudar a interface gráfica do sistema. Mudando a interface gráfica do sistema, a distribuição Linux continua sendo a mesma mas toda a aparência é alterada.
      • KDE (K Desktop Environment) é uma comunidade internacional de software livre produzindo um conjunto de aplicativos multiplataforma projetados para funcionar em conjunto com sistemas GNU/Linux, FreeBSD, Solaris, Microsoft Windows e Apple Mac OS X (Estando em Desenvolvimento uma versão para Android). Ela é mais conhecida pela sua área de trabalho Plasma, um ambiente de trabalho fornecido como o ambiente padrão em muitas distribuições, com o GNU/Linux. A imagem acima mostra a Distro SparkyLinux, uma distribuição baseada em Debian, ela traz um ambiente baseado em KDE, considerado por muitos como ideal para iniciar no mundo open source, isso por ter uma aparência mais enxuta e intuitiva.
      • Unity foi uma interface para o ambiente desktop, desenvolvido pela comunidade Ayatana e adaptado pela Canonical para o seu sistema operativo Ubuntu. O Unity estreou na versão para netbook do Ubuntu 10.10 e foi desenhado inicialmente para fazer um uso mais eficiente do espaço das telas limitadas dos netbooks, porém devido ao sucesso tornou-se a interface padrão do Ubuntu 11.04 que também incluía ainda o GNOME como opção. Ele foi desenhado exclusivamente para Ubuntu, porém, diferente do GNOME, KDE, Xfce e LXDE, o Unity não incluía aplicações, já que foi feito para usar programas em GTK+ (GUI) já existentes. A partir da versão 11.10 do Ubuntu, o Unity passou a ser a única interface padrão.
      • GNOME (acrônimo para GNU Network Object Model Environment) é um projeto de software livre abrangendo o Ambiente de Trabalho GNOME, para os usuários, e os desenvolvedores. O projeto dá ênfase especial a usabilidade, acessibilidade e internacionalização. O Gnome é um dos Desktop Enviroments mais populares de todos os tempos, não se limita apenas à interface, mas a diversas aplicações que compõem toda ela, como por exemplo, o gerenciador de arquivos Nautilus, considerado um dos grandes destaques.
      • LXDE é um ambiente de desktop open source para Unix e outras plataformas POSIX, como Linux e BSD. O nome LXDE significa “Lightweight X11 Desktop Environment. LXDE foi desenvolvido para funcionar bem em computadores lentos e de baixa performance e para sistemas simplificados como netbooks e outros computadores pequenos (Raspberry Pi, Orange Pi e etc). LXDE é eficiente no uso de energia e rápido comparado com outros desktops. LXDE pode ser usado em várias distribuições Linux
      • XFCE é um ambiente de trabalho gráfico, executado sobre o sistema de janelas X (daí vem a origem de Xfce) em sistemas Unix, seus derivados e Linux. Assim como GNOME 2, o Xfce utiliza a biblioteca GTK+2 para fazer a interface com o usuário, o que os tornam ligeiramente parecidos. Porém, não se engane, ele é composto por diversos componentes que combinados fornecem um ambiente de trabalho completo. Além disso, o Xfce pode funcionar em hardware com poucos recursos ou de baixa configuração.
      • Cinnamon é uma interface de usuário, derivada (Fork) do Gnome, desenvolvido pelo Linux Mint. Porém, foi adotado por muitos outras distribuições como o Manjaro (mostrado abaixo):
      • MATE é um ambiente de desktop derivado (como a maioria) do GNOME. Foi criado devido a mudança “agressiva” de visual do seu sucessor, GNOME 3, que não agradou todos. Pode ser descrito como a re-leitura do GNOME 2, com os recursos do GNOME 3, porém, com o visual intuitivo e bem mais tradicional que sua versão anterior. É distribuido oficialmente pelas distribuições: Arch Linux, Gentoo, Mageia, openSUSE, Fedora, Linux Mint, Debian, entre outras. Também, utiliza somente a biblioteca GTK+ 3 desde a versão 1.18. Não é um ambiente que se tenha muito o que falar, porém, utiliza o Caja, Gerenciador de arquivos baseado no Nautilus, Pluma, Editor de textos, baseado no Gedit, entre outros aplicativos bastante funcionais e de fácil manuseio.
      • O pantheon é uma interface gráfica usada pelo Elementary OS e pelo falecido Pear OS, muito simples e possui poucos elementos e um dock com o estilo do Mac OS X, deixa a interface bem limpa, essa instalação deve funcionar em sistemas Ubuntu e derivados.
      • O Deepde Desktop Environment (DDE) é o ambiente de desktop da distribuição chinesa do Deepin Linux. Esta interface personalizada é construída sobre tecnologias comuns, Qt / C ++ e Golang. O Qt é uma estrutura de aplicativo de plataforma cruzada e kit de ferramentas de widget para criar interfaces gráficas e aplicativos de usuário clássicos e integrados. O DDE não está limitado ao Deepin. O ambiente de desktop suporta a maioria das distribuições Linux, como Ubuntu, Fedora, openSUSE, Arch Linux e outras. Deepin é um fácil de instalar e usar a distribuição Linux projetada para oferecer um sistema bonito, seguro e confiável para usuários globais. É baseado no Debian.

Informações

Descrição
Mapa Mental sobre Kernel 5.0, criado por Jandeson Bomfim em 29-04-2019.
Criado por
Jandeson Bomfim
Visualizações
0
Avaliação

Mais sobre Linux

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?