Sir Rob Linux Notícias 2 a 8/12/18 - Links e Tópicos na Descrição

Como vocês sabem, eu tinha o quadro Resumo do Tux no canal. Mas como não tenho mais possibilidade de manter esse quadro e o Sir Rob Linux também já faz quadro igual, prefiro acompanhar publicadas pelo Sir Rob Linux e compartilhar com vocês. Assim poupamos energia para ser concentrada em outras coisas.


 texto aqui
Lançado Kernel 4.19.8; Xubuntu perderá o suporte a 32 bits; lançado Mesa 18.3Nvidia abrir código fonte do Physx e muito mais.

Novo comando lsblk estará disponível no uti-linux 2.34

 O pacote Util-Linux já fez parte algumas vezes da série Muito além do GNU e em outros vídeos no canal e artigos no blog. Para quem não sabe o que é o Util-Linux, é o pacote que possui conjunto de comandos do Linux (não tem nada a ver com o GNU) para administração do sistema:
Lista de comandos do Util-Linux
Lista de comandos do Util-Linux
O link para um dos vídeos que o util-Linux pode ser conferido abaixo:
Em Novembro deste ano, Karel Zak, mantenedor do Util-Linux, anunciou que está trabalhando em um novo lsblk cujo objetivo é ter todos os dispositivos e dados na memória para ter a habilidade de modificar ou reordenar a arvore.
Como era a saída do lsblk --merge
Como era a saída do lsblk
Como ficará a saída do lsblk com a opção --merge
Como ficará a saída do lsblk com a opção --merge
A nova versão trará de-duplicação (lsblk --dedup WWN) para remover linhas completamente desnecessárias, a possibilidade de utilizar libsmartcols para especificar grupo de linhas e definir children para o grupo.

XanMod - O kernel Linux focado no desktop

Logo do dragão do XanMod Kernel
Logo do dragão do XanMod Kernel
Durante a live com o Marcos Garcia do canal Vartroy Tecnologia onde debatemos sobre o o seu novo álbum Daydreams que foi desenvolvido utilizado software open source e que será lançado em Janeiro do ano que vem, conhecemos o Alexandre Frade que o mantenedor do XanMod; um kernel personalizado e com novos recursos, construído para proporcionar melhor experiencia do Linux no desktop.

No site oficial é descritos tais recursos sendo alguns deles o +HRT é preemptivo a 500hz + rcu boostCaching, melhoras no gerenciamento de memória virtual e de CPU Governor e construído sob a ultima versão do GCC (8.2).

Abaixo pode ser conferido um benchmark:


O XanMod está disponível para Debian, Ubuntu e há um port não oficial para o Arch Linux. Está disponível unicamente para x86 (AMD e Intel) de 64 bits e as instruções de instalação podem ser conferidas no próprio site.

Thunderbolt - a nova interface de conexão de periféricos do Linux

USB Type-C connector on a Thunderbolt 3 cable
Conector USB Tiype C em um cabo Thunderbolt 3
Thunderbolt é a nova interface que irá realização conexão de periféricos no Linux e que é desenvolvida pela Intel. Essa nova interface permitirá que o dispositivo tenha acesso direto a DMA sem a necessidade da intervenção do sistema operacional ou até mesmo do processador. Isso faz com que seu acesso seja mais rápido e ofereça mais segurança ao sistema.
Logo do Thunderbolt
Logo do Thunderbolt
Isso ocorre adotando um esquema (a partir da 3ª versão) de 5 níveis diferentes que é configurado pelo firmware do sistema:
  1. none: Segurança desabilitada, todos os dispositivos funcionarão completamente na conexão.
  2. dponly: Passará somente a display-port stream pelo dispositivo conectado.
  3. user: O dispositivo conectado precisa ser manualmente autorizado pelo usuário.
  4. secure: Como 'user', mas em conjunto com uma chave secreta para verificar sua identidade.
  5. usbonly: Um túnel PCIe é criado para uma controladora USB em um thunderbolt dock; nenhum outro túnel downstream PCIe é autorizado (requer o kernel 4.17 em diante e hardware mais recente).
Apesar de mencionado o kernel 4.17 em diante, O Thunderbolt faz uso da interface do sysfs que foi introduzido no kernel 4.13 adicionando mais segurança ao userspace (além de vários outros recursos) e já podíamos ver o Thunderbolto no kernel 4.14.

Pseudo file system sysfs a partir do kernel 4.13 e que é utilizado pelo Thunderbolt
Pseudo file system sysfs a partir do kernel 4.13 e que é utilizado pelo Thunderbolt
Segunda coisa interessante é a adoção do Ninja Build para compilá-lo ao invés do make (sim, acho muito mais interessante) e que já fez parte aqui do blog e do canal como uma das ferramentas muito além do GNU.

Agora, indo para a parte que a galera mimimi vai chorar. O Thunderbolt será (digamos) parte integrante do systemd (que comece o choro já que é livre). O núcleo do Thunderbolt é o boltd e utilizaremos o comando boltctl para controlá-lo:
Comando boltctl como front end da daemon boltd do Thunderbolt.
Comando boltctl como front end da daemon boltd do Thunderbolt.

HelenOS? Que distribuição é essa?

Você analisa externa e internamente um sistema operacional e quase chegando a conclusão de que é uma distribuição Linux (mesmos comandos, mesmo sistema de arquivos, estrutura de diretórios parecidas e até mesmo bootloader). Até que se depara com outro ponto... Não se trata de Linux... Mas como assim? Fica aqui uma questão para analisarmos. Bora para o arrebento:


Depois que postei o artigo Emulador de NES no HelenOS, o pessoal vem me pedindo para falar sobre o sistema operacional e aqui resolvi em explicar sobre o sistema operacional micro-kernel e até mesmo como o conheci. O interessante foi me contarem que há canal de Linux que afirma com se trata de uma distribuição Linux.

Eu já falo do HelenOS há pelo menos quatro anos. O primeiro artigo que escrevi onde o menciono foi o "5 diferentes modelos de kernel". Um dos que vale mencionar foi o artigo sobre a primeira placa baseada no Risc-V preparada para ser lançada em que menciono o HelenOS já que foi nele que conheci a arquitetura.

Até o Uber no Linux?

Uber no mundo Linux
Uber no mundo Linux

Esse anuncio foi feito a Uber  Open Summit 2018. Apesar que já é faz uso de ferramentas open source há anos (e que empresa não faz?), mas de acordo com o artigo da Linux Foundation, a empresa até mesmo já criou projetos como Jaeger (que automaticamente contribuiu para o Cloud Native da Linux Foundation), Horovod e outros projetos para ajudar em seus negócios na construção das suas soluções.

Na Uber Open Summit 2018, a Uber deu foco no Jaeger, Horovod, Pyro para Machine Learning e o framework para visualização de dados Kepler data Kepler (que framework do caramba :D)

Compre na imago brinquedos

Compre na imago brinquedos
Utilize o cupom de desconto TOCADOTUX e ecnomize 5% na sua compra