Opinião
Os laptops morreram. Viva o seu bolso.
Mas o SSH e o TCP/IP sobreviveram. Um elogio fúnebre afetuoso a um amigo pesado e de barriga morna — e a defesa do terminal que se mudou, sem alarde, para o aparelho que já está na sua mão.
O Laptop — companheiro querido de desenvolvedores, escritores e viajantes do mundo inteiro — faleceu em paz nesta semana, aos 45 anos, num café, com 6% de bateria e nenhum carregador à vista. Estava cercado, como sempre, pelas abas que prometera ler.
Não houve drama. Ele apenas escureceu a tela, deu um último suspiro pela ventoinha e perguntou — pela última vez, no pior momento possível — se aquela não seria uma boa hora para instalar uma atualização.
“Ele exigia reiniciar para atualizar o firmware exatamente no instante em que você finalmente tinha uma ideia. Sempre exigiu.”
Uma vida pesada, carregada com fidelidade
Nascido em 1981 do Osborne 1 — onze quilos de ambição transportável, sem bateria, tela de cinco polegadas —, o Laptop passou quarenta e cinco anos emagrecendo sem nunca chegar a ser leve. Morreu com cerca de um quilo e meio, o que seu progenitor teria considerado bruxaria. Lembramos do teclado. Da barriga morna. Das ventoinhas que anunciavam cada ato de pensamento. Da mochila sempre um pouco cheia demais, da fonte do tamanho de um romance de bolso e da busca — eterna, esperançosa — por uma tomada livre perto da janela.
Ele exigia muito de nós, e ainda assim o carregamos, da mesa ao portão de embarque, até a poltrona 24B, porque por muito tempo foi a única coisa capaz de abrigar um terminal de verdade. Isso já não é verdade.
Sobrevivem a ele os mais velhos
O Laptop não deixa filhos. Os sucessores que lhe prometeram — o tablet, o Chromebook, aquela coisa de teclado destacável — chegaram, sentaram-se no fundo da sala e acabaram se revelando laptops com menos portas. Sobrevivem a ele, em vez disso, dois parentes que já trabalhavam quando ele nasceu e que estavam trabalhando nesta manhã.
O TCP/IP é o mais velho. Vint Cerf, Bob Kahn e um longo elenco de colaboradores publicaram o projeto em maio de 1974; a RFC 675 o detalhou em dezembro daquele ano e, de quebra, cunhou a palavra “internet”. A ARPANET começou a migrar para ele em 1º de janeiro de 1983 e concluiu a travessia em junho — quando o Laptop ainda era um bebê engatinhando com unidade de disquete.
O SSH é o sobrinho, trinta e um anos, o mais novo entre os que carregam o caixão. Tatu
Ylönen o escreveu na Helsinki University of Technology na primavera de 1995, depois que um sniffer na
rede da universidade coletou em silêncio milhares de senhas. Ele lançou o ssh-1.0.0 em
julho e escolheu pessoalmente a porta 22: o único número livre entre o FTP na 21 e o telnet na 23, na
teoria de que ficar entre os dois protocolos que ele pretendia substituir “podia ser uma daquelas
coisinhas capazes de dar certa aura de credibilidade”. Ele pediu à IANA na segunda-feira. Disseram sim
na terça. Ele publicou na quarta.
- 1974 Cerf, Kahn e colegas publicam o projeto que vira o TCP/IP ainda em operação
- 1978 A DEC lança o VT100, seu primeiro terminal compatível com ANSI sequências ainda em uso
- 1981 O Osborne 1 chega às lojas: 11 kg, US$ 1.795, só na tomada descontinuado em 1983
- 1983 A ARPANET conclui a travessia do NCP para o TCP/IP ainda em operação
- 1995 O SSH é escrito em Helsinque; a IANA concede a porta 22 em 11 de julho ainda em operação
- 2026 O Laptop, aos 45 anos, num café, com 6% e sem carregador sobrevivem a ele os de cima
O que os protocolos nunca pressupuseram
A longevidade deles não tem mistério. Duraram porque pressupunham quase nada. O TCP pressupõe pacotes, alguns dos quais vão se perder, chegar duplicados ou fora de ordem. O SSH pressupõe um fluxo de bytes confiável e um par de chaves. Ausentes das duas listas: tamanho de tela, layout de teclado, chassi, dobradiça, tomada e um fabricante que ainda exista.
O SSH nem sequer pressupõe o tamanho do seu terminal. Ele pergunta — e aceita uma resposta diferente mais tarde. Foi uma gentileza inventada para quem arrastava o canto de uma janela no desktop. É também o motivo pelo qual girar o celular não encerra uma sessão.
“Hardware é um corpo. Protocolo é um hábito. Só um dos dois pode cair escada abaixo.”
Tudo o que estava preso a um chassi partiu primeiro, e nada disso morreu de má engenharia. A unidade de
disquete, o slot PC Card, o conector de dock — cada um era bem-feito para um conjunto de condições, e as
condições é que eram a parte mortal. Um protocolo não está preso nem ao próprio dono. Quando a licença
das versões seguintes de Ylönen ficou mais restritiva, o projeto OpenBSD voltou ao
ssh 1.2.12, a última versão livre o bastante para reaproveitar, e lançou o OpenSSH com o
OpenBSD 2.6 em 1º de dezembro de 1999. O protocolo seguiu adiante do mesmo jeito. Ele nunca havia
pertencido a ninguém em particular, e é exatamente por isso que continua aqui.
O único pressuposto que precisou de remendo
A honestidade exige uma correção. O TCP fez, sim, um pressuposto, e ele estava errado: presumiu que a máquina fica parada. Uma conexão é identificada por quatro números — dois endereços, duas portas —, o que era uma forma perfeitamente sensata de nomear uma coisa em 1981, quando a coisa estava parafusada a uma sala de piso elevado. Saia de um café com o celular na mão e um desses quatro números vira, discretamente, uma mentira.
Não houve um segundo velório. O protocolo foi mantido e o pressuposto foi contornado por remendos ao
redor dele. O trabalho migrou para a outra ponta, fora do alcance de um cliente que atravessa uma porta:
screen, depois tmux, mantendo a shell aberta enquanto o terminal vai e volta. O
Eternal Terminal foi além e passou a nomear a sessão em vez do endereço, de modo que a sessão sobrevive
à troca do endereço debaixo dela.
“Seus servidores nunca foram leais ao laptop. Eles eram leais à porta.”
Nada disso foi inventado para celulares. Foi herdado por eles. Um cliente que carrega um transporte Eternal Terminal, um gerenciador de tmux, keepalives com reconexão em backoff exponencial e vários endereços por servidor salvo pode sair de um prédio no meio de um comando e retomar o fio da meada na calçada. À outra ponta se informa a versão do seu cliente e o tamanho do seu terminal. Nunca se informa se existe uma dobradiça.
O trabalho se mudou, sem alarde, para um bolso
Nos últimos anos, o Laptop andava ansioso quanto à própria relevância. E tinha seus motivos. O trabalho que um dia reivindicou como seu — um terminal de verdade, transferência de arquivos de verdade, chaves de verdade, túneis de verdade — havia escorregado silenciosamente para o aparelho que já está na sua mão.
Esse aparelho roda o Mobile SSH: um cliente nativo de SSH, SFTP e terminal para Android, iPhone e iPad. Nada de shell de brinquedo. Nada de acesso remoto à área de trabalho fingindo ser um terminal. Um terminal xterm-256color completo — o de verdade — que cabe no espaço que o carregador do Laptop ocupava.
“O trabalho que ele um dia chamou de seu mudou-se para um bolso — e nunca pediu uma tomada.”
Sobrevivem a ele: o seu celular — e o Mobile SSH
O espólio, item por item. Em vez de coroas de flores, a família pede apenas que você leia o elogio abaixo e repare que cada linha dele é software de verdade, que dá para instalar hoje.
-
Um terminal de verdade, no seu bolso
Emulação
xterm-256colorcompleta, até oito sessões simultâneas em uma grade redimensionável, um gerenciador de sessões tmux embutido e o Eternal Terminal para conexões que sobrevivem a quedas de rede, suspensão e mudanças de IP. -
Arquivos e túneis, já inclusos
Um navegador SFTP de painel duplo para mover arquivos entre o celular e o servidor, com redirecionamentos locais de porta e túneis salvos junto de cada host — no ar automaticamente assim que você conecta.
-
Chaves geradas no próprio aparelho
Geração de chaves SSH no dispositivo — Ed25519 e ECDSA — com autenticação por senha ou por chave privada. Nada sai do celular.
-
Agentes de programação, com Alertas de agente
Rode o Claude Code, o Codex e outros agentes nos seus próprios servidores, direto do celular. Os Alertas de agente disparam uma notificação push — com som e vibração — no instante em que um agente precisa de você, para que você possa se afastar sem perder o fio.
-
Vestido para a ocasião
Fontes e esquemas de cores configuráveis, glifos powerline e de ícones da Nerd Font e um sistema de plugins para ir ainda mais longe — ajuste o terminal até que ele pareça seu.
-
Gratuito de verdade, sem letras miúdas
Sem anúncios. Sem paywall Pro. Sem exigir conta. Seus dados ficam no aparelho, e tudo é de código aberto sob a licença Apache-2.0.
“‘Os laptops morreram’ é um elogio fúnebre, não um laudo do legista. Laptops seguem bem-vindos ao velório.”
Dizemos isso com carinho. O Laptop serviu com honra e é bem-vindo ao velório — aberto sobre a mesinha de canto, ventoinha girando mansa, finalmente ligado na tomada. Mas o trabalho do dia fez uma mala mais leve e saiu do prédio. Agora ele cabe num bolso. E atende no primeiro toque.
O SSH e o TCP/IP não mandaram flores. Estavam trabalhando.