A BlackBerry QNX anunciou recentemente que a mais recente versão de seu sistema operacional de microkernel, o QNX 8.0, agora está disponível gratuitamente para fins não comerciais. A iniciativa visa tornar a plataforma mais acessível para desenvolvedores e entusiastas que desejam explorar e desenvolver soluções com base no sistema. Este movimento reforça o compromisso da BlackBerry em aumentar a transparência e acessibilidade de seus produtos, embora a empresa ainda não tenha definido uma data para abrir totalmente o código do QNX.
Suporte para Raspberry Pi e facilidades para desenvolvedores
Além da liberação gratuita, a BlackBerry QNX também anunciou o lançamento de imagens do sistema QNX 8.0 para as placas Raspberry Pi 4 e 5, o que simplifica o acesso à plataforma e permite que desenvolvedores testem e explorem o sistema sem a necessidade de hardware especializado. A instalação é simples: basta baixar a imagem de inicialização rápida e transferi-la para a Raspberry Pi, que já estará pronta para conectar-se às ferramentas de desenvolvimento, como o Momentics e o VSCode. Este passo abre novas possibilidades para usuários que desejam experimentar o QNX 8.0 e suas capacidades de processamento multicore e melhorias de throughput.
Caminho para uma plataforma mais aberta
John, da equipe de Relações com Desenvolvedores da QNX, reforçou a importância do feedback da comunidade neste momento de maior abertura. A iniciativa faz parte do programa “QNX Everywhere”, que busca aproximar a plataforma da comunidade e explorar contribuições dos usuários. Segundo John, a empresa está atenta às sugestões de desenvolvedores, e o feedback sobre o desempenho do QNX 8.0 pode influenciar futuras decisões sobre a abertura do código e os próximos passos de desenvolvimento.
Retrospectiva: uma plataforma de código fechado com momentos de abertura
Em 2007, a QNX chegou a liberar parte de seu código sob uma licença que permitia modificações, incluindo componentes do microkernel Neutrino, bibliotecas do sistema e ferramentas. No entanto, após a aquisição pela Research In Motion (RIM) em 2010, essa abertura foi limitada, e a QNX voltou a ser um sistema de código fechado. Atualmente, as iniciativas de abertura da QNX se restringem a um repositório no GitLab com componentes como o QNX Hypervisor e alguns aplicativos abertos.
Para que serve o QNX?
O QNX é uma escolha popular em ambientes que requerem alta confiabilidade, como o setor automotivo, sistemas médicos e dispositivos de automação industrial. Com foco em estabilidade e desempenho em tempo real, o QNX é ideal para aplicações onde a precisão e a segurança são essenciais. Com o novo modelo de licença gratuita para uso não comercial, a QNX oferece uma oportunidade valiosa para desenvolvedores explorarem suas funcionalidades avançadas e experimentar o sistema sem custos, incentivando a inovação e experimentação em projetos de pequena escala.
Próximos passos e possibilidades para desenvolvedores
Com a abertura parcial da plataforma e o incentivo ao feedback da comunidade, o QNX 8.0 promete um futuro onde a colaboração com a comunidade de código aberto pode se tornar mais ativa. A iniciativa permite que desenvolvedores se aprofundem em recursos e deem suas sugestões para uma possível transição do QNX para um modelo ainda mais aberto. Essa possibilidade representa um avanço significativo para uma plataforma tradicionalmente fechada, agora mais acessível e promissora.