Acredite, se quiser: kernel Linux também terá uma “tela azul da morte”!

Os sistemas baseados em GNU/Linux possuem uma excelente reputação em relação a sua estabilidade e confiabilidade, destacando-se o fato de que eles dificilmente apresentam problemas de instabilidades e travamentos, entre outros eventos que prejudiquem a boa experiência de uso. Já para as diferentes versões do sistema operacional Windows, o cenário é bem diferente: quando as coisas não funcionam como deveriam, é comum vê-los apresentarem a hedionda “tela azul da morte” (BSoF), tornando o sistema inutilizável e nos forçando a reinicializá-lo…

“After being talked about for years of DRM panic handling and coming with a “Blue Screen of Death” solution for DRM/KMS drivers, Linux 6.10 is introducing a new DRM panic handler infrastructure for being able to display a message when a panic occurs. This is especially important for those building a kernel without VT/FBCON support where otherwise viewing the kernel panic message isn’t otherwise easily available.”

— by Phoronix.

Não mais: a partir do kernel 6.10, o Linux terá uma tela BSoF desenvolvida especialmente para os drivers DRM/KMS! Isto irá se dá, em vista da necessidade de introduzir uma nova infraestrutura de software para o tratamento de erros provenientes do mal funcionamento do subsistema DRM, tornando-o capaz de exibir uma mensagem quando ocorre um “erro de pânico”. Esta “funcionalidade” será muito útil para aqueles que desejam compilar e empacotar um kernel sem VT/FBCON (terminal virtual com suporte para o FrameBuffer), onde a visualização de mensagens de erro (kernel panic) não estaria facilmente disponível.

Com o kernel Linux 6.10, o código DRM Panic inicial foi lançado, bem como o suporte do driver DRM/KMS para os drivers SimpleDRM, MGAG200, IMX e AST. Além disso, há um trabalho em andamento para estender o suporte ao DRM Panic para outros drivers, os quais provavelmente veremos nos próximos ciclos do kernel, para um suporte mais amplo e generalizado. Para aqueles que nunca viram o Linux “apresentar uma tela BSoD” (além do sistema travar por causa de um kernel panic), Javier Martinez Canillas (engenheiro da Red Hat) providenciou uma foto da BSoF do DRM Panic em ação, usando como referência um mini PC BeaglePlay.

Ao contrário do que muitos linuxers pensam, os sistemas baseados em GNU/Linux (especialmente as distribuições “de ponta” como o Fedora, o Ubuntu e até mesmo o Debian) podem sofrer travamentos, sob variados motivos. A qualidade e o estado do hardware é o principal deles, seguido pelos drivers de dispositivos, bem como as aplicações e os serviços e que não foram exaustivamente testados. Porém, isto é algo raro de acontecer, com base no kernel Linux e nos subsistemas que ele suporta. Bem diferente do Windows, embora a Microsoft tente nos convencer do contrário!

Seja como for, espero não ter que lidar com essa hedionda tela no Tux… &;-D

Leave a Comment