Abandonar o meu próprio sistema operativo para tablet
Porque voltei ao iPad e ao Mac
- Publicado
- Atualizado
- (criado )
- Escrito por
- Willem L. Middelkoop
- Temas
- Liberdade · apple · experiência · iPad · linux · lápis · tablet · trabalho
- Versão humana deste artigo
- https://willem.com/pt/2021-01-14_abandonar-o-meu-proprio-sistema-operativo-para-tablet/
- English
- Abandoning my own tablet OS
- Nederlands
- Mijn eigen tablet OS vaarwel zeggen
- Deutsch
- Aufgeben meines eigenen Tablet-Betriebssystems
- Español
- Abandonando mi propio SO para tablets
- Français
- J'abandonne mon propre système de tablette
- Italiano
- Abbandono il mio sistema operativo per tablet
- Papiamentu
- Bandoná mi propio tablet OS
- Frysk
- Myn eigen tablet-OS opjaan
- Idiomas
- Traduzido do original em inglês por um modelo de linguagem em duas passagens (tradução e revisão) com um glossário e um corretor ortográfico; ainda não revisto por um falante nativo.
Resumo
No último ano andei a experimentar criar o meu próprio sistema operativo para tablet, com Debian GNU/Linux e o gestor de janelas i3, num Microsoft Surface Go 2 com LTE. Depois de meses de uso intenso, decidi abandonar a experiência e voltar ao iPad Pro e ao Mac. Lê até ao fim para saberes porquê.
Texto completo
Construir o «WillemOS» com Debian GNU/Linux num Microsoft Surface
Depois de ficar farto do enésimo bug no Apple Photos, decidi a sério sair do ecossistema Apple. Achei que conseguia fazer melhor. Quão difícil pode ser fazer o teu próprio sistema operativo, certo?

Afinal consegue-se fazer muita coisa, se tiveres algum tempo livre e muita dedicação. É incrível o que se aprende só por tentar. Isso levou a alguns artigos e descobertas interessantes nos últimos meses:
- Criar o meu próprio sistema operativo para tablet
- Livre do iCloud fugir do Apple Photos
- Sincronizar ficheiros sem esforço entre tablets e smartphones
- E por fim: Aperfeiçoar o meu sistema operativo para tablet

Mas depois aconteceu uma coisa: tive oportunidade de usar um portátil Windows durante algum tempo, o Surface Laptop Go. É um portátil muito simples e divertido e gostei dele precisamente por isso: sem chatices. O portátil funcionava de forma previsível e fiável, algo que, pelos vistos, me faltava no «WillemOS».

O problema do meu próprio sistema operativo
Construir o teu próprio sistema operativo é ótimo por muitas razões, mas sobretudo porque tu decides como as coisas funcionam. És o arquiteto, o mestre, quem decide. És deus. O reverso desse grande poder é que também és responsável por fazer as coisas funcionar!
Muitas vezes as coisas funcionavam fantasticamente, sobretudo quando dedicava algum tempo a afinar a experiência. Mas mesmo com todo o meu conhecimento e experiência, houve alturas em que as coisas deixaram de funcionar, por vezes a sério. Isto aconteceu principalmente porque:
- uso software em hardware sem suporte: o tablet Surface Go foi desenhado para funcionar com Windows
- a maior parte do software GNU/Linux foi pensada para teclado e rato: usá-lo num tablet só com ecrã tátil é quase impossível (experimenta introduzir a chave de cifragem do disco sem teclado)
- prefiro as versões de software mais recentes dos repositórios instáveis do Debian, que por vezes têm alterações que «partem» coisas...
- criei a minha própria mistura estranha de software livre no WillemOS: combinando pacotes e apps que não foram necessariamente pensados para funcionar juntos
Nos últimos 6 meses (em que usei o meu sistema operativo no dia a dia) houve pelo menos 3 ocasiões em que o sistema avariou em momentos críticos. Normalmente, depois de acordar o tablet da hibernação, as coisas corriam mal...
Por exemplo, uma vez tive de responder a uma falha de serviço: um cliente ligou e precisava de apoio imediato. Precisamente nesse momento tive problemas para pôr a rede a funcionar depois de acordar o tablet. Perdi tempo precioso, mas sobretudo senti-me um amador por não conseguir responder logo por causa de um bug de rede parvo. As pessoas pagam-me bem para as ajudar a resolver problemas, é melhor estar preparado!

Outro exemplo irritante foi quando tive uma ideia fantástica para o próximo grande unicórnio das TI... Estava pronto para usar a caneta do tablet para captar esta faísca de criatividade quando, de repente, o digitalizador do tablet deixou de responder. A caneta não funcionava e o ecrã tátil andava às aranhas. Consegui resolver reiniciando alguns serviços do sistema e fechando e abrindo algumas apps. Mas, quando estava pronto, a ideia mágica já tinha desaparecido!


Lições aprendidas
Além de ficar à vontade com o Debian GNU/Linux de uma forma profunda e radical, aprendi uma ou três coisas sobre a realidade de construir um sistema que queres usar todos os dias.
Primeiro, a fiabilidade é incrivelmente importante. Anda de mãos dadas com a previsibilidade (mas não são necessariamente a mesma coisa). Não faz mal que as coisas avariem, desde que o esperes. É extremamente difícil acertar nisto, e ganhei um enorme respeito por todo o bom trabalho dos fabricantes comerciais de software e hardware. O desempenho de uma ferramenta crítica que planeias usar todos os dias tem de ser extremamente previsível.
Segundo, para conseguires isso, é melhor usares hardware com suporte e conceitos de software comuns. Usa um PC convencional com componentes standard, com rato e teclado normais, se planeias usar software livre (como o Debian GNU/Linux). A experiência de tablet sem atritos com software livre ainda não está pronta.
Terceiro, e provavelmente o mais importante: quando funciona, é magia! Todos os problemas que encontrei eram geríveis e não tiram nada ao facto de que, quando o meu sistema funcionava, havia por vezes magia verdadeira.

Conclusão
É preciso ser um bocadinho maluco para tentar construir o teu próprio sistema operativo. E és um tipo especial de maluco se fizeres do teu sistema experimental o teu dia a dia!
Foi o que fiz... e ainda bem que sobrevivi para contar a história. Um dia volto a tentar, porque o sabor da liberdade é difícil de esquecer depois de o provares!
