Alfredo Kojima e o Window Maker

Em dezembro de 1996, a Apple comprou a NeXT por 429 milhões de dólares.
O motivo oficial era trazer Steve Jobs de volta. O motivo real era o sistema operacional. NeXTSTEP virou Mac OS X, virou macOS, virou iOS. E a fundação de tudo que a Apple lançou nos 30 anos seguintes.
Em 1997, no mesmo ano em que a Apple começava a digerir aquela aquisição, um estudante de 21 anos da UFRGS começou a reimplementar a interface do NeXTSTEP em código aberto.
Sozinho. Do zero. Em C.
Alfredo Kengi Kojima, brasileiro de Gramado, filho de imigrantes japoneses, lançou o Window Maker enquanto cursava ciência da computação em Porto Alegre. O objetivo era reproduzir o look and feel do NeXTSTEP sobre o X Window System. Dock no canto direito. AppIcons fora das janelas. Workspaces como cidadãos de primeira classe. WMaker virou padrao da Conectiva, foi adotado pelo projeto GNU, foi portado pra FreeBSD, entrou no Debian. Para fugir do GNUstep, pesado demais, Kojima escreveu o próprio toolkit. WINGs.
O acrônimo dizia tudo: WINGs Is Not GNUstep.
Mas o Window Maker e só metade da história.
Na mesma Conectiva, a empresa que empregou Marcelo Tosatti aos 13 anos e formou uma geração inteira de kernel hackers brasileiros, Kojima escreveu o Synaptic. Front-end gráfico para o APT. Qualquer pessoa que instalou Ubuntu, Mint ou Debian entre 2002 e 2015 clicou em algo que esse brasileiro desenhou. Bilhões de instalações.
Junto com Claudio Matsuoka, ainda na Conectiva, escreveu o backend do APT para RPM. Antes desse trabalho, APT só funcionava com pacotes Debian. A ponte entre os dois mundos do Linux foi construída por dois brasileiros em Curitiba.
Em 2006 foi para a MySQL desenvolver o Workbench, o Administrator e o Query Browser. As ferramentas de banco que rodavam em desktops de DBAs do mundo inteiro foram escritas por ele.
Tem um padrao se formando nessa série.
Marcelo Tosatti mantinha o stable tree do kernel 2.4 aos 18, pela Conectiva. Glauber Costa estava entre os cinco maiores contribuidores do x86 do Linux aos 25. Arnaldo Carvalho de Melo mantém o perf. Mauro Carvalho Chehab mantém o subsistema de media. Alfredo Kojima escreveu o window manager mais elegante do X11 e o package manager gráfico mais usado do Linux.
A Conectiva, durante uma década, foi um dos polos mais densos de systems programming do planeta. E quase nenhum brasileiro abaixo de 30 anos sabe que ela existiu.
O Window Maker continua vivo em 2026(com uma bela comunidade <3 thinkpad). Mantido por Carlos R. Mafra desde 2012, com releases regulares. Quase 30 anos depois do primeiro commit, o código que Kojima escreveu na graduação ainda compila, ainda roda, ainda e a forma mais limpa de usar o X11 com a estética do NeXTSTEP.
A Apple pagou 429 milhões pela interface fechada. Kojima escreveu a versão livre enquanto fazia faculdade.
A pergunta nao e por que ninguém investiu nele. Mas sim por que nao contamos essas historias.
#unix #windowmaker #linux #gnu