Voltar ao Blog
Tecnologia

A História do Symbian OS: O Sistema Operacional dos Celulares que não quis Parar

Imagem de capa para A História do Symbian OS: O Sistema Operacional dos Celulares que não quis Parar

Hoje em dia, os smartphones são commodities total. A maioria roda Android, baseado no kernel Linux, e o resto anda com iOS, que usa o kernel XNU, como o macOS. Já falamos antes disso: eles não são unix-like; realmente, são Unix™.


Muitos outros sistemas operacionais tentaram seu lugar ao sol. O BlackBerry teve o BB10, mas já há dez anos ele estava morto e enterrado. Baseado no QNX e no Qt, ambos ainda estão bem. Relatamos recentemente que o QNX 8 é gratuito novamente. A WebOS da Palm terminou nos TVs inteligentes da LG – mas o Linux está lá embaixo.


Porém, o mais radical foi provavelmente o Symbian. O Register já cobriu isso amplamente no passado, notavelmente na série 'Psion: The Last Computer' e nas partes sobre 'Symbian, The Secret History' e 'Symbian UI Wars'. Construído do zero nos anos 90 em C++ relativamente novo, ele evoluiu para um sistema operacional de microkernel em tempo real para dispositivos móveis.


O EKA2 microkernel, projetado por Dennis May e detalhado no livro 'Symbian OS Internals', era uma coisa de beleza. Ele tinha um kernel nano em tempo real (sem alocar memória) que conseguia executar tanto um RTOS quanto uma pilha de aplicativos mais rica. Foi vítima de mau timing: a grande vantagem era a capacidade de rodar tanto os aplicativos quanto a pilha do telefone no mesmo core, mas isso aconteceu quando os核s ARM se tornaram suficientemente baratos para simplesmente colocar dois em um SoC.


Antes de ser absorvido e digerido pela Microsoft, a Nokia abriu fonte do OS, e, apesar de algumas preocupações com licenciamento, o código-fonte está lá no GitHub. É chocante que, enquanto projetos como Genode OS ou Serenity OS continuam seu trabalho em C++ ground-up, o mais completo Symbian – que saiu em milhões de dispositivos e por algum tempo teve um mercado de aplicativos de terceiros florescente – permanece ignorado.


Os fãs de sistemas operacionais propietários do século XX, como AmigaOS a OS/2, lamentam que esses nunca se tornaram open source. Alguns do BeOS entraram no PalmOS Cobalt, mas isso afundou. A Palm chegou a considerar basear uma versão ARM do PalmOS em Symbian, mas o acordo não prosperou.


Enquanto isso, sistemas como AmigaOS (transformado em AROS) e BeOS (reconstruído como Haiku) foram recriados de raiz, mas ambos rodam em Intel. Nenhum roda nativamente em ARM, e ali está o Symbian ignorado. Alguns até dizem que você nem consegue dar o que é bom de graça.

Que ironia! Enquanto os fãs de sistemas operacionais antigos lamentam que seus queridinhos nunca se tornaram open source, o Symbian, que realmente teve um impacto significativo no mercado, está aqui, no GitHub, esquecido e ignorado. Como assim?
Fonte original: theregister.com

Últimas notícias