- O inventor polonês Jacek Karpiński antecipou os limites de tamanho e desempenho dos computadores de sua época com o K-202, de 1971, do tamanho de uma pasta, mas dois anos depois foi expulso da fábrica e o projeto desmoronou
- O K-202 era um computador de 16 bits com 1 milhão de operações por segundo, cerca de US$ 5.000, design modular e até 8 MB de memória com paginação, sendo menor, mais rápido e mais barato que o produto rival polonês Odra
- Karpiński sofreu desvantagens no emprego no pós-guerra por ter feito parte da resistência polonesa na Segunda Guerra Mundial, mas ainda assim criou vários dispositivos eletrônicos e de computação, como AAH·AKAT-1·Perceptron·KAR-65
- O K-202 dependia de componentes e financiamento britânicos por causa da falta de verba e peças na Polônia; a fabricante da Odra, Elwro, o plano soviético RIAD, a desconfiança sobre o uso de peças ocidentais e os choques com a cúpula do partido comunista aumentaram a pressão
- Após o fechamento da Microcomputers Plant em 1973, Karpiński foi proibido de fabricar computadores e teve o passaporte negado; na Suíça, projetou o Pen Reader, mas não conseguiu colocá-lo em produção depois de voltar à Polônia
O impacto deixado pelo K-202 do tamanho de uma pasta
- O K-202 era um computador polonês apresentado na Poznań International Fair de 1971, e sua unidade principal era pequena o bastante para caber em uma pasta
- Para a época, tanto o desempenho quanto o preço eram incomuns
- executava 1 milhão de operações por segundo
- custava cerca de US$ 5.000
- era mais rápido, menor e mais barato que o principal concorrente polonês, o Odra
- Mas, dois anos depois, Karpiński foi expulso da fábrica por guardas armados, e os K-202 que estavam sendo produzidos foram descartados
- As autoridades comunistas também o impediram de criar outros dispositivos
O engenheiro que sobreviveu à guerra
- Jacek Karpiński nasceu em 9 de abril de 1927 em Torino, e seus pais eram alpinistas
- Seu pai, Adam, era projetista de aeronaves, e sua mãe era professora especializada em reabilitação e serviu como oficial de ligação na Polish-Bolshevik war, recebendo a Virtuti Militari
- Aos 14 anos, ele mentiu a idade para entrar na resistência polonesa da Segunda Guerra Mundial
- participou de missões de reconhecimento e também lutou na Warsaw Uprising
- levou um tiro na coluna e ficou paralisado, mas recuperou a mobilidade; a bala que ficou em suas costas nunca foi removida ao longo da vida
- Depois da guerra, formou-se na Warsaw University of Technology em 1951, mas sofreu exclusão em vários empregos por causa de seu passado na resistência
- Em seguida, conseguiu trabalho em uma fábrica de eletrônicos e construiu um transmissor de ondas curtas tão bom que chegou a ser usado pelo Ministério das Relações Exteriores
Das invenções AAH ao KAR-65
- Por volta de 1955, Karpiński trabalhou na Polish Academy of Sciences e criou a máquina matemática AAH, que aumentou em 10% a precisão das previsões do tempo
- Em 1959, construiu o AKAT-1, o primeiro computador analógico do mundo capaz de analisar equações diferenciais
- era um dispositivo baseado em transistores, do tamanho de uma pequena mesa
- foi projetado na Warsaw Academy of Fine Arts e mostrava os resultados em uma tela embutida
- Graças ao AKAT-1, Karpiński participou e venceu, em 1960, uma competição mundial de talentos técnicos da UNESCO
- ganhou a oportunidade de estudar por mais dois anos em Harvard e no MIT
- nos Estados Unidos, recebeu propostas de trabalho de lugares que iam da IBM à University of California, Berkeley, mas decidiu voltar à Polônia
- Em 1964, apresentou o Perceptron, uma rede neural baseada em transistores conectada a uma câmera
- ele conseguia identificar formas como triângulos desenhados em papel e aprender por conta própria
- era o segundo dispositivo desse tipo no mundo, mas a inveja de seus superiores o levou a deixar a Academia
- No Institute of Experimental Physics da Warsaw University, criou o KAR-65 para processar dados vindos do CERN
- foi concluído em 1968 e levou 3 anos para ser desenvolvido
- executava 100 mil operações por segundo e continuou em uso no instituto pelos 20 anos seguintes
O projeto do K-202 e a dependência do Reino Unido
- Karpiński começou a idealizar um microcomputador de uso geral que coubesse em uma pasta já na época em que desenvolvia o KAR-65
- O Institute of Experimental Physics não conseguiu levantar os recursos necessários, e os militares também recusaram apoio após análise de um comitê especial
- o comitê considerou o projeto inviável com o argumento de que “se fosse possível, os americanos já teriam feito”
- Especialistas britânicos em computação avaliaram muito bem o projeto de Karpiński, e ele poderia até ter produzido o produto no Reino Unido
- Karpiński tentou novamente obter aprovação dentro da Polônia e, com o reconhecimento dos especialistas britânicos e a ajuda do jornalista Stefan Bratkowski, foi criada em 1970 a Microcomputers Plant em Warsaw
- os funcionários eram poloneses, mas os componentes e o financiamento vinham do Reino Unido
- as peças necessárias não podiam ser obtidas na Polônia, e as autoridades comunistas também não mostravam entusiasmo em financiar o projeto
- As características técnicas do K-202 estavam muito à frente para a época
- computador de 16 bits
- design modular, permitindo conectar ou remover blocos de memória e portas
- possibilidade de configurar até 8 MB de memória usando paginação
- outros microcomputadores da época chegavam no máximo a 64 KB
- funcionava com um sistema operacional próprio de Karpiński e podia se conectar a periféricos como câmeras, impressoras e radares
O concorrente Odra, o RIAD e a pressão política
- Na Poznań International Fair de 1971, o K-202 atraiu mais atenção das autoridades e da imprensa do que o Odra, que era mais lento e maior
- A revista semanal Perspektywy apresentou o K-202 como um “microcomputador baseado em componentes eletrônicos de quarta geração” e avaliou que seu desempenho de 1 milhão de operações por segundo podia ser comparado ao Super Nova dos EUA e ao Modular One do Reino Unido
- A fabricante do Odra, Elwro, era mais próxima do regime comunista e reagiu não melhorando seu produto, mas tentando enfraquecer a posição de Karpiński
- A União Soviética queria introduzir em todo o bloco do Leste um computador único, o RIAD, um equipamento que na prática era uma cópia grosseira de máquinas IBM já ultrapassadas
- Quando Nikolai Lavronov, que criou o RIAD, visitou a Polônia, Karpiński lembrava de ter mostrado que o K-202 continuava funcionando mesmo depois de derramar chá sobre ele e jogá-lo da mesa
- O K-202 podia ser pequeno e resistente graças aos componentes ocidentais, mas o uso de peças de fora da Cortina de Ferro em um campo sensível como o processamento de informações aumentou a desconfiança das autoridades do Leste Europeu
- Também agravou o conflito o fato de Karpiński ter dito, durante uma visita à fábrica, que um alto funcionário do partido comunista “servia mais para fabricar penicos”
A vida após o fechamento e as máquinas que restaram
- Em 1973, o empreendimento de Karpiński foi fechado, e ele foi arrastado para fora da fábrica por homens armados
- Cerca de 200 K-202 que estavam em produção na época foram abandonados, e até então apenas 30 unidades haviam sido realmente fabricadas
- As autoridades o proibiram de construir outros computadores e também se recusaram a emitir seu passaporte
- Karpiński e sua esposa Ewa se mudaram para o campo em protesto, criando porcos e galinhas, e ele disse a um jornalista que o procurou que “os porcos de verdade são melhores”
- Depois de receber um passaporte em 1981, foi para a Suíça e projetou o Pen Reader
- o Pen Reader era um scanner portátil que digitalizava texto em papel para o computador
- o dispositivo surgiu mais de um ano antes de scanners japoneses do mesmo tipo
- Em 1990, logo após o colapso do comunismo, voltou à Polônia e tentou produzir o Pen Reader, mas fracassou por problemas de crédito e também perdeu sua casa em Warsaw
- Depois disso, mudou-se para Wrocław e passou a ganhar a vida projetando sites
- Jacek Karpiński morreu em 21 de fevereiro de 2010 e recebeu 3 medalhas Cross of Valour por sua coragem na Warsaw Uprising
- KAR-65, AKAT-1 e K-202 permanecem no acervo do Warsaw Museum of Technology and Industry
1 comentários
Opiniões no Hacker News
O motivo de as autoridades não verem com bons olhos esse tipo de máquina personalizada era que havia, no Comecon, um movimento de padronização em torno de um sistema integrado baseado no IBM 360. Também tentavam fabricar periféricos como compatíveis em vários países do bloco oriental: https://en.wikipedia.org/wiki/ES_EVM
O K-202 mais tarde evoluiu para o MERA 400, que teve um pouco mais de sucesso: https://mera400-pl.translate.goog/Strona_g%C5%82%C3%B3wna?_x...
Algo interessante do ponto de vista moderno é que essas máquinas não usavam clock síncrono; em vez disso, ajustavam o timing dos ciclos com circuitos de atraso RC calibrados de forma diferente para cada grupo de instruções. Também havia um sistema operacional chamado CROOK, que era muito mais próximo do Unix do que os sistemas baseados em mainframes da época. Há também um emulador moderno https://github.com/jakubfi/em400 e um ótimo canal no YouTube. Só que é em polonês: https://www.youtube.com/@MERA400/videos
Eu não conhecia nada sobre o K-202, então achei isso muito interessante. Mas, se na prática só cerca de 230 unidades foram fabricadas e depois descartadas na fábrica, fico em dúvida se dá para dizer que ele influenciou o uso da paginação de memória comum hoje
Como as inovações da equipe dele dentro da Polônia sob influência soviética — e, mais ainda, as informações concretas — teriam chegado aos projetistas de computadores do Ocidente? Se chegaram, fico curioso se o caminho foi espionagem ou artigos publicados
Será que o principal motivo para a máquina dele ter desempenho superior eram os componentes ocidentais usados?
O artigo dá a impressão de que ele foi tratado injustamente para favorecer concorrentes, e talvez tenha sido mesmo. Mas, considerando a situação política da época, parece bastante justificável que as autoridades do bloco comunista preferissem uma cadeia de suprimentos mais segura
O artigo diz que o gargalo para obter componentes de alta qualidade existia porque o governo local não queria gastar dinheiro desenvolvendo uma cadeia de suprimentos própria e segura. Ele fez uma prova de conceito e, se a segurança nacional fosse a preocupação, as autoridades poderiam ter priorizado a obtenção de componentes equivalentes
O artigo menciona outro perceptron do mesmo tipo que havia nos EUA, e ele também tem uma história realmente interessante. Marvin Minsky o desvalorizou, e o inventor morreu jovem em um acidente: https://news.cornell.edu/stories/2019/09/professors-perceptr...
O excelente podcast History of Computing deu bastante destaque a Jacek Karpiński em 2020, quando tratou das inovações polonesas em computação: https://thehistoryofcomputing.net/polish-innovations-in-comp...
É uma história realmente boa, então recomendo ler tudo. Acrescentando um pouco de contexto com base na experiência de ter vivido em países pós-colapso soviético: na teoria comunista, a concorrência entre empresas era uma força destrutiva e uma das contradições inerentes do capitalismo. Portanto, se outro projeto fosse considerado melhor, bastava fechar os demais empreendimentos para que isso fosse plenamente justificável.
No comunismo de estilo soviético da época, o desempenho industrial muitas vezes era medido em quilogramas de produção, então o fato de Karpiński produzir pequenos computadores em baixa quantidade provavelmente não impressionaria em nada os burocratas. A importação de materiais e componentes ocidentais não era explicitamente proibida, mas também não era politicamente bem-vista, e a Polônia sofria com escassez de moeda estrangeira. Possuir moeda estrangeira era ilegal, e a importação de materiais afetava negativamente a taxa de câmbio “falsa” deles. É bem provável que esse negócio dependesse da condição de ganhar mais dólares do que a moeda estrangeira que gastava.
Computadores em geral também eram vistos com suspeita como luxos ocidentais, considerados desperdício de tempo ou uma ameaça aos empregos. Fazer calculadoras entediantes para contabilidade ou pesquisa científica podia ser aceitável, mas microcomputadores pequenos e baratos, ao estilo ocidental, eram outra questão. Considerando que Karpiński havia passado bastante tempo no Ocidente, tinha contatos, sabia inglês e não era membro do partido, é surpreendente que ele tenha conseguido sequer iniciar o negócio. Se não tivesse recebido o prêmio da UNESCO, provavelmente nem teria chegado tão longe.
Proibir alguém de trabalhar e conceder um visto era uma forma comum de fazê-lo desaparecer. É bem provável que ele também tenha perdido privilégios de moradia, e por isso aparentemente acabou indo para o campo criar porcos.
Poloneses que ganhavam moeda forte podiam ter contas em moeda estrangeira, mas eram proibidos de sacar dólares ou marcos alemães reais; em vez disso, recebiam tokens especiais que podiam ser usados em lojas internas de exportação para comprar alimentos ocidentais, roupas, eletrodomésticos, rádios, TVs e até papel higiênico. O papel higiênico foi um dos itens com que o comunismo teve dificuldades especialmente no fim. Esses dólares falsos eram negociados na rua a uma taxa mais baixa.
A posse de moeda estrangeira real era proibida, assim como a posse de passaportes. Havia dois tipos de passaporte: um para países do bloco soviético e outro para o mundo inteiro, e eles tinham de ser deixados na delegacia local para guarda e interrogatórios. Às vezes, não emitiam passaportes para todos os membros de uma família, para impedir fugas em família.
Economicamente, a Polônia era fortemente pressionada pela União Soviética. Os soviéticos encomendavam muitos navios aos estaleiros poloneses, mas queriam pagar apenas em rublos transferíveis, que não eram conversíveis e eram quase inúteis: https://www.researchgate.net/publication/305054272_The_Trans... A taxa de câmbio com a moeda local era controlada por Moscou. Para entregar esses navios à Rússia, a Polônia precisava comprar materiais e equipamentos fora do bloco oriental, pagando em moeda forte. Os países do Leste Europeu logo criaram um sistema de escambo, mas fornecedores de fora do Leste Europeu queriam pagamento em dólares americanos. A Polônia tentou vender produtos agrícolas e manufaturados, mas não conseguia competir com fornecedores ocidentais, então a receita era ínfima; com o padrão de vida caindo continuamente, as pessoas acabaram ficando de saco cheio do Partido Comunista, e o jogo terminou.
É um contraste interessante com a história do Galaksija iugoslavo.
https://spectrum.ieee.org/yugoslavia-diy-microcomputer
https://jacobin.com/2020/08/computer-yugoslavia-galaksija-vo...
https://en.wikipedia.org/wiki/Galaksija_(computer)
Manual do K-202: http://www.zenker.poznan.pl/k-202/dokumentacja/k-202-reklama...
Não é estranho que o K-202 fosse mais rápido que os computadores pessoais que vieram depois. Os computadores posteriores eram baseados em microprocessadores, e os primeiros microprocessadores, como o 8008 ou o 8080, não eram monstros de velocidade em comparação com os designs LSI TTL da época.
O artigo também diz que o [Data General] Super Nova tinha velocidade semelhante à do K-202. Outro computador interessante é o Datapoint 2200, que também era um design TTL. A fabricante procurou a Intel e a TI para implementar o design da CPU em um único chip, e o resultado foi o microprocessador 8008, que tinha um conjunto de instruções quase igual, mas era mais lento que o 2200 original.
Se você ficou surpreso com a afirmação de que o K-202 executava “um milhão de operações por segundo”, na verdade isso significava um milhão de leituras/gravações de memória por segundo. Ele não executava megaflops.