Novas discussões para remover FBDEV do kernel Linux

exemplo de uso de fbdev

La pilha de gráficos GNU / Linux é complexo, tanto que se torna difícil explicar todas as camadas e elementos envolvidos nele. O sistema gráfico Linux funciona, mas não é nada simples. Certamente você já ouviu falar de algumas das partes que o compõem, como drivers gráficos, DRM, KMS, FBDEV, etc., que sem ter a API gráfica OpenGL ou outras APIs, além do ambiente gráfico suportado pelo servidor, etc.

Bem, existe o que é conhecido como framebuffer ou fbdev, alguns drivers para fornecer um sistema gráfico mínimo no terminal Linux, de forma mais dependente da placa gráfica que usamos e antes de termos outros drivers gráficos mais específicos. Sem entrar em muitos detalhes, digo que este sistema já está um pouco desatualizado, mas pode ser útil em alguns casos. Sem dúvida, a atividade nesta parte é mínima nos últimos anos em termos de desenvolvimento.

Os desenvolvedores não contribuem para este elemento e como eu digo, existem alternativas a ele que estão fervendo, como DRM. Este sistema está em conformidade com as funcionalidades do fbdev para sistemas gráficos modernos e é ainda capaz de simular completamente o funcionamento do fbdev. Portanto existe redundância no kernel Linux nesse sentido e é o foco de algumas críticas e vozes que se unem para que o antigo fbdev seja eliminado do kernel. Um deles é Tomi Valkeinen da Texas Instruments ...

Tomi queimou novamente esta discussão e novamente propôs se livrar dos drivers antigos, o que não significaria ṕ perda de funcionalidade por ter DRM (aliás, não confundir com Digital Rights Management, já que é a sigla para Direct Rendering Manager). No nível de desenvolvimento do kernel, remover fbdev seria remover cerca de 31.000 linhas de código, tornando o kernel mais leve. Certamente não é desprezível. Que farão?


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.