Que tipo de cyberdec eu gostaria de fazer por mim mesmo

Tradução do artigo de blog do AbcLinuxu

Em 2016, criei um subreddit / r / cyberDeck. Em parte porque fui inspirado por um artigo sobre a criação de um cyberdeck e em parte por causa de várias discussões no IRC em que participei, e desde que me parece que essa ideia é mais do que apenas um belo projeto de cyberpunk.

O que é deck


Uma mesa de som, ou cyberdeck, é um computador móvel inventado por William Gibson no Neuromancer, e mais tarde essa ideia foi ligeiramente expandida e alterada nos jogos de role-playing Shadowrun , Cyberpunk 2020 , GURPS Cyberpunk , o jogo de cartas e arte-final da Netrunner .

E lá, no sótão, ele estava esperando a mesa de som - “It - Sendai - Cyberspace - 7”. O chão estava pontilhado com pedaços de espuma branca, pedaços de fita adesiva amassada e centenas de minúsculas contas de espuma. Ono-Sendai, assim como o computador Hosaka mais caro no próximo ano, um monitor da Sony, uma dúzia de discos de gelo fabricados por empresas e uma cafeteira Brown. Armitage, esperando impacientemente que Case aprove cada uma das compras, saiu imediatamente.

William Gibson, Neuromancer (por Mikhail Alekseevich Pchelintsev, Efim Letov)


William Gibson, Neuromancer: Graphic Novel, volume 1. (Nova York, NY: Epic Comics, 1989, 1 v ... ISBN 0871355744.)

Ele enfiou o plugue de aço cirúrgico no conector da têmpora e seus dedos voaram sobre o teclado do cyberdeck de Fuci, enviando-o para a Matrix. Seu olhar mudou para o deslumbrante mundo eletrônico do espaço analógico, onde as funções cibernéticas pareciam realidade quase tangível. Ele estendeu os caminhos eletrônicos do ciberespaço para o satélite de comunicações e de volta à Rede Regional de Telecomunicações de Seattle. Em apenas alguns segundos, ele já estava longe, indo para uma reunião com os companheiros de arqueologia de Renracu.

Robert Sharret, "Nunca faça um acordo com um dragão"











Embora em "Neuromant" e em obras no mundo de Shadowrun (por exemplo, "Nunca negocie com um dragão"), os decks são equipados com uma interface neural, geralmente são retratados como um dispositivo com um teclado.











Sam empurrou a tampa e puxou o conector para comunicação. Depois de trocar rapidamente os plugues de cyberdeck, Elf tomou o lugar do computador de Castigliano. Ele pegou o cabo de dados, permitindo que ele conectasse seu conector ao baralho. Ele quase mudou de idéia, mas se preparou, lembrando as almas inocentes da arqueologia, que sofreria se ninguém viesse em seu auxílio. Ele inseriu o plugue, preparando-se resolutamente para a expectativa da sensação de dor.

E veio, perfurando seu cérebro mais rápido do que antes, deixando um leve mal-estar. Sam se concentrou na tarefa atual. Fechando os olhos para as torres luminosas e os caminhos de dados pulsantes que o cercavam no ciberespaço, ele correu para o enorme edifício Renraku. Usando as senhas recebidas pela empresa, ele abriu um portal para o banco de dados principal.

Ele estava cercado por cintilantes fileiras de estrelas dispostas em filas e colunas. Cada ponto do mundo era um arquivo de dados e sua tonalidade denotava a categoria do arquivo. Sam alimentou palavras-chave do cyberdec e lançou uma função de pesquisa. Seu campo de visão se movia pelas fileiras com uma velocidade ofuscante. Ele permaneceu brevemente em cada arquivo que o baralho lhe oferecia e descartou informações desnecessárias durante a busca.

Parecia que apenas alguns minutos se passaram e ele já havia encontrado o que procurava. Ele copiou o arquivo e correu de volta para o ponto de entrada na Matrix.

"Existe um antídoto", ele anunciou a um círculo de indivíduos alarmados, puxando o cabo de dados de sua têmpora.

Robert Sharret, "Nunca faça um acordo com um dragão"

Inspiração


Obviamente, os computadores de 8 bits daquela época inspiraram o tema do cyberdec:


Amstrad CPC 464 por DeNeMa. A única coisa que falta é a interface neural.













Imagine que, nos anos 80, você passe por uma loja de computadores e veja esses belos computadores nas janelas. Quase ninguém sabe o que fazer com eles, mas eles são legais, brilhantes, com oportunidades sem precedentes. As pessoas que falam na TV falam sobre hackers e superestradas da informação, todos estão interessados ​​neste tópico, tudo parece possível. Fantasia realmente emocionante.



É fácil imaginar que foi daí que vieram os decks (hackers cyberpunk) e os net-runners segurando o convés e voando no espaço tridimensional, brigando com os programas.







Hoje, muitas pessoas são atraídas para os decks com sua aparência legal. E com a proliferação de pequenos computadores de placa única, como o Raspberry PI, você pode ver várias tentativas e discussões sobre a criação de decks:








Por que exatamente a mesa de som?


Por que alguém iria querer usar um deck em vez de um laptop?

A idéia da utilidade da mesa de som veio a mim de uma direção completamente oposta do que talvez para a maioria das pessoas. Pensei muito no termo “nômade digital” e no que é necessário para uma verdadeira independência, sem renunciar ao conforto de dois monitores, um dos quais é uma grande tela LCD de 27 polegadas.Trabalho como programador e o monitor afeta diretamente minha produtividade. Eu preciso de muito espaço para o editor, terminais e tudo mais com o qual trabalho.

Considere este exemplo:



Este é apenas um dos 16 desktops virtuais que eu uso. O restante é preenchido com documentação, conexões com o servidor, consoles de banco de dados e similares. Se você tentar colocar tudo na tela do laptop, nada resultará e a alternância constante de contexto ficará entediada muito rapidamente:



E decidi: é possível experimentar o conforto de uma tela grande e ainda viver a vida de um nômade na estrada? Logo ficou claro que era necessário ter uma caravana grande (ou um camelo com um suporte de LCD) ou uma tela de capacete (HMD).












Bom ano [artigo de 2016 / aprox. trans.] para HMD: HTC Vive, Oculus Rift, projeto Morpheus da Sony, Razer OSVR, Rapture HMD e Avegant Glyph.

Mas a maioria dos laptops terá um problema de conexão com o HMD devido aos requisitos da GPU, o que também significa alto consumo de energia (o mesmo vale para os decks, no entanto, você não está limitado pelo tamanho da tela e pelas restrições de tamanho do laptop). Além disso, ter uma tela e um capacete é inútil. A tela não é visível quando você usa um capacete e simplesmente consome energia. E assim nasceu a ideia de uma mesa de som.

Penso que, no futuro próximo, um nicho relativamente grande para decks será aberto no mercado, uma vez que os capacetes se tornarão cada vez mais populares, mas não creio que nos encontraremos com eles nos próximos 10 anos.



Que deck eu gostaria de colecionar


Com um orçamento ilimitado e acesso a uma boa oficina, eu teria montado uma estação de trabalho especial com software especial. Aqui estão trechos de nossa correspondência com Pavel Krivanek, que não consigo tirar da cabeça:

> Acho que um dia tentarei escrever o interpretador Smalltalk mais simples. Esta é a melhor maneira de aprender um novo idioma.

Eu aconselho você a experimentar o auto- intérprete. As nuances da genialidade dos detalhes de seu trabalho com espaços lexicais, objetos de ativação e outros simplesmente explodem o teto.

Recentemente, também fiquei muito interessado no Squeak , com quem joguei um pouco, e acho que tem muitas coisas interessantes, que vale a pena explorar. Parece-me que ele depende muito da sinergia do software homem (no espírito de Engelbart ) devido aos esquemas de desenvolvimento de software padrão. Talvez eu precise olhar para o desenvolvimento auto - baseado em protótipo parece ser mais adequado nessa situação.

Na minha opinião, o Self é algo de valor. Especialmente quantos problemas do Smalltalk são resolvidos por meio de simplificações, tornando-o um caso especial no mundo das linguagens de programação.

Por outro lado, o Smalltalk agora encontra um melhor equilíbrio entre pompa acadêmica e praticidade. Até os autores do Self admitem que às vezes é difícil manter o foco na situação atual, o que não é um grande problema no Smalltalk, graças ao sistema de classes. Isso também se aplica a facilitar a criação de ferramentas auxiliares. No entanto, a capacidade de trabalhar em um espaço tridimensional cheio de estranhos voadores seria muito legal.



O eu não é como um IDE comum. O espaço para o editor estrutural é sempre pequeno.

O eu é uma linguagem muito interessante, um tesouro esquecido que quase ninguém usa, pois não funciona como a maioria das línguas modernas. Todo o seu IDE está muito ligado ao espaço e à apresentação visual. Tendo brincado um pouco com ele, posso dizer que ele (ou Smalltalk) poderia organizar perfeitamente um ambiente de desenvolvimento para um sistema tridimensional.







Obviamente, isso seria inconveniente para o usuário e, portanto, inútil para a maioria das pessoas. No entanto, minha ideia de deck não se enraizará. Tais projetos devem ter ferro especial, feito por conta própria, para entusiastas de verdade. Seria muito mais interessante se o software também pudesse ser fortemente configurado especificamente para programadores, ignorando usuários normais e seus princípios de trabalho. Conforme escrito em um quadro da história em quadrinhos do Neuromancer, "a carne permaneceu em casa, amarrada a um baralho especial".

Tendo tropeçado nessa idéia, eu não conseguia mais parar. Quando você entende que não pode se limitar aos parâmetros padrão de um laptop, pode imaginar um dispositivo completamente novo, com muitos recursos completamente diferentes que só fazem sentido dentro da estrutura do conceito da placa de som. Rapidamente, esbocei algo completamente diferente dos laptops comuns:


O modelo 3D que criei especificamente para este artigo.

Por exemplo, um laptop comum possui uma pequena webcam para videochamadas. Você pode precisar de quatro ou seis webcams de alta resolução do baralho para mantê-lo atualizado com a realidade ao seu redor quando estiver usando um capacete. Imagine que na virtualidade existe uma grande esfera ao seu redor. Muitas janelas estão penduradas entre você e a esfera, e uma imagem das câmeras mostrando o mundo ao redor é apresentada na esfera. Em teoria, as câmeras podem ser usadas para rastrear você e suas mãos, exibindo seus movimentos em um ambiente virtual.



O teclado pode ser removível e o deck rastreará sua posição e a posição do seu capacete usando o mesmo foco dos LEDs que o Oculus usa, para que o sistema possa mostrar um teclado virtual.

O sistema pode ter sensores embutidos do tipo Leapmotion / Kinect, que detectam os movimentos das mãos para que você não precise usar luvas. Também seria bom integrar um pequeno monitor em tinta eletrônica na forma de um console do sistema para depurar e exibir informações sobre o sistema.

Coisas loucas


Em vez de um cartão WiFi barato, pode haver USRP (software radio) junto com o FPGA, para que você possa levar o baralho com você para o campo, e foi útil para hackers, rastrear e gravar sinais. Também pode emular dispositivos WiFi / Bluetooth / Zigbee .

Como não será um hardware de consumo padrão feito para multimídia e jogos, plataformas alternativas de computador, como esta deliciosa placa Parallella de baixa potência e 18 núcleos, podem ser usadas.



O que deve estar lá é uma GPU muito rápida, possivelmente móvel. Isso não pode ser evitado se você precisar manter um ambiente tridimensional funcionando perfeitamente em um capacete. Essa é uma das razões pelas quais hoje não existem esses decks e não é esperado em um futuro próximo. GPU está com muita energia.


Pele-Rift portátil . É assim que o deck fica no equipamento de consumidor, se você inserir uma GPU de alta velocidade.

Portanto, no exemplo do meu modelo 3D, será algo como isto:



Pensamentos?


O que você acha? Existe uma chance para a idéia de dezembro? Você gostaria disso? Por razões estéticas ou profissionais, ou apenas isso? Você acha que pode ser uma estação de trabalho útil?

Source: https://habr.com/ru/post/pt481030/


All Articles